sbcl Log


Commit Date  
[506253] by Christophe Rhodes Christophe Rhodes

0.8.2.8:
MacOS/Darwin merge. Points to note:
... thanks to Patrik Nordebo, Pierre Mai and Brian Mastenbrook;
... mmap()ed simple-streams appear not to work under darwin;
... floating point traps are currently non-functional on both ppc
platforms;
... on darwin, hitting ^C, then choosing CONTINUE results in a
memory fault;
... there's no lchown under darwin;
... x86/bsd building is also slightly non-functional currently;
... There's a OAOOM problem in src/compiler/ppc/c-call.lisp, and in
src/runtime/ppc-assem.S.

2003-07-29 13:01:55 Tree
[22c1de] by Christophe Rhodes Christophe Rhodes

0.8.2.7:
Improvements to build technology inspired by Nikodemus Siivola
(sbcl-devel 2003-07-20):
... centralize GNU Make finding functionality, and use it
everywhere;
... remove bashism from slam.sh.

2003-07-28 08:10:32 Tree
[19f5c6] by Christophe Rhodes Christophe Rhodes

0.8.2.6:
Make the prototype of the GENERIC-FUNCTION class (and indeed all
other direct instances of GENERIC-FUNCTION) printable; also use
a newline rather than a semicolon in x86-arch.c in the hope that
it's more acceptable to OpenBSD.

2003-07-27 17:13:51 Tree
[8dc124] by Christophe Rhodes Christophe Rhodes

