sbcl Log


Commit Date  
[2e3a76] (sbcl_0_9_11) by William Harold Newman William Harold Newman

0.9.11:
release, will be tagged as sbcl_0_9_11

2006-03-26 23:59:14 Tree
[6ffb3a] by Christophe Rhodes Christophe Rhodes

0.9.10.48:
Update asdf from upstream.
... delete scratch packages;
... no more creation of dubious pathnames.

2006-03-24 16:45:06 Tree
[766970] by Rudi Schlatte Rudi Schlatte

0.9.10.47
Merge "Re: [Sbcl-devel] WIN32 patch v.2. - part1" (sbcl-devel 2006-03-22)
... Get external format for *stdin*, *stdout*, *stderr* via appropriate
API calls
... cosmetic change: s/cp/codepage/ throughout

2006-03-22 11:39:27 Tree
[dfaba3] by Rudi Schlatte Rudi Schlatte

0.9.10.46
Commit sbcl-devel "WIN32 patch v.2. - part1 v.2."
... get default-external-format via api calls on win32

2006-03-21 15:51:51 Tree
[83af80] by Christophe Rhodes Christophe Rhodes

0.9.10.45:
Move the dynamic space down a tiny bit on ppc/linux, since some
kernels map the stack at the end of our heap.

2006-03-20 18:01:38 Tree
[8bb7e1] by Nathan Froyd Nathan Froyd

0.9.10.44:
Apply Alastair Bridgewater's "Small inefficiency in tl-symbol-value
access" patch, sbcl-devel 11-02-2006.
... take care of cases in {c-call,cell}.lisp too.

2006-03-20 02:49:16 Tree
[a3d84e] by Gabor Melis Gabor Melis

0.9.10.43
* add type constraint to variables in the consequent in situations
similar to (IF (EQL X (LENGTH Y)) ...), where X is of type INDEX.

2006-03-17 17:31:29 Tree
[b06500] by Christophe Rhodes Christophe Rhodes

0.9.10.42:
In this exciting world of Windows support, we might have files
named *.FASL not found by a find for *.fasl.
... and, argh, -iname is a GNUism. Try harder to delete things
in contrib/ anyway.
... tidy up asdf-stub.lisp while I'm at it.

2006-03-17 15:34:51 Tree
[5a3167] by Juho Snellman Juho Snellman

0.9.10.41:
Kill the silly *NAME->CLASS->SLOTD-TABLE* PCL cache.

* Remove the code that updated the table
* Rewrite the only user of the data stored in the table
(MAKE-ACCESSOR-TABLE) to recompute it from scratch each time
* Which actually ends up being faster than using the table,
speeding the loading of CLOS-using FASLs a bit
* Reduce core size by a 900 kB on x86-64

2006-03-16 18:57:17 Tree
[d5d510] by Christophe Rhodes Christophe Rhodes

0.9.10.40:
Fix unithreaded build (and incidentally a potential heap
corruption on purify, given a sufficiently small struct thread
or a sufficiently large UNBOUND_MARKER_WIDETAG)
... #ifdef LISP_FEATURE_SB_THREAD the offending code.

2006-03-16 14:04:59 Tree
[b0a7ab] by Christophe Rhodes Christophe Rhodes

0.9.10.39:
Implement and document SB-EXT:*CORE-PATHNAME*.
... communicate from runtime via SB-INT:*CORE-STRING*, rather
than constructing a pathname in C.

Related refactoring.
... since OS-COLD-INIT-OR-REINIT has exactly the same
functionality on all currently supported platforms,
move it into a common file;
... define common *common-static-symbols* and
*c-callable-static-symbols* for use in constructing
the per-backend *static-symbols* list, and to remove
the need for maintaining a separate list of callable
symbols in genesis.

2006-03-16 12:01:07 Tree
[8f41e2] by Juho Snellman Juho Snellman

0.9.10.38:
Add #\Uxxxx and #\Uxxxxxxxx read-syntax for characters. Make all
characters readably printable even on non-Unicode streams. Patch by
Robert Macomber (sbcl-devel "Unicode character names", 2006-03-06).

* Also add a test.

2006-03-16 03:24:13 Tree
[df677c] by Juho Snellman Juho Snellman

0.9.10.37:
The recent changes to LISTEN caused it to sometimes return NIL
even when there was data already in the input buffer. Fix it.

2006-03-15 17:48:25 Tree
[51a1a3] by Juho Snellman Juho Snellman

