Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jun 26, 2006
  1. 0.9.14:

    William Harold Newman authored
    	release version, will be tagged as sbcl_0_9_14
Commits on Jun 25, 2006
  1. @jsnell

    0.9.13.53:

    jsnell authored
            Fix unithreaded Solaris/x86 build failure.
Commits on Jun 20, 2006
  1. @nikodemus

    0.9.13.52: Windows installer tweaks

    nikodemus authored
      * Name the installer sbcl-<version>.msi, not sbcl.msi
      * De-impress Xach
         <Xach> i was impressed by ID
         <Xach> it reminded me of gentle DOOM
  2. @nikodemus

    0.9.13.51: Ooops -- trivial fixes against previous commit

    nikodemus authored
      * s/PARSE-NATIVE-PATHNAME/PARSE-NATIVE-NAMESTRING/
      * Fix garbld docstring in user-homedir-pathname.
  3. @nikodemus

    0.9.13.50: Windows baby-steps

    nikodemus authored
      * Less sucky toplevel-init: use PARSE-NATIVE-NAMESTRING to deal with
        user-supplied init-file names, and refactor the logic between Posix
        and Windows.
      * New runtime option: --debug-environment, prints out the command line
        arguments and environment before anything fancy gets done to them.
        Good for debugging startup from Windows shortcuts, etc.
      * Less magic constants, more groveled stuff.
      * SB-WIN32::GET-FOLDER-PATH renamed to SB-WIN32::GET-FOLDER-PATHNAME,
        and it now returns pathnames instead of strings.
      * Add internal function SBCL-HOMEDIR-PATHNAME, and centralize the
        SBCL_HOME stuff there.
      * Still LESS_SHOUTING.
      * Move stuff-groveled-from-headers.lisp earlier in the build-order,
        so toplevel.lisp can use it.
      * No localtime_r and gmtime_r on Windows.
