Skip to content
Commits on Dec 28, 2004
  1. 0.8.18:

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

        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.
    Brian Mastenbrook committed Dec 20, 2004
Commits on Dec 19, 2004
  1. 0.8.17.30:

            * Merged patch for the bug 348 by Gabor Melis.
    Alexey Dejneka committed Dec 19, 2004
  2. 0.8.17.29:

            * Merged sbcl-0-8-17-28-signed-modular branch.
    Alexey Dejneka committed Dec 19, 2004
Commits on Dec 9, 2004
  1. 0.8.17.28:

    	Oops.  Undo modular fixnum arithmetic changes from 0.8.17.24.
    Nathan Froyd committed Dec 9, 2004
  2. @csrhodes

    0.8.17.27:

    	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 :)
    csrhodes committed Dec 9, 2004
  3. @csrhodes

    0.8.17.26:

    	Fix from VJA (sbcl-devel 2004-12-09) for EXPORT
    	continue-format-control
    	... actually give it the arguments it needs.
    	... write a test that doesn't actually test for the bug, but makes
    		me feel better anyway.
    csrhodes committed Dec 9, 2004
  4. @nikodemus

    0.8.17.25: Missing export & documentation updates

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

    	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
    	      two.
    Nathan Froyd committed Dec 8, 2004
Commits on Dec 7, 2004
  1. @csrhodes

    0.8.17.23:

    	Fix for printing 1.0d+23.  Thinko in transcription, duly caught
    	by Raymond Toy (bug report cmucl-help 2004-12)
    csrhodes committed Dec 7, 2004
  2. @nikodemus

    0.8.17.22: minor buglets & bugreports

                * 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.
    nikodemus committed Dec 7, 2004
Commits on Dec 5, 2004
  1. @kevinrosenberg

    0.8.17.21:

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

    0.8.17.20:

    	* contrib/sb-aclrepl/inspect.lisp: Backport changes from sbcl-amd64
    	to handle inspection of objects on 64-bit implementations.
    kevinrosenberg committed Dec 4, 2004
Commits on Dec 3, 2004
  1. @nikodemus

    0.8.17.19: Late resolution for foreign symbols &co

                * 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
                   accessed.)
                * Make GET-DYNAMIC-FOREIGN-SYMBOL-ADDRESS keep track of
                   both undefined aliens and dynamic foreign symbols in
                   general.
                * 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".
    nikodemus committed Dec 3, 2004
  2. @csrhodes

    0.8.17.18:

    	Fix for a couple of Unicode-related bugs.
    	... KLUDGE around the non-existence of proper external-format
    		support in GET-DESCRIPTOR-FOR / RUN-PROGRAM;
    	... hideous hack in asdf-install to allow downloads of binary data
    		through character streams.
    csrhodes committed Dec 3, 2004
Commits on Dec 2, 2004
  1. @csrhodes

    0.8.17.17:

    	Fix (UPGRADED-COMPLEX-PART-TYPE NIL) to return NIL
    	... fortunately we don't actually have to implement the
    		(COMPLEX NIL) type, unlike with arrays; one cannot create
    		a COMPLEX independent of its elements.
    csrhodes committed Dec 2, 2004
  2. @csrhodes

    0.8.17.16:

    	Plaster for the (COMPLEX RATIO) PFD flesh wound
    	... treat (COMPLEX (AND <numeric> <hairy>+)) as the same as
    		(COMPLEX <numeric>)
    csrhodes committed Dec 2, 2004
  3. @csrhodes

    0.8.17.15:

    	Fix for RANDOM compilation (report PFD sbcl-devel 2004-11-30)
    csrhodes committed Dec 2, 2004
Commits on Dec 1, 2004
  1. 0.8.17.14:

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

    0.8.17.13:

    	Fix FORMATTER on ~@[X~] (PFD ansi-tests)
    csrhodes committed Dec 1, 2004
  3. @csrhodes

    0.8.17.12:

    	D'oh d'oh d'oh.  Unpatch profile.lisp which contained broken
    	local modifications.  Sorry.
    csrhodes committed Dec 1, 2004
  4. @csrhodes

    0.8.17.11:

    	Fix various ~{ formatter PFD ansi-tests bugs
    	... one failure remains, but I'm querying it with the man himself
    csrhodes committed Dec 1, 2004
  5. @nikodemus

    0.8.17.10: stricter DEFCLASS option checking

                * as reported by Bruno Haible, an error should be
                  signalled if a class-option appears multiple times.
    nikodemus committed Dec 1, 2004
  6. @nikodemus

    0.8.17.9: minor rollback (problems caught by the ansi-tests)

               * Don't resignal errors from macroexpansion before calling
                  error. Users that care should be hooking onto
                  *macroexpand-hook* and handling things there.
    nikodemus committed Dec 1, 2004
  7. @nikodemus

    0.8.17.8: x86 backtraces

               * 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.
    nikodemus committed Dec 1, 2004
  8. @csrhodes

    0.8.17.7:

    	One final s/BASE-CHAR/CHARACTER/ that slipped through the net.
    csrhodes committed Dec 1, 2004
  9. @csrhodes

    0.8.17.6:

    	Support Solaris 10.
    csrhodes committed Dec 1, 2004
  10. @csrhodes

    0.8.17.5:

    	Fix INCF, DECF and REMF for CLHS 5.1.3 evaluation order.
    csrhodes committed Dec 1, 2004
Commits on Nov 30, 2004
  1. @nikodemus

    0.8.17.4: Stricter lambda list parsing

               * 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.
    nikodemus committed Nov 30, 2004
Commits on Nov 29, 2004
  1. @csrhodes

    0.8.17.3:

    	Fix bug reported and patched by Kalle Olavi Niemitalo (sbcl-devel
    	2004-11-12)
    	... (SETF (THE (VALUES ...) (VALUES ...)) (VALUES ...)) should
    		work.
    	... also delete a bug fixed last month.
    csrhodes committed Nov 29, 2004
  2. @nikodemus
  3. @nikodemus

    0.8.17.1: reloading shared object files

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

    	release, tagged as sbcl_0_8_17
    William Harold Newman committed Nov 28, 2004
Commits on Nov 20, 2004
  1. 0.8.16.45:

    	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
    William Harold Newman committed Nov 20, 2004
Commits on Nov 19, 2004
  1. @nikodemus

    0.8.16.44: direct-subclass update protocol bugfix

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