Skip to content
Commits on May 26, 2005
  1. 0.9.1:

    William Harold Newman committed
    	release, tagged as sbcl_0_9_1
Commits on May 22, 2005
  1. @jsnell

    0.9.0.41:

    jsnell committed
    	Increment +FASL-FILE-VERSION+.
Commits on May 20, 2005
  1. @rudi

    0.9.0.40

    rudi committed
    Fix peek-char bug reported by Fredrik Sandstrom (sbcl-devel
    2005-05-17, "Bug in peek-char")
  2. @csrhodes

    0.9.0.39:

    csrhodes committed
    	Merge amended "64bit FFI for mips/mipsel" patch (Thiemo Seufer
    	sbcl-devel 2005-05-09)
    	... including 64-bit return value in call_into_lisp.  (Not
    		currently used)
    	... other minor MIPS cleanups and bugfixes too as described
    		in the mail message.
Commits on May 19, 2005
  1. @jsnell

    0.9.0.38:

    jsnell committed
    	Fix a few ansi-test bugs:
    
    	* The type-errors signalled for invalid function names now have
              a correct (if ugly) expected type.
            * Functions taking type names as arguments correctly signal
              type-errors (instead of package-lock errors, arg-count-errors,
              etc) for some pathological non-function names (e.g (SETF),
              (SETF . BAR)).
            * (SETF (DOCUMENTATION ... 'STRUCTURE)) no longer signals an error
              for structures defined with a :TYPE.
            * Documentation strings specified in the DEFSTRUCT form for
              typed structures are no longer immediately discarded (not
              strictly a bug, just a quality of implementation issue...)
            * FILE-STRING-LENGTH and STREAM-EXTERNAL-FORMAT now work on
              non-fd-streams too.
            * FILE-LENGTH now also works on broadcast streams. The spec
              has slightly conflicting opinions on this issue; FILE-LENGTH
              description says that stream must be associated with stream
              or an error is signalled. BROADCAST-STREAM description
              explicitly describes how FILE-LENGTH must be implemented.
Commits on May 18, 2005
  1. @jsnell

    0.9.0.37:

    jsnell committed
            * Merge sbcl-devel "Unneeded REX prefixes on x86-64"
              (Lutz Euler, 2005-05-17)
            * Merge sbcl-devel " x86-64 fp exceptions" (James Knight,
              2005-05-17)
            * Add "--userinit /dev/null --sysinit /dev/null" to the
              default SBCL_XC_HOST.
            * Clean up some stale x86 code (mostly floating point related)
              in the x86-64 port.
Commits on May 16, 2005
  1. @rudi

    Fix bug 242 for fd-streams

    rudi committed
      ... fd-streams have a method that writes n octets; use it.
  2. @rudi

    0.9.0.35

    rudi committed
    Slight depessimization of WRITE-SEQUENCE of byte arrays
      ... Don't go through full stream dispatch machinery for every byte
Commits on May 15, 2005
  1. @rudi

    0.9.0.34

    rudi committed
    Eliminate unnecessary seeks on socket streams
      ... Introduce dual-channel-p flag in fd-streams to discriminate
          between files and socket/pipe-streams
  2. @csrhodes

    0.9.0.33:

    csrhodes committed
    	Make SB-MD5 enforce its requirements.
    	... also keep lambda lists around, for manual autogroveling
    		purposes
  3. @nikodemus

    0.9.0.32: "ASCII by any other name"

    nikodemus committed
     * Solaris nl_langinfo calls ASCII "646", so add the aliases for
        :ISO-646, :ISO-646-US, and :|646|; restores Solaris buildabilty.
    
    ...now there's still failing tests though: backtrace issues and the
    compiler is losing type information...
Commits on May 14, 2005
  1. @nikodemus

    0.9.0.31: sparc build fixes

    nikodemus committed
     * disembodied WITH-FIXED-ALLOCATION.
     * globals.h patch from Thiemo Seufer.
    
    ... not that this is enough to restore Sparc buildability yet,
    but at least with this we can reach make-target-2.sh...
Commits on May 13, 2005
  1. @nikodemus

    0.9.0.30: towards callbacks: static-vectors

    nikodemus committed
     * SB-INT:MAKE-STATIC-VECTOR allows direct allocation of specialized
        vectors to static space. This is eventually destined to become
        SB-EXT:MAKE-STATIC-ARRAY, but needs more frills before that --
        current setup is enough to support callbacks (and a bit more then
        that).
     * unrelated defrobnification, s/&rest/&body/ in a few places, and
        commentary on cunning punning.
Commits on May 12, 2005
  1. @kevinrosenberg

    0.9.0.29:

    kevinrosenberg committed
    	* contrib/sb-aclrepl/repl.lisp: Use new toplevel catch rather than
    	attempt to use the removed toplevel restart handler.
  2. @csrhodes

    0.9.0.28:

    csrhodes committed
    	Fix for "fun with frameworks" SIGBUS bug.
    	... arg.  (argv[] specifically)
Commits on May 11, 2005
  1. @nikodemus

    0.9.0.27: fix bug 281, plus a tiny PCL cleanup

    nikodemus committed
     * COMPUTE-EFFECTIVE-METHOD-COMBINATION for SHORT-METHOD-COMBINATION should
        not signal an error for a bogus qualifier, but merely return a form that
        takes care of the signalling later.
     * EWTF: ESETF cannot be an optimization anymore, if it ever was.
Commits on May 8, 2005
  1. @csrhodes

    0.9.0.26:

    csrhodes committed
    	More build fixes
    	... for our non-8859-1 friends, explicitly request the C locale
    		while building.
    	... running the tests (and indeed starting up the new sbcl)
    		in unknown locales will fail instantly, but that's probably
    		less annoying than having the build fail at cold-init time.
    	... probably stdin/out/err should fall back to ascii external format
    		if all else fails
Commits on May 7, 2005
  1. @csrhodes

    0.9.0.25:

    csrhodes committed
    	Build fixes
    	... only complain about unknown external formats on character
    		streams;
    	... with-fixed-allocation bodies on x86 (and probably x86-64)
  2. @rudi

    0.9.0.24

    rudi committed
    Don't silently assume LATIN-1 for unknown / misspelled
    :external-format argument
  3. 0.9.0.23:

    Alexey Dejneka committed
            * Fix compiler failure reported by Alan Shields:
              MAYBE-INFER-ITERATION-VAR-TYPE failed to deal with types
              (REAL * (x)).
Commits on May 6, 2005
  1. @nikodemus

    0.9.0.22: more fixed allocation

    nikodemus committed
     * fix remaining WITH-FIXED-ALLOCATIONS with empty bodies. NB: there
        seems to be some doubt whether this is actually the right thing to
        do, as CMUCL has at least in sparc/float.lisp in MOVE-FOO-FLOAT a
        commit message by William Lott indicating that this was
        intentional "to avoid handling a trap within P-A". Which trap that
        would be is unclear, but hopefully we will eventually rediscover
        the cases where this is intentional.
     * make WITH-FIXED-ALLOCATION signal a BUG if body is empty to catch
        this in the future.
     * sprinkle WITH-FIXED-ALLOCATION with FAIRY-D^WONCE-ONLY on platforms
        that didn't have it yet.
  2. @rudi

    0.9.0.21:

    rudi committed
    There were two functions to refill the buffer of an fd-stream from its
    fd.  Zap the less complicated-looking one.
      * Rename frob-input to refill-buffer/fd
      * Make comment and code agree about its return value
      * Remove refill-fd-stream-buffer
  3. 0.9.0.20:

    Nathan Froyd committed
    	Fix suspicious-looking uses of WITH-FIXED-ALLOCATION in the PPC,
    	  SPARC and HPPA backends.
Commits on May 5, 2005
  1. @csrhodes

    0.9.0.19:

    csrhodes committed
    	Fix bug discovered by CSR on comp.lang.lisp in message
    	<sqacnh7s0q.fsf@cam.ac.uk>
    	... treat :overwrite like :append
Commits on May 4, 2005
  1. @csrhodes

    0.9.0.18:

    csrhodes committed
    	Basically s/assert/aver/ (Thiemo Seufer)
  2. @nikodemus

    0.9.0.17: minor tweaks

    nikodemus committed
     * install.sh checks that src/runtime/sbcl and output/sbcl.core exist,
        and abort if not.
     * distable step-instrumentation if COMPILATION-SPEED >= DEBUG.
Commits on May 2, 2005
  1. @jsnell

    0.9.0.16:

    jsnell committed
    	* "A fix for a FIXME in generic subtraction on x86-64/x86",
              Lutz Euler, sbcl-devel/2005-05-01
            * MAKE-VALID-LISP-OBJ now also works on immediate single floats.
            * The x86-65 UNSIGNED-BYTE-64-P and CHECK-UNSIGNED-BYTE-64 VOPs can
              actually be compiled.
  2. @csrhodes

    0.9.0.15:

    csrhodes committed
    	STREAM-MUST-BE-ASSOCIATED-WITH-FILE generates a type-error
    	with a DATUM.  (PFD ansi-tests)
  3. @csrhodes

    0.9.0.14:

    csrhodes committed
    	Fix for WARN's type-error (among others: ENFORCE-TYPE / PFD
    	ansi-tests)
    	... the initarg is :DATUM, not :VALUE.
Commits on May 1, 2005
  1. @csrhodes

    0.9.0.13:

    csrhodes committed
    	Miscellaneous small fixes
    	... manual patches, from Adam Warner and Peter Barabas
    	... %reader-error from Raymond Toy
    	... external-format tests from Teemu Kalvas
  2. 0.9.0.12:

    Alexey Dejneka committed
            * On X86 some -MOD32 VOPs now work with (SIGNED-BYTE 32)
              arguments (eliminates full call in the example provided by
              James Y Knight on sbcl-devel 2005-04-29).
Commits on Apr 30, 2005
  1. @csrhodes

    0.9.0.11:

    csrhodes committed
    	Implement SB-POSIX:MKSTEMP (from Yannick Gingras sbcl-devel
    	2004-01-03 *blush*)
  2. @csrhodes

    0.9.0.10:

    csrhodes committed
    	More MIPS/Thiemo patchery
    	... blast away icache after purify()
    		Message-ID: <20050422233214.GN10767@hattusa.textio>
  3. @csrhodes

    0.9.0.9:

    csrhodes committed
    	More ThiemoSeuferPatches
    	... move search_space out of a .h file and into the common .c
    		file
    		Message-ID: <20050422220942.GH10767@hattusa.textio>
    
    	(this version passes a respectable number of PFD ansi-tests
    	on the x86.  It doesn't run them to completion, mind you, but
    	that I think is because of the test framework: MISC.587 at present
    	signals a control-stack-exhausted error on the x86, which of course
    	is not an ERROR but is a SERIOUS-CONDITION)
  4. @csrhodes

    0.9.0.8:

    csrhodes committed
    	MIPS cleanup-related patches, from Thiemo Seufer
    	... prefer LISP_FEATURE_FOO preprocessor things
    		Message-ID: <20050422212841.GD10767@hattusa.textio>
    	... C style cleanups
    		Message-ID: <20050422214218.GF10767@hattusa.textio>
    	... more strenuous os_flush_icache.  "Should make no difference
    		in theory, but seems to in practice"
    		Message-ID: <20050422220354.GG10767@hattusa.textio>
    	... prefer type \n name() C function name style;
    		conditionally compile the alpha stuff in segv handler;
    		remove (unused) sigcont handler
    		Message-ID: <20050422222628.GI10767@hattusa.textio>
Something went wrong with that request. Please try again.