sbcl-cvs-import Log

Commit Date  
[63817d] by Christophe Rhodes Christophe Rhodes
Backend renaming of various BASE-CHAR things to CHARACTER things
... etc.
... as a somewhat unexpected side effect, the BASE-CHAR class
gets deleted, essentially because of the note containing
"BOGGLE" in src/compiler/generic/primtype.lisp: array
specializations are converted to primitive types by
testing the specifier of the specialization against a list
with EQUAL, and the BASE-CHAR/CHARACTER ambiguity hurts.
Just as in June 2003, this looks too hard to solve right now.

This patch was brought to you by character_branch and M-%

2004-10-27 16:39:55 Tree
[ccc4a5] by William Harold Newman William Harold Newman
merged Brian Mastenbrook's fix for SBCL build on OS X
broke some long lines (turning 1-liner into slightly
nontrivial-looking patch, alas)

2004-09-26 22:37:34 Tree
[8a8a89] by Nikodemus Siivola Nikodemus Siivola Step SBCL, step!
* Merge the new intrumentation based single stepper,
excise stale breakpoint code for STEP; TRACE breakpoints
should be unaffected.
* A dash of documentation.

2004-09-13 07:14:35 Tree
[75b523] by Nikodemus Siivola Nikodemus Siivola Join the foreign legion!
* x86/FreeBSD, x86/Linux and Sparc/SunOS now have
linkage-table support, allowing SAVE-LISP-AND-DIE to
function properly in the presence of loaded shared
* As a related cleanup automate testing for dlopen
support on the plaform, and conditionalize
LOAD-SHARED-OBJECT support on the resulting
:os-provides-dlopen feature.

2004-09-09 12:10:11 Tree
[b585ba] by Christophe Rhodes Christophe Rhodes
"Nothing like the bracing sea air"

Implement separation of BASE-CHAR (= ASCII) and CHARACTER.
... CHAR-CODE-LIMIT is still 255
... BASE-CHAR is (CHARACTER-SET '((0 . 127)))
... new widetags COMPLEX-CHARACTER-STRING and
SIMPLE-CHARACTER-STRING (including runtime support,
compiler/x86/array.lisp, etc.)
... a whole slew of BASE-STRING/(VECTOR CHARACTER) fixes,
including but not limited to
* packages
* pathnames
* sb-unix (and clients)
* sb-alien
* streams
* fasl dumper/loader
(some of these might want to be cherry-picked to HEAD,
depending on how long this branch lives)
... minor tweak to sb-simple-streams so that all contribs pass

This has not yet been tested either against sbcl's own test
suite or against Paul Dietz' gcl/ansi-tests

2004-08-25 20:26:24 Tree
[4bc6b9] by Nikodemus Siivola Nikodemus Siivola Birds of Feather
* Fix dladdr bogosities: test if dladdr is supported on
the platform, and add an ldso_stub for it if so. This
so that SBCL isn't dependant on the dladdr being at the
same location at runtime as it was on the build-host.
Move the dummy definition for FOREIGN-SYMBOL-IN-ADDRESS
to target-load, so that backtraces on target will work
before foreign.lisp is built. Clean up the real F-S-I-A
definition to use the :os-provides-dladdr feature.
* Fix manual bogosities: generate functions signalling
platform-dependant sockopts on platforms where they're
not supported; make these functions have the normal
doctrings. This so that manual building will work on
non-Linux as well. Also clean up the .sbclrc examples

2004-08-25 14:24:23 Tree
[08f7c3] by Christophe Rhodes Christophe Rhodes
renamings in the x86 backend for SCs and the like)
... all tests pass, all contribs build.

2004-08-23 16:26:10 Tree
[d1287b] (character_branch_pointcharacter.branch.point) by Christophe Rhodes Christophe Rhodes
Some bugfixes
... make failures of REQUIRE printable. How did that happen?
... patch from Dave Roberts (sbcl-devel 2004-08-18) for
sb-bsd-sockets export
... fix for ENOUGH-NAMESTRING, allowing :relative pathnames
to be namestringized.

2004-08-18 17:23:06 Tree
[85dc70] by Nikodemus Siivola Nikodemus Siivola Doc'a'tweak
* Update the asdf.texinfo from upstream so that
install-info will work.
* Nicer html installation hierarchy.

2004-08-18 12:58:41 Tree
[e583bc] by Nikodemus Siivola Nikodemus Siivola MORE MANUALS
* Pull asdf.texinfo from upstream; build and install
it along with the rest of the documentation.

2004-08-18 12:42:43 Tree
[3c0ee1] by Nikodemus Siivola Nikodemus Siivola Documentation frenzy continues
* Restructure "Introduction", moving bits of "Beyond
ANSI" there.
* Add a new chapter "Starting and Stopping".
* Clean up a few minor @xref problems.

