Skip to content
Commits on Oct 25, 2004
  1. 0.8.16:

    William Harold Newman committed
    	release, tagged as sbcl_0_8_16
Commits on Oct 22, 2004

    William Harold Newman committed
    	corrected attribution in recent BUGS entry, oops
Commits on Oct 21, 2004
  1. @nikodemus Fix HTML installation

    nikodemus committed
                * On some systems we were installing the HTML docs
                   in ever deeper directories on every install. Make
                   it not so, and try to stick to commandline flags
                   actually specified in SUV3. Reported by Stefan Scholl.
Commits on Oct 20, 2004

    William Harold Newman committed
    	logged new BUGS
    	added some autogenerated files to doc/manual/.cvsignore
Commits on Oct 18, 2004
  1. @nikodemus Linkage table tweaks & alien bugfix

    nikodemus committed
                * Build with linkage-table by default on x86/NetBSD and
                   sparc/Linux as well.
                * Don't try to be too clever about when to warn user about
                   alien definitions when saving cores on non-linkage-table
                   platforms: do it unconditionally.
                * Fix parsing of recursive alien record and union types
                   (reported by Thomas F. Burdick, port of Helmut Eller's
                   patch for the same problem in CMUCL.)
  2. @telent

    telent committed
    	Merge NetBSD stack exhaustion patch from Richard Kreuter:
    	after a signal handler returns, NetBSD restores esp from the
    	mcontext's uesp slot, not the esp slot
    	(sbcl-devel 2004-10-15)
  3. @nikodemus "oops"

    nikodemus committed
                * Ignorance may be a bliss, but IGNOREABLE is not a
  4. @nikodemus Removing non-ANSI FTYPE proclaims and TYPE declarares from…

    nikodemus committed
    … PCL
                * Use internal machinary for accessor FTYPE information
                   instead of PROCLAIM.
                * Don't declare TYPE for special DEFMETHOD parameters:
                   setq-p hack doesn't work for those. Python not happy,
                   but no can do right now.
                * Incidentally these changes also fix all current known
                   package-lock bugs.
Commits on Oct 13, 2004

    Alexey Dejneka committed
            * Fix bug MISC.427: rebuild DFO before loop analysis.
Commits on Oct 12, 2004
  1. @jsnell

    jsnell committed
    	Port over / reconstruct ancient CMUCL loop analysis code.
    	Improve register allocation:
    	... Pack TNs that are used in deep loops first, giving them a
    	    higher chance of getting allocated in a register.
    	... Inside loops, pack the most used TNs first.
    	... When (> SPEED COMPILE-SPEED) attempt to pack the TNs into
    	    the most used locations in the SB instead of the earlier
    	    behaviour of scattering them into as many locations as
    	    possible. This results in tighter allocation / fewer spills.
  2. @jsnell

    jsnell committed
    	On non-x86 platforms allocate the header TN of the var-alloc
    	VOP in a non-descriptor-register instead of an any-register.
    	Fixes "attempted to scavenge non-descriptor value" warning.
Commits on Oct 6, 2004
  1. @csrhodes

    csrhodes committed
    	Fix ~< justification directive (patch essentially that applied
    	by rtoy for cmucl 2004-08-27)
  2. @csrhodes

    csrhodes committed
    	Fix PPRINT-TAB (as implemented by COMPUTE-TAB-SIZE).
    	... it was, well, completely wrong.
  3. @csrhodes

    csrhodes committed
    	PPRINT-INDENT should take reals, not just integers, as arguments.
    	... make it so.
    	... note a possible bug in the way it's been made so.
  4. @csrhodes

    csrhodes committed
    	Fix for PRINT-LEVEL.8 and PRINT-LEVEL.9.
    	... ANSI makes the slightly bizarre requirement that while
    		the slots of a structure are 'components' in the sense of
    		*PRINT-LEVEL*, the type name isn't.  So, printing a slotless
    		struct does not involve descending a level.
Commits on Oct 3, 2004
  1. @telent

    telent committed
    	Threading fixes :
    	- bind *restart-clusters* *handler-clusters*
              *condition-restarts* at thread entry: inter-thread restarts
    	  don't work (nor is it clear what they'd do if they did)
    	- threads exit when their initial function returns, no need to
              call unix-exit (which may do interesting things with file
              buffers that we'd rather didn't happen)
    	arrange_return_to_lisp_function wasn't restoring esp
    	properly.  Not sure it ever makes a difference in practice,
    	but fix it anyway.
Commits on Oct 2, 2004

    Alexey Dejneka committed
            * Fix bug from the Debian report #273606 by Gabor Melis:
              special variable *ALLOW-INSTRUMENTING* controls insertion of
              debug CATCH and stepper forms; is is enabled during IR1
              conversion (initial and inline expansion) and disabled
              otherwise (e.g. for IR1 transforms).
