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

    William Harold Newman committed Oct 25, 2004
    	release, tagged as sbcl_0_8_16
Commits on Oct 22, 2004
  1. 0.8.15.21:

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

    0.8.15.20: Fix HTML installation

    nikodemus committed Oct 21, 2004
                * 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
  1. 0.8.15.19:

    William Harold Newman committed Oct 20, 2004
    	logged new BUGS
    	added some autogenerated files to doc/manual/.cvsignore
Commits on Oct 18, 2004
  1. @nikodemus

    0.8.15.18: Linkage table tweaks & alien bugfix

    nikodemus committed Oct 18, 2004
                * 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

    0.8.15.17

    telent committed Oct 18, 2004
    	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

    0.8.15.16: "oops"

    nikodemus committed Oct 18, 2004
                * Ignorance may be a bliss, but IGNOREABLE is not a
                   declaration.
  4. @nikodemus

    0.8.15.15: Removing non-ANSI FTYPE proclaims and TYPE declarares from…

    nikodemus committed Oct 18, 2004
    … 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
  1. 0.8.15.14:

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

    0.8.15.13:

    jsnell committed Oct 12, 2004
    	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

    0.8.15.12:

    jsnell committed Oct 12, 2004
    	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

    0.8.15.11:

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

    0.8.15.10:

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

    0.8.15.9:

    csrhodes committed Oct 6, 2004
    	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

    0.8.15.8:

    csrhodes committed Oct 6, 2004
    	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

    0.8.15.7

    telent committed Oct 3, 2004
    	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
  1. 0.8.15.6:

    Alexey Dejneka committed Oct 2, 2004
            * 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

    0.8.15.5:

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

    0.8.15.4:

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

    0.8.15.3:

    csrhodes committed Sep 30, 2004
    	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

    0.8.15.2:

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

    0.8.15.1:

    csrhodes committed Sep 30, 2004
    	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 Sep 29, 2004
    	some trivial text fixes (like s/the the/the/)
    	release, tagged as sbcl_0_8_15
Commits on Sep 28, 2004
  1. @antifuchs

    0.8.14.30:

    antifuchs committed Sep 28, 2004
    	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
  1. 0.8.14.29:

    William Harold Newman committed Sep 26, 2004
    	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
  1. 0.8.14.28:

    William Harold Newman committed Sep 19, 2004
    	"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
    		clean.sh and so forth)
    	minor tidying of doc-building and doc/-cleaning machinery
    		(hopefully leaving it working basically as before)
  2. 0.8.14.28:

    William Harold Newman committed Sep 19, 2004
    	"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
    		clean.sh and so forth)
    	minor tidying of doc-building and doc/-cleaning machinery
    		(hopefully leaving it working basically as before)
  3. @csrhodes

    0.8.14.27:

    csrhodes committed Sep 19, 2004
    	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

    0.8.14.26:

    csrhodes committed Sep 15, 2004
    	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

    0.8.14.25:

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

    0.8.14.24: En Garde!

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

    0.8.14.23:

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

    0.8.14.22:

    csrhodes committed Sep 14, 2004
    	Fix spurious code deletion notes from PPRINT-LOGICAL-BLOCK
  4. @nikodemus

    0.8.14.21: oops

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

    0.8.14.20: Documentation madness, yet again

    nikodemus committed Sep 14, 2004
                * 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
                   Implementation."
                * Extract the version number for the manual from
                   the SBCL the docstrings are pulled from, not
                   version.lisp-expr.
Something went wrong with that request. Please try again.