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  
[72db45] (sbcl_0_9_12) by William Harold Newman William Harold Newman

0.9.12:
release, will be tagged as sbcl_0_9_12

2006-04-26 16:29:23 Tree
[373a9e] by Christophe Rhodes Christophe Rhodes

0.9.11.47:
Bandage over the signal trampoline for sparc/linux. (Builds and
builds itself once more -- first time since 0.9.5.50 or so)

2006-04-24 13:51:16 Tree
[83aafe] by Rudi Schlatte Rudi Schlatte

0.9.11.46
Disable (non-working) stack guard page protection on win32
... No more VirtualProtect error 0x1e7
... thanks to Alastair Bridgewater and Yaroslav Kavenchuk

2006-04-23 12:21:12 Tree
[e204f9] by Christophe Rhodes Christophe Rhodes

0.9.11.45:
More intuitive FINALIZE-INHERITANCE behaviour
... the change for 0.9.11 fixing forward references and TYPEP
made finalize-inheritance call itself recursively on
subclasses. This broke clg, which is now fixed, but
still...
... might as well fix the odd behaviour, and add a test for it.

2006-04-20 17:29:13 Tree
[ae537c] by Christophe Rhodes Christophe Rhodes

0.9.11.44:
More upstream asdf fixes
... win32 support;
... more paranoid file-write-date usage

2006-04-20 14:51:01 Tree
[96a67b] by Christophe Rhodes Christophe Rhodes

0.9.11.43:
Fix bug reported by Levente Meszaros sbcl-devel 2004-04-19:
cache filling with negative offset.
... when precomputing cache contents, don't include classes with
invalid wrappers.
... irony of ironies: I'm pretty sure that there's a bug lurking
somewhere else in any case, because the problem was
being exhibited in the computation of a cache for
SLOT-BOUNDP-USING-CLASS, which doesn't (or shouldn't)
use a cacheing dfun, but instead has its own specialized
dfun which basically calls the boundp function from the
slot definition. Hmm...
... comments and minor tidying in cache.lisp

2006-04-20 14:25:44 Tree
[11e1cd] by Christophe Rhodes Christophe Rhodes

0.9.11.42:
Merge fix from upstream ASDF, keeping (for now) the local win32
modification which should have been sent upstream

2006-04-20 08:48:24 Tree
[c5aeb8] by Alexey Dejneka Alexey Dejneka

0.9.11.41:
* Repair RUN-PROGRAM on Linux.

2006-04-20 07:53:22 Tree
[6349f8] by Nikodemus Siivola Nikodemus Siivola

0.9.11.40: constant folding
* Out-of-line versions for %SIN, %COS, and %TAN.

2006-04-19 14:16:05 Tree
[ef4f6a] by Nikodemus Siivola Nikodemus Siivola

0.9.11.39: more RUN-PROGRAM support on Windows
* PROCESS-STATUS updates the statuses of running processes on Window.
* PROCESS-CLOSE, PROCESS-WAIT and PROCESS-ALIVE-P basically work.

2006-04-19 13:53:41 Tree
[36a379] by Alexey Dejneka Alexey Dejneka

0.9.11.38:
* Fix MISC.555: remove a function from *FREE-FUNS* when it has
only local calls.
* Null :SLOT-NAMES argument of MAKE-LOAD-FORM-SAVING-SLOTS
means no saved slots.

2006-04-16 07:10:20 Tree
[203e46] by Alexey Dejneka Alexey Dejneka

0.9.11.37:
* Fix MISC.367: when delaying IR1-conversion of an optional
entry replace default value forms with their values.

2006-04-14 17:57:57 Tree
[22e188] by Nikodemus Siivola Nikodemus Siivola

0.9.11.36: add support for IF in EVAL-IN-LEXENV
I wonder why this wasn't here before?

2006-04-14 08:58:15 Tree
[25d4ea] by Nikodemus Siivola Nikodemus Siivola

0.9.11.35: better package locking and more cleaning up after .31
* package lock violations from lexical operations always cause
runtime PROGRAM-ERRORs
* better EXTRA_CFLAGS handling in SB-GROVEL

2006-04-14 08:18:20 Tree
[34f433] by Juho Snellman Juho Snellman

0.9.11.34:
Add support for sending data over UDP sockets to SB-BSD-SOCKETS
(finally). Thanks to Faré for the patch.

2006-04-14 07:23:04 Tree
[833f66] by Nikodemus Siivola Nikodemus Siivola

