sbcl-cvs-import Log


Commit Date  
[5dbc64] by NIIMI Satoshi NIIMI Satoshi

1.0.11.6: canonicalize whitespaces only on updated files

2007-11-04 15:54:19 Tree
[18a22e] by Cyrus Harmon Cyrus Harmon

1.0.11.5: update tests for newer macos version

* use MAC_OS_X_VERSION_10_5 instead of __DARWIN_UNIX03

2007-11-03 08:54:31 Tree
[89059b] by Rudi Schlatte Rudi Schlatte

1.0.11.4: Unset GREP_OPTIONS when filtering nm output in linux-nm
* Nuke it since there is no grep option (that I could see) to
reverse -i or ignore the GREP_OPTIONS variable
* Patch by Daniel Lowe

2007-11-03 08:05:03 Tree
[a8709a] by William Harold Newman William Harold Newman

1.0.11.3: belatedly recognizing STREAM-ERROR and PARSE-ERROR printing is OK
* (In my 1.0.9.60 patch, I fixed a READER-ERROR printing bug and
wrote that parallel PARSE-ERROR and STREAM-ERROR printing bugs
remained and that I would fix them. Now finally returning to
fix them, I find that they were fixed already, the tests work
with with no additional fixes needed.)
* so I just un-#+NILed-out the tests
* also made a few trivial rearrangements in
src/code/condition.lisp, moving things around without changing
meaning

2007-10-26 12:48:14 Tree
[e59ce2] by Rudi Schlatte Rudi Schlatte

1.0.11.2: defer package creation of defpackage
Patch by Zach Beane to sbcl-devel 2007-10-09

2007-10-26 06:23:07 Tree
[ce2002] by Rudi Schlatte Rudi Schlatte

1.0.11.1: Handle set-but-empty environment variables

... SBCL_HOME= sbcl crashed on startup
... Patch by Michael Weber

2007-10-26 04:33:34 Tree
[4266fa] (sbcl_1_0_11sbcl.1.0.11) by William Harold Newman William Harold Newman

1.0.11: release, will be tagged as sbcl_1_0_11

2007-10-25 21:28:03 Tree
[182b1c] by Rudi Schlatte Rudi Schlatte

1.0.10.55: Remove non-portable arguments to find, xargs

2007-10-22 04:16:12 Tree
[b9be3a] by NIIMI Satoshi NIIMI Satoshi

1.0.10.54: Fix build with old gcc

Surround code fragment with braces for variable declarations.

2007-10-21 23:25:35 Tree
[9772cd] by Cyrus Harmon Cyrus Harmon

1.0.10.53: fix undefined-alien errors on darwin

* the new mach exception handling stuff was checking to see if there
were two faults on the page by checking the region's protection
status and bailing out assuming that there were two faults on the
same page. The problem was that it was following this code path for
undefined-alien errors (and presumably control-stack-exhausted)
thereby just resignalling an EXC_BAD_ACCESS, ad infinitum. Moved
the checks for the page address being undefined_alien_address, or
the control stack guard pages up before checking the page
protection.

2007-10-21 23:19:12 Tree
[ef6bca] by Rudi Schlatte Rudi Schlatte

1.0.10.52: fix clean.sh for whitespace-containing source directories

2007-10-21 05:15:04 Tree
[5fdb9e] by NIIMI Satoshi NIIMI Satoshi

1.0.10.51: New function: THREAD-YIELD

An interface to sched_yield(). And use it in busy loops in some tests.

2007-10-20 06:27:20 Tree
[f7e134] by Nikodemus Siivola Nikodemus Siivola

1.0.10.50: short-circuit LVAR type derivation when type becomes T

* Even if there are uses we have not considered yet,
%LVAR-DERIVED-TYPE can stop if the type turns into the universal
type.

2007-10-19 13:57:11 Tree
[3ac386] by Nikodemus Siivola Nikodemus Siivola

1.0.10.49: deadline refinements

* Deadlines are per-thread. (Children do no inherit their parents
deadlines.)

* SIGNAL-DEADLINE estabilishes a DEFER-DEADLINE restart.

* Handle SIGNAL-DEADLINE returning due to deferred deadlines where
necessary.

* Documentation.

2007-10-19 13:25:03 Tree
[1964ea] by Nikodemus Siivola Nikodemus Siivola

1.0.10.48: new function TRY-RESTART

* Factor out all "find-restart and maybe invoke-restart" logic to one
place.

2007-10-18 13:23:12 Tree
[e06600] by Nikodemus Siivola Nikodemus Siivola

1.0.10.47: proper fix for "high-debug-known-function-inlining"

* Add ALLOW-INSTRUMENTING slot to CLAMBDA, taking it's value
from *ALLOW-INSTRUMENTING*.

* Require LAMBDA-ALLOW-INSTRUMENTING to be true for emission
of BIND/UNBIND-SENTINEL.

* Remove the earlier KLUDGE workaround.

2007-10-18 12:56:51 Tree
[b2a8ff] by Juho Snellman Juho Snellman

1.0.10.46: Inline the local functions in MAYBE-REHASH

* Fixes small hash-table speed regression introduced in
1.0.10.14 (and hidden by the other improvements in that
commit).
* 15-30% speedup over .14 on common hash operations.

2007-10-14 23:40:55 Tree
[b7de68] by Nikodemus Siivola Nikodemus Siivola

1.0.10.45: save typecheck-function in slot-table even if location is not saved

* Otherwise non-standard metaclasses for which optimized instance
accessors can be used don't get the typecheck-fun from the wrapper
in the function returned from MAKE-OPTIMIZED-STD-WRITER-FUNCTION.

* Test-case.

* Missing NEWS entry for .44.

2007-10-11 15:33:55 Tree
[a02dc2] by Nikodemus Siivola Nikodemus Siivola

1.0.10.44: BUFFER-P, not BUFFERP

* Reported by Yuri Vishnevsky on sbcl-devel.

* Test-case coming Real Soon.

2007-10-11 13:13:07 Tree
[365286] by NIIMI Satoshi NIIMI Satoshi

1.0.10.43: Fix NaN comparison on x86-64

Comisd and comiss sets all of ZF, PF, and CF of EFLAGS if its
operand contains NaN. Because PF is never set by normal
comparison, we use it to check NaN. This is same as "=" vops.

2007-10-11 09:20:36 Tree
[9ff50f] by NIIMI Satoshi NIIMI Satoshi

1.0.10.42: change dynamic space area on FreeBSD

If KVA_PAGES is extended from 256 to 384 (1GB to 1.5GB), stack starts
0x9FC00000. So change dynamic space from 0x60000000-0xA0000000 to
0x58000000-0x98000000.

Nowadays, 4GB of address space is too small, isn't it?

2007-10-11 03:19:27 Tree
[9ea3ca] by NIIMI Satoshi NIIMI Satoshi

1.0.10.41: Remove unnecessary sched_yield()

Don't call sched_yield() on thread creation and retirement, since
the cost of sched_yield() is very high on FreeBSD 7.

2007-10-10 21:36:49 Tree
[102b7c] by Rudi Schlatte Rudi Schlatte

1.0.10.40: Fix build for windows when source directory contains spaces

2007-10-08 11:02:52 Tree
[4fe7f6] by Rudi Schlatte Rudi Schlatte

1.0.10.39: .gitignore additions for windows

2007-10-08 08:34:44 Tree
[236b10] by Rudi Schlatte Rudi Schlatte

1.0.10.38: fix get-host-by-address on Darwin
sockaddr_in has a length field on Darwin but not on linux

2007-10-08 06:19:26 Tree
Older >