Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

sbcl Log


Commit Date  
[074ba0] by Christophe Rhodes Christophe Rhodes

0.8.9.6.netbsd.1:
Merge patch (Perry Metzger sbcl-devel 2004-03-27) for partial
NetBSD support (some work also due to Valtteri Vuorikoski)

2004-03-29 10:36:30 Tree
[e9840c] by Alexey Dejneka Alexey Dejneka

0.8.9.6:
* Fix bug reported by Sean Ross: flush fill pointer from a
simple array loaded from a FASL;
* update FOP tracing during loading.

2004-03-27 07:58:16 Tree
[0e5a40] by Christophe Rhodes Christophe Rhodes

0.8.9.5:
Pointless microoptimizations 'R' us:
... in (defun foo (x)
(declare (optimize speed) (type (signed-byte 32) x))
(logand x #xffffffff))
on the x86, there is no need to perform the hardware AND, as
we are not interested in the flags. Make it so. (The system
already automatically handles the representation such that X
and the result can live in the same register -- to see this,
wrap the LOGAND above as (ASH (LOGAND ...) -3) and disassemble.

2004-03-25 21:51:53 Tree
[b282ec] by Alexey Dejneka Alexey Dejneka

0.8.9.5:
* Remove bug entry 304.

2004-03-25 18:51:33 Tree
[5dcf59] by Alexey Dejneka Alexey Dejneka

0.8.9.4:
* Fix bug 304:
** combine ASH with ASH-MODx;
** declare OFFSET arguments of EXTRACT-ALIEN-VALUE and
DEPOSIT-ALIEN-VALUE to be unbounded UNSIGNED-BYTE;
** COUNT-LOW-ORDER-ZEROS looks through CASTs;
** provide modular-version => prototype translation.

2004-03-25 18:22:50 Tree
[741490] by Christophe Rhodes Christophe Rhodes

0.8.9.3:
Take advantage of the new tagging scheme on the SPARC
... yet more cut'n'paste backend programming

2004-03-25 08:33:11 Tree
[7b0b8e] by William Harold Newman William Harold Newman

0.8.9.2:
trivial tidying: A test file extension of .tmp lets it be
autoremoved by clean.sh and autoignored by my ~/.cvsignore.

2004-03-24 16:45:26 Tree
[74c81a] by William Harold Newman William Harold Newman

0.8.9.1:
hacked DocBook stuff to work with my old Debian setup

2004-03-24 16:26:26 Tree
[dc56ba] (sbcl_0_8_9) by William Harold Newman William Harold Newman

0.8.9:
release, tagged as sbcl_0_8_9

2004-03-24 13:13:35 Tree
[e67e9b] by Alexey Dejneka Alexey Dejneka

0.8.8.35:
* Two new bugs revealed by the post of Dave Roberts.

2004-03-23 14:07:41 Tree
[c75713] by Alexey Dejneka Alexey Dejneka

0.8.8.34:
* Describe MISC.293.

2004-03-22 13:50:43 Tree
[dfc38e] by Rudi Schlatte Rudi Schlatte

0.8.8.33:

* Implement read-sequence, write-sequence for sequences of
type (unsigned-byte 8), (signed-byte 8), add test case

* Prettier print-object method for socket simple-streams

2004-03-21 13:18:43 Tree
[97a61e] by William Harold Newman William Harold Newman

0.8.8.32:
Make distclean.sh delete CVS/ subdirectories.

2004-03-19 19:51:26 Tree
[ea3008] by Christophe Rhodes Christophe Rhodes

0.8.8.31:
Slightly less arbitrary default for *MAX-EMF-PRECOMPUTE-METHODS*.
... it appears that there is no need for an upper limit, so
the only natural value is no limit at all;
... retain the tunability of the parameter, even though there
probably ought to be a better MOPpish way of expressing
it;
... awaiting with interest the effect this has on benchmarks; it
has no observable effect on e.g. McCLIM window mappping
times. (what /does/ have an effect there is compiling
and loading a file with
(SB-PCL::PRECOMPUTE-RANDOM-CODE-SEGMENTS)
in it).

2004-03-18 10:09:36 Tree
[b3f188] by Christophe Rhodes Christophe Rhodes

0.8.8.30:
Remove unnecessary bounds checks from REPLACE, VECTOR-POP and
VECTOR-PUSH-EXTEND (Juho Snellman sbcl-devel 2004-03-17)

2004-03-17 20:24:16 Tree
[b42087] by Christophe Rhodes Christophe Rhodes

0.8.8.29:
Fix for *PRINT-READABLY* printing of symbols
... *PRINT-READABLY* targets the /standard/ readtable, not the
current readtable.

2004-03-16 18:08:22 Tree
[abecd3] by Christophe Rhodes Christophe Rhodes

0.8.8.28:
More floating point reader fixes for non-10 *READ-BASE*
... confusion arises if the exponent marker is also a digit.
Fix the manifest confusions;
... also a long-standing floating point reader-bugfix: reading
"ae+9" with *READ-BASE* = 11 used to give a BUG;
... fix the tests, too.

2004-03-16 18:00:04 Tree
[56a972] by Christophe Rhodes Christophe Rhodes

0.8.8.27:
Fix for float reading with *READ-BASE* < 10 (part of the
failures in PRINT.SINGLE-FLOAT.RANDOM et al. from PFD)
... appropriate mysteriously-missing 9 entry for
DECIMAL-DIGIT
... some extra states in the tokenizer FSM
... tests!

2004-03-16 12:19:04 Tree
[084168] by Christophe Rhodes Christophe Rhodes

0.8.8.26:
Merge patches from NJF (sbcl-devel 2003-03-11)
... more #!-SB-DOC
... fewer :TEST-NOT
... less OAOOM
Explain what's happening around MAYBE-FP-WAIT (thanks to
Nikodemus Siivola sbcl-devel)
Patch threads.impure.lisp to allow writing the C file (Nikodemus
Siivola sbcl-devel 2004-02-27)
Fix for foreign double access on Darwin (CSR sbcl-devel 2004-02-23)

2004-03-15 15:55:06 Tree
[286cb4] by Christophe Rhodes Christophe Rhodes

0.8.8.25:
More SB-POSIX test fixes
... allow building as root again, since it seems that's a
desired feature
... test for not having EUID of 0 in EACCES posix tests instead

(this will probably annoy antifuchs, but I forgot to commit
version.lisp-expr for the last fix. Since this is logically a
simple continuation, I haven't bothered to increment it again)

2004-03-15 15:24:52 Tree
[146f78] by Christophe Rhodes Christophe Rhodes

0.8.8.25:
Don't allow the system to be built as root
... id(1) check early in the build.
Fix the SB-POSIX test suite
... rewrite mkdir.error.3 not to assume that / is unwriteable;
... continue to assume that the user is not (fake)root, but
nonetheless try to clean up a bit more if we are.

2004-03-15 13:27:50 Tree
[dcbf53] by Christophe Rhodes Christophe Rhodes

0.8.8.24:
Fix the build on MIPS
... DEF!CONSTANT for the registers so that the offsets are
defined in a timely fashion
... also s/DO-PENDING-INTERRUPT/RECEIVE-PENDING-INTERRUPT/ for
MIPS and HPPA

2004-03-15 00:00:59 Tree
[aa15be] by Christophe Rhodes Christophe Rhodes

0.8.8.23:
Better %SXHASH-SUBSTRING (patch Juho Snellman sbcl-devel 2004-03-09)
... frob comments a little
... make the same FLET workaround in %SXHASH-SIMPLE-SUBSTRING
... probably fasl-incompatible with 0.8.8.22, but I've already
changed the fasl version number once this cycle. Let's
see if anyone complains :)
... 20% faster at compiling mk-defsystem on DB's iMac
(MORE SPEED!)

2004-03-10 16:10:17 Tree
[398c7b] by Christophe Rhodes Christophe Rhodes

0.8.8.22:
Less pprint suboptimiality
... s/simple-string/(simple-array character (*))/ and add
explicit coercions;
... this should remove most of the performance degradation in the
pretty printer introduced around 0.8.1.x when (vector nil)
was recognized as a string type.

2004-03-09 14:45:37 Tree
[2912f5] by Christophe Rhodes Christophe Rhodes

0.8.8.21:
Make unknown variables signal a compile-time warning.
... slightly hacky (if (eq kind :variable) ...) in the
warning logic itself;
... rearrange bits of the build to eliminate technically
undefined forward references;
... fix for multiple *CURRENT-CATCH-BLOCK* and
*CURRENT-UNWIND-PROTECT-BLOCK*: we now have one and
only one of each variable, rather than three

2004-03-09 12:08:39 Tree
Older >