sbcl-cvs-import Log


Commit Date  
[603a4a] by Christophe Rhodes Christophe Rhodes

0.8.3.89:
Treatment of --load
... half fix the problems. Put LOAD into a multiple escape, so
that changes to the readtable don't break the
command-line option;
... log behaviour in the presence of #\" and #\* as a bug.

2003-09-23 14:50:16 Tree
[56a55f] by Alexey Dejneka Alexey Dejneka

0.8.3.88:
* Fix bug reported by Paul Dietz 2003-09-22: do not perform
modular function coversion in deleted blocks.

2003-09-23 06:51:39 Tree
[a93dc3] by Daniel Barlow Daniel Barlow

0.8.3.87
After vast effort (mostly Christophe's) we have a fix for the
hangs in multithreaded CLX. Under some circumstances we could
be trying to scavenge one thread's stack using the stack
pointer from another: needless to say, this is not too effective.

When sleeping on a queue, loop around sigwaitinfo restarting
it until it stops returning EINTR

2003-09-22 23:01:13 Tree
[3d8b0b] by Alexey Dejneka Alexey Dejneka

0.8.3.86:
* Fix transformers for </>/<=/>=:
... when swap arguments, change function name "<" <-> ">";
... do not check whether an interval is a constant LVAR;
* add type declaration in CONSTANT-LVAR-P.

2003-09-22 14:12:00 Tree
[68da29] by Rudi Schlatte Rudi Schlatte

0.8.3.85:

* Merged patch "speeding up simple-stream creation" from David
Lichteblau (sbcl-devel Sep 20, 2003)

* Conditionalize comments in sb-posix constants definition on
sb-doc

2003-09-21 20:01:30 Tree
[5af8c2] by Alexey Dejneka Alexey Dejneka

0.8.3.84:
* fix bug reported by Nicodemus Siivola:
... FIND-RESULT-TYPE: ignore uses in deleted blocks/functions;
... DELETE-LAMBDA: work with :OPTIONAL;
* DELETE-BLOCK: when deleting ENTRY, delete it from
LAMBDA-ENTRIES and delete all its EXITs.
* add DERIVE-TYPE optimizer for ISQRT (thanks to Robert
E. Brown).

2003-09-21 09:58:07 Tree
[c082e2] by Kevin Rosenberg Kevin Rosenberg

fix errant #\! from debugging code

2003-09-21 01:43:35 Tree
[4ac6ca] by Kevin Rosenberg Kevin Rosenberg

0.8.3.83:
* Compilation changes for contrib/sb-bsd-sockets for SuSE AMD64
Compilation is now successful on this platform, but two test cases
currently fail.

2003-09-21 01:29:59 Tree
[d4e910] by Daniel Barlow Daniel Barlow

0.8.3.82
asdf-install gets a good deal smarter about GPG signatures: it's
now usable for installing CLiki package even from non-CCLAN places

NEWS file updates for GC changes

Minor changes to 'Beyond ANSI' chapter in manual

2003-09-21 00:52:00 Tree
[62c09f] by Andreas Fuchs Andreas Fuchs

0.8.3.82: Make the runtime compile (not necessarily run) on x86/bsd again

2003-09-19 15:30:24 Tree
[d3cf65] by Andreas Fuchs Andreas Fuchs

Make the runtime compile (not necessarily run) on x86/bsd again

2003-09-19 15:25:53 Tree
[504959] by Alexey Dejneka Alexey Dejneka

0.8.3.81:
* DOLIST: take CDR before execution of the body as suggested
by Paul F. Dietz;
* DELETE-COMPONENT: do not try to delete deleted lambda
(bug reported by Paul Dietz);
* fix building with #+HIGH-SECURITY:
... {IN,OUT}-SYNONYM-OF: fix comma placing;
... src/pcl/gray-streams.lisp: make redefinition of
{INPUT,OUTPUT}-STREAM-P be atomic.

2003-09-19 12:57:38 Tree
[a8c908] by Alexey Dejneka Alexey Dejneka

0.8.3.80:
* FROB-DO-BODY: wrap a body in an additional TAGBODY.

2003-09-19 04:10:09 Tree
[ce18bc] by Alexey Dejneka Alexey Dejneka

0.8.3.80:
* FROB-DO-BODY: wrap a body in an additional TAGBODY.

2003-09-19 03:49:28 Tree
[1b56ed] by Daniel Barlow Daniel Barlow

0.8.3.79
GC fix fixes

Rearrange the sigcontext GCing a bit and add commentary
describing what's going on

Delete debugging message accidentally committed in .76

tests/threads.impure.lisp now works (but don't worry, I
have another test locally which still kills sbcl sometimes)

2003-09-18 23:15:56 Tree
[f7b3fe] by Kevin Rosenberg Kevin Rosenberg

0.8.3.78:
* Initial changes to build on SuSE AMD64. Still need to port sb-bsd-sockets.

2003-09-18 21:09:08 Tree
[954902] by Christophe Rhodes Christophe Rhodes

0.8.3.77:
Implement FILE-POSITION on string streams
... patch from Nikodemus Siivola sbcl-devel 2003-09-15

2003-09-18 16:43:56 Tree
[9ab3c4] by Daniel Barlow Daniel Barlow

0.8.3.76
GC fixes and miscellaneous commentary:

Frob VOP attributes for {push-words-on,pop-words-from}-c-stack,
per APD comment

Comment: why WITH-PINNED-OBJECTS doesn't need an UNWIND-PROTECT

In x86 pseudo-atomic start, clear interrupted bit _before_
setting atomic bit, to eliminate window where a pa section might
be interrupted immediately after starting then have the evidence
of interruption erased

When scavenging thread control stacks on gencgc, also look at live
interrupt contexts that might not be on the current stack (e.g.
alternate signal stacks).

When stopping a thread so it may be GCed, save the signal context
_before_ decrementing countdown_to_gc

In lose(), send SIGSTOP to all threads other than the currently
losing one, so we have a chance to examine what went wrong before
they stomp all over memory

2003-09-18 13:06:31 Tree
[8f4d31] by Alexey Dejneka Alexey Dejneka

0.8.3.75:
* Do not let-convert into a deleted function.

2003-09-18 06:26:57 Tree
[227096] by Alexey Dejneka Alexey Dejneka

0.8.3.74:
* Change transformers for </>/>=/<= to work with unions of
intervals;
* CONSTRAIN-REF-TYPE: ignore constraints of form (EQL val
<unreferenced-var>).

2003-09-17 17:11:46 Tree
[f8c2f7] by Alexey Dejneka Alexey Dejneka

0.8.3.73:
* DELETE-LAMBDA: delete also contained lambdas.

2003-09-17 06:45:45 Tree
[dd357f] by Christophe Rhodes Christophe Rhodes

0.8.3.72:
Merge modular_arithmetic_branch
... include untested modular arithmetic implementation for hppa
... unkludge sb-md5: now implemented using natural, high-level
lisp. (and as a bonus, compiles to shorter code on x86
at least).
... passes self-tests and pfdietz-tests on x86 at least.
More exhaustive testing on other platforms is probably
needed, maybe with the torturer

2003-09-16 12:07:39 Tree
[ca125e] by Alexey Dejneka Alexey Dejneka

0.8.3.71:
* Update consistency checking;
* fix bug found by Paul Dietz ("NIL is not of type LVAR") in
IMMEDIATELY-USED-P: component tail block does not have a
start CTRAN.

2003-09-16 09:45:15 Tree
[6053e7] by Alexey Dejneka Alexey Dejneka

0.8.3.70:
* Update comments to the change of "continuation"
representation;
* fix bug reported by WHN: IR1-translator for TRULY-THE does
nothing if its value is unused;
* describe bug reported by Nikodemus Siivola on sbcl-devel
2003-09-15;
* rewrite test of restoring floating point modes on Alpha: old
version failed due to the absence of ABORT restart.

2003-09-16 07:45:06 Tree
[e5e261] (modular_arithmetic_branch) by Christophe Rhodes Christophe Rhodes

0.8.3.45.modular7:
Implement slightly less stupid 32bit-logical-foo on the alpha
... including fixing the ORNOT/LOGNOR bug, natch.
... also, we implement a hack: converting (logand ... #xffffffff)
to a one-instruction mskll rather than several instructions
of load and an and instruction. This could be extended
to more masks.

2003-09-15 17:10:36 Tree
Older >