Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: clos-typecheck…
Commits on Jan 2, 2005
  1. Christophe Rhodes

    csrhodes authored
    	Maybe fix the clisp build bug (reported by Pascal Bourguignon)
Commits on Jan 1, 2005
  1. Christophe Rhodes

    csrhodes authored
    	Fix FORMATTER.COND.7 and similar;
    	... ~V[ uses only one argument to determine which clause (unless
    		the argument is NIL, of course)
  2. Christophe Rhodes

    csrhodes authored
    	Merge a couple of patches
    	... a bug in 'filesys.lisp' (Artem V. Andreev);
    	... (coerce #c(1 2) '(complex float)) => error (Vincent Arkesteijn)
Commits on Dec 31, 2004
  1. Christophe Rhodes

    csrhodes authored
    	Make METHOD and FAST-METHOD generalized function names
    	... some adjustments in NAMED-LAMBDAs;
    	... no more INTERN-FUN-NAME, yay.

    William Harold Newman authored
    	more BUGS
    	misc. fiddling/tidying while trying to relearn IRn guts...
    	...indentation systematization
    	...redid printers s/#<CTRAN  #1 {97EC941}>/#<CTRAN 1 {97EC941}>/
    		so that they look less like *PRINT-CIRCLE* bugs
  3. Christophe Rhodes

    csrhodes authored
    	Make comments in ctor.lisp reflect the two recent fixes.
  4. Christophe Rhodes

    csrhodes authored
    	Pass defaulted initargs, not just present initargs, to methods
    	... test, both for constant and variable initforms;
    	... I wish I could remember who reported this bug where.
  5. Christophe Rhodes

    csrhodes authored
    	Fix for invalid :default-initargs not being caught by ctor
    	... disable ctor if any default-initarg keys are invalid
Commits on Dec 30, 2004

    William Harold Newman authored
    	logged bugs 367a and 367b
  2. obviously I wasn't thinking this morning. It's not 0.8.19 /…

    Brian Mastenbrook authored
  3. PowerPC linkage tables (darwin only for now)

    Brian Mastenbrook authored
       * Linkage tables are now implemented on PowerPC.
         Right now I've only enabled it on Darwin; to enable it on Linux,
    	 the addresses used for linkage table spaces would need to be tested.
       * Lazy foreign functions do not work correctly - the code expects the signal
         that occurs when jumping to a write-protected page to be the same as the
    	 signal that occurs when reading from one. On Darwin the former is SIGBUS
    	 and the latter is SIGSEGV; this means that the fault address testing does
    	 not work on Darwin.
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. Christophe Rhodes

    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. Christophe Rhodes

    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 Siivola 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. Christophe Rhodes

    csrhodes authored
    	Fix for printing 1.0d+23.  Thinko in transcription, duly caught
    	by Raymond Toy (bug report cmucl-help 2004-12)
  2. Nikodemus Siivola 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. Kevin Rosenberg

    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. Kevin Rosenberg

    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 Siivola 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. Christophe Rhodes

    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. Christophe Rhodes

    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. Christophe Rhodes

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

    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. Christophe Rhodes

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

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

    csrhodes authored
    	Fix various ~{ formatter PFD ansi-tests bugs
    	... one failure remains, but I'm querying it with the man himself
  5. Nikodemus Siivola 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 Siivola 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.
Something went wrong with that request. Please try again.