Permalink
Commits on Nov 28, 2000
  1. 0.6.9:

    	MNA debug/error patch: fixes to help view SIGINT problems
    William Harold Newman committed Nov 28, 2000
Commits on Nov 27, 2000
  1. 0.6.8.26:

    	MNA megapatch to src/runtime/, zillions of little fixes
    William Harold Newman committed Nov 27, 2000
Commits on Nov 24, 2000
  1. 0.6.8.25:

    	redid DEFMETHOD macroexpansion, fixing bug 9 (problems with
    		IGNORE/IGNORABLE declarations) and generally
    		tidying up
    	added copyright boilerplate to tests/*.lisp
    William Harold Newman committed Nov 24, 2000
  2. 0.6.8.24:

    	fixed bug 8 by replacing (ERROR 'PROGRAM-ERROR ..) by
    		(ERROR 'SIMPLE-PROGRAM-ERROR ..) everywhere
    	tweaked MNAME-SYM in DEFMETHOD to avoid dependence on *PACKAGE*
    William Harold Newman committed Nov 24, 2000
Commits on Nov 21, 2000
  1. 0.6.8.23:

    	fixed bug 5: TYPE-ERROR-signalling stubs for Gray stream funs
    William Harold Newman committed Nov 21, 2000
Commits on Nov 20, 2000
  1. 0.6.8.22:

    	gave up fixing bug 3, documented workaround instead:-|
    	fixed bug 4: no WARNING for DECLAIM FTYPE for slot accessor fun
    William Harold Newman committed Nov 20, 2000
Commits on Nov 19, 2000
  1. 0.6.8.21:

    	rewrote DEBUG-PROMPT to be less confusing when ILISP and SBCL
    		fight and end up 8+ levels deep in the debugger, then
    		relented and gave some advance warning of prompt change
    	deleted unsupported *DEBUG-PROMPT*
    	We don't really need an END-OF-THE-WORLD restart. The point was
    		to make sure a naive user can get out with Ctrl-C. So
    		mention (SB-EXT:QUIT) in entering-the-debugger message.
    	reduced choice-of-output-stream chaos in debugger
    William Harold Newman committed Nov 19, 2000
Commits on Nov 16, 2000
  1. 0.6.8.x:

    	updated NEWS and BUGS to reflect merged MNA megapatch
    William Harold Newman committed Nov 16, 2000
Commits on Nov 15, 2000
  1. 0.6.8.19:

    	tweaked debug frame printing to discourage too-long lines
    	"Arg" is a great abbrev, but not great enough for error msgs.
    	fixed *DEBUGGER-HOOK* thinko
    William Harold Newman committed Nov 15, 2000
  2. 0.6.8.18:

    	removed MNA "which patch is this?" comments
    	removed undocumented "MNA: locally patch" patch
    William Harold Newman committed Nov 15, 2000
Commits on Nov 13, 2000
  1. 0.6.8.17:

    	deleted more unused stuff
    William Harold Newman committed Nov 13, 2000
Commits on Nov 11, 2000
  1. 0.6.8.16:

    	miscellaneous cleanups
    William Harold Newman committed Nov 11, 2000
  2. 0.6.8.15:

    	merged DTC's compound CONS type patches
    	enabled (and fixed) tests in tests/compound-cons.impure.lisp
    	canonicalized types (CONS *) etc. to (CONS T) etc.
    William Harold Newman committed Nov 11, 2000
Commits on Nov 10, 2000
  1. 0.6.8.14:

    	deleted MNA's tweaked version of DTC's compound CONS type
    William Harold Newman committed Nov 10, 2000
Commits on Nov 9, 2000
  1. 0.6.8.13:

    	added tests for compound CONS types
    William Harold Newman committed Nov 9, 2000
  2. 0.6.8.12:

    	removed "MNA: open-coded-simple-array patch"
    	Argh! typecase-implicit-declarations doesn't add declarations
    		after all.. just a messy no-op! And when I rewrite it
    		to 'work', I finally notice it's a fundamentally broken
    		idea. Gads. Delete it (and hope for real fix for #62).
    	left small rewrites in CASE-BODY: Naming quantities is good.
    	exported SB-KERNEL:%PUTHASH so DEFUN sees DEFKNOWN & vice versa
    	removed bogus FOLDABLEness from hash table accessors
    William Harold Newman committed Nov 9, 2000
Commits on Nov 8, 2000
  1. 0.6.8.11:

    	SANE-PACKAGE now issues TYPE-ERROR, not just vanilla ERROR.
    	removed *COMPILE-TIME-DEFINE-MACROS*
    	added DTC comments clarifying that "MNA: dump-circular hack"
    		is a suboptimal solution
    	added underlying MNA typecase-implicit-declarations problem
    		to the BUGS list as bug #62
    	finished reviewing MNA megapatch (but haven't removed
    		rejected open-coded-simple-array-patch yet)
    William Harold Newman committed Nov 8, 2000
Commits on Nov 7, 2000
  1. 0.6.8.10:

    	tested for bug 21, didn't find it, removed it from BUGS.
    	added SANE-PACKAGE to handle non-PACKAGE values of *PACKAGE*
    	deleted some unused and redundant stuff from PCL
    William Harold Newman committed Nov 7, 2000
Commits on Nov 5, 2000
  1. 0.6.8.9:

    	tweaked DEFCONSTANTs to be more ANSI-compliant (as required
    		when building using an XC host incorporating changes
    		from the previous commit) and generally cleaner
            got rid of DEFCONSTANT WRAPPER-LAYOUT completely, which was
    		used only by STRUCTURE-WRAPPER, which is now gone
    	added SB-INT:DEFCONSTANT-EQX to help ANSIfy DEFCONSTANTs
    	merged several small files into primordial-extensions.lisp
    	converted DEFMACRO DEFCONSTANT to use EVAL-WHEN instead of
    		IR1 magic, in order to make it ANSI enough for
    		DEFCONSTANT-EQX to work
    	removed various nested EVAL-WHENs (to help cross-compiler)
    	identified bug IR1-3, added workaround in DO-EVAL-WHEN-STUFF
    	incremented fasl file version (because of mismatch between
    		old IR1 magic %DEFCONSTANT/%%DEFCONSTANT behavior and
    		new EVAL-WHEN %DEFCONSTANT behavior)
    	deleted some unused code
    	fixed (DEFCONSTANT X 1) (DEFVAR X) (SETF X 2) bug
    William Harold Newman committed Nov 5, 2000
  2. 0.6.8.9:

    	tweaked DEFCONSTANTs to be more ANSI-compliant (as required
    		when building using an XC host incorporating changes
    		from the previous commit) and generally cleaner
            got rid of DEFCONSTANT WRAPPER-LAYOUT completely, which was
    		used only by STRUCTURE-WRAPPER, which is now gone
    	added SB-INT:DEFCONSTANT-EQX to help ANSIfy DEFCONSTANTs
    	merged several small files into primordial-extensions.lisp
    	converted DEFMACRO DEFCONSTANT to use EVAL-WHEN instead of
    		IR1 magic, in order to make it ANSI enough for
    		DEFCONSTANT-EQX to work
    	removed various nested EVAL-WHENs (to help cross-compiler)
    	identified bug IR1-3, added workaround in DO-EVAL-WHEN-STUFF
    	incremented fasl file version (because of mismatch between
    		old IR1 magic %DEFCONSTANT/%%DEFCONSTANT behavior and
    		new EVAL-WHEN %DEFCONSTANT behavior)
    	deleted some unused code
    	fixed (DEFCONSTANT X 1) (DEFVAR X) (SETF X 2) bug
    William Harold Newman committed Nov 5, 2000
Commits on Nov 2, 2000
  1. 0.6.8.8: undid "MNA: re-defconstant patch", added long explanation

    William Harold Newman committed Nov 2, 2000
  2. 0.6.8.7: working regression tests for problems fixed by MNA megapatch

    William Harold Newman committed Nov 2, 2000
Commits on Nov 1, 2000
  1. 0.6.8.6: applied MNA megapatch (will be edited shortly)

    William Harold Newman committed Nov 1, 2000
  2. 0.6.8.5: fixed bug 1, and made clearer/cleaner debugger restarts

    William Harold Newman committed Nov 1, 2000
  3. 0.6.8.3: added CODE-COMPONENT slot for NO-DEBUG-INFO condition

    William Harold Newman committed Nov 1, 2000
Commits on Oct 31, 2000
  1. 0.6.8.3: added CODE-COMPONENT slot for NO-DEBUG-INFO condition

    William Harold Newman committed Oct 31, 2000
Commits on Oct 30, 2000
  1. 0.6.8.2: converted /SHOW to /SHOW0 in SUB-GC to avoid infinite regress

    William Harold Newman committed Oct 30, 2000
Commits on Oct 28, 2000
  1. made debugger handle errors in printing *DEBUG-CONDITION*

    William Harold Newman committed Oct 28, 2000
Commits on Oct 26, 2000
  1. 0.6.8: tweaked SXHASH DEFTRANSFORMs, fixed HANDLER-BIND

    William Harold Newman committed Oct 26, 2000
Commits on Oct 25, 2000
  1. 0.6.7.26: fixed breakpoints on OpenBSD

    William Harold Newman committed Oct 25, 2000
Commits on Oct 22, 2000
  1. 0.6.7.24: fixed some gcc warnings

    William Harold Newman committed Oct 22, 2000
Commits on Oct 21, 2000
  1. 0.6.7.23: Use DEFTRANSFORM CONCATENATE for efficiency after all.

    William Harold Newman committed Oct 21, 2000
Commits on Oct 20, 2000
  1. 0.6.7.22: removed CVS dollar-Header-dollar tags from sources

    William Harold Newman committed Oct 20, 2000
  2. 0.6.7.21: a little less cut-and-paste programming in array.lisp

    William Harold Newman committed Oct 20, 2000
  3. 0.6.7.20: removed DEFTRANSFORMs for some consing string operations

    William Harold Newman committed Oct 20, 2000