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  
[71590f] (sbcl_1_0_23) by Richard M Kreuter Richard M Kreuter

1.0.23: release, will be tagged as sbcl_1_0_23.

2008-12-01 15:04:33 Tree
[9d40fd] by Nikodemus Siivola Nikodemus Siivola

1.0.22.22: (SETF FIND-CLASSOID) to drop DEFTYPE lambda-lists and source-locations

* Going in despite the freeze, as this is a regression of sorts as of
1.0.22.8.

* Don't store early source-locations for defined types: use
WITH-SOURCE-LOCATION to ensure we convert them to proper
source-locations.

Thanks to Tobias Ritterweiler for the heads-up.

2008-12-01 07:40:08 Tree
[7499dd] by Richard M Kreuter Richard M Kreuter

1.0.22.21: Fix return value from DEFTYPE, broken in 1.0.22.20.

2008-12-01 03:26:24 Tree
[aa1a5c] by Richard M Kreuter Richard M Kreuter

1.0.22.20: Make a stab at having DEFTYPE types replace structure types.

* Probably a still bit wrong around the edges, but seems to work.

2008-11-30 20:37:22 Tree
[bf25f9] by Richard M Kreuter Richard M Kreuter

1.0.22.19: Canonicalize whitespace in .asd files.

2008-11-24 15:56:11 Tree
[3d4461] by Gabor Melis Gabor Melis

1.0.22.18: select() and EAGAIN

On at least x86 linux 2.6.26 select() can return EAGAIN under load. I
guess this is what the commit message of 1.0.21.8 refers to as "what
happens in the wild" as EAGAIN is not mentioned in the select man
page.

2008-11-14 14:07:46 Tree
[f222dc] by Brian Mastenbrook Brian Mastenbrook

1.0.22.17: fix cross-compile from CMUCL 19e

2008-11-07 15:01:36 Tree
[93c21b] by Brian Mastenbrook Brian Mastenbrook

1.0.22.16: mkdtemp is unimplemented on Solaris

* ... so don't fail SB-POSIX tests because it's not there.

2008-11-05 03:46:46 Tree
[4b585c] by Nikodemus Siivola Nikodemus Siivola

1.0.22.15: 16 byte align assembly routines on x86 and x86-64

* Modern processors like it that way, and x86-64 was mostly there
already.

* Also fix a stupid typo in bug 419.

2008-11-04 18:56:27 Tree
[ac97b7] by Brian Mastenbrook Brian Mastenbrook

1.0.22.14: fix a bug in PPC alien function calls

* On SVR4 ABI systems (Linux and NetBSD), fix a bogus situation where
the proper alignment would not be set when a SAP is passed before a
long long argument.

2008-11-03 21:44:31 Tree
[ed7206] by Nikodemus Siivola Nikodemus Siivola

1.0.22.13: fixed bug 426: nested inline expansion failure

* In RECOGNIZE-KNOWN-CALL, if an inline function has already been
converted in the component, replace the REF-LEAF with the
functional.

* Test cases.

2008-11-03 18:09:38 Tree
[c0efff] by Nikodemus Siivola Nikodemus Siivola

1.0.22.12: fix DEFTYPE regression revealed by ansi tests

* DEFTYPE body can be empty.

2008-11-03 17:23:35 Tree
[1dc382] by Nikodemus Siivola Nikodemus Siivola

1.0.22.11: name *pcl-lock*

* For your debugging pleasure.

2008-11-03 15:11:53 Tree
[4aa08c] by Nikodemus Siivola Nikodemus Siivola

1.0.22.10: detect infinite recursion during wrapper validation

* Patch by Attila Lendvai. ...still hoping for a test-case, so this
could be fixed properly.

2008-11-03 14:33:27 Tree
[ab93f4] by Nikodemus Siivola Nikodemus Siivola

1.0.22.9: SB-INTROSPECT regression from 1.0.22.8

* Don't signal an error if no TYPE exists when FIND-DEFINITION-SOURCES-BY-NAME
is called with :TYPE as the second argument.

2008-11-03 14:19:33 Tree
[45043c] by Nikodemus Siivola Nikodemus Siivola

1.0.22.8: DEFTYPE tweaking

* If the expansion is a quoted contant, T, or NIL use a closure as
the expander instead of compiling a separate expander.

* When using a closure as above, save the source location separately.

* Use the space saved to the store the DEFTYPE lmabda-list, and make
DESCRIBE report it.

2008-11-03 13:34:32 Tree
[0cff6b] by Richard M Kreuter Richard M Kreuter

1.0.22.7: Update to ASDF 1.130

* Includes fix for circular dependency detection.

2008-10-31 20:47:40 Tree
[e13eca] by Nikodemus Siivola Nikodemus Siivola

1.0.22.6: some ANSI-STREAM cleanups & micro-optimization

* Make WRITE-LINE dispatch on the type of the stream only once -- not
for both writing the string and the newline separately.

* ANSI-STREAM-WRITE-LINE checks the START and END parameters, so
callers of %WRITE-LINE don't need to.

* Remove some redundant type checks from WRITE-LINE and WRITE-STRING
code paths.

* SB-IMPL::INDENTING-STREAM was unused, delete it. (Note: update your
Slime!)

2008-10-31 18:12:44 Tree
[5045e8] by Nikodemus Siivola Nikodemus Siivola

1.0.22.5: teach DISASSEMBLE about %METHOD-FUNCTIONs

* Disassemble both the %METHOD-FUNCTION object itself, and the
associated fast-function.

* Clarify the disassembler output slightly by prepending it with
; disassembly for <function name>.

2008-10-31 16:57:36 Tree
[cee152] by Nikodemus Siivola Nikodemus Siivola

1.0.22.4: symbol macros and type declarations in PCL

* When PCL walks the method body, doing permutation vector
optimizations, take into account type declarations for symbol
macros, to get the benefit of the declaration in

(WITH-SLOTS (X) OBJECT ... (DECLARE (FIXNUM X)) ... (FOO X) ...)

which currently happens only in DEFUN, where permuation vector
optimizations do not occur.

2008-10-31 12:52:46 Tree
[928f98] by Nikodemus Siivola Nikodemus Siivola

1.0.22.3: use EQ instead of EQL to check *GC-EPOCH*

2008-10-31 12:46:10 Tree
[82fb80] by Nikodemus Siivola Nikodemus Siivola

1.0.22.2: optimize output under *PRINT-PRETTY*

* Don't construct the pretty stream when it is not needed.

2008-10-31 12:43:44 Tree
[f86c1e] by Gabor Melis Gabor Melis

1.0.22.1: run-sbcl.sh improvements

- make run-sbcl.sh executable
- don't require it to be started from the top of the source dir

... so that "~/sbcl/run-sbcl.sh" is a drop in replacement for "sbcl".

2008-10-31 09:56:15 Tree
[8ece99] (sbcl_1_0_22) by Richard M Kreuter Richard M Kreuter

1.0.22: release, will be tagged sbcl_1_0_22.

2008-10-30 21:58:46 Tree
[6f522e] by Nikodemus Siivola Nikodemus Siivola

1.0.21.38: lisp-side %ASIN, %ACOS, %SINH, %TANH, and %HYPOT

* For Win32 build robustness: on some toolchains asin &co were not
getting linked to the runtime as we'd like to.

Caveat: %HYPOT is stupid about under/overflows unlike hypot().

2008-10-30 14:47:42 Tree
Older >