sbcl Log

Commit Date  
[b2a106] (sbcl_0_9_1) by William Harold Newman William Harold Newman

release, tagged as sbcl_0_9_1

2005-05-26 19:11:40 Tree
[cb9c91] by Juho Snellman Juho Snellman

2005-05-22 00:07:45 Tree
[215532] by Rudi Schlatte Rudi Schlatte
Fix peek-char bug reported by Fredrik Sandstrom (sbcl-devel
2005-05-17, "Bug in peek-char")

2005-05-20 16:43:21 Tree
[449088] by Christophe Rhodes Christophe Rhodes
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.

2005-05-20 09:45:14 Tree
[af1782] by Juho Snellman Juho Snellman
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...)
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.

2005-05-19 02:50:38 Tree
[eaa8a5] by Juho Snellman Juho Snellman
* Merge sbcl-devel "Unneeded REX prefixes on x86-64"
(Lutz Euler, 2005-05-17)
* Merge sbcl-devel " x86-64 fp exceptions" (James Knight,
* 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.

2005-05-18 02:22:48 Tree
[5da580] by Rudi Schlatte Rudi Schlatte

Fix bug 242 for fd-streams
... fd-streams have a method that writes n octets; use it.

2005-05-16 19:40:08 Tree
[a35c81] by Rudi Schlatte Rudi Schlatte
Slight depessimization of WRITE-SEQUENCE of byte arrays
... Don't go through full stream dispatch machinery for every byte

2005-05-16 12:19:33 Tree
[07216c] by Rudi Schlatte Rudi Schlatte
Eliminate unnecessary seeks on socket streams
... Introduce dual-channel-p flag in fd-streams to discriminate
between files and socket/pipe-streams

2005-05-15 20:09:56 Tree
[e8bb87] by Christophe Rhodes Christophe Rhodes
Make SB-MD5 enforce its requirements.
... also keep lambda lists around, for manual autogroveling

2005-05-15 15:03:07 Tree
[637495] by Nikodemus Siivola Nikodemus Siivola "ASCII by any other name"
* Solaris nl_langinfo calls ASCII "646", so add the aliases for
:ISO-646, :ISO-646-US, and :|646|; restores Solaris buildabilty. there's still failing tests though: backtrace issues and the
compiler is losing type information...

2005-05-15 12:49:16 Tree
[83543d] by Nikodemus Siivola Nikodemus Siivola sparc build fixes
* globals.h patch from Thiemo Seufer.

... not that this is enough to restore Sparc buildability yet,
but at least with this we can reach

2005-05-14 14:24:29 Tree
[9b5575] by Nikodemus Siivola Nikodemus Siivola towards callbacks: static-vectors
* 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
* unrelated defrobnification, s/&rest/&body/ in a few places, and
commentary on cunning punning.

2005-05-13 18:30:44 Tree
[cd683d] by Kevin Rosenberg Kevin Rosenberg
* contrib/sb-aclrepl/repl.lisp: Use new toplevel catch rather than
attempt to use the removed toplevel restart handler.

2005-05-12 21:47:12 Tree
[baf5f7] by Christophe Rhodes Christophe Rhodes
Fix for "fun with frameworks" SIGBUS bug.
... arg. (argv[] specifically)

2005-05-12 14:33:13 Tree
[1da7e3] by Nikodemus Siivola Nikodemus Siivola fix bug 281, plus a tiny PCL cleanup
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.

2005-05-11 07:49:18 Tree
[3273f8] by Christophe Rhodes Christophe Rhodes
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

2005-05-08 15:55:06 Tree
[8d490a] by Christophe Rhodes Christophe Rhodes
Build fixes
... only complain about unknown external formats on character
... with-fixed-allocation bodies on x86 (and probably x86-64)

2005-05-07 16:12:06 Tree
[d34aff] by Rudi Schlatte Rudi Schlatte
Don't silently assume LATIN-1 for unknown / misspelled
:external-format argument

2005-05-07 10:32:34 Tree
[323d8b] by Alexey Dejneka Alexey Dejneka
* Fix compiler failure reported by Alan Shields:
MAYBE-INFER-ITERATION-VAR-TYPE failed to deal with types
(REAL * (x)).

2005-05-07 06:04:36 Tree
[f4b46d] by Nikodemus Siivola Nikodemus Siivola more fixed allocation
* 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.

2005-05-06 18:58:34 Tree
[35697e] by Rudi Schlatte Rudi Schlatte
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

2005-05-06 12:20:45 Tree
[d492eb] by Nathan Froyd Nathan Froyd
Fix suspicious-looking uses of WITH-FIXED-ALLOCATION in the PPC,
SPARC and HPPA backends.

2005-05-06 00:11:02 Tree
[89dbd2] by Christophe Rhodes Christophe Rhodes
Fix bug discovered by CSR on comp.lang.lisp in message
... treat :overwrite like :append

2005-05-05 10:33:31 Tree
[6365d6] by Christophe Rhodes Christophe Rhodes
Basically s/assert/aver/ (Thiemo Seufer)

2005-05-04 10:35:49 Tree
Older >