sbcl Log


Commit Date  
[1bbd40] by Christophe Rhodes Christophe Rhodes

0.8alpha.0.20:
Make OpenMCL a suitable slamming host:
... fix slam.sh
... :if-exists :supersede for *output-files-for-genesis*
Since OpenMCL builds still work, announce clisp as a suitable host
for the cross-compiler.

2003-05-08 15:43:21 Tree
[2f2fad] by Daniel Barlow Daniel Barlow

0.8alpha.0.19
We're not using ALTERNATE-SIGNAL-STACK-START, and in fact
haven't been for some time. Remove it.

2003-05-08 12:44:18 Tree
[9c1a74] by Christophe Rhodes Christophe Rhodes

0.8alpha.0.18:
Some minor package alterations:
... export CONTROL-STACK-POINTER-VALID-P from SB!VM;
... along with new *{BINDING,CONTROL}-STACK-FOO* to replace old
non-asterisked versions;
make CONTROL-STACK-POINTER-VALID-P not style-warn on each use.

2003-05-08 11:17:24 Tree
[54bd9a] by Daniel Barlow Daniel Barlow

0.8alpha.0.17
Package frobbing fix from Matthew Danish to make sb-thread
build again

Save errno return from waitpid long enough to print the error,
as the real errno is clobbered by parent_do_garbage_collect()

2003-05-07 11:38:35 Tree
[167783] by Christophe Rhodes Christophe Rhodes

0.8alpha.0.16:
Fix for SXHASH on condition objects
... was causing compilation failures when referencing explicit
constant conditions

2003-05-07 11:18:59 Tree
[78164d] by William Harold Newman William Harold Newman

0.8alpha.0.15:
broke some long lines
merged Matthew Danish's slam-on-clisp patch from sbcl-devel

2003-05-07 02:42:04 Tree
[0e2c92] by Daniel Barlow Daniel Barlow

0.8alpha.0.14
Merge thread-gc-branch.

Summary: move time-to-gc-p logic entirely into C. Delete a
lot of Lisp stuff no longer necessary. Make SUB-GC
thread-safe or at least thread-tolerant. Some hooks and
variables that were previously available but not apparently
used for much are now no longer present.

2003-05-05 23:27:07 Tree
[ef339c] by Christophe Rhodes Christophe Rhodes

0.8alpha.0.13:
(oops: add file needed from last commit)

2003-05-05 14:42:08 Tree
[22b819] by Christophe Rhodes Christophe Rhodes

0.8alpha.0.13:
CLISP build megapatch
... mostly putting #-SB-XC in front of :COMPILE-TOPLEVEL,
because clisp gives a full warning for function and
macro redefinition;
... workaround clisp's buggy pretty printer by not exercising it
as much: use (INHIBIT-WARNINGS 3);
... explicit :INITIAL-ELEMENT 0 when we're using 0 to mean
"uninitialized" in MAKE-ARRAY;
... SPECIAL-OPERATOR-P isn't a good test on the host for what
can become a target macro;
... slightly more portable floating point logic:
Explicitly set *READ-DEFAULT-FLOAT-FORMAT* so that we
don't create host LONG-FLOATs by accident;
LOAD-TIME-VALUE magic for negative floating point zeros;
Minor associated text file frobbage
... braindump some unrelated TODO items
Obligatory runtime code improvement
... fix one warning in gencgc.h

2003-05-05 14:09:03 Tree
[0118ad] by Alexey Dejneka Alexey Dejneka

0.8aplha.0.12:
Don't emit a note about inefficient return convention for a
function, which does not return at all.

2003-05-05 06:31:53 Tree
[a95d27] by Christophe Rhodes Christophe Rhodes

0.8alpha.0.11:
Commit laggardly test for 0.8alpha.0.4 breakage

2003-05-04 19:20:33 Tree
[21083e] by Alexey Dejneka Alexey Dejneka

0.8alpha.0.10:
* &ENVIRONMENT argument in macro lambda list is bound first
(found by Paul Dietz);
* Added checking for duplicate variables in macro lambda lists.

2003-05-04 16:52:32 Tree
[670010] by William Harold Newman William Harold Newman

0.8alpha.0.9:
defined WITH-UNIQUE-NAMES
grepped for 'gensym "', and used WITH-UNIQUE-NAMES instead
where it seemed more convenient
tweaked miscellaneous text I noticed in my greppage
added test case for just-fixed compiler bug
bugfix: one last s/layout-class/layout-classoid/

