Skip to content
This repository
tag: clos-typecheck…

Jan 02, 2005

  1. Christophe Rhodes

    0.8.18.11:

    	Maybe fix the clisp build bug (reported by Pascal Bourguignon)
    csrhodes authored

Jan 01, 2005

  1. Christophe Rhodes

    0.8.18.10:

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

    0.8.18.9:

    	Merge a couple of patches
    	... a bug in 'filesys.lisp' (Artem V. Andreev);
    	... (coerce #c(1 2) '(complex float)) => error (Vincent Arkesteijn)
    csrhodes authored

Dec 31, 2004

  1. Christophe Rhodes

    0.8.18.8:

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

    	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
    William Harold Newman authored
  3. Christophe Rhodes

    0.8.18.5:

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

    0.8.18.4:

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

    0.8.18.3:

    	Fix for invalid :default-initargs not being caught by ctor
    	... disable ctor if any default-initarg keys are invalid
    csrhodes authored

Dec 30, 2004

  1. 0.8.18.2:

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

    …yet/.
    Brian Mastenbrook authored
  3. 0.8.19.1: PowerPC linkage tables (darwin only for now)

       * 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.
    Brian Mastenbrook authored

Dec 28, 2004

  1. 0.8.18:

    	release, tagged as sbcl_0_8_18
    William Harold Newman authored

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 authored

Dec 19, 2004

  1. 0.8.17.30:

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

            * Merged sbcl-0-8-17-28-signed-modular branch.
    Alexey Dejneka authored

Dec 09, 2004

  1. 0.8.17.28:

    	Oops.  Undo modular fixnum arithmetic changes from 0.8.17.24.
    Nathan Froyd authored
  2. Christophe Rhodes

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

    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 authored
  4. Nikodemus Siivola

    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 authored

Dec 08, 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 authored

Dec 07, 2004

  1. Christophe Rhodes

    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 authored
  2. Nikodemus Siivola

    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 authored

Dec 05, 2004

  1. Kevin Rosenberg

    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 authored

Dec 04, 2004

  1. Kevin Rosenberg

    0.8.17.20:

    	* contrib/sb-aclrepl/inspect.lisp: Backport changes from sbcl-amd64
    	to handle inspection of objects on 64-bit implementations.
    kevinrosenberg authored

Dec 03, 2004

  1. Nikodemus Siivola

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

    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 authored

Dec 02, 2004

  1. Christophe Rhodes

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

    0.8.17.16:

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

    0.8.17.15:

    	Fix for RANDOM compilation (report PFD sbcl-devel 2004-11-30)
    csrhodes authored

Dec 01, 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 authored
  2. Christophe Rhodes

    0.8.17.13:

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

    0.8.17.12:

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

    0.8.17.11:

    	Fix various ~{ formatter PFD ansi-tests bugs
    	... one failure remains, but I'm querying it with the man himself
    csrhodes authored
  5. Nikodemus Siivola

    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 authored
  6. Nikodemus Siivola

    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 authored
Something went wrong with that request. Please try again.