Commits on Apr 20, 2003
  1. 0.pre8.82:

            Fixed bugs caught by Paul Dietz' test suite:
            * CONVERT-MORE-CALL failed on ((LAMBDA (&KEY) 1)
              :ALLOW-OTHER-KEYS T) (fixed by Gerd Moellmann);
            * &WHOLE and &REST arguments in a macro lambda list may be
              patterns.
    Alexey Dejneka committed Apr 20, 2003
  2. @kevinrosenberg

    0.pre8.81:

         - sb-aclrepl: more bug fixes for the inspector, added "istep" tests
           to test interactive object traversal.
    kevinrosenberg committed Apr 20, 2003
  3. @kevinrosenberg

    0.pre8.80

         - fix inspector bug when display with positive skip value and no elements
    kevinrosenberg committed Apr 20, 2003
  4. @kevinrosenberg

    0.pre8.79

        - inspector bug fixes, refactoring, more tests
    kevinrosenberg committed Apr 20, 2003
  5. @telent

    0.pre8.78

    	More locking fixes exposed by using a real SMP system
    	... gencgc: gc_alloc_update_page_tables touches global data
    	    so needs wrapping in free_pages_lock
    	... gencgc_handle_wp_violation: we can get two CPUs in this
    	    routine at once, so it would be nice if the second one
     	    didn't barf if it found the first had been here already
    
    	Found an eliminated another THREAD_CONTROL_STACK_SIZE use
    telent committed Apr 20, 2003
  6. @kevinrosenberg

    0.pre8.77

         - More refactoring in inspect.lisp
         - Add ":reset" command for repl
         - Add large regression test for aclrepl, primarily for the inspector
    kevinrosenberg committed Apr 20, 2003
Commits on Apr 19, 2003
  1. @telent

    0.pre8.76

    	SMP fix fix: whatever new-fangled C-like language the compiler
    	on SuSE accepts is clearly a superset of the C wot I learnt at
    	school.  That or I mangled the patch while hand-applying it.
    telent committed Apr 19, 2003
  2. @telent

    0.pre8.75

    	SMP fix: mutex around all access to modify_ldt() function
    
    	(necessary but not, I regret, sufficient to make it work on SMP)
    telent committed Apr 19, 2003
  3. @csrhodes

    0.pre8.74:

    	Couple the classes and type systems some more
    	... forward-referenced-classes are now valid types.
    
    Note: this fix follows the cmucl fix perhaps slightly too closely.  It
    creates CLASSOIDs for forward-referenced-classes slightly eagerly, where
    previously no such CLASSOID was generated.  This may have some as-yet
    unnoticed effect.
    csrhodes committed Apr 19, 2003
  4. 0.pre8.73:

    	My PCL-CVS system and cvs.sbcl.sf.net have stopped getting
    		along, for reasons which elude me. Hopefully after
    		this checkin cvs diff will be empty; before, various
    		changes intended for my previous checkin were still
    		un-checked-in.
    William Harold Newman committed Apr 19, 2003
  5. 0.pre8.72:

    	It mightn't be right for STEP to preserve toplevelness of
    		its FORM.
    	some fixes to help compile on OpenBSD (enough to get into
    		compilation of PCL in warm init)
    William Harold Newman committed Apr 19, 2003
Commits on Apr 18, 2003
  1. @telent

    0.pre8.71

    	Fix bug that was causing ROOM to enter the debugger
    telent committed Apr 18, 2003
  2. @kevinrosenberg

    0.pre8.70

        ... contrib/sb-aclrepl/inspect.lisp:
             - Fix display of named elements
    kevinrosenberg committed Apr 18, 2003
  3. @telent

    0.pre8.69

    	SMP safety: prefix thread synchronosation insns with LOCK
    
    	Delete "waitpid pid -1" message on GC
    telent committed Apr 18, 2003
Commits on Apr 17, 2003
  1. 0.pre8.68:

    	Compile (COERCE FOO 'SIMPLE-VECTOR) to reasonably efficient
    		code (no full call to %TYPEP) even when safe.
    	made DESCRIBE work on structures again
    	bug report for ROOM
    William Harold Newman committed Apr 17, 2003
  2. 0.pre8.67:

    	PROFILE: new! improved! with extra CONSing!
    	...uses UNWIND-PROTECT so that functions with nonlocal exit
    		don't appear to be free (with thanks to Dan Barlow for
    		pointing out that UNWIND-PROTECT didn't need to be
    		reimplemented:-)
    	...handles fixnum overflow in DCONSING (which was pointed out
    		by Antonio Martinez)
    	(Hopefully the correctness increase is worth the increased
    		consing (by UNWIND-PROTECT) on every call. If not,
    		comments/suggestions welcome.)
    William Harold Newman committed Apr 17, 2003
  3. @csrhodes

    0.pre8.66:

    	Fix some more condition slots bugs
    	... don't duplicate slots from the current class; only examine the rest
    		of the condition's CPL.
    csrhodes committed Apr 17, 2003
  4. @csrhodes

    0.pre8.65:

    	Make COMPUTE-EFFECTIVE-SLOT-DEFINITION (more) AMOP compliant, as
    		per KMR cmucl-imp 2003-04-12
    	... write a FIXME in the test, because I don't understand the
    		required behaviour, but it's better than it was.
    csrhodes committed Apr 17, 2003
  5. @csrhodes

    0.pre8.64:

    	Fix FIND-CLASS of compiled-but-not-loaded structure classes
    	... slightly sucky hook variable in %TARGET-DEFSTRUCT, to be
    		used by PCL
    	... ENSURE-NON-STANDARD-CLASS updated to cope with the
    		possibility that a CLASSOID exists but the accessor
    		functions aren't FBOUNDP.
    	... (side benefit: redefinitions of structures are now reflected
    		in PCL classes)
    	... test for FIND-CLASS non-breakage.
    csrhodes committed Apr 17, 2003
  6. 0.pre8.63:

            Added disassembling of BT/BTC/BTS/BTR.
    Alexey Dejneka committed Apr 17, 2003
  7. @csrhodes

    0.pre8.62:

    	Merge tonyms query patch (Antonio Martinez sbcl-devel 2002-04-03)
    	... keep BEEP in, since ANSI suggests it
    	... also a FIXME and BUG report about NTH-VALUE's lame scaling
    		properties.
    csrhodes committed Apr 17, 2003