0.8.2.5:
Minor sb-simple-streams frobs...
... (member character), not (member 'character);
... pass END explicitly to DEVICE-WRITE (thanks to David
Lichteblau).

2003-07-27 15:51:40 Tree
[dc78da] by Christophe Rhodes Christophe Rhodes

0.8.2.4:
As reported by pfdietz sbcl-devel 2003-07-27, MAKE-SEQUENCE,
MERGE and CONCATENATE weren't inferring their return type
aggressively enough when given VECTOR as the type specifier.

2003-07-27 15:24:11 Tree
[09cd50] by Alexey Dejneka Alexey Dejneka

0.8.2.3:
* Fixed bug reported by Kalle Olavi Niemitalo on Debian CMUCL
BTS: MAKE-ARRAY ignored :INITIAL-CONTENTS NIL.

2003-07-27 15:05:31 Tree
[02abc7] by Christophe Rhodes Christophe Rhodes

0.8.2.2:
Patch from Patrik Nordebo allowing FILE-POSITION/lseek to work
over its entire range of acceptability.

2003-07-27 14:08:18 Tree
[acb7e6] by Christophe Rhodes Christophe Rhodes

0.8.2.1:
As reported by Edi Weitz on sbcl-help 2003-07-17, WITH-OUTPUT-TO-STRING
should accept an :ELEMENT-TYPE keyword argument:
... make it so;
... make it so for MAKE-STRING-OUTPUT-STREAM too;
(implementation of such while preserving efficiency in our (vector nil)
world is slightly contorted; we accumulate arbitrary
characters, then convert to the requested type when the
stream's string is requested)
... add tests for reasonable behaviour.

2003-07-27 13:52:35 Tree
[0eb4d7] (sbcl_0_8_2) by William Harold Newman William Harold Newman

0.8.2:
release, tagged as sbcl_0_8_2

2003-07-25 19:54:00 Tree
[1f50b5] by Alexey Dejneka Alexey Dejneka

0.8.1.53:
* Export SB-KERNEL::READER-EOF-EROR (bug reported by Nikodemus
Siivola).

2003-07-22 05:45:25 Tree
[b7192a] by Christophe Rhodes Christophe Rhodes

0.8.1.52:
Comment out the meat in ppc/linux os_restore_fp_control, because
although that superficially worsens our floating point handling
on that platform,
...RUN-PROGRAM no longer segfaults with such enthusiasm;
...our floating point handling was quite poor in any case, as
evidenced by (/ 1.0 0.0).

2003-07-21 12:40:11 Tree
[d59fb0] by Alexey Dejneka Alexey Dejneka

0.8.1.51:
* Update BUGS.

2003-07-21 06:09:55 Tree
[b7a8f5] by Daniel Barlow Daniel Barlow

0.8.1.50
Alpha fixes before 0.8.2
... correct type declaration for FOREIGN-SYMBOL-ADDRESS-AS-INTEGER
(add N-MACHINE-WORD-BITS to all backends for this purpose)

... correct argument order in the depths of DATA-VECTOR-SET-C/
(DEF-SMALL-DATA-VECTOR-FROBS), so Alpha now passes bit
array tests

run-tests.sh now prints the filename of the failing test just
before stopping, which should save on the effort required to
misinterpret the backtrace

delete final full stop from " cd tests && sh ./run-tests.sh."
in make.sh so I can triple-click the line to do exactly that

commit patch for BASE-CHAR-COMPARE/C that Christophe sent me
(alpha/char.lisp). I hope this is what he wanted ...

2003-07-21 00:57:05 Tree
[28b4b7] by Alexey Dejneka Alexey Dejneka

0.8.1.49:
* Fix bug 262: LOAD-DEFMETHOD-INTERNAL checks whether GF has
any methods before calling FIND-METHOD;
... late condition slot installers do not overwrite GF lambda
list.

2003-07-20 08:23:17 Tree
[26341a] by Christophe Rhodes Christophe Rhodes

0.8.1.48:
Frobs to previous patches
... Fix off-by-one error in column number reporting absent any
#\Newlines in READER-ERROR
... change the test for BUFFER-P in fd-stream (and add entry
in BUGS)

2003-07-19 14:36:12 Tree
[8ee426] by Daniel Barlow Daniel Barlow

0.8.1.48
Significantly rearrange locking code for thread waitqueues, to
eradicate races shown up in McCLIM applications. It's better
than it was, and I can't trigger the lockup any longer: I
don't claim it's _correct_, just that I can no longer see
anything wrong with it

Tidy up some constants in sb-bsd-sockets

Amend spec in SB-POSIX to deal better with the differences
between a CL namestring and a string-representing-a-filename-
as-known-to-the-OS

2003-07-18 21:40:43 Tree
[1c0246] by William Harold Newman William Harold Newman

0.8.1.47:
A +FASL-FILE-VERSION+ a month reduces bug hunth.

2003-07-18 20:19:40 Tree
[da2e2f] by Christophe Rhodes Christophe Rhodes

0.8.1.46:
Merge patch from David Lichteblau (sbcl-devel 2003-06-01) for
(signed-byte 8) streams.
... no real insight, so merge it and hope for the best

2003-07-18 17:01:33 Tree
[38f18f] by Christophe Rhodes Christophe Rhodes

0.8.1.45:
Merge patch from Nikodemus Siivola for nicer error reporting
on READER-ERRORs
... frob it a bit to reduce the number of erring possibilities

2003-07-18 16:14:54 Tree
[d4e550] by Christophe Rhodes Christophe Rhodes

0.8.1.44:
Merge patch from Nikodemus Siivola for FILE-POSITION on
STRING-INPUT-STREAMs
... :START and :END are valid file position designators, so
accept them.

2003-07-18 14:47:50 Tree
[951c8b] by Christophe Rhodes Christophe Rhodes

0.8.1.43:
Get SB-MOP:CLASS-PROTOTYPE right in more cases
... new :PROTOTYPE-FORM property in
SB-KERNEL:*BUILT-IN-CLASSES* list;
... use it to generate the prototype in
SB-PCL::*BUILT-IN-CLASSES*;
bonus: since this means we have an instance of almost every
built-in-class by SAVE-LISP-AND-DIE time, we can detect
longstanding bugs in PURIFY
... make complex bit-vectors and simple-array-nils purifyable.

2003-07-18 13:52:37 Tree
[0b2871] by Christophe Rhodes Christophe Rhodes

0.8.1.42:
Update to upstream asdf
... now with better restarts and less nonsensical warning texts

2003-07-18 13:36:39 Tree
[920649] by Alexey Dejneka Alexey Dejneka

0.8.1.41:
Remove time calls in make.sh :-(

2003-07-18 06:33:50 Tree
[6a8fb9] by Alexey Dejneka Alexey Dejneka

0.8.1.40:
* Fix optimizer of BIT-NOT;
* remove explicit type check in PEEK-CHAR.

2003-07-18 05:47:23 Tree
[7cf668] by Christophe Rhodes Christophe Rhodes

0.8.1.39:
WARNING: here be low-quality code
... implement more disassembly notes for PPC.
... full of horrible literal constants. Needs refactoring.

2003-07-17 16:34:16 Tree
Older >