Commits on Jun 19, 2006
  1. 0.9.13.49:

    William Harold Newman authored
    	logged bug 404
  2. @nikodemus

    0.9.13.48: ASDF update from upstream

    nikodemus authored
      * This version at least supports (oos 'load-op :foo :force t),
        no thanks to yours truely.
Commits on Jun 18, 2006
  1. @nikodemus

    0.9.13.47: Thread safety miscellania

    nikodemus authored
      * Use localtime_r and gmtime_r instead of thread-unsafe variants
        in time.c.
      * Note gethostby* reentrancy issue in sb-bsd-sockets in BUGS.
      * Trivial PCL cleanups:
        ** *ALL-PV-TABLE-LIST* was unused -- things only got pushed on it,
           but never read. Commented out with a comment, removed code that
           did the pushing.
        ** *INITIAL-PV-TABLE* was unused, deleted.
        ** *EMPTY-PV* was unused, deleted.
        ** *EMPTY-CACHE* was unused, deleted.
        ** *MFP1* & friends implemented a two-element cache outside
           a hash-table. Deleted and replaced with simple hash-table
           access. Boinkmarks will show the truth.
        ** Moved redundant toplevel SETQs to the original DEFPARAMTER
           of various *FOO-COST*s.
        How is this thread-safety related? It happened while flagging
        some PCL globals as safe and others as worthy of attention
        in doc/internals-notes/threading-specials. Also sorted the
        names, so *THE-FOO*s stand out in one place -- seeming to
        me as least-likely causes of trouble.
      * Whitespace.
  2. @nikodemus

    0.9.13.46: GET-INTERNAL-RUN-TIME on Windows, + Windows cleanups

    nikodemus authored
      * Merge the patch by Frank Buss, that implements
        get-internal-run-time for Windows, modulo stylistic changes.
        (Restores buildability on Windows.)
      * LESS UPCASE.
      * Also slightly less #!+/-win32 conditionalization.
      * Grovel more stuff on Windows.
Commits on Jun 14, 2006
  1. 0.9.13.45:

    William Harold Newman authored
    	comment tweak inspired by Gisle.Salensminde message to sbcl-help
  2. 0.9.13.44:

    William Harold Newman authored
    	tweaked text around READ-ERROR for undefined #n# label
Commits on Jun 12, 2006
  1. @nikodemus

    0.9.13.43: install sbcl.info-1 (and any other *.info-* files)

    nikodemus authored
       * makeinfo splits large info-files into separate parts, so
         we'd better deal with them.
Commits on Jun 10, 2006
  1. @jsnell

    0.9.13.42:

    jsnell authored
    	Don't generate (or include) genesis/lutex.h when building without
            SB-THREAD. Should fix the FreeBSD 4 build problems reported
            on sbcl-devel.
    
            Whitespace fixes.
  2. @jsnell

    0.9.13.41:

    jsnell authored
    	Improvements to the disassembly of INC and DEC on x86-64 (patch
            by Lutz Euler on sbcl-devel)
  3. @nikodemus

    0.9.13.40: RUN-PROGRAM tweak

    nikodemus authored
      * If the streams passed to RUN-PRGRAM are composite streams,
        try to extract the underlying FD-STREAM before falling
        back to the tempfile/pipe strategy.
  4. @jsnell

    0.9.13.39:

    jsnell authored
    	Fix FP exception handling on FreeBSD (patch by NIIMI Satoshi
    	on sbcl-devel)
  5. @jsnell

    0.9.13.38:

    jsnell authored
    	Reintroduce the unused "linux_no_threads_p" variable (deleted
            with some lutex-related cleanups), since the latest released
            version of Slime wants to access it.
Commits on Jun 9, 2006
  1. @jsnell

    0.9.13.37:

    jsnell authored
    	Add an explicit -fPIC to the gcc options for building a shared
            library for x86-64 in threads.impure.lisp, as apparently required
            for some versions of gcc. (thanks to Marco Monteiro)
  2. @nikodemus

    0.9.13.36: global policy / null-lexenv confusion fix

    nikodemus authored
      * Do not store the global policy in null-lexenv, but include
        it in subsequent lexenvs. Fixes visibility of global policy
        in LOCALLY and MACROLET.
      * Also actually enable the SB-LDB in default build instead of
        just providing the framework to make this a good idea.
        (Accidentally left out from from 0.9.13.33)
  3. 0.9.13.35:

    William Harold Newman authored
    	logged bug 403
    	added workaround for bug 403 when printing *DEBUG-CONDITION*
Commits on Jun 7, 2006
  1. @nikodemus

    0.9.13.34: Class objects as specializers

    nikodemus authored
     * As reported by Pascal Costanze on sbcl-devel.
     * Also record PCL code walker bug wrt. user-defined declarations.
  2. @nikodemus

    0.9.13.33: :SB-LDB in default build

    nikodemus authored
     * DISABLE-DEBUGGER now also turns LDB off, so scriptability remains the same.
     * Use lose() instead of monitor_or_something() in the runtime, and replace
       set_lossage_handler() with enable/disable_lossage_handler().
  3. @nikodemus

    0.9.13.32: restarts for slot-unbound

    nikodemus authored
     * USE-VALUE and STORE-VALUE have obvious meanings here, so use them.
     * Missing NEWS for .31.
  4. @nikodemus

    0.9.13.31: native-namestring bugfix

    nikodemus authored
     * The native-namestring should be same for :DIRECTORY (:RELATIVE) and
       NIL.
Commits on Jun 6, 2006
  1. 0.9.13.30

    Cyrus Harmon authored
       * restore macos/x86 buildability without sb-thread by making the
         lutex primitive object defintion and %make-lutex and lutexp
         definitions be #!+sb-lutex not #!+(and sb-lutex sb-thread).
  2. @jsnell

    0.9.13.29:

    jsnell authored
    	Fix some regressions:
    
            * x86 build was broken by the ALWAYS-TRANSLATABLE defknown changes
            * Some symbol package issues in the test framework caused
              --break-on-failure to stop working (patch by Yaroslav Kavenchuk)
  3. 0.9.13.28:

    Nathan Froyd authored
    	Move full-call checking responsibilities to DEFKNOWN.
    	... new ALWAYS-TRANSLATABLE flag in DEFKNOWN;
    	... change PONDER-FULL-CALL to check said flag;
    	... declare flag in appropriate cases;
    	... by analogy with %INSTANCE-{REF,SET}, flag their %RAW-*
    	  counterparts as well (they were not flagged previously)..
    
    	There are probably other cases where it's applicable, too.
  4. 0.9.13.27:

    Nathan Froyd authored
    	Restore buildability on OS X/PPC.
Commits on Jun 5, 2006
  1. @nikodemus

    0.9.13.26: Life after heap exhaustion on GENCGC

    nikodemus authored
     * If gc_find_freeish_pages fails, but managed to find _some_
       memory, and we are not in GC, signal a HEAP-EXHAUSTED-ERROR.
     * A few stray s/0/FREE_PAGE_FLAG/'s.
     * Fix fprintf control string in print_generation_stats.
     * *CONTROL-STACK-EXHAUSTION-SAP* is unused, get rid of it.
Commits on Jun 4, 2006
  1. 0.9.13.25:

    Nathan Froyd authored
    	Remove vestiges of raw-slot indirection in structures for non-HPPA
    	  ports.
    	... #!{-,+}hppa where appropriate;
    	... purge %RAW-REF-FOO and associated SET VOPs on #-HPPA ports;
    	... tested on PPC.
Commits on Jun 3, 2006
  1. @jsnell

    0.9.13.24:

    jsnell authored
    	Fix a bug with the EAGAIN/EINTR handling of SB-BSD-SOCKETS:SOCKET-SEND.
            Add EINTR handling to SOCKET-ACCEPT and SOCKET-RECEIVE.
  2. 0.9.13.23:

    Thiemo Seufer authored
    	Unwhitespaceify.
  3. @jsnell

    0.9.13.22:

    jsnell authored
    	Implement SB-THREAD mutexes and waitqueues using only pthread
            functionality on platforms that don't support Linux futexes. New
            platforms that can be compiled with SB-THREAD:
    
              * Solaris/x86 (seems to be as stable as SBCL threads on Linux)
              * OS X/x86 (some known stability problems, but doesn't fail on the
                thread regression tests every time)
              * FreeBSD/x86 (reportedly "flat-out broken", tends to cause
                kernel panics)
    
            While I (Juho) am doing the final merge from lutex-branch to
            HEAD, much of the work was done by Cyrus Harmon, based on an
            initial implementation by Nathan Froyd. The Solaris work was
            funded by Tellme Networks, Inc.
Commits on Jun 1, 2006
  1. @jsnell

    0.9.13.21:

    jsnell authored
    	Make TIME show the amount of run-time spent in GC. SBCLs of old used
            to have this feature, but (as far as I can tell) it was unintentionally
            disabled in 0.pre8.119.thread-gc.1.
  2. @jsnell

    0.9.13.20:

    jsnell authored
    	Merge sbcl-devel patch "NAME-CHAR and unrecognised symbols" by
            Robert J. Macomber, fixing an issue with NAME-CHAR signaling an error
            when given an invalid symbol.
Something went wrong with that request. Please try again.