Skip to content
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.
  6. 0.8.4.19:

    Alexey Dejneka committed Sep 14, 2004
            * Quick fix: disable insertion of stepping forms in
              FILTER-LVAR. (The proper way would be to rename
              *ALLOW-DEBUG-CATCH-TAG* to *ALLOW-CODE-INSTRUMENTATION* and
              use it to disable insertion of stepping forms into
              internally generated code, but first I'd like to restore
              SLIME compilability.)
Commits on Sep 13, 2004
  1. @nikodemus

    0.8.14.18: non-x86 %listify-rest-args fixes

    nikodemus committed Sep 13, 2004
                * Fix buildabillity on non-x86 arches. Tested only on
                   sparc, though.
  2. 0.8.14.17:

    Alexey Dejneka committed Sep 13, 2004
            * Fix MISC.391.
  3. @nikodemus

    0.8.14.16: Zipper Up

    nikodemus committed Sep 13, 2004
                * Fix deftype lambda-list parsing to bind unsupplied
                   keyword parameters to * instead of NIL if no initform
                   was supplied -- only one of the four cases used to be
                   handled correctly. Reported by Johan Bockg�rd on #lisp
                * Fix #347: define-compiler-macro lambda-list parsing
                   binds correctly when FUNCALL appears as the car of the
                   form (port of Raymond Toy's fix for the same from
                   CMUCL). Also reported by Johan Bockg�rd.
                * In course of fixing the latter, make simple but
                   philosophically profound change to parse-defmacro: what
                   was error-kind is now thought of as a context marker.
                * Tests, tests, tests
  4. sbcl-0.8.14.15:

    Alexey Dejneka committed Sep 13, 2004
            * Provide stubs for %%POP-DX and %%NIP-DX.
  5. @nikodemus

    0.8.14.14: Two commits for the price of one

    nikodemus committed Sep 13, 2004
                * Clean up indentation of IR1-CONVERT
                * NEWS entry about single stepping.
  6. @nikodemus

    0.8.14.13: Step SBCL, step!

    nikodemus committed Sep 13, 2004
                * Merge the new intrumentation based single stepper,
                   excise stale breakpoint code for STEP; TRACE breakpoints
                   should be unaffected.
                * A dash of documentation.
  7. 0.8.14.12:

    Alexey Dejneka committed Sep 13, 2004
            * New bug.
Something went wrong with that request. Please try again.