Skip to content
Commits on Jan 25, 2003
  1. 0.7.12:

    	release, tagged as sbcl_0_7_12
    William Harold Newman committed Jan 25, 2003
Commits on Jan 22, 2003
  1. 0.7.11.14:

            One more bug.
    Alexey Dejneka committed Jan 22, 2003
  2. 0.7.11.13:

            Bugs.
    Alexey Dejneka committed Jan 22, 2003
Commits on Jan 21, 2003
  1. 0.7.11.12:

            Register bugs in structure slot type checking (CSR and WHN,
            2003-01-19).
    Alexey Dejneka committed Jan 21, 2003
Commits on Jan 20, 2003
  1. OOps.

    Alexey Dejneka committed Jan 20, 2003
  2. 0.7.11.11:

            * Add dependent optimization qualities: LET-CONVERTION,
              TYPE-CHECK, VERIFY-ARG-COUNT;
            * add SB-EXT:DESCRIBE-COMPILER-POLICY;
    Alexey Dejneka committed Jan 20, 2003
Commits on Jan 19, 2003
  1. 0.7.11.10:

            Fixed some bugs revealed by Paul Dietz' test suite:
            ** BOA constructor with &AUX argument without a default value does
               not cause a type error;
            ** CONSTANTP now returns true for all self-evaluating objects.
    Alexey Dejneka committed Jan 19, 2003
Commits on Jan 18, 2003
  1. 0.7.11.9:

    	added hooks, more or less as sketched by dan_b on sbcl-devel, to
    		 support kmr/acl-style alternate toplevel loop
    William Harold Newman committed Jan 18, 2003
Commits on Jan 13, 2003
  1. 0.7.11.8:

    	rewrote MERGE-LISTS* to avoid using a global variable for
    		scratch (motivated by Wolfgang Jenkner's bug report
    		sbcl-devel 2003-01-05, and also by the prospect of
    		threads)
    	rewrote stuff calling MERGE-LISTS* to coerce function
    		designators early once and for all (instead of on
    		every call to MERGE-LISTS*)
    	added test cases
    	trivial style/comment/name tweaks
    William Harold Newman committed Jan 13, 2003
Commits on Jan 11, 2003
  1. @csrhodes

    0.7.11.7:

    	Fix for averrance failure due to DEBUG-RETURN interfering with
    		type system (explanation APD sbcl-devel 2003-01-10)
    	... disable insertion of CATCH if it was disabled in an outer
    		LAMBDA;
    	... enable insertion of CATCH when compiling top-level forms, so
    		that the evaluator continues to have DEBUG-RETURN
    		goodness.
    csrhodes committed Jan 11, 2003
Commits on Jan 8, 2003
  1. @csrhodes

    0.7.11.6:

    	Fix bugs identified by Paul Dietz (cmucl-imp 2003-01-03) for
    		printing and reading arrays
    	... inspired by but slightly different from Gerd Moellmann fixes
    		cmucl-imp 2003-01-04
    csrhodes committed Jan 8, 2003
Commits on Jan 7, 2003
  1. @csrhodes

    0.7.11.5:

    	Implement the RETURN debugger command.
    	... CATCH block insertion conditional on
    		(> DEBUG (MAX SPEED SPACE))
    	... change interactor policy to make this the case
    	... note as experimental in DEBUG help string
    csrhodes committed Jan 7, 2003
Commits on Jan 4, 2003
  1. 0.7.11.4:

    	Try harder to find GNU make (instead of first running
    		make-host-1.sh, then bailing out in make-target-1.sh)
    		as per Fufie, rudi, and Krystof on #lisp. (Google says
    		"don't be evil", and while we're not that good, at
    		least we can try not to be too annoying.:-)
    	Make chill.lisp not die on short package names. (inspired by
    		Rudi Schlatte's patch sbcl-devel 2003-01-04)
    William Harold Newman committed Jan 4, 2003
  2. 0.7.11.3:

            Fixed bug in embedded calls of SORT (reported and investigated
            by Wolfgang Jenkner).
    Alexey Dejneka committed Jan 4, 2003
  3. 0.7.11.2:

            Merged in the mti-1202 branch:
            ... restored constraint propagation from type assertions;
            ... removed bogus type declarations in WITH-PACKAGE-ITERATOR;
    Alexey Dejneka committed Jan 4, 2003
Commits on Jan 3, 2003
  1. 0.7.11.1:

            New bug.
    Alexey Dejneka committed Jan 3, 2003
Commits on Dec 31, 2002
  1. 0.7.11:

    	release, tagged as sbcl_0_7_11
    William Harold Newman committed Dec 31, 2002
Commits on Dec 30, 2002
  1. @csrhodes

    0.7.10.36:

    	Clean up regressions, easy new bugs, etc.
    	... fix one or two embarrassing bugs in ctor MAKE-INSTANCE optimization
    		patch:
    		* REINITIALIZE-INSTANCE now checks arguments again
    		* defining methods on MAKE-INSTANCE (or its siblings) now
    			invalidates the optimized methods for subclasses too
    	... trivial ADJUST-ARRAY patch
    csrhodes committed Dec 30, 2002
Commits on Dec 29, 2002
  1. 0.7.10.35:

    	trivial comment fix
    William Harold Newman committed Dec 29, 2002
  2. 0.7.10.34, continued:

    	belatedly checking in version.lisp again, since I keep
    		doing cvs up, select all files, update version.lisp-expr,
    		check in:-(
    William Harold Newman committed Dec 29, 2002
Commits on Dec 28, 2002
  1. 0.7.10.34:

    	new BUGS entry re. (I assume) 0.7.10.31 ctor.lisp stuff
    	trivial OAOO tweak on 0.7.10.32 code
    William Harold Newman committed Dec 28, 2002
Commits on Dec 27, 2002
  1. 0.7.10.32:

            Fix bug in CONSTANT-REFERENCE-P: function name may be
    	(SETF symbol).
    Alexey Dejneka committed Dec 27, 2002
Commits on Dec 26, 2002
  1. 0.7.10.32:

            New bug.
    Alexey Dejneka committed Dec 26, 2002
Commits on Dec 23, 2002
  1. @csrhodes

    0.7.10.31:

            Installed ctor.lisp MAKE-INSTANCE optimization (from Gerd
                    Moellmann, via CSR sbcl-devel 2002-12-21)
            ... wrote tests for those bugs which it fixes
    	... do not delete fast-init.lisp yet; waiting for user feedback before
    		destroying some CVS history
    	... update COPYING information to reflect the new copyright
    		owner
    csrhodes committed Dec 23, 2002
Commits on Dec 22, 2002
  1. 0.7.10.30:

            Fixed bug 232, shown by Paul Dietz' test suite.
    Alexey Dejneka committed Dec 22, 2002
Commits on Dec 21, 2002
  1. @csrhodes

    0.7.10.29:

    	Fix compiler crash in new COERCE defoptimizer
    	... CAREFUL-SPECIFIER-TYPE can return NIL, so handle that case
    		too.  (Might it not be nice to provide a compiler
    		warning?  Or should that be left to the IR1-TRANSFORM?)
    csrhodes committed Dec 21, 2002
  2. 0.7.10.28:

            Fixed bug 231: SETQ did not correctly check the type of a
            variable being set (reported by Robert E. Brown)
    Alexey Dejneka committed Dec 21, 2002
Commits on Dec 20, 2002
  1. @csrhodes

    0.7.10.27:

    	Just log a bug (reported sbcl-devel 2002-12-19 by Robert E. Brown
    csrhodes committed Dec 20, 2002
Commits on Dec 19, 2002
  1. @csrhodes

    0.7.10.26:

    	Fix up a theoretical bug in the COMPILE DERIVE-TYPE-OPTIMIZER
    	... '(VALUES FUNCTION BOOLEAN BOOLEAN),	not 'FUNCTION
    
    	(why only a "theoretical" bug?  Well, at present, SBCL's type
    	engine returns (VALUES FUNCTION BOOLEAN BOOLEAN) for
              (VALUES-TYPE-INTERSECTION
               'FUNCTION
               '(VALUES (OR FUNCTION SYMBOL) BOOLEAN BOOLEAN))
    	so it DWIM.  However, CMUCL doesn't (it returns the empty type
    	instead), which led to the discovery of this error by Raymond
    	Toy when he tried to port the optimizer.)
    csrhodes committed Dec 19, 2002
  2. 0.7.10.25:

            Removed several declarations from src/code/[target-]package.
    Alexey Dejneka committed Dec 19, 2002
  3. 0.7.10.24:

            BUGS file cleanup:
            ... removed bug entries 178 and 199.
            New bug: pretty printing conflicts with readability.
    Alexey Dejneka committed Dec 19, 2002
  4. 0.7.10.23:

            Fix bug 223: functional binding of a symbol is constant only
            if the symbol is in CL package.
    Alexey Dejneka committed Dec 19, 2002
Commits on Dec 18, 2002
  1. @csrhodes

    0.7.10.22:

    	Fix obscure DEFSTRUCT :CONC-NAME handling bug, revealed by Paul
    		Dietz' ansi-tests
    	... :CONC-NAME NIL means something different from :CONC-NAME ""
    	Also some belated tests for extra COERCE logic
    csrhodes committed Dec 18, 2002
Commits on Dec 17, 2002
  1. 0.7.10.21:

            Delete CLAMBDA when its BIND is detected to be unreachable.
    Alexey Dejneka committed Dec 17, 2002
Commits on Dec 16, 2002
  1. @csrhodes

    0.7.10.20:

    	Fix bug 222 (as per APD sbcl-devel 2002-12-11)
    	... define the macro in the correct (restricted) lexical context.
    	Fix bug in COERCE [e.g. (COERCE 2 '(SINGLE-FLOAT 3.0 4.0))]
    	... when converting to a real type, don't be so lenient if the
    		original datum is a rational.
    	Define improved DERIVE-TYPE-OPTIMIZER for COERCE
    	... for constant RESULT-TYPE arguments, write a branch that
    		understands complex canonicalization
    	... leave in old branch for ARRAY-ELEMENT-TYPE return types
    	Write DERIVE-TYPE-OPTIMIZER for COMPILE
    	... (COMPILE NIL <x>) returns an object of type FUNCTION
    csrhodes committed Dec 16, 2002
Something went wrong with that request. Please try again.