sbcl Log


Commit Date  
[9f79f7] by Daniel Barlow Daniel Barlow

"just a hobby, won't be big and professional like gnu"

Bunch of missing files copied across from the previous attempt

Hack make-config.sh to understand x86-64 a bit better

Break c-call (it was broken anyway) for floats in callout

%%NIP-VALUES by renaming register names int he x86 version

Random runtime frobs

2004-10-18 22:50:07 Tree
[861149] by Daniel Barlow Daniel Barlow

"640 k should be enough for anyone" : resuscitating the AMD64 port

Add necessary "128 bit media" instruction definitions to
compile float.lisp

Rename XMM register-related variables back to "float"

2004-10-18 21:16:16 Tree
[1f7bb6] by Nikodemus Siivola Nikodemus Siivola

0.8.15.18: Linkage table tweaks & alien bugfix
* Build with linkage-table by default on x86/NetBSD and
sparc/Linux as well.
* Don't try to be too clever about when to warn user about
alien definitions when saving cores on non-linkage-table
platforms: do it unconditionally.
* Fix parsing of recursive alien record and union types
(reported by Thomas F. Burdick, port of Helmut Eller's
patch for the same problem in CMUCL.)

2004-10-18 14:59:34 Tree
[1f763f] by Daniel Barlow Daniel Barlow

0.8.15.17
Merge NetBSD stack exhaustion patch from Richard Kreuter:
after a signal handler returns, NetBSD restores esp from the
mcontext's uesp slot, not the esp slot
(sbcl-devel 2004-10-15)

2004-10-18 13:07:41 Tree
[cd99f2] by Nikodemus Siivola Nikodemus Siivola

0.8.15.16: "oops"
* Ignorance may be a bliss, but IGNOREABLE is not a
declaration.

2004-10-18 12:37:53 Tree
[67dc5c] by Nikodemus Siivola Nikodemus Siivola

0.8.15.15: Removing non-ANSI FTYPE proclaims and TYPE declarares from PCL
* Use internal machinary for accessor FTYPE information
instead of PROCLAIM.
* Don't declare TYPE for special DEFMETHOD parameters:
setq-p hack doesn't work for those. Python not happy,
but no can do right now.
* Incidentally these changes also fix all current known
package-lock bugs.

2004-10-18 12:16:35 Tree
[072823] by Alexey Dejneka Alexey Dejneka

0.8.15.14:
* Fix bug MISC.427: rebuild DFO before loop analysis.

2004-10-13 18:05:36 Tree
[bffa99] by Juho Snellman Juho Snellman

0.8.15.13:
Port over / reconstruct ancient CMUCL loop analysis code.
Improve register allocation:
... Pack TNs that are used in deep loops first, giving them a
higher chance of getting allocated in a register.
... Inside loops, pack the most used TNs first.
... When (> SPEED COMPILE-SPEED) attempt to pack the TNs into
the most used locations in the SB instead of the earlier
behaviour of scattering them into as many locations as
possible. This results in tighter allocation / fewer spills.

2004-10-12 22:01:39 Tree
[cabcdb] by Juho Snellman Juho Snellman

0.8.15.12:
On non-x86 platforms allocate the header TN of the var-alloc
VOP in a non-descriptor-register instead of an any-register.
Fixes "attempted to scavenge non-descriptor value" warning.

2004-10-12 21:14:40 Tree
[e1d8ec] by Christophe Rhodes Christophe Rhodes

0.8.15.11:
Fix ~< justification directive (patch essentially that applied
by rtoy for cmucl 2004-08-27)

2004-10-06 22:55:57 Tree
[f705c5] by Christophe Rhodes Christophe Rhodes

0.8.15.10:
Fix PPRINT-TAB (as implemented by COMPUTE-TAB-SIZE).
... it was, well, completely wrong.

2004-10-06 17:01:05 Tree
[dd2cc7] by Christophe Rhodes Christophe Rhodes

0.8.15.9:
PPRINT-INDENT should take reals, not just integers, as arguments.
... make it so.
... note a possible bug in the way it's been made so.

2004-10-06 15:31:39 Tree
[e8e3cc] by Christophe Rhodes Christophe Rhodes