2004-08-17 22:55:56 Tree
[2a4fab] by Nikodemus Siivola Nikodemus Siivola CORRECT DOCUMENTATION
* Slightly less, but hopefully more representative of
reality, documentation for type checking policies.
* Generally reorganize the Compiler chapter a bit,
moving and renaming some sections -- eg. split
"Compiler Errors" --> "Compiler Diagnostics" and
"Compiler Errors".
* Back out a bogus lifting of chapter @nodes into
sbcl.texinfo which leaked in accidentally.
* Remove references to INHIBIT-WARNINGS, leaving only
a footnote.

2004-08-17 18:34:27 Tree
[01b535] by Nikodemus Siivola Nikodemus Siivola MORE DOCUMENTATION
* Include documentation, however sparse, for SB-PROFILE,
* Beginnings of restructuring the manual: lift
SB-BSD-SOCKETS into a full chapter called "Networking",
* An unfortunate consequence of the above is that we
cannot autogenerate the contrib-doc list anymore, and
the contrib documentation structure is less otrhogonal
and has tighter coupling to the general manual structure.
Since new contribs appear relatively seldom this is
hopefully not a big issue.

2004-08-17 17:32:11 Tree
[a3da0e] by Rudi Schlatte Rudi Schlatte

Fix peek-char, make sb-simple-streams compile

... If this checkin is broken again, it's brown-paper-bag time, I

2004-08-13 17:35:43 Tree
[dae76a] by Rudi Schlatte Rudi Schlatte
Remove cut'n'pasted (and outdated) code from sb-simple-streams:

* Create inline ansi-stream-read-char & friends in
(target-)stream.lisp, use them from read-char etc.

* Use sb-impl::ansi-stream-read-char etc in simple-streams too.

2004-08-10 11:16:15 Tree
[80f222] by Nikodemus Siivola Nikodemus Siivola Require robustness
* Generate smarter loader-stubs for ASDF-modules, so that
they can be REQUIRE'd even if ASDF:*CENTRAL-REGISTRY*
is cleared by the user.
* Correct INSTALL documentation: --core doesn't override

2004-08-08 12:32:04 Tree
[8b3e66] by Christophe Rhodes Christophe Rhodes
Been a while since I've done this...
... add forgotten waitpid-macros.c file from previous commit

2004-08-04 11:45:19 Tree
[14a1a0] by Christophe Rhodes Christophe Rhodes
SB-POSIX enhancements
... fork, wait and waitpid from Thomas Burdick (sbcl-devel
... C wrappers for waitpid macros
... chroot from Istvan Marko (sbcl-devel 2004-06-07)

2004-08-04 10:54:17 Tree
[a3cf4c] by Christophe Rhodes Christophe Rhodes
Delete README from sb-bsd-sockets.asd

2004-08-02 11:42:55 Tree
[ece943] by Nikodemus Siivola Nikodemus Siivola Oh Bother, Where Art Thou?
* Add missing sb-bsd-sockets.texinfo -- this was the whole
point of the previous texinfoization exercise, after all.

2004-08-02 09:27:35 Tree
[8a3c76] by Nikodemus Siivola Nikodemus Siivola Texinfoization continues
* Move documentation for SB-BSD-SOCKETS into user manual,
deleting docs (FAQ, TODO, NEWS, and doc.lisp remain yet).
* Automatically generate class-precedence-list information
for classes and conditions in the manual, ditto for
documented slots.
* Start documentation for each contrib on a new page for
clarity. (twiddle, twiddle)

2004-08-01 23:33:05 Tree
[6a1dcd] by Christophe Rhodes Christophe Rhodes
Merge disassembly integration in sb-sprof (Juho Snellman
26-07-2004 sbcl-devel)
... deeply cute.

2004-07-27 11:49:33 Tree
[88bcaa] by Christophe Rhodes Christophe Rhodes
Performance improvement to sb-sprof from Juho Snellman
(sbcl-devel "Less sb-sprof consing" 2004-07-20)
... make the included QSORT more specialized

2004-07-26 16:43:12 Tree
[64fb1f] by Christophe Rhodes Christophe Rhodes
Implement MAP-REFERENCING-OBJECTS, and make the implementation
... note potential badness of cutoff point in space search.
(could this be the problem in ROOM T?)
Improvements to stale-symbols script.
... if there is more than one reference, don't bother chasing
all the others down;
... closures can contain stuff;
... print symbols and references a little more nicely.

2004-07-26 10:15:39 Tree
[992302] by Andreas Fuchs Andreas Fuchs
Really return the host-ent's address in sb-bsd-sockets::make-host-ent

2004-07-25 16:54:35 Tree
Older >