Skip to content
Commits on Jun 7, 2004
  1. 0.8.11:

    William Harold Newman committed
    	release, tagged as sbcl_0_8_11
Commits on Jun 4, 2004
  1. @nikodemus

    nikodemus committed
            Another, really-a-bug variant of #328. Reported by Tony Martinez.
  2. @nikodemus

    nikodemus committed
            Installation related fixes
            ... Include SUPPORT in binary distros, since now installs it.
            ... Align mis-aligned column in INSTALL: OpenBSD works on x86, not PPC.
Commits on Jun 3, 2004
  1. @csrhodes

    csrhodes committed
    	Fix for build on sparc/linux
  2. @csrhodes

    csrhodes committed
    	Log accumulated bugs
Commits on Jun 1, 2004
  1. @nikodemus

    nikodemus committed
            Fix typo: customize-target-features.lisp-expr -> *.lisp
  2. @antifuchs

    antifuchs committed
    	sb-grovel & sb-posix symbol export changes
    	... sb-grovel no longer quietly exports every constant
    	... instead, I restored the old default of not exporting the symbol
    	    (and, additionally:) unless asked to
    	... sb-posix now exports all groveled-for constants and
    	    structure/class accessors
    	... (implicitly:) sb-bsd-sockets now does no more export its
    	    constants. This corresponds to the behavior before
  3. @nikodemus

    nikodemus committed
            Squish bug #330
            ... PARSE-NAMESTRING now accepts any valid pathname designator as
                  its defaults argument.
            ... Poke at it with a regression stick.
  4. @csrhodes

    csrhodes committed
    	Log a bug (related to fixed bug #327)
  5. @csrhodes

    csrhodes committed
    	Sneaking in under the wire before the door is bolted
    	... it's a pure bugfix anyway: make the CONTROL-ERROR in
Commits on May 31, 2004
  1. @nikodemus

    nikodemus committed
            More BUGS updates: close 2, add 3.
            ... Close #11 -- fixed nowadays.
            ... Close #241 -- notabug.
            ... Add profiling suboptimality from #241 as #328.
            ... Add sequential defclass bug as #329.
            ... Yay, a pathname bug, #330
  2. @csrhodes

    csrhodes committed
    	One more piece of unsupported speculative functionality: merge
    	CSR's deboostrap idea for find-package to better support tools
    	which want to reason about source code.
    	... I believe this should be enough to allow SLIME & friends
    		to present a seamless editing environment for sbcl
    		source code.  Maybe.
  3. @antifuchs

    antifuchs committed
    	Export socket conditions and accessors; improve EAGAIN support
    	... Export all socket errors and the parent condition
    	    SOCKET-ERROR from the sb-bsd-sockets package
    	... Also export socket-* accessors (except socket-stream)
    	... We now return NIL from socket-connect and socket-receive
    	    when connect(2) or recvfrom(2) fails with errno set to EAGAIN.
    	These fixes were suggested by Tony Martinez.
  4. @antifuchs

    antifuchs committed
    	Fix undefined variable usage by socket-peername in sb-bsd-sockets
    	... also rework the with-sockaddr-for macro to make some uses of it
    	more readable
  5. @csrhodes

    csrhodes committed
    	Fix BUG #327
    	... at fixup time, loop over subclassoids of STRUCTURE-OBJECT
    		and CONDITION and do FIND-CLASS on their names.  Hacky,
    		but there you go.
    	... this bloats the core quite significantly, but in addition
    		to fixing #327 it also seems to fix the instability in
    		stack exhaustion detection...
  6. @nikodemus

    nikodemus committed
            Fixed BUG 315 "no bounds check for access to displaced array"
            (reported by Bruno Haible)
            ... ARRAY-DIMENSION now signals an
                   DISPLACED-TO-ARRAY-TOO-SMALL-ERROR when called on a
                   displaced array, whose displaced-to array has been
                   adjusted out of bounds.
            ... Test case.
Commits on May 30, 2004

    William Harold Newman committed
    	fix for the worst case of entering the debugger when
    		*PRINT-CIRCLE* (as I proposed in sbcl-devel mail
    		earlier, fixing the problem described there)
  2. @antifuchs

    antifuchs committed
    	Make sb-grovel initialize allocated objects with 0 bytes
    	This could fix the Mac OS X breakage we're seeing. If not, it
    	fixes a bug that would probably come around and bite us in the
  3. @nikodemus

    nikodemus committed
            Merged Brian Masterbrooks patch that should fix builds on
            Mac OS X (sbcl-devel 28 May 2004)
            ... This is also known as faith-healing, as I have no Mac
                   to test this on.

    Alexey Dejneka committed
            * On Alpha FAST-[UN]SIGNED-C-BINOP VOPs work with untagged
  5. @nikodemus

    nikodemus committed
             More information on BUG 315 -- current behaviour is actually
             allowed by ANSI, but probably still worth fixing.
Commits on May 29, 2004
  1. @nikodemus

    nikodemus committed
             And rewind... reinsert mention of shell-mode to sbcl.1.
  2. @nikodemus

    nikodemus committed
             ... Clean up INSTALL
             ... Add "SEE ALSO" section to sbcl.1, and fold the DOCUMENTATION
                    section there. Also mention Slime in addition to ilisp,
                    and drop the mention of shell mode and package confusion.
             ... Make install the manual, BUGS, SUPPORT, CREDITS,
                    COPYING and NEWS as well, and make it tell where it put
                    everything. Don't install sbcl-asdf-install.1.
Commits on May 28, 2004
  1. @csrhodes

    csrhodes committed
    	Give BUG a proper cross-compiler definition as a condition
    	... this means the xc and target definitions of the BUG function
    		can now be the same.
    	Log a bug discovered by looking at Show Class Subclasses CONDITION
    		in the clim listener
  2. @csrhodes

    csrhodes committed
    	*sigh*.  Really add src/code/cross-condition.lisp
  3. @csrhodes

    csrhodes committed
    	More refactoring around COMPILER-WARN
    	... new src/code/cross-condition file to house cross-compiler
    		definitions of conditions
    	... new condition types for format warnings
    	... (note that this separation between xc and target definitions
    		allows us to make warnings of different severity
    		during cross-compilation easily)
Commits on May 27, 2004
  1. @csrhodes

    csrhodes committed
    	First cut at REFERENCE-CONDITIONs, and beginnings of condition
    	hierarchy.  Please feel free to join in the fun (see TODO).
  2. @antifuchs

    antifuchs committed
            MORE ALIENS! sb-grovel now defines alien structures.
            ... sb-grovel, obviously. Reworked the def-to-lisp mechanism a bit
                and then hacked foreign-glue.
            .... array-data.lisp isn't needed by sb-grovel any more, and any
                 code that uses it will probably break anyway; removed it.
            .... The Manual: Now there's a section on sb-grovel usage.
                 sb-grovel's README is no more.
            ... sb-bsd-sockets: It had to learn to use aliens instead of
                non-typechecked lisp arrays. I hope there are no memory leaks.
            ... ditto for sb-posix.
            Thanks to vja for patches & patiently testing my changes on
            x86 and SPARC.
  3. @csrhodes

    csrhodes committed
    	Two more ANSI printing fixes
    	... always print pathnames with #P"..." if that's possible
    	... delete old method (and FIXME comment) for logical-pathnames,
    		since SBCL is unlikely to regrow search-lists in their
    		CMUCL form
    	... provide ugly *print-readably*-compliant output format for
    		RANDOM-STATE objects
Commits on May 25, 2004
  1. @csrhodes

    csrhodes committed
    	Fix *PRINT-RADIX* T *PRINT-PRETTY* NIL array printing, spotted
    	by PFD ansi-tests.
Commits on May 24, 2004

    William Harold Newman committed me harder! Nikodemus pointed out that sbcl.1 also
    		mentions compiler-onliness. Avoid confusion the easy
    		way by just deleting that paragraph, on the theory that
    		people reading about SBCL at the once-over-lightly
    		level of the man page probably don't need to hear about
    		details which are unlikely to affect their lives.
  2. @csrhodes

    csrhodes committed
    	Fix bug #321 (define-method-combination :arguments lambda lists)
    	... add FIXME note that there are $n+2$ PARSE-LAMBDA-LISToid
    		functions lying around

    William Harold Newman committed
    	fiddled with manual to try to address IRC-reported user
    		confusion about whether SBCL being a compiler-only
    		implementation means it's not usable interactively
    	.cvsignore for doc/manual
    	New bug on *PRINT-CIRCLE*, global variables are teh suck.
  4. @csrhodes

    csrhodes committed
    	Allow &FOO in lambda lists, with a style-warning, rather than
    	a full error (as per FIXME and #lisp IRC)
  5. @csrhodes

    csrhodes committed
    	Fix #S reader bug regarding coercion of slot names to keyword
    	arguments (Kalle Niemitalo sbcl-devel 2004-05-23)
Something went wrong with that request. Please try again.