sbcl Log


Commit Date  
[ef8086] (sbcl_0_8_1) by Alexey Dejneka Alexey Dejneka

0.8.0.85:
* New optimization to do.
* Fix problem description for the bug 188 (thanks to cliini on
#lisp).

2003-06-22 18:36:26 Tree
[a062a5] by William Harold Newman William Harold Newman

0.8.0.84:
YA instance of insufficient attention to DESCRIBE detail

2003-06-20 16:05:56 Tree
[137176] by Alexey Dejneka Alexey Dejneka

0.8.0.83:
Bug 258 is not a new bug - it is a longly wanted example of
bug 148, working under recent SBCL. Thanks, Bill!

2003-06-20 05:59:05 Tree
[711f96] by William Harold Newman William Harold Newman

0.8.0.82:
new bug 258
also added some text to try to clarify bug 257 (and hopefully
got it right)

2003-06-19 20:14:24 Tree
[341543] by William Harold Newman William Harold Newman

0.8.0.81:
output to proper stream in DESCRIBE-OBJECT (HASH-TABLE T)

2003-06-19 18:18:13 Tree
[69550d] by William Harold Newman William Harold Newman

0.8.0.80:
PRINT-UNREADABLE-OBJECT isn't specified to do anything nice
with pprint logical blocks, and it's hard to do
anything nice without surprising the user, and (as
pointed out by Antonio Martinez) it's specifically
not supposed to do some of the whitespace stuff it was
doing. So just ignore any pretty-streamness and do
entirely physical output.
tweaked ENCAPSULATE logic so that BACKTRACE reporting of
TRACEd functions will be slightly less obscure:
1: (.... )
instead of
1: ("varargs entry for #'(LAMBDA (&REST SB!INT:ARG-LIST) ...)"
...)
ruthlessly plundered CMU CL CVS and Gerd's emailed
expertise for %NO-PRIMARY-METHOD .ARGS. code

2003-06-19 01:20:12 Tree
[0ae255] by Christophe Rhodes Christophe Rhodes

0.8.0.79:
Cosmetic fix for almost invisible bug
... %CHECK-VECTOR-SEQUENCE-BOUNDS is always transformed, so
use that in its "interpreter" definition; also, that way we
don't refer to an undefined variable any more.

2003-06-18 16:18:34 Tree
[937a46] by Christophe Rhodes Christophe Rhodes

0.8.0.78:
Fix SLOT-MISSING/SLOT-UNBOUND bugs found by Paul Dietz' test
suite
... return a single value for SLOT-VALUE, the new value for
(SETF SLOT-VALUE), a boolean equivalent for SLOT-BOUNDP
and the object for SLOT-MAKUNBOUND
` ... adjust a bogus test in our regression test suite :-/

2003-06-17 12:14:59 Tree
[3cf5c8] by Alexey Dejneka Alexey Dejneka

(put the lost line)

2003-06-17 07:26:49 Tree
[f6d13b] by Alexey Dejneka Alexey Dejneka

0.8.0.77:
* Fixed DATA-VECTOR-SET-C/SIMPLE-BIT-VECTOR with index 0 on
X86 (found by Paul Dietz).

2003-06-17 07:02:51 Tree
[b956ed] by Alexey Dejneka Alexey Dejneka

0.8.0.76:
* Fix bug 15: enable emitting a style warning for redefining
FTYPE in PROCLAIM;
* fix bug 46c: uncomment the corresponding checks in COERCE;
* NOTINLINE does not prevent using function type;
* write SIMPLE-= method for functions;
* signal STYLE-WARNING on IR1 transform redefinition;
* combine conflicting tansformers for %CHECK-BOUND.

2003-06-17 03:12:43 Tree
[b20678] by William Harold Newman William Harold Newman

0.8.0.75:
merged Nikodemus Siivola "make make.sh slightly less braindead"
patch (sbcl-devel 14 Jun 2003)
text/comment tweaking

2003-06-17 02:08:53 Tree
[ff5788] by Christophe Rhodes Christophe Rhodes

0.8.0.74:
Conditionize COMPILER-NOTE
... s/COMPILER-NOTE/COMPILER-NOTIFY/ for the function
... a couple of exports in package-data-list
(also move a DECLAIM from the start of a MACROLET)

2003-06-16 14:18:16 Tree
[245101] by Christophe Rhodes Christophe Rhodes

0.8.0.73:
Restore type derivation for known/declared functions, even
when their use is declared NOTINLINE.

2003-06-16 13:46:59 Tree
[124784] by Christophe Rhodes Christophe Rhodes

0.8.0.72:
Reading of symbols in a package named by "" (reported by hmot on
#lisp IRC)
... the only way one can get one of these beasts is by multiple
escapes with nothing in them, so remember if we've seen
multiple escape characters

2003-06-15 16:21:05 Tree
[a070a6] by Alexey Dejneka Alexey Dejneka

0.8.0.71:
* Merged in Robert E. Brown's patch for the bug 235b;
* MAKE-ARRAY: in complex case infer a dimension.

2003-06-14 17:15:29 Tree
[778696] by Christophe Rhodes Christophe Rhodes

0.8.0.70:
A couple of fixes:
... SEARCH and test predicate argument ordering: patch from
Wolfhard Buss cmucl-imp 2003-06-13
... VECTOR-PUSH-EXTEND and type inference: disable MAKE-ARRAY
dimension type inferencing for non-simple 1d arrays, as
the dimension can change too easily. Regressions noted
by pfdietz' test suite.

2003-06-14 13:39:30 Tree
[3ab22a] by Alexey Dejneka Alexey Dejneka

0.8.0.69:
* Add more type checks to the source transforms of equality
predicates (found under influence of Adam Warner).

2003-06-14 08:10:42 Tree
[e44925] by Christophe Rhodes Christophe Rhodes

0.8.0.68:
Merge patch I (+defgenerics.diff) from Andreas Fuchs
sbcl-devel 2003-06-10 for sb-bsd-sockets:
... add DEFGENERICS (enough to make LOAD-OP quiet, yay!)

2003-06-13 16:17:20 Tree
[479ef2] by Christophe Rhodes Christophe Rhodes

0.8.0.67:
Grab bag of fixes:
... PROFILE on a string (naming a package) shouldn't try to
profile macros and special operators any more;
... SB-KERNEL, not KERNEL, in "I'm deeply confused" error
message strings;
... UNBOUND-SLOT is a CELL-ERROR, so use the NAME slot (and
delete the SLOT slot :-) (thanks to pfdietz)
... delete the INITIALIZE-INFO slot from SLOT-CLASS (observation
from Gerd Moellmann)
... DESCRIBE on unfinalized classes shouldn't cause an error
(reported by kr at molecubotics sbcl-devel 2003-06-13)
... fix bug in FORMATTER revealed by shiny new exciting format
string for DESCRIBE-OBJECT (CLASS T): original args
aren't necessarily available in pretty-printer
expansion (specifically, not for "~@< ~:>");
... tests for some of the above.

2003-06-13 15:45:03 Tree
[774a9c] by Alexey Dejneka Alexey Dejneka

0.8.0.66:
* Fixed typo on OUTPUT-VECTOR.

2003-06-13 09:49:42 Tree
[a72b71] by Alexey Dejneka Alexey Dejneka

0.8.0.65:
* SB-CLTL2: first try on VARIABLE-INFORMATION;

* MAKE-ARRAY: infer array size in complex case;

* second look at CONCATENATE optimization: create new START
variable for each sequence. It would be nice to write a
regression test for

(time (compile nil
'(lambda ()
(list (concatenate 'string
"qqqqqqqqqqqqqqqqqqqqqq"
"tttttttttttttttttttttttttt"
"wwwwwwwwwwwwwwwwwwwwwwwwwwww")))))

2003-06-13 09:04:19 Tree
[421c1e] by Daniel Barlow Daniel Barlow

0.8.0.64
Patch from Istvan Marko to help make a #+sb-threads runtime work
properly: __asm__ wants to be _asm__ __volatile__

2003-06-12 22:59:31 Tree
[942e5d] by Alexey Dejneka Alexey Dejneka

0.8.0.63:
* Declare return type of structure constructors;
* make some FTYPE declarations to be "exact";
* GENERATE-TYPE-CHECKS prints too hairy type in the full form;
* new optimization quality: INSERT-DEBUG-CATCH;
* avoid using TYPE-SPECIFIER in the VALUES type deriver.

2003-06-12 06:41:13 Tree
[8871a1] by Christophe Rhodes Christophe Rhodes

0.8.0.62:
Better error reporting for bad types:
... signal a simple-error on bare AND, OR, MEMBER or VALUES.
... when within the compiler, handle argument count mismatch
errors within CAREFUL-[VALUES-]SPECIFIER-TYPE.
... (DEFTYPE FOO () 'FIXNUM) (TYPEP 11 'FOO) (TYPEP 11 '(FOO))
is legal.

2003-06-11 09:11:42 Tree
Older >