0.9.10.36:
Fix occasional test failures reported by Cyrus Harmon. RUN-PROGRAM
sets up a signal handler which interferes with the test framework,
so it needs to be run as an impure test.

2006-03-15 14:25:29 Tree
[760ca9] by Cyrus Harmon Cyrus Harmon

0.9.10.35
Removing DOLLARLITERAL and GNAMEDOLLAR macro cruft from
x86-assem.S.
Add generated {x86,ppc}-darwin files to src/runtime/.cvsignore.

2006-03-15 05:39:53 Tree
[9e0212] by Cyrus Harmon Cyrus Harmon

0.9.10.34
Fix disassembly of break-containing functions on Darwin
... switch on (word-imm-code chunk dstate) instead of
byte-imm-code under Darwin
... whitespace to make word-imm match byte-imm

2006-03-15 04:59:20 Tree
[550f09] by Juho Snellman Juho Snellman

0.9.10.33:
Fix CL:LISTEN to always return NIL at EOF, as required by
CLTS. (Patch by Stephen Compall on sbcl-devel "Re: fd-stream
listen in fd-stream-misc-routine")

(Also "oops". I somehow attributed 0.9.10.32 to the wrong James).

2006-03-15 04:21:03 Tree
[fa14ae] by Juho Snellman Juho Snellman

0.9.10.32:
Make the streams created by RUN-PROGRAM bivalent. Patch by
James Bielman on sbcl-devel, except:

* Also bivalentify (bivalenticate? bivalentize?) the PTY stream
* Add a test

2006-03-15 04:03:26 Tree
[6e82d4] by Cyrus Harmon Cyrus Harmon

0.9.10.31
Fix Darwin instability problems. Darwin isn't reliably firing
SIGTRAP handlers, so use UD2 to generate a SIGILL instead of INT3
to generate a SIGTRAP and we check for this in the SIGILL handler
and DTRT if we see this by calling the sigtrap_handler
... Define TRAP that uses UD2 (0x0b0f or 0F 0B) instead on Darwin
and INT3 elsewhere in x86-assem.S
... Removed the bogus sigaltstack (was Darwin only, now gone) in
bsd-os.c that I added in the course of trying to fix this
problem
... #+darwin use UD2 instead of INT3 in compiler/x86 and add
support for disassembling this as break

2006-03-15 03:04:34 Tree
[5de74c] by Cyrus Harmon Cyrus Harmon

0.9.10.30:
Fix Darwin instability problems. Darwin isn't reliably firing
SIGTRAP handlers, so use UD2 to generate a SIGILL instead of INT3
to generate a SIGTRAP and we check for this in the SIGILL handler
and DTRT if we see this by calling the sigtrap_handler
... Define TRAP that uses UD2 (0x0b0f or 0F 0B) instead on Darwin
and INT3 elsewhere in x86-assem.S
... Removed the bogus sigaltstack (was Darwin only, now gone) in
bsd-os.c that I added in the course of trying to fix this
problem
... #+darwin use UD2 instead of INT3 in compiler/x86 and add
support for disassembling this as break

2006-03-15 03:01:46 Tree
[53dd91] by Rudi Schlatte Rudi Schlatte

0.9.10.30
Unbreak the build (thanks to Eric Marsden for the quick patch)

2006-03-14 22:23:14 Tree
[76237a] by Rudi Schlatte Rudi Schlatte

0.9.10.29
Linkage tables on win32
... heuristically choose a memory range ("does not break on my two
systems, let's ship it")
... added some leftovers to cleanup.sh
... also #!+sb-doc-conditionalize docstrings in run-program.lisp

2006-03-14 12:27:46 Tree
[543b6b] by Rudi Schlatte Rudi Schlatte

0.9.10.28
Document run-program
... reformat docstring slightly so the texinfo formatter won't get
confused
... add documentation for the various process struct accessors

2006-03-11 19:10:23 Tree
[96eea5] by Christophe Rhodes Christophe Rhodes

0.9.10.27:
Fix a typep / classoid / finalize-inheritance bug that was
exposed by removing the class-predicate (which meant that
classes were finalized in a different order).
... always update subclasses when we update a parent class. No,
I don't know why (either Gerd's code or this
modification)
... test case

2006-03-10 17:40:27 Tree
[cd8fe5] by Gabor Melis Gabor Melis

0.9.10.26
* fixed endless loop on (SUBTYPEP NULL (OR UNK0 UNK1)) in the cross compiler

2006-03-09 13:05:22 Tree
Older >