sbcl Log


Commit Date  
[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
[75b041] by Nikodemus Siivola Nikodemus Siivola

cleanup: use OS_VM_SIZE_FMT in collect_garbage

One warning less on 32-bit builds.

2011-11-27 11:19:21 Tree
[e76ee4] by Nikodemus Siivola Nikodemus Siivola

cleanup: types in load_core_file

Don't abuse lispobj for things which aren't. Instead new type word_t for
"random binary gunk" in unsigned word-sized slices.

Also define WORD_FMTX.

2011-11-27 11:19:04 Tree
[35e8dd] by Nikodemus Siivola Nikodemus Siivola

cleanup: os_vm_size_t for large_object_size

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