Commits on Oct 1, 2004
  1. @csrhodes

    csrhodes committed
    	Fix for DEFGENERIC/FUNCTION/:METHOD interaction (Zach Beane
    	2004-09-29 sbcl-devel)
  2. @csrhodes

    csrhodes committed
    	Fix for method redefinition WARNING (Zach Beane sbcl-devel
    	... slight tweak to get &optional (stream *standard-output*)
Commits on Sep 30, 2004
  1. @csrhodes

    csrhodes committed
    	Well, as one-line patches go, that was pretty bad.  Fix the
    	(SIGNED-BYTE N) streams problem, and additionally fix
    	(SIMPLE-STRING) as a type specifier for sequence creators.
  2. @csrhodes

    csrhodes committed
    	Fix for (signed-byte N) read/write consistency (reported by
    	Bruno Haible cmucl-imp 2004-09-06)
  3. @csrhodes

    csrhodes committed
    	Fix POSITION on displaced vectors (PFD tests).
    	... whoops!
    	... (you know, it's good not to have to think of a tagline for
    		commits once in a while :-)
Commits on Sep 29, 2004
  1. 0.8.15:

    William Harold Newman committed
    	some trivial text fixes (like s/the the/the/)
    	release, tagged as sbcl_0_8_15
Commits on Sep 28, 2004
  1. @antifuchs

    antifuchs committed
    	One last fix before the release: make REMOVE-DUPLICATES :START work
    	* Fix due to Peter Graves and the Sacla test suite
    	* Also add a test case for that and DELETE-DUPLICATES, while we're
    	  at it.
Commits on Sep 26, 2004

    William Harold Newman committed
    	merged Brian Mastenbrook's fix for SBCL build on OS X
    	broke some long lines (turning 1-liner into slightly
    	  nontrivial-looking patch, alas)
Commits on Sep 19, 2004

    William Harold Newman committed
    	"not when there is nothing more to add, but when there is
    	nothing more to be taken away"
    	deleted old DocBook manual sources
    	deleted references to DocBook manual sources (in DOCDOC and and so forth)
    	minor tidying of doc-building and doc/-cleaning machinery
    		(hopefully leaving it working basically as before)

    William Harold Newman committed
    	"not when there is nothing more to add, but when there is
    	nothing more to be taken away"
    	deleted old DocBook manual sources
    	deleted references to DocBook manual sources (in DOCDOC and and so forth)
    	minor tidying of doc-building and doc/-cleaning machinery
    		(hopefully leaving it working basically as before)
  3. @csrhodes

    csrhodes committed
    	Fix for "Strange bug in MOP" (R. Mattes sbcl-help 2004-09-15)
    	... we need the CPL before the class has been fully finalized;
    	... can't use SLOT-BOUNDP (see note in CPL-OR-NIL);
    	... define new slot in class to hold boundp information.
Commits on Sep 15, 2004
  1. @csrhodes

    csrhodes committed
    	Add references to the FORMAT subsystem
    	... make FORMAT-ERROR inherit from REFERENCE-CONDITION;
    	... make REFERENCE-CONDITION exist on the host, with
    		more-or-less the same interface (though no printing);
    	... elide printing "See also: " if we have a reference condition
    		but no references.  (This change in a
    		REFERENCE-CONDITION's contract is probably going to
    		irritate our friends in the slime world...);
    	... decorate format-related logic with :REFERENCES initargs.
  2. @csrhodes

    csrhodes committed
    	Fix for ~<~:;~> and ~W/~I/~:T/~_/~<~:> interaction in CLHS
Commits on Sep 14, 2004
  1. @nikodemus En Garde!

    nikodemus committed
                * Robuster control stack exhaustion handling:
                   automagically reprotect the guard-page after enough
                   stack has unwound.
                * Simple stress tests for this.
  2. @csrhodes

    csrhodes committed
    	Attempt to fix the fixnump()-related problems in the runtime.
    	This version Works For Me, but then so did the old one...
  3. @csrhodes

    csrhodes committed
    	Fix spurious code deletion notes from PPRINT-LOGICAL-BLOCK
  4. @nikodemus oops

    nikodemus committed
                * Clean up bogus character from docstring
                   of LOAD-SHARED-OBJECT, which made cvs think
                   it was a binary file. *blush*
  5. @nikodemus Documentation madness, yet again

    nikodemus committed
                * Merge a partial rewrite of the docstring extractor,
                   capable of handling a few more cases and providing
                   nicer xref-names: @xref{Macro common-lisp:trace}
                   instead of @xref{macro-common-lisp-trace}.
                * Reformat a few docstrings for nicer display.
                * Add documentation for LOAD-SHARED-OBJECT to the manual.
                * Move SAVE-LISP-AND-DIE to "Starting and Stopping"
                   chapter. Say bye-bye to "Interface to Low-level
                * Extract the version number for the manual from
                   the SBCL the docstrings are pulled from, not
Something went wrong with that request. Please try again.