0.9.11.33: fix buglets introduced by .31 on non-Windows
* If we want to delete a file we must have write-permissions...
* ...elide empty environment-variable from gcc arguments in def-to-lisp.lisp

2006-04-14 06:38:15 Tree
[094cc5] by Juho Snellman Juho Snellman

0.9.11.32:
Treat TNs with no offset as deleted TNs when saving debug
information. Fixes problem reported by NIIMI Satoshi
(sbcl-devel "compilation error with optimization").

2006-04-14 05:53:09 Tree
[3eb0a2] by Nikodemus Siivola Nikodemus Siivola

0.9.11.31: misc win32 improvements
* Check for correct "expand" in canonicalize-whitespace, and skip
canonicalization if it doesn't seem right. (Windows "expand" is
something quite different.)
* RUN-PROGRAM now always returns a process structure, which reports
the exit-code of the process when :WAIT was true. :WAIT nil
process-structures still keep their :RUNNING status indefinitely
on Windows, though.
* FIND-EXECUTABLE-IN-SEARCH-PATH actually searches the path, and adds
"exe" as :TYPE if :TYPE is missing on Windows.
* ASDF:RUN-SHELL-COMMAND searches for Bourne-shell on Windows, as there
is no default location.
* SB-GROVEL directly runs gcc and the groveler instead of indirecting
via shell, and the groveler directly writes to the lisp-file instead
of via stdout and shell redirection.
* Hack SB-POSIX till it builds and passes all applicable tests on Windows.
Mostly this involved plenty of #-win32, but a few tests needed to
be adjusted for the delication Microsoft constitution.
* Implement COPY-STREAM in ASDF-INSTALL so that it doesn't have to
depend on SB-EXECUTABLE.
* Take the .exe suffix into account when installing over an old SBCL
on MSYS.
* Adjust UNPARSE-NATIVE-WIN32-NAMESTRING slightly: Windows OS functions
like stat don't like to have directory names ending with a slash.

This is good enough to run unpatched Slime with *COMMUNICATION-STYLE*
NIL, and build & pass tests with all contribs except SB-SIMPLE-STREAMS.

2006-04-13 22:52:55 Tree
[84e9f0] by Juho Snellman Juho Snellman

0.9.11.30:
Add Solaris 11 (Solaris Express) support.

2006-04-11 18:01:00 Tree
[fced4d] by Andreas Fuchs Andreas Fuchs

0.9.11.29:
Don't ignore reader-package-error in #+ and #- feature expressions.

2006-04-11 11:45:40 Tree
[46dddb] by Juho Snellman Juho Snellman

0.9.11.28:
Misc.

* Support SETF function names in SB-INTROSPECT:FUNCTION-ARGLIST.
(Patch by Todd Mokros on sbcl-devel)
* Minor performance improvement in the x86-64 assembler. (Patch
by Lutz Euler on sbcl-devel)
* Add a recursive TRACE :ENCAPSULATE NIL (supposed to be part
of a recent Solaris/x86 commit, but somehow didn't make it
through)
* Add a failing FILE-POSITION test on utf-8 streams. (Reported
by Lutz Euler)

2006-04-11 08:37:22 Tree
[d44781] by Gabor Melis Gabor Melis

0.9.11.27
* ignore SIGPIPE: it's better to handle the errno of write (2)

2006-04-10 16:08:45 Tree
[1ef1aa] by Nathan Froyd Nathan Froyd

0.9.11.26:
MORE MICRO-OPTIMIZATION
... slightly smaller (ASH <fixnum> <constant>) => <fixnum> VOP on
the x86.

2006-04-09 16:48:18 Tree
[b09c2e] by Nathan Froyd Nathan Froyd

0.9.11.25:
Make MAP-INTO and MAP with vectors slightly more efficient.
... use #'>= rather than #'= in BUILD-SEQUENCE-ITERATOR so the
compiler can avoid a bounds check on INDEX (see also
OPTIMIZATIONS, #16).

2006-04-09 03:58:13 Tree
[97d3ba] by Nathan Froyd Nathan Froyd

0.9.11.24:
Fix LOGBITP bug reported by James Knight, sbcl-devel 24 March 2006,
AVER: "(EQ SB-NAME (SC-SB (TN-SC TN))) 'REGISTERS)".
... *sigh* one of these days, all the x86 LOGBITP bugs will be gone.

2006-04-08 02:06:26 Tree
Older >