0.8.15.8:
Fix for PRINT-LEVEL.8 and PRINT-LEVEL.9.
... ANSI makes the slightly bizarre requirement that while
the slots of a structure are 'components' in the sense of
*PRINT-LEVEL*, the type name isn't. So, printing a slotless
struct does not involve descending a level.

2004-10-06 12:56:14 Tree
[83312c] by Daniel Barlow Daniel Barlow

0.8.15.7
Threading fixes :

- bind *restart-clusters* *handler-clusters*
*condition-restarts* at thread entry: inter-thread restarts
don't work (nor is it clear what they'd do if they did)

- threads exit when their initial function returns, no need to
call unix-exit (which may do interesting things with file
buffers that we'd rather didn't happen)

arrange_return_to_lisp_function wasn't restoring esp
properly. Not sure it ever makes a difference in practice,
but fix it anyway.

2004-10-03 00:57:13 Tree
[28dcf6] by Alexey Dejneka Alexey Dejneka

0.8.15.6:
* Fix bug from the Debian report #273606 by Gabor Melis:
special variable *ALLOW-INSTRUMENTING* controls insertion of
debug CATCH and stepper forms; is is enabled during IR1
conversion (initial and inline expansion) and disabled
otherwise (e.g. for IR1 transforms).

2004-10-02 07:48:32 Tree
[21da28] by Christophe Rhodes Christophe Rhodes

0.8.15.5:
Fix for DEFGENERIC/FUNCTION/:METHOD interaction (Zach Beane
2004-09-29 sbcl-devel)

2004-10-01 13:24:21 Tree
[dbc2c0] by Christophe Rhodes Christophe Rhodes

0.8.15.4:
Fix for method redefinition WARNING (Zach Beane sbcl-devel
2004-09-24)
... slight tweak to get &optional (stream *standard-output*)
right.

2004-10-01 12:35:26 Tree
[791e9d] by Christophe Rhodes Christophe Rhodes

0.8.15.3:
Well, as one-line patches go, that was pretty bad. Fix the
(SIGNED-BYTE N) streams problem, and additionally fix
(SIMPLE-STRING) as a type specifier for sequence creators.

2004-09-30 20:20:26 Tree
[eadbbf] by Christophe Rhodes Christophe Rhodes

0.8.15.2:
Fix for (signed-byte N) read/write consistency (reported by
Bruno Haible cmucl-imp 2004-09-06)

2004-09-30 13:59:03 Tree
[8acf21] by Christophe Rhodes Christophe Rhodes

0.8.15.1:
Fix POSITION on displaced vectors (PFD tests).
... whoops!
... (you know, it's good not to have to think of a tagline for
commits once in a while :-)

2004-09-30 13:48:49 Tree
[3c5609] (sbcl_0_8_15) by William Harold Newman William Harold Newman

0.8.15:
some trivial text fixes (like s/the the/the/)
release, tagged as sbcl_0_8_15

2004-09-29 19:34:39 Tree
[b9259f] by Andreas Fuchs Andreas Fuchs

0.8.14.30:
One last fix before the release: make REMOVE-DUPLICATES :START work

* Fix due to Peter Graves and the Sacla test suite
* Also add a test case for that and DELETE-DUPLICATES, while we're
at it.

2004-09-28 08:42:57 Tree
[ccc4a5] by William Harold Newman William Harold Newman

0.8.14.29:
merged Brian Mastenbrook's fix for SBCL build on OS X
broke some long lines (turning 1-liner into slightly
nontrivial-looking patch, alas)

2004-09-26 22:37:34 Tree
[d336ca] by William Harold Newman William Harold Newman

0.8.14.28:
"not when there is nothing more to add, but when there is
nothing more to be taken away"
deleted old DocBook manual sources
deleted references to DocBook manual sources (in DOCDOC and
clean.sh and so forth)
minor tidying of doc-building and doc/-cleaning machinery
(hopefully leaving it working basically as before)

2004-09-19 19:38:55 Tree
[547cfe] by William Harold Newman William Harold Newman

0.8.14.28:
"not when there is nothing more to add, but when there is
nothing more to be taken away"
deleted old DocBook manual sources
deleted references to DocBook manual sources (in DOCDOC and
clean.sh and so forth)
minor tidying of doc-building and doc/-cleaning machinery
(hopefully leaving it working basically as before)

2004-09-19 19:16:19 Tree
Older >