Skip to content
Commits on Jul 25, 2005
  1. 0.9.3:

    William Harold Newman committed Jul 25, 2005
    	release, tagged as sbcl_0_9_3
Commits on Jul 21, 2005
  1. 0.9.2.53: "oops". It helps if you actually enable the unbroken code i…

    Brian Mastenbrook committed Jul 21, 2005
    …n the situations in which you've unbroken it. ANSI test DECODE-UNIVERSAL-TIME.5 now passes.
  2. 0.9.2.52: fix some bugs relating to universal times outside Unix's re…

    Brian Mastenbrook committed Jul 21, 2005
    …presentable range in DECODE- and ENCODE-UNIVERSAL-TIME (reported by Paul Dietz and his magical ANSI test suite)
Commits on Jul 15, 2005
  1. * performance patch: declare buffer types in fd-stream internals for …

    Teemu Kalvas committed Jul 15, 2005
    …massive
    
      speed benefit. Over 3 times speedup on looped read-line.
Commits on Jul 14, 2005
  1. 0.9.2.51:

    William Harold Newman committed Jul 14, 2005
    	should be the last sizable slice of whitespace canonicalization (but
    		it yet remains at least to consider *.sh/*.S/*.foobar, to make
    		canonicalness check run as part of tests/, and to remove
    		annoying "echo" statements)
    	(Anyone who ends up here with "cvs annotate" probably
    		wants to look at the "tabby" tagged version.)
  2. 0.9.2.50:

    William Harold Newman committed Jul 14, 2005
    	another slice of whitespace canonicalization
    	(Anyone who ends up here with "cvs annotate" probably
    		wants to look at the "tabby" tagged version.)
  3. 0.9.2.49:

    William Harold Newman committed Jul 14, 2005
    	another slice of whitespace canonicalization
    	(Anyone who ends up here with "cvs annotate" probably
    		wants to look at the "tabby" tagged version.)
  4. 0.9.2.48:

    William Harold Newman committed Jul 14, 2005
    	another slice of whitespace canonicalization
    	(Anyone who ends up here with "cvs annotate" probably
    		wants to look at the "tabby" tagged version.)
  5. 0.9.2.47:

    William Harold Newman committed Jul 14, 2005
    	another slice of whitespace canonicalization
    	(Anyone who ends up here with "cvs annotate" probably
    		wants to look at the "tabby" tagged version.)
  6. 0.9.2.46:

    William Harold Newman committed Jul 14, 2005
    	another slice of whitespace canonicalization
    	(Anyone who ends up here with "cvs annotate" probably
    		wants to look at the "tabby" tagged version.)
  7. 0.9.2.45:

    William Harold Newman committed Jul 14, 2005
    	another slice of whitespace canonicalization
    	(Anyone who ends up here with "cvs annotate" probably
    		wants to look at the "tabby" tagged version.)
  8. 0.9.2.44:

    William Harold Newman committed Jul 14, 2005
    	another slice of whitespace canonicalization
    	(Anyone who ends up here with "cvs annotate" probably
    		wants to look at the "tabby" tagged version.)
  9. 0.9.2.43:

    William Harold Newman committed Jul 14, 2005
    	another slice of whitespace canonicalization
    	(Anyone who ends up here with "cvs annotate" probably
    		wants to look at the "tabby" tagged version.)
  10. 0.9.2.42:

    William Harold Newman committed Jul 14, 2005
    	one slice of whitespace canonicalization
    	(Anyone who ends up here with "cvs annotate" probably
    		wants to look at the "tabby" tagged version.)
  11. Updated version no. (belatedly) for addition of bug #384

    Paul F. Dietz committed Jul 14, 2005
  12. Add bug 384, involving performance problem in the compiler on

    Paul F. Dietz committed Jul 14, 2005
    types that normalize to very large MEMBER types on characters.
Commits on Jul 12, 2005
  1. 0.9.2.40:

    William Harold Newman committed Jul 12, 2005
    	added scripts to impose whitespace canonicalization
    	added scripts to check that sources haven't drifted away from
    		canonical whitespacing (as when someone doesn't use
    		emacs' INDENT-TABS-MODE=NIL...)
    	(Note that the scripts include an annoying level of "echo"-ish
    		commands which should probably be removed once things seem
    		to be working OK for everyone.)
    	(Something about huge touch-every-file "cvs commit" of
    		canonicalized-whitespace versions of all sources is
    		clashing with my flaky internet connection, so there may
    		be some further delay in committing the result of running
    		the scripts.)
Commits on Jul 11, 2005
  1. 0.9.2.39:

    William Harold Newman committed Jul 11, 2005
    	(This is a trivial placeholder which is just preparation for stripping
    		tabs, and otherwise canonicalizing whitespace, in most of the
    		sources.)
    	Later today I plan to change the whitespace style in most of the
    		system's source files. Thus, this version will be either
    		the last or very very close to the last version where
    		"cvs annotate" conveniently and cleanly runs back to the dawn
    		of time. Thus, after this commit I will run "cvs tag tabby".
  2. 0.9.2.38: thread cleanup, paranoid

    Gabor Melis committed Jul 11, 2005
      * fixed 32bitness in some places
      * untangled waitqueues, mutexes and spinlocks
      * updated the user manual
      * removed target-unithread.lisp and target-multithread.lisp and
        put everything into target-thread.lisp mainly for OOAO the docstrings,
        but also to provide as much as possible of the thread interface
        in unithread builds
  3. 0.9.2.37:

    Gabor Melis committed Jul 11, 2005
      * enable-debugger: set *debug-io* to *query-io*
  4. @csrhodes

    0.9.2.36:

    csrhodes committed Jul 11, 2005
    	Fix for memory fault error in foreign.test.sh
    	... we need to be able to have two different linkage-table
    		entries for "address of data" and "instructions
    		to jump to address" (DATAP=NIL/T)
    	... use a cons as the hash key rather than just the name
    	... (this area is not my speciality, so this fix may be
    		suboptimal.  Adjust as necessary)
Commits on Jul 7, 2005
  1. 0.9.2.35:

    Gabor Melis committed Jul 7, 2005
      * bug fix: inner with-recursive-lock no longer releases the mutex
  2. 0.9.2.34:

    Gabor Melis committed Jul 7, 2005
      * bug fix: run-program is now thread safe(r)
      * enable debugger in threads.impure.lisp for the duration of
        the debugger test
Commits on Jul 6, 2005
  1. @nikodemus

    0.9.2.33: restore buildability on non-linkage-table ports

    nikodemus committed Jul 6, 2005
      ...thanks to Thiemo Seufer.
  2. 0.9.2.32:

    Gabor Melis committed Jul 6, 2005
      * bug fix: debugger doesn't hang on session lock if interrupted at
        an inappropriate moment (added another without-interrupts until
        a better solution is found)
Commits on Jul 5, 2005
  1. 0.9.2.31:

    Nathan Froyd committed Jul 5, 2005
    	Oops.  Revert broken 0.9.2.6 change.  Record a BUG for posterity.
    	...fix the run-tests.sh script while we're at it, too.
  2. @nikodemus

    0.9.2.30: oops, missed one

    nikodemus committed Jul 5, 2005
      * rename one more call to FOREIGN-SYMBOL-ADDRESS-AS-INTEGER
      * fix foreign.test.sh to actually fail when we can't load stuff
         properly.
  3. 0.9.2.29:

    Gabor Melis committed Jul 5, 2005
      * made the debugger omit printing the thread in unithread builds
      * fixed a ppc gcc4 compilation problem
  4. 0.9.2.28: infinite error protection

    Gabor Melis committed Jul 5, 2005
      * bug fix: don't halt on infinite error in threads if possible
      * use invoke-debugger instead of internal-debug on infinite errors
      * don't halt after the 50th successfully handled infinite error
  5. @nikodemus
  6. @nikodemus

    0.9.2.26: refactoring internals of foreign linkage

    nikodemus committed Jul 5, 2005
      * rename FOREIGN-SYMBOL-ADDRESS => FOREIGN-SYMBOL-SAP,
         FOREIGN-SYMBOL-ADDRESS-AS-INTEGER => FOREIGN-SYMBOL-ADDRESS, and
         so forth. Follow this scheme consistently, calling foreign saps
         saps, and addresses addresses.
      * split GET-DYNAMIC-FOREIGN-SYMBOL-ADDRESS into
         FIND-DYNAMIC-FOREIGN-SYMBOL-ADDRESS and
         ENSURE-DYNAMIC-FOREIGN-SYMBOL-ADDRESS.
      * new function: FIND-FOREIGN-SYMBOL-ADDRESS, which doesn't enter
         the symbol to linkage table. Use it in SB-POSIX to detect the
         presence of foreign symbols.
      * merge patch by David Lichteblau:
         ENSURE-DYNAMIC-FOREIGN-SYMBOL-ADDRESS keeps track of used foreign
         symbols in hash-tables instead of lists.
  7. 0.9.2.25:

    Gabor Melis committed Jul 5, 2005
      * use a fresh read buffer for non-recursive reads to allow for
        nested and thread safe reading
      * killed read-from-string's string-input-stream and stringify-object's
        string-output-stream cache mainly for thread safety reasons
      * as a side-effect potentially huge buffers do not linger
Commits on Jul 4, 2005
  1. @csrhodes

    0.9.2.24:

    csrhodes committed Jul 4, 2005
    	Better docstring lambda-list treatment (FSVO "better", but at
    	least gets sb-sprof:with-profiling right)
    	... also add .cvsignore to internals manual directory
  2. @nikodemus

    0.9.2.23: ansi fixes

    nikodemus committed Jul 4, 2005
     * fill slots in TYPE-ERRORs from COERCE.
     * classes are type designators and must be accepted by MAKE-CONDITION.
     * MULTIPLE-VALUE-SETQ returns the primary value of the values form.
     * COMPILE must not return NIL.
  3. @csrhodes

    0.9.2.22:

    csrhodes committed Jul 4, 2005
    	Merge THSpatch "Minor mips code cleanup" (sbcl-devel 2005-06-19)
    	... make the code a little prettier.
Something went wrong with that request. Please try again.