Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: sbcl_0_9_12
Commits on Apr 26, 2006
  1. 0.9.12:

    William Harold Newman authored
    	release, will be tagged as sbcl_0_9_12
Commits on Apr 24, 2006
  1. Christophe Rhodes

    0.9.11.47:

    csrhodes authored
    	Bandage over the signal trampoline for sparc/linux.  (Builds and
    	builds itself once more -- first time since 0.9.5.50 or so)
Commits on Apr 23, 2006
  1. Rudi Schlatte

    0.9.11.46

    rudi authored
      Disable (non-working) stack guard page protection on win32
      ... No more VirtualProtect error 0x1e7
      ... thanks to Alastair Bridgewater and Yaroslav Kavenchuk
Commits on Apr 20, 2006
  1. Christophe Rhodes

    0.9.11.45:

    csrhodes authored
    	More intuitive FINALIZE-INHERITANCE behaviour
    	... the change for 0.9.11 fixing forward references and TYPEP
    		made finalize-inheritance call itself recursively on
    		subclasses.  This broke clg, which is now fixed, but
    		still...
    	... might as well fix the odd behaviour, and add a test for it.
  2. Christophe Rhodes

    0.9.11.44:

    csrhodes authored
    	More upstream asdf fixes
    	... win32 support;
    	... more paranoid file-write-date usage
  3. Christophe Rhodes

    0.9.11.43:

    csrhodes authored
    	Fix bug reported by Levente Meszaros sbcl-devel 2004-04-19:
    	cache filling with negative offset.
    	... when precomputing cache contents, don't include classes with
    		invalid wrappers.
    	... irony of ironies: I'm pretty sure that there's a bug lurking
    		somewhere else in any case, because the problem was
    		being exhibited in the computation of a cache for
    		SLOT-BOUNDP-USING-CLASS, which doesn't (or shouldn't)
    		use a cacheing dfun, but instead has its own specialized
    		dfun which basically calls the boundp function from the
    		slot definition.  Hmm...
    	... comments and minor tidying in cache.lisp
  4. Christophe Rhodes

    0.9.11.42:

    csrhodes authored
    	Merge fix from upstream ASDF, keeping (for now) the local win32
    	modification which should have been sent upstream
  5. 0.9.11.41:

    Alexey Dejneka authored
            * Repair RUN-PROGRAM on Linux.
Commits on Apr 19, 2006
  1. Nikodemus Siivola

    0.9.11.40: constant folding

    nikodemus authored
     * Out-of-line versions for %SIN, %COS, and %TAN.
  2. Nikodemus Siivola

    0.9.11.39: more RUN-PROGRAM support on Windows

    nikodemus authored
     * PROCESS-STATUS updates the statuses of running processes on Window.
     * PROCESS-CLOSE, PROCESS-WAIT and PROCESS-ALIVE-P basically work.
Commits on Apr 16, 2006
  1. 0.9.11.38:

    Alexey Dejneka authored
            * Fix MISC.555: remove a function from *FREE-FUNS* when it has
              only local calls.
            * Null :SLOT-NAMES argument of MAKE-LOAD-FORM-SAVING-SLOTS
              means no saved slots.
Commits on Apr 14, 2006
  1. 0.9.11.37:

    Alexey Dejneka authored
            * Fix MISC.367: when delaying IR1-conversion of an optional
              entry replace default value forms with their values.
  2. Nikodemus Siivola

    0.9.11.36: add support for IF in EVAL-IN-LEXENV

    nikodemus authored
     I wonder why this wasn't here before?
  3. Nikodemus Siivola

    0.9.11.35: better package locking and more cleaning up after .31

    nikodemus authored
     * package lock violations from lexical operations always cause
        runtime PROGRAM-ERRORs
     * better EXTRA_CFLAGS handling in SB-GROVEL
  4. Juho Snellman

    0.9.11.34:

    jsnell authored
    	Add support for sending data over UDP sockets to SB-BSD-SOCKETS
            (finally). Thanks to Far� for the patch.
  5. Nikodemus Siivola

    0.9.11.33: fix buglets introduced by .31 on non-Windows

    nikodemus authored
     * If we want to delete a file we must have write-permissions...
     * ...elide empty environment-variable from gcc arguments in def-to-lisp.lisp
  6. Juho Snellman

    0.9.11.32:

    jsnell authored
             Treat TNs with no offset as deleted TNs when saving debug
             information. Fixes problem reported by NIIMI Satoshi
             (sbcl-devel "compilation error with optimization").
Commits on Apr 13, 2006
  1. Nikodemus Siivola

    0.9.11.31: misc win32 improvements

    nikodemus authored
      * Check for correct "expand" in canonicalize-whitespace, and skip
         canonicalization if it doesn't seem right. (Windows "expand" is
         something quite different.)
      * RUN-PROGRAM now always returns a process structure, which reports
         the exit-code of the process when :WAIT was true. :WAIT nil
         process-structures still keep their :RUNNING status indefinitely
         on Windows, though.
      * FIND-EXECUTABLE-IN-SEARCH-PATH actually searches the path, and adds
         "exe" as :TYPE if :TYPE is missing on Windows.
      * ASDF:RUN-SHELL-COMMAND searches for Bourne-shell on Windows, as there
         is no default location.
      * SB-GROVEL directly runs gcc and the groveler instead of indirecting 
         via shell, and the groveler directly writes to the lisp-file instead
         of via stdout and shell redirection.
      * Hack SB-POSIX till it builds and passes all applicable tests on Windows. 
         Mostly this involved plenty of #-win32, but a few tests needed to
         be adjusted for the delication Microsoft constitution.
      * Implement COPY-STREAM in ASDF-INSTALL so that it doesn't have to
         depend on SB-EXECUTABLE.
      * Take the .exe suffix into account when installing over an old SBCL
         on MSYS.
      * Adjust UNPARSE-NATIVE-WIN32-NAMESTRING slightly: Windows OS functions
         like stat don't like to have directory names ending with a slash.
    
    This is good enough to run unpatched Slime with *COMMUNICATION-STYLE*
    NIL, and build & pass tests with all contribs except SB-SIMPLE-STREAMS.