2003-05-03 18:19:43 Tree
[98a76d] by Christophe Rhodes Christophe Rhodes

0.8alpha.0.8:
Delete NEGATIVE-ZERO-IS-NOT-ZERO feature conditional, and all
code compiled when it is active, as (following discussions with
Raymond Toy) it has been superseded by accurate MEMBER type
methods.
... mention its loss in NEWS, just in case anyone has actually
been using it (highly unlikely).

2003-05-03 15:32:27 Tree
[138d39] by Christophe Rhodes Christophe Rhodes

0.8alpha.0.7:
Fix for (VALUES) from FUN-TYPE reorganization
... treat a bare FUNCTION as (FUNCTION * *) in VALID-FUN-USE
... add a comment for the future to consider whether it's
possible that an intersection type could get in there.

2003-05-03 13:02:58 Tree
[8b78df] by Alexey Dejneka Alexey Dejneka

0.8aplha.0.6:
SB!KERNEL::COMPUTE-EFFECTIVE-SLOTS: compare names to names,
not to slots (thanks to Gerd Moellmann for review).

2003-05-03 12:14:09 Tree
[eb360c] by Alexey Dejneka Alexey Dejneka

0.8aplha.0.5:
Fixed bug reported by WHN 2003-05-02:
* CHANGE-REF-LEAF incompatibly changes REF derived type in
BASIC-COMBINATION-FUN.

2003-05-03 07:05:24 Tree
[4d8378] by Christophe Rhodes Christophe Rhodes

0.8alpha.0.4:
Canonicalize FUNCTION and VALUES types
... MAKE-FUN-TYPE and MAKE-VALUES-TYPE wrappers
... remove MAKE-VALUES-TYPE cache on grounds of it confusing me
... FUN-TYPE-NARGS needs to check to see if WILD-ARGS is set
[e.g. for LIST, defined as (FUNCTION (&REST T) LIST),
canonicalized to (FUNCTION * LIST)]

Ensure that FUN-TYPES and subtypes of FUNCTION aren't treated as
disjoint
... new type methods for FUNCTION :COMPLEX-{INTERSECT,UN}ION
Make the MAP/%MAP transform arglist look the same as their
DEFKNOWN
... not actually sure if this is necessary any more, but at one
point I got very strange errors without it.

Handle this one with slight care. I'm not 100% convined that
it's bulletproof, though it passes tests and builds itself
without complaint.

2003-05-02 14:56:38 Tree
[a1007b] by Kevin Rosenberg Kevin Rosenberg

0.8alpha.0.3:
* src/pcl/std-class.lisp, src/pcl/generic-functions.lisp:
Change signature of {direct,effective}-slot-definiton-class
to match AMOP

2003-04-30 19:55:03 Tree
[2deca0] by Christophe Rhodes Christophe Rhodes

0.8alpha.0.2:
Fix for methods on classes with incomplete subclasses (detected
by KMR/McCLIM compilation)
... distilled test for it.

2003-04-30 19:37:09 Tree
[26e001] by Alexey Dejneka Alexey Dejneka

0.8alpha.0.1:
SB-C::REINIT-LAMBDA-PHYSENV: Always clean INDIRECT flag on
lambda vars.

2003-04-30 16:29:45 Tree
[589f84] (sbcl_0_8alpha_0) by William Harold Newman William Harold Newman

0.8alpha.0:
release, tagged as sbcl_0_8alpha_0

2003-04-30 15:07:32 Tree
[2bcdd0] by Christophe Rhodes Christophe Rhodes

0.pre8.119:
Sneaking in despite the freeze: fix the long form of
DEFINE-METHOD-COMBINATION, which is allowed a documentation
string.

2003-04-29 13:19:10 Tree
[3114db] by Daniel Barlow Daniel Barlow

0.pre8.118
Fix WITH-MUTEX bug: don't release the mutex if we didn't
manage to acquire it in the first place

2003-04-29 00:28:42 Tree
[3d3ac3] by Christophe Rhodes Christophe Rhodes

0.pre8.117:
:ALLOW-OTHER-KEYS NIL is perfectly valid in an initarg list, so
don't flame out when it's present (detected by Paul Dietz'
suite: test CLASS-07.10)

2003-04-28 12:57:02 Tree
Older >