Commits on Apr 16, 2003
  1. @kevinrosenberg

    0.pre8.60

      * Rename :rf command to :focus
    kevinrosenberg committed Apr 16, 2003
  2. @kevinrosenberg

    sb-aclrepl improvments [0.pre8.60]:

     - Add code from prompt-fun in target-thread.lisp to aclrepl's prompt-fun
     - Add :signal and :df commands
     - Improve :kill command
    kevinrosenberg committed Apr 16, 2003
  3. @kevinrosenberg

    sb-aclrepl: [0.pre8.60]

     - Add functions from
    kevinrosenberg committed Apr 16, 2003
Commits on Apr 15, 2003
  1. 0.pre8.59:

            Changes in x86 assembly, inspired by discussion on cll:
            * added disassembling of BSR/BSF;
            * added VOP for INTEGER-LENGTH of (UNSIGNED-BYTE 32);
            * VOP for INTEGER-LENGTH of (SIGNED-BYTE 32) returns unboxed
              number.
    Alexey Dejneka committed Apr 15, 2003
Commits on Apr 14, 2003
  1. 0.pre8.58:

    	Do EVAL of one --eval form before READ of the next --eval form.
    		(to avoid package gotchas reported by dan_b)
    William Harold Newman committed Apr 14, 2003
Commits on Apr 13, 2003
  1. @telent

    0.pre8.57

    	Experimental first cut of SB-POSIX interface added.  See
    	contrib/sb-posix/README
    telent committed Apr 13, 2003
Commits on Apr 12, 2003
  1. 0.pre8.55:

            Fixed typo in CONTINUATION-CHECK-TYPES (thanks to Gerd
            Moellmann).
    Alexey Dejneka committed Apr 12, 2003
Commits on Apr 11, 2003
  1. @kevinrosenberg

    contrib/sb-aclrepl improvements [0.pre8.55]

      inspect.lisp: Refactored display of objects, start of publishable API
      repl.lisp: Bind fresh conses around reads as EOF markers.
    kevinrosenberg committed Apr 11, 2003
  2. @telent

    0.pre8.54

    	Assorted fixes
    	... add TAGS to .cvsignore (tonyms)
            ... delete unused variable in REPL (tonyms)
    	... 'WITH-' macrology for SB-GROVEL contrib, plus make-it-work
                fixes (Andreas Fuchs)
    	... set MAX_INTERRUPTS back to some reasonable value (dan)
            ... use modify_ldt, not __modify_ldt, which is glibc-internal
    	    and causes problems with RPM packaging (dan)
    telent committed Apr 11, 2003
Commits on Apr 9, 2003
  1. 0.pre8.53:

    	s/make-compound-type-or-something/make-probably-compound-type/
    		(as per cliini and dan_b suggestion on #lisp IRC)
    	merged David Lichteblau patch to make "which gmake" more robust
    		in different sh's (sbcl-devel 2003-04-07)
    William Harold Newman committed Apr 9, 2003
  2. @kevinrosenberg

    contrib/sb-aclrepl/inspect.lisp: [0.pre8.52]

      Fix bug that prevented navigating in children
      Improve display of root parent in ":i tree"
    kevinrosenberg committed Apr 9, 2003
  3. 0.pre8.51:

            TYPE=-SET uses 3-values logic.
    Alexey Dejneka committed Apr 9, 2003
  4. @telent

    0.pre8.50

    	Chopped out unused (largely unimplemented) stream-command mechanism.
    
    	Experiemntal "sb-grovel" contrib is a turbo-charged
    	grovel_headers replacement, which has seen use in
    	sb-bsd-sockets and is now being made available separately to
    	see if other packages find it useful too.  See sbcl-devel
    	message "sb-grovel contrib FFI helper code" for more info
    telent committed Apr 9, 2003
Commits on Apr 8, 2003
  1. 0.pre8.49:

    	merged antonio martinez' INTERACTIVE-STREAM-P and
    		*STANDARD-INPUT* patches (sbcl-devel ca. 2003-04-07)
    William Harold Newman committed Apr 8, 2003