Commits on Apr 11, 2006
  1. Juho Snellman

    0.9.11.30:

    jsnell authored
            Add Solaris 11 (Solaris Express) support.
  2. Andreas Fuchs

    0.9.11.29:

    antifuchs authored
    	Don't ignore reader-package-error in #+ and #- feature expressions.
  3. Juho Snellman

    0.9.11.28:

    jsnell authored
            Misc.
    
    	* Support SETF function names in SB-INTROSPECT:FUNCTION-ARGLIST.
              (Patch by Todd Mokros on sbcl-devel)
            * Minor performance improvement in the x86-64 assembler. (Patch
              by Lutz Euler on sbcl-devel)
            * Add a recursive TRACE :ENCAPSULATE NIL (supposed to be part
              of a recent Solaris/x86 commit, but somehow didn't make it
              through)
            * Add a failing FILE-POSITION test on utf-8 streams. (Reported
              by Lutz Euler)
Commits on Apr 10, 2006
  1. 0.9.11.27

    Gabor Melis authored
      * ignore SIGPIPE: it's better to handle the errno of write (2)
Commits on Apr 9, 2006
  1. 0.9.11.26:

    Nathan Froyd authored
    	MORE MICRO-OPTIMIZATION
    	... slightly smaller (ASH <fixnum> <constant>) => <fixnum> VOP on
    	    the x86.
  2. 0.9.11.25:

    Nathan Froyd authored
    	Make MAP-INTO and MAP with vectors slightly more efficient.
    	... use #'>= rather than #'= in BUILD-SEQUENCE-ITERATOR so the
    	    compiler can avoid a bounds check on INDEX (see also
    	    OPTIMIZATIONS, #16).
Commits on Apr 8, 2006
  1. 0.9.11.24:

    Nathan Froyd authored
    	Fix LOGBITP bug reported by James Knight, sbcl-devel 24 March 2006,
    	  AVER: "(EQ SB-NAME (SC-SB (TN-SC TN))) 'REGISTERS)".
    	... *sigh* one of these days, all the x86 LOGBITP bugs will be gone.
Commits on Apr 7, 2006
  1. Juho Snellman

    0.9.11.23:

    jsnell authored
            Oops. Realize why the single-stepping code deleted in .20 was actually
            necessary after all. Restore most of it, add a test, and fix the
            original problem (extra trace traps on Solaris) by munging the
            processor's single-step flag in a different way.
  2. 0.9.11.22

    Gabor Melis authored
      * fixed type derivation of float boundaries from numbers outside the
        appropriate float range
  3. Juho Snellman

    0.9.11.21:

    jsnell authored
            Merge sbcl-devel "Subject: make-config.sh patch for linux/ppc"
            from Rex Dieter.
  4. Juho Snellman

    0.9.11.20:

    jsnell authored
            Add tests for a couple of (unfixed) bugs (reported by James
            Knight and John Wiseman)
  5. Juho Snellman

    0.9.11.19:

    jsnell authored
            Make the test suite pass on Solaris/x86.
    
            * Fix a number of bashisms in test/*.sh
    	* :ENCAPSULATE NIL tracing:
              ... In the breakpoint handling internals use the signal context
                  FP/PC directly to construct the frame, instead of walking through
                  the backtrace until a matching frame is found.
              ... Kill the single-stepper remains in x86(-64)-arch.c. Turning
                  on processor single-stepping with signal context frobbing
                  was causing extra trace traps, and the code for handling those
                  was presumably already lost a long time ago.
            * Floating point exception handling:
              ... Define os_context_fp_control, and use it instead of the stub
                  implementation in x86-vm.lisp.
            * Mark the usual backtrace tests as expected to fail on this OS too
  6. Christophe Rhodes

    0.9.11.18:

    csrhodes authored
    	After Gary King (sbcl-devel 2006-04-06), improve DOCUMENTATION
    	on condition classes.
    	... also improve the 'STRUCTURE doc-type.
    	... tests.
  7. Rudi Schlatte

    0.9.11.17

    rudi authored
      Merge patch "Backtrace on Win32" (sbcl-devel 2006-01-14) (Alastair
      Bridgewater)
Commits on Apr 6, 2006
  1. Christophe Rhodes

    0.9.11.16:

    csrhodes authored
    	Fix for VECTOR-T-P (bug reported by Utz-Uwe Haus sbcl-devel
    	2006-03-25).
    	... add test cases.
    	... also much whitespaceification, apparently.
Commits on Apr 5, 2006
  1. 0.9.11.15:

    Nathan Froyd authored
    	Restore annotation of calls to assembly routines in disassemblies.
  2. Rudi Schlatte

    0.9.11.14

    rudi authored
        Add forgotten files for win32 socket support (sigh)
Something went wrong with that request. Please try again.