sbcl Log


Commit Date  
[650ed6] by Nikodemus Siivola Nikodemus Siivola

add --fancy option to make.sh

Enables threads, core compression, xref for internals, and
after-xc-core. (The last one for convenience, even though it's not user
visible.)

2011-12-05 08:23:56 Tree
[89a02d] by Nikodemus Siivola Nikodemus Siivola

add --with-<feature> and --without-<feature> support to make.sh

customize-target-features.lisp still works, but the system refuses to mix it
with --with[out] options to avoid confusion.

2011-12-05 08:22:17 Tree
[d5ab48] by Nikodemus Siivola Nikodemus Siivola

add --arch option to make.sh

Not for full-blown cross compilation, though.

2011-12-05 08:22:09 Tree
[f67dec] by Nikodemus Siivola Nikodemus Siivola

make make.sh run clean.sh

Since eg. trying to build for different arches without cleaning
in the middle will just break things.

slam.sh is for those in a hurry.

2011-12-05 08:19:18 Tree
[185b92] (sbcl-1.0.54) by Juho Snellman Juho Snellman

1.0.54: will be tagged as "sbcl-1.0.54"

2011-12-04 23:09:00 Tree
[92a170] by Juho Snellman Juho Snellman

:backtrace-interrupted-condition-wait fails on x86 Linux

2011-12-04 23:08:42 Tree
[966eb4] by Nikodemus Siivola Nikodemus Siivola

remove a stray debugging PRINT

...there since 1.0.48.21! Wow.

2011-12-02 22:24:21 Tree
[c6fecd] by Nikodemus Siivola Nikodemus Siivola

fix bug in semaphore notification objects on TRY-SEMAPHORE

It's not notifiction.

2011-12-01 16:05:43 Tree
[44947b] by Stas Boukarev Stas Boukarev

Fix clos.impure.lisp DOCUMENTATION test on #-sb-doc.

Don't rely on docstrings being present on standard functions
when testing DOCUMENTATION.

2011-12-01 14:34:37 Tree
[971940] by Alastair Bridgewater Alastair Bridgewater

tests: Skip stream.impure.lisp / BUG-657183 on non-unicode.

* For some reason, #\GREEK_SMALL_LETTER_LAMDA isn't a valid
character name on non-unicode builds. Who knew?

2011-11-30 16:39:00 Tree
[224de3] by Joshua Elsasser Joshua Elsasser

Oops, remove a debugging printenv which snuck in.

2011-11-30 05:29:58 Tree
[768d7b] by Joshua Elsasser Joshua Elsasser

Work around excessive consing via ROOM by turning off
alien-funcall-saves-fp-and-pc.

2011-11-29 17:18:00 Tree
[8c4183] by Nikodemus Siivola Nikodemus Siivola

try to robustify test for bug-309448

We've been getting intermittent reports of it failing, but I've been unable
to reproduce so far. The test in question is a compiler scaling test, which
compares times it takes to compile different things. Brittle, indeed.

Other than non-SBCL causes the only thing I can think of right now is GCs
from other tests getting accounted against one of the supposed-to-be-fast
runs. So, run GC :FULL T before getting the timings to make things more
consistent.

2011-11-29 08:56:57 Tree
[26b063] by Nikodemus Siivola Nikodemus Siivola

gencgc: fix regression from 137ba2db2d362f03754ccd080ddbe96f7e3c5dc7

Turned loop conditions into asserts in faith that they always hold.
Turns out this is not the case after all.

2011-11-28 16:07:45 Tree
[41bc87] by Nikodemus Siivola Nikodemus Siivola

update ASDF to 2.019

2011-11-28 12:29:57 Tree
[4b93cd] by Nikodemus Siivola Nikodemus Siivola

NEWS prettification

Wrap to 78, upcase symbol names, move one more item under the "GC-related"
section and use more consistent phrasing there.

2011-11-28 10:19:19 Tree
[7da051] by Nikodemus Siivola Nikodemus Siivola

tweak NAME-CONTEXT

On platforms without UNWIND-TO-FRAME-AND-CALL vops we introduce an extra
block, which then shows up there in the function names for eg. lambdas
defined at the toplevel in high debug code. Fix that.

CATCH also introduces a block. Filter those out too.

2011-11-27 14:53:20 Tree
[ecb0dd] by Nikodemus Siivola Nikodemus Siivola

make PPC/Linux buildable on ppc64 hosts

2011-11-27 13:57:00 Tree
[3cfc1f] by Nikodemus Siivola Nikodemus Siivola

fix unthreaded builds with sb-futex in target *features*

2011-11-27 13:56:53 Tree
2011-11-27 12:28:55 Tree
[146343] by Nikodemus Siivola Nikodemus Siivola

refactor PRINT-NOT-READABLE condition signaling

SB-INT:PRINT-NOT-READABLE-ERROR both signals the condition,
and binds the restarts.

2011-11-27 12:28:54 Tree
[be52be] by Nikodemus Siivola Nikodemus Siivola

we have read-evaluated-form, kill read-replacement-character and -string

...and fix read-evaluated-form to flush its output.

2011-11-27 12:28:54 Tree
[c1564e] by Nikodemus Siivola Nikodemus Siivola

marginally prettier native debugger banner

Add a conditional newline before printing the thread object.

2011-11-27 12:28:54 Tree
[137ba2] by Nikodemus Siivola Nikodemus Siivola

cleanup: refactor copy_large_unboxed_object and copy_large_object

They're virtually identical. Implement both in terms of a new function,
general_copy_large_object.

gc_quick_alloc_large and gc_quick_alloc_large_unboxed become unused, delete
them.

...and sort out the types while at it. (long still in the interface)

2011-11-27 11:20:19 Tree
[f74e03] by Nikodemus Siivola Nikodemus Siivola

cleanup: pacify GCC with an extra pair of parens

Meh. What a stupid warning.

2011-11-27 11:19:21 Tree
Older >