Permalink
Switch branches/tags
Commits on Jul 25, 2005
  1. 0.9.3:

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

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

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

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

    	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.)
    William Harold Newman committed Jul 14, 2005
  2. 0.9.2.50:

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

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

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

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

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

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

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

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

    	one slice of whitespace canonicalization
    	(Anyone who ends up here with "cvs annotate" probably
    		wants to look at the "tabby" tagged version.)
    William Harold Newman committed Jul 14, 2005
  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

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

    	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.)
    William Harold Newman committed Jul 12, 2005
Commits on Jul 11, 2005
  1. 0.9.2.39:

    	(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".
    William Harold Newman committed Jul 11, 2005
  2. 0.9.2.38: thread cleanup, paranoid

      * 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
    Gabor Melis committed Jul 11, 2005
  3. 0.9.2.37:

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

    	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)
    csrhodes committed Jul 11, 2005
Commits on Jul 7, 2005
  1. 0.9.2.35:

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

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

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

      * 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)
    Gabor Melis committed Jul 6, 2005
Commits on Jul 5, 2005
  1. 0.9.2.31:

    	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.
    Nathan Froyd committed Jul 5, 2005
  2. 0.9.2.30: oops, missed one

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

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

      * 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
    Gabor Melis committed Jul 5, 2005
  5. 0.9.2.26: refactoring internals of foreign linkage

      * 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.
    nikodemus committed Jul 5, 2005
  6. 0.9.2.25:

      * 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
    Gabor Melis committed Jul 5, 2005
Commits on Jul 4, 2005
  1. 0.9.2.24:

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

     * 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.
    nikodemus committed Jul 4, 2005
  3. 0.9.2.22:

    	Merge THSpatch "Minor mips code cleanup" (sbcl-devel 2005-06-19)
    	... make the code a little prettier.
    csrhodes committed Jul 4, 2005