Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

sbcl Log


Commit Date  
[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
[e869c4] by Christophe Rhodes Christophe Rhodes

0.8.1.38:
Make it slightly easier on the type inferencer: don't even
threaten to return NIL from a string array reference.
... use ETYPECASE instead of TYPECASE.

2003-07-17 15:00:52 Tree
[269554] by Alexey Dejneka Alexey Dejneka

0.8.1.37:
* Cleanup of MACROLET processing;
... fix bug 264: interpreted version of SYMBOL-MACROLET did
not check for a bound SPECIAL declaration.

2003-07-17 12:00:35 Tree
[68612b] by Alexey Dejneka Alexey Dejneka

0.8.1.36:
* Remove several DECLAIMs for internal functions;
* DEFSTRUCT: PROCLAIM return type of structure predicate.

2003-07-17 08:14:30 Tree
[a4573e] by Christophe Rhodes Christophe Rhodes

0.8.1.35:
Remove leakage from host to target of ARRAY-FOO-LIMIT via the INDEX
type
... don't UNCROSS everything in DEF!TYPE, just the name.
... test for one of the symptoms (thanks to Patrik Nordebo for
providing a manageable test case)

2003-07-16 11:51:25 Tree
[403bac] by Christophe Rhodes Christophe Rhodes

0.8.1.34:
Merge vector_nil_string_branch
... many other incremental fixes, including
* decrease of number of places array properties need to be
specified;
* rework of build order so that unknown types are never
specialized;
* primitive types need to know the specifier, not the ctype, so
make it so;
* fixes to the kernel classoid hierarchy, so more likely to be
consistent internally.

The good news is that, should it prove necessary, reverting this patch
so that (vector nil) isn't a string is probably not very much work; all
that needs to be changed are the kernel classoid supertypes and the
STRING and SIMPLE-STRING definitions (and unparses). On the other hand,
I'd be interested in trying to fix any performance problem "the right
way" before reverting this behaviour.

2003-07-16 08:25:59 Tree
[2768ed] by Alexey Dejneka Alexey Dejneka

0.8.1.33:
* Fixed bug 263: coerce logical block affixes to
SIMPLE-STRING;
* COMPLEX-= type method: don't reparse totally unknown type
specifier;
* !DEF-BOOLEAN-ATTRIBUTES: create an attributes to list
decoder;
* FUN-INFO: print attributes;
* optimizer for ARRAY-HEADER-P: reimplement as DERIVE-TYPE.

2003-07-16 06:59:41 Tree
[a63a3a] by Christophe Rhodes Christophe Rhodes

0.8.0.78.vector-nil-string.15:
Since I previously made a note that the applicability of the
REPLACE transform was critical for the performance of
string-streams
... move types around sufficiently that the REPLACE transform
becomes applicable again in string-stream machinery.
(not that I observe the dramatic speedup I was hoping for)

2003-07-15 15:56:04 Tree
[b4831d] by Christophe Rhodes Christophe Rhodes

0.8.0.78.vector-nil-string.14:
Minor frobs, mostly to put behaviour back to as I found it in
unimportant bits. I think there's still a small performance
problem, which I'm investigating.

2003-07-15 09:36:15 Tree
Older >