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  
[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
[a110dc] by Christophe Rhodes Christophe Rhodes

0.pre8.116:
Fix for :DEFAULT-INITARGS with side-effects (detected by Paul
Dietz' tests, fix from Gerd Moellmann)
... ctor needed to be smarter about the separation between
locations and initarg equality
Also really add the hyperobject tests (logically part of
sbcl-0.pre8.115)

2003-04-28 12:23:44 Tree
[4cb228] by Christophe Rhodes Christophe Rhodes

0.pre8.115:
Fix for SLOT-VALUE inside (SETF SLOT-VALUE-USING-CLASS), from
Gerd Moellmann (test case a simplified version of KMR's
hyperobject)
... don't pass a NIL wrapper to the relevant PCL functions
... one or two code cleanups and comments

2003-04-28 11:00:22 Tree
[9d7bfe] by Christophe Rhodes Christophe Rhodes

0.pre8.114:
CHAR, SCHAR and SVREF act on vectors, not multidimensional
arrays
... so make the source-transform aware of that, for early error
reporting (observation from Gerd Moellmann)

2003-04-28 09:53:01 Tree
[b6d4ee] by Kevin Rosenberg Kevin Rosenberg

0.pre8.113:
* src/pcl/slots.lisp: change return value of slot-makunbound-using-class
to OBJECT rather than NIL to conform to AMOP

2003-04-27 20:56:01 Tree
[b79fc0] by Kevin Rosenberg Kevin Rosenberg

0.pre8.112:
- toplevel.lisp: implements toplevel of recursive repl.

2003-04-27 17:02:13 Tree
[d36b41] by Kevin Rosenberg Kevin Rosenberg

0.pre8.112:
- src/code/toplevel.lisp: Remove changes to REPL and rename
REPL to REPL-FUN and add hook.
- sb-aclrepl/tests.lisp: Add display tests.
- sb-aclrepl/toplevel.lisp: New file. Toplevel REPL with support
for catching signals
- sb-aclrepl/README: state that sb-aclrepl must be loaded in
~/.sbclrc.

2003-04-27 17:00:24 Tree
[f9336e] by Alexey Dejneka Alexey Dejneka

0.pre8.111:
* fast version of CONSTANT-FOLD-CALL flushes dead combination.

2003-04-27 05:50:40 Tree
[db3f2e] by Daniel Barlow Daniel Barlow

0.pre8.110
Syntax error in sparc/linux C runtime

2003-04-26 22:45:37 Tree
[fe240c] by Daniel Barlow Daniel Barlow

0.pre8.109
#+sb-threads check for Linux 2.4, because it won't work in 2.2
In the process, rename early_kernel to linux_sparc_siginfo_bug,
just to make its purpose a little more obvious

Export WITH-TIMEOUT and TIMEOUT from SB-EXT. TIMEOUT is now a
SERIOUS-CONDITION not an ERROR

2003-04-26 22:32:27 Tree
[5930ee] by William Harold Newman William Harold Newman

0.pre8.108:
Check *FEATURES* compatibility in fasl load.

2003-04-26 14:19:52 Tree
[e795ac] by Alexey Dejneka Alexey Dejneka

0.pre8.107:
* Factored out code shared between MAP and MAP-INTO
optimizers;
* use one iteration variable for all arrays in the MAP-INTO
optimizer.

2003-04-26 03:04:52 Tree
[97fc8a] by William Harold Newman William Harold Newman

0.pre8.106:
doc tweaking
refactoring in preparation for checking *FEATURES* compatibility
in fasl load

2003-04-26 02:43:01 Tree
[9086dd] by Daniel Barlow Daniel Barlow

0.pre8.105
Add #include <errno.h>, for +sb-threads builds on some Linux
distros in which the existing include files don't seem to have
dragged it in already

Change the PSEUDO_ATOMIC_ATOMIC assert in alloc to print more
detail. If you run into this bug, sbcl-devel wants to know.

2003-04-25 23:43:07 Tree
Older >