Skip to content
Commits on Feb 25, 2001
  1. 0.6.11:

    William Harold Newman committed
    	tag sbcl_0_6_11
Commits on Feb 23, 2001
  1. 0.6.10.23:

    William Harold Newman committed
    	hacking MNA "pcl cleanups" megapatch, phase IV..
    	The SB-PCL package now USE-PACKAGEs SB-INT and SB-EXT.
    	SB-INT no longer exports unused E.
    	SB-INT:ITERATE is now called SB-INT:NAMED-LET, to avoid
    		collision with SB-PCL::ITERATE.
    	The SB-ITERATE and SB-WALKER packages now use SB-INT
    		and SB-EXT too.
    	Now lotso SB-INT: prefixes in src/pcl/*.lisp can go away.
  2. 0.6.10.22:

    William Harold Newman committed
    	Sometimes anonymous function names are STRINGs. Make
    		%DESCRIBE-DOC and %DESCRIBE-FUNCTION-NAME handle that.
    	hacking MNA "pcl cleanups" megapatch, phase III..
    	(EVAL-WHEN (:LOAD-TOPLEVEL :EXECUTE) ..) becomes (PROGN ..)
    		or is elided completely.
Commits on Feb 22, 2001
  1. 0.6.10.21:

    William Harold Newman committed
    	turned 'intern.*concatenate' grep matches to SYMBOLICATE
    	T is a self-evaluating constant and doesn't need to be quoted.
    	So is NIL.
    	hacking MNA "pcl cleanups" megapatch, phase II..
    	NAME-GET-FDEFINITION and NAME-SET-FDEFINITION become
    		FDEFINITION and (SETF FDEFINITION).
  2. 0.6.10.20:

    William Harold Newman committed
    	hacking MNA "pcl cleanups" megapatch, phase I..
    	SB-PCL::%INSTANCE-REF and SB-PCL::INSTANCE-REF become
    		SB-PCL::CLOS-SLOTS-REF, an inline function.
    	DEF-CONSTANTLY-FUN doesn't want FDEFINITION after all.
  3. 0.6.10.19:

    William Harold Newman committed
    	MNA pointed out that bug #25 is gone.
    	applied MNA "pcl cleanups" megapatch from sbcl-devel 2001-02-19
    		(will be hacked on some more soon, as per my reply and
    		ensuing discussion)
Commits on Feb 18, 2001
  1. 0.6.10.18:

    William Harold Newman committed
    	MNA bugfixes from sbcl-devel 2001-02-14..
    	fixed BUG 34 (concerning byte-comp.lisp)
    	fixed error reporting accessing a missing PCL slot
    	increased *COMPILER-ERROR-FOO* defaults (by even more than MNA
    		proposed)
Commits on Feb 14, 2001
  1. 0.6.10.17:

    William Harold Newman committed
    	removed LIST-FIRST arg from ANY/TYPE and EVERY/TYPE
    	replaced MAKE-UNION-TYPE with MAKE-UNION-TYPE-OR-SOMETHING
    	increased *COMPILER-ERROR-PRINT-FOO* values at MNA's suggestion
    	MNA pointed out that bug 80 was fixed by his earlier patch.
Commits on Feb 13, 2001
  1. 0.6.10.16:

    William Harold Newman committed
    	simplified ANY-TYPE-OP and EVERY-TYPE-OP, and renamed them to
    		ANY/TYPE and EVERY/TYPE since the interface changed
    	PUNT-TYPE-METHOD now local and used only once, renamed to PUNT
Commits on Feb 11, 2001
  1. 0.6.10.15:

    William Harold Newman committed
    	MNA patches from sbcl-devel e-mail 2001-02-10: Make %DEFUN
    		update INFO better, and (originally due to Paolo
    		Amoroso on cmucl-imp) clean up debugger restarts.
    	also degraded FTYPE mismatch to a STYLE-WARNING instead of
    		a full WARNING
Commits on Feb 10, 2001
  1. 0.6.10.14:

    William Harold Newman committed
    	fixing bug 40..
    	UPGRADED-ARRAY-ELEMENT-TYPE now signals an error when the type
    		is undefined.
    	TYPEP and SUBTYPEP now catch type arguments which are arrays
    		with undefined element types.
    	also cleaned up UPGRADED-COMPLEX-PART-TYPE a little..
    	UPGRADED-COMPLEX-PART-TYPE signals an error for undefined type.
    	UPGRADED-COMPLEX-PART-TYPE always returns a value which is a
    		subtype of REAL.
Commits on Feb 8, 2001
  1. 0.6.10.13:

    William Harold Newman committed
    	fixed problems reported by Douglas Brebner 2000-01-01..
    	make.sh and friends now use foo/bar instead of foo/bar/ to
    		specify directories, since foo/bar/ fails on NetBSD.
    	(SETF ALIEN:EXTERN-ALIEN) works (instead of dying with
    		undefined function SB-KERNEL:%SET-SAP-REF-32).
Commits on Feb 7, 2001
  1. 0.6.10.12:

    William Harold Newman committed
    	defined OBJECT-NOT-COMPLEX-VECTOR-ERROR
    	merged MNA patch for #'APPLY error-reporting
    	added MNA regression test for bug #39
  2. 0.6.10.11:

    William Harold Newman committed
    	fixed problem pointed out by Raymond Wiker: DEFCONSTANT-EQX
    		now EVALs EXPR only once per situation
    	tweaked some compiler output for better line breaking
  3. 0.6.10.10:

    William Harold Newman committed
    	defined methods for INTERSECTION-TYPE by analogy with
    		UNION-TYPE methods
    	added a few tests for the type system
Commits on Feb 1, 2001
  1. 0.6.10.9:

    William Harold Newman committed
    	moved BLOCK PUNT-TYPE-METHOD into !DEFINE-TYPE-METHOD
    		macroexpansion template
    	made AND types expand into INTERSECTION-TYPE unless they're
    		too hairy
Commits on Jan 26, 2001
  1. 0.6.10.8:

    William Harold Newman committed
    	made Dan Barlow's proposed changes #1 and #4 (from his
    		sbcl-devel message 2000-01-25)..
    	#1: x86-validate.h stuff is no longer machine-dependent, so it
    		is merged into validate.h. x86-validate.h goes away.
    	#4: runtime.c calls arch_init() again (as in original CMU CL)
Commits on Jan 25, 2001
  1. 0.6.10.7:

    William Harold Newman committed
    	merged MNA "minor patches" collection (sbcl-devel 2000-01-25):
    		logical pathname support for LOAD-1-FOREIGN, and
    		changes in regression tests (reflect 0.6.10.5 change,
    		new tests for Gray streams, and fix reader test)
    	fixed run-tests.sh to check all *.pure.lisp (not just one!)
  2. 0.6.10.6:

    William Harold Newman committed
    	defined INTERSECTION-TYPE by analogy with UNION-TYPE (aiming
    		to fix bug #12)
    	renamed PUNT blocknames in type methods to PUNT-TYPE-METHOD
    	renamed PUNT-IF-TOO-LONG to PUNT-PRINT-IF-TOO-LONG
  3. 0.6.10.5:

    William Harold Newman committed
    	MNA patch: Empty namestrings are now "" instead of NIL.
    		(sbcl-devel 2001-01-24)
Commits on Jan 22, 2001
  1. 0.6.10.4:

    William Harold Newman committed
    	merged MNA "Gray streams" (+ packaging tweaks too) patch from
    		sbcl-devel 2001-01-20
    	deleted old gray-stream-stubs stuff
    	boosted fasl file version (new stream class layout)
Commits on Jan 20, 2001
  1. 0.6.10.3:

    William Harold Newman committed
    	DESCRIBE now works on STRUCTURE-OBJECTs again.
Commits on Jan 19, 2001
  1. 0.6.10.2:

    William Harold Newman committed
    	merged MNA LOAD-FOREIGN patch (sbcl-devel 2001-01-10)
    	tweaked LOAD-FOREIGN and RUN-PROGRAM to use :ENVIRONMENT
    		instead of lossy :ENV by preference
    	renamed GET-UNIX-ENVIRONMENT to SB-EXT:POSIX-ENVIRON, by
    		analogy with SB-EXT:POSIX-GETENV
    	removed (MERGE-PATHNAMES PROGRAM "path:") in RUN-PROGRAM,
    		since it refers to a search list which isn't
    		defined in SBCL (and since I'd like to remove all
    		support for search lists anyway).
    	SB-EXT is a public interface package not really intended as a
    		home for implementations; switched IN-PACKAGEs
    		to use SB-IMPL instead
    	To support this, SB-IMPL should USE SB-C-CALL and SB-ALIEN
    		as SB-EXT does.
    	made RUN-PROGRAM default to copying Unix environment
    	added LOAD-FOREIGN and RUN-PROGRAM test cases
Commits on Jan 17, 2001
  1. 0.6.10.1:

    William Harold Newman committed
    	made revised STRING-FOO functions accept string designators
    		instead of just strings (thanks to MNA bug report)
Commits on Jan 15, 2001
  1. 0.6.10:

    William Harold Newman committed
    	got confused and tagged -- I think -- 0.6.9.23 as sbcl_0_6_10
    	redid distribution scripts so that .tar files expand into
    		sbcl-x.y.z/ instead of ./
Commits on Jan 14, 2001
  1. 0.6.9.23:

    William Harold Newman committed
    	fixes in code-extra and compiler-extra
    	Don't use deprecated POSITION-IF-NOT.
Commits on Jan 9, 2001
  1. 0.6.9.22:

    William Harold Newman committed
    	moved my optimization patches to contrib/ so that I can keep
    		them under the same revision control as SBCL itself
    	Fix declarations in host-alieneval.lisp so that
    		DEF-ALIEN-VARIABLE will work.
Commits on Jan 8, 2001
  1. (0.6.9.21, continued:)

    William Harold Newman committed
    	checked in overlooked file
  2. 0.6.9.21:

    William Harold Newman committed
    	strengthened condition system error-checking to fix the bug
    		reported by Eric Marsden on cmucl-imp@cons.org
    		2001-01-06
    	undid DEFTRANSFORM %WITH-ARRAY-DATA since it didn't work right
    	WITH-ARRAY-DATA :OFFSET-VAR stuff tidied up (e.g. no longer
    		IGNORABLE)
    	replaced amazing old STRING-FOO functions with smaller,
    		simpler, slightly slower versions
Commits on Jan 7, 2001
  1. 0.6.9.20:

    William Harold Newman committed
    	MNA patch for bug #30 and other readtable-related stuff
    	added tests for FIND and friends (anticipating new transforms)
    	fixed dumb error-reporting bug in CANONIZED-DECL-SPEC
Commits on Jan 6, 2001
  1. 0.6.9.19:

    William Harold Newman committed
    	set *AUTO-EVAL-IN-FRAME* default to NIL to work around failure
    		at debug prompt after Ctrl-C
Commits on Jan 5, 2001
  1. 0.6.9.18:

    William Harold Newman committed
    	fixed stupid wrong-stream bug in %DESCRIBE-COMPILED-FROM
    	MNA's filesys patches (from sbcl-devel 26 Dec 2000)
    	added DEFTRANSFORM for %WITH-ARRAY-DATA en route to speeding
    		up SORT, FIND, and other things
Commits on Jan 2, 2001
  1. 0.6.9.17:

    William Harold Newman committed
    	deleted *INITIAL-POLICY* and *INITIAL-INTERFACE-POLICY*, since
    		they seem irrelevant in the ANSI world of 1 source
    		file per compile command
    	deleted *INITIAL-PACKAGE* for the same reason
    	renamed *DEFAULT-POLICY* and *DEFAULT-INTERFACE-POLICY* to
    		*POLICY* and *INTERFACE-POLICY*
    	made PROCESS-OPTIMIZE-DECL remove duplicate alist entries
Commits on Jan 1, 2001
  1. 0.6.9.16:

    William Harold Newman committed
    	Happy New Year! May all your projects be on schedule.:-|
    	renamed POLICIES to LTN-POLICY
    	removed some inlining in ltn.lisp
    	simplified LTN-ANALYZE-BLOCK in ltn.lisp (removing caching)
    	added code to catch bogus full calls
    	tweaked PROFILE so it accepts (SETF FOO)-style names
    	tweaked DEFPRINTER to conserve whitespace
    	moved DEFPRINTER to SB-INT, since it's not compiler-specific
Commits on Dec 31, 2000
  1. 0.6.9.14:

    William Harold Newman committed
    	renamed more PCL stuff for unintern after warm init
    	CONSTANTLY now returns only a single value, as per ANSI.
    	removed CONSTANT-FUNCTION declaration support
    	PROCLAIM now recognizes ANSI abbreviated type declarations,
    		sharing code with DECLARE to do so.
    	DECLARE no longer supports old-style (CLTL1) FUNCTION decls.
    	removed some PCL nonstandard decls
    	renamed other nonstandard PCL decls to look more private
    	removed (DECLARE (SB-PCL::CLASS ..)) hack in DECLARE logic
Something went wrong with that request. Please try again.