Skip to content


Subversion checkout URL

You can clone with
Download ZIP
tag: sbcl.0.8.18
Commits on Dec 28, 2004
  1. 0.8.18:

    William Harold Newman authored
    	release, tagged as sbcl_0_8_18
Commits on Dec 20, 2004
  1. "dlerror and a tale of woe"

    Brian Mastenbrook authored
        Fix two bugs relating to dlerror() in the OS X dl* shim:
          * dlerror() should return NULL when there is no error
          * dlerror() should return an error when dlsym() returns NULL
        Also, fix a call to cerror with only one argument.
        Restores support for OS X 10.2 "Jaguar":
          * Use a header file with constants for the dl* shim instead of the
            OS dlfcn.h, which doesn't exist under 10.2 and does under 10.3
          * Include a fake nl_langinfo which returns a codeset of UTF-8 unless
            neither LC_CALL or LANG are set to C. OS X uses UTF-8 everywhere, so
            this is arguably the right behavior.
Commits on Dec 19, 2004

    Alexey Dejneka authored
            * Merged patch for the bug 348 by Gabor Melis.

    Alexey Dejneka authored
            * Merged sbcl-0-8-17-28-signed-modular branch.
Commits on Dec 9, 2004

    Nathan Froyd authored
    	Oops.  Undo modular fixnum arithmetic changes from
  2. @csrhodes

    csrhodes authored
    	Improve ENUM support a little.  (VJA sbcl-devel 2004-12-09)
    	... SB-ALIEN enums not limited to symbols any more;
    	... SB-GROVEL enum grovelation;
    	... tests (which pass despite the current, erm, suboptimality
    		of arithmetic :)
  3. @csrhodes

    csrhodes authored
    	Fix from VJA (sbcl-devel 2004-12-09) for EXPORT
    	... actually give it the arguments it needs.
    	... write a test that doesn't actually test for the bug, but makes
    		me feel better anyway.
  4. @nikodemus Missing export & documentation updates

    nikodemus authored
                * buglet reported by Raymond Wiker
                * typo reported by Devon McCullough
                * remove text saying LOAD-SHARED-OBJECT must be called
                   before loading the definitions
Commits on Dec 8, 2004

    Nathan Froyd authored
    	Reinstate fixnum arithmetic when possible by defining modular
    	  arithmetic mechanisms for (UNSIGNED-BYTE 29)
    	... this feels like a big, ugly hack, since the compiler is
    	      (presumably) smart enough to do this when modular
    	      arithmetic was not present;
    	... move some EVAL-WHEN macros into a MACROLET while we're at it;
    	... builds and passes tests on x86/Linux; will probably build
    	      properly on other platforms, but will fail tests in
    	      (at least) tests/arith.pure.  These test failures seem
    	      harmless enough and will be fixed in another revision or
Commits on Dec 7, 2004
  1. @csrhodes

    csrhodes authored
    	Fix for printing 1.0d+23.  Thinko in transcription, duly caught
    	by Raymond Toy (bug report cmucl-help 2004-12)
  2. @nikodemus minor buglets & bugreports

    nikodemus authored
                * Use %COERCE-NAME-TO-FUN, not FDEFINITION for
                   evaluation of FUNCTION.
                * (SETF MACRO-DEFINITION) must accept NIL environments
                   (reported by Kalle Olavi Niemitalo)
                * Also record a bunch of PCL/MOP bugs reported
                   by Bruno Haible. Note: there are still more bugs
                   reported by him on the mailing list.
Commits on Dec 5, 2004
  1. @kevinrosenberg

    kevinrosenberg authored
    	* contrib/sb-aclrepl/tests.lisp: Port forward changes from sbcl-amd64
    	to test bignums when sb-vm::n-word-bits is 64.
Commits on Dec 4, 2004
  1. @kevinrosenberg

    kevinrosenberg authored
    	* contrib/sb-aclrepl/inspect.lisp: Backport changes from sbcl-amd64
    	to handle inspection of objects on 64-bit implementations.
Commits on Dec 3, 2004
  1. @nikodemus Late resolution for foreign symbols &co

    nikodemus authored
                * If a foreign symbol is unknown, use an address on a
                   protected page for it: all accesses there are trapped,
                   and signal UNDEFINED-ALIEN-ERROR. (Currently the error
                   doesn't reveal the name of the alien that was
                * Make GET-DYNAMIC-FOREIGN-SYMBOL-ADDRESS keep track of
                   both undefined aliens and dynamic foreign symbols in
                * Fix linkage-table reinitialization bug on threaded
                   platforms, reported by Sean Ross.
                * Better restarts for realoding shared objects, and
                   CONTINUE restarts for *save-hooks* and *init-hooks*.
                * Accurate alien warning for SAVE-LISP-AND-DIE on
                   non-linkage-table platforms.
     HEALTH WARNING: Tested on x86/FreeBSD only, but "should be fine".
  2. @csrhodes

    csrhodes authored
    	Fix for a couple of Unicode-related bugs.
    	... KLUDGE around the non-existence of proper external-format
    	... hideous hack in asdf-install to allow downloads of binary data
    		through character streams.
Commits on Dec 2, 2004
  1. @csrhodes

    csrhodes authored
    	... fortunately we don't actually have to implement the
    		(COMPLEX NIL) type, unlike with arrays; one cannot create
    		a COMPLEX independent of its elements.
  2. @csrhodes

    csrhodes authored
    	Plaster for the (COMPLEX RATIO) PFD flesh wound
    	... treat (COMPLEX (AND <numeric> <hairy>+)) as the same as
    		(COMPLEX <numeric>)
  3. @csrhodes

    csrhodes authored
    	Fix for RANDOM compilation (report PFD sbcl-devel 2004-11-30)
Commits on Dec 1, 2004

    Nathan Froyd authored
    	Fix "problem with TIME" issue, sbcl-devel 2004-09-16
    	... delete obviously stale FIXME while we're at it
  2. @csrhodes

    csrhodes authored
    	Fix FORMATTER on ~@[X~] (PFD ansi-tests)
  3. @csrhodes

    csrhodes authored
    	D'oh d'oh d'oh.  Unpatch profile.lisp which contained broken
    	local modifications.  Sorry.
  4. @csrhodes

    csrhodes authored
    	Fix various ~{ formatter PFD ansi-tests bugs
    	... one failure remains, but I'm querying it with the man himself
  5. @nikodemus stricter DEFCLASS option checking

    nikodemus authored
                * as reported by Bruno Haible, an error should be
                  signalled if a class-option appears multiple times.
  6. @nikodemus minor rollback (problems caught by the ansi-tests)

    nikodemus authored
               * Don't resignal errors from macroexpansion before calling
                  error. Users that care should be hooking onto
                  *macroexpand-hook* and handling things there.
  7. @nikodemus x86 backtraces

    nikodemus authored
               * fixed bug #345: don't set the escaped flag to NIL on x86
                  in COMPUTE-CALLING FRAME if we have no code from
                  FIND-ESCAPED-FRAME. Add tag-bytes to undefined_tramp and
                  closure_tramp on x86 like others.
               * partial fix for #61: instead of throwing no-debug-info
                  conditions, return a "no debug information for frame"
                  bogus-debug-fun from debug-fun-from-pc.
               * Two new BUGS entries about backtraces.
               * Tests. (debug.impure.lisp now passes on sparc as well,
                  but only because one test now axxepts the XEP in lieu of
                  the function on sparc and x86.
  8. @csrhodes

    csrhodes authored
    	One final s/BASE-CHAR/CHARACTER/ that slipped through the net.
  9. @csrhodes

    csrhodes authored
    	Support Solaris 10.
  10. @csrhodes

    csrhodes authored
    	Fix INCF, DECF and REMF for CLHS 5.1.3 evaluation order.
Commits on Nov 30, 2004
  1. @nikodemus Stricter lambda list parsing

    nikodemus authored
               * Order of &AUX vs. &KEY/&REST in destructuring
                  lambda lists, check for multiple &optional, etc.
               * Resignal errors from macroexpansion before converting
                  to COMPILED-PROGRAM-ERROR so that user code that
                  wants to handle them can.
Commits on Nov 29, 2004
  1. @csrhodes

    csrhodes authored
    	Fix bug reported and patched by Kalle Olavi Niemitalo (sbcl-devel
    	... (SETF (THE (VALUES ...) (VALUES ...)) (VALUES ...)) should
    	... also delete a bug fixed last month.
  2. @nikodemus
  3. @nikodemus reloading shared object files

    nikodemus authored
               * If an object file is reloaded, call dlclose on
                  the old handle, and relink using the new handle.
Commits on Nov 28, 2004
  1. 0.8.17:

    William Harold Newman authored
    	release, tagged as sbcl_0_8_17
Commits on Nov 20, 2004

    William Harold Newman authored
    	made the system stop guessing whether a fooCASE normal-clause
    		might have been intended as an otherwise-clause (and
    		stop issuing STYLE-WARNINGs); this fixes an unreasonable
    		guess reported by Tony Martinez sbcl-devel 2004-11-09
Commits on Nov 19, 2004
  1. @nikodemus direct-subclass update protocol bugfix

    nikodemus authored
                * Fixes the issue noted by David Morse of superclasses
                   direct-subclass lists not being correctly updated.
Something went wrong with that request. Please try again.