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  
[10047f] (character_branch) by Christophe Rhodes Christophe Rhodes

0.8.13.77.character.46:
"Say hello to the nice cartoon character"

Disable FAST-READ-CHAR on :IO streams.
... fixes last remaining regression from HEAD tests;
... interim fix only: Teemu is thinking about the proper fix.

2004-10-28 18:13:55 Tree
[0f478f] by Christophe Rhodes Christophe Rhodes

0.8.16.12:
Deal with oversight of ~~ directive in compile-time checking.
(Bruno Haible cmucl-imp 2004-10-28)

2004-10-28 17:07:16 Tree
[07ff64] by Christophe Rhodes Christophe Rhodes

0.8.13.77.character.45:
"Ow! Don't do that"

Place the HEAD character_branch-related changes to the backends
also on character_branch, for ease of merging.

2004-10-28 14:54:53 Tree
[b1b85b] by Nikodemus Siivola Nikodemus Siivola

0.8.16.11: Partial fix for #318 & more incompatible changes
* Robustify STYLE-WARNINGs and compiler messages
against circular objects and other nasties.
* In the process replace *COMPILER-ERROR-PRINT-FOO* with
*COMPILER-PRINT-VARIABLE-ALIST*, remove support for
already depracated *DEBUG-PRINT-FOO*s and move both
printer control alists to SB-EXT.
* Update the fine manual.

2004-10-28 14:29:12 Tree
[2034cb] by Christophe Rhodes Christophe Rhodes

0.8.16.10:
CHARACTER-SET-TYPE implementation
... easier to deal with than (MEMBER ...)
... the usual complement of changes, a few extra tests, and so on.

This patch was brought to you by character_branch

2004-10-27 21:36:30 Tree
[63817d] by Christophe Rhodes Christophe Rhodes

0.8.16.9:
Backend renaming of various BASE-CHAR things to CHARACTER things
... BASE-CHAR-REG -> CHARACTER-REG
... BASE-CHAR-STACK -> CHARACTER-STACK
... BASE-CHAR-SC-NUMBER -> CHARACTER-SC-NUMBER
... etc.
... as a somewhat unexpected side effect, the BASE-CHAR class
gets deleted, essentially because of the note containing
"BOGGLE" in src/compiler/generic/primtype.lisp: array
specializations are converted to primitive types by
testing the specifier of the specialization against a list
with EQUAL, and the BASE-CHAR/CHARACTER ambiguity hurts.
Just as in June 2003, this looks too hard to solve right now.

This patch was brought to you by character_branch and M-%

2004-10-27 16:39:55 Tree
[c2aa3c] by Christophe Rhodes Christophe Rhodes

0.8.16.8:
In the interests of shrinking diffs...
... UnicodeData.txt and ucd.lisp are going to be added eventually
in more-or-less their current form. Add them now (without
linking them in to the build) to save bandwidth between the
UK and Austria

This patch was brought to you by character_branch.

2004-10-27 09:57:00 Tree
[f4b2df] by Christophe Rhodes Christophe Rhodes

0.8.16.7:
Fix for some RENAME-PACKAGE badness (from PFD ansi-tests)
... package-namify the new name;
... add a simple test;
... one or two other package-related declaration frobbings.

2004-10-27 09:44:22 Tree
[771b86] by Christophe Rhodes Christophe Rhodes

0.8.16.6:
Untabification
... tabs in source code in general are Evil Bad and Wrong, but in
strings they are especially so in the context of portable
ANSI Common Lisp, since #\Tab is not a standard character.
... remove all tabs in strings in the source code, and write some
defensive code to prevent them from creeping back in again.
... one or two other whitespacey changes.

(this patch was brought to you by character_branch)

2004-10-26 17:51:11 Tree
[dfa829] by Nikodemus Siivola Nikodemus Siivola

0.8.16.5: deoopsification
* Fix paths going thru READ-MAYBE-NOTHING that 0.8.16.1
broke -- discovered by SB-ACLREPL breaking. Also
add a regression test for the same.
* Better TYPE-ERRORs from ERROR: ones that actually have
expected-type and datum slots filled.

2004-10-26 14:49:11 Tree
[686262] by Christophe Rhodes Christophe Rhodes

0.8.13.77.character.44:
"Don't let your imagination run away with you"

Fix for antifuchs #lisp-reported problem with merge to HEAD: the
MOVE-TO-CHARACTER VOP could fail if Python wants both the arg and
the result to be on the stack.
... change it around a bit to deal only with registers, and play
with :LOAD-IF to achieve hopefully the same efficiency

2004-10-26 13:12:43 Tree
[da554a] by Christophe Rhodes Christophe Rhodes

0.8.16.4:
Fix for bug reported by Bruno Haible cmucl-imp 2004-10-19:
... be more clear about when situations are name conflicts
... signal symbol-by-symbol rather than all at once, so that...
... a restart can be offered to resolve the conflicts in favour
of any of the conflicting symbols
... document the condition type, symbol list accessor and restart
... also frob the docstrings a little for sbcl house style

2004-10-26 11:43:49 Tree
[d8fff6] by Christophe Rhodes Christophe Rhodes

0.8.16.3:
Unlock packages in chill.lisp

2004-10-26 11:01:20 Tree
[15d6e7] by Nikodemus Siivola Nikodemus Siivola

0.8.16.2: TYPE-ERROR for ERROR
* ANSI sayeth that we should signal a TYPE-ERROR
if arguments to ERROR are silly. Make it so.

2004-10-26 10:24:54 Tree
[e8ba5a] by Nikodemus Siivola Nikodemus Siivola

0.8.16.1: reader ANSI fixes
* Return primary value NIL for various READ-FOO when
*READ-SUPPRESS* is NIL.
* Eof-error-p in READ-FROM-STRING defaults true.

HEALTH WARNING: These changes will probably break Slime,
or at least parts thereof. Slime patch forthcoming.

2004-10-26 09:50:38 Tree
[9ef04b] (sbcl_0_8_16) by William Harold Newman William Harold Newman

0.8.16:
release, tagged as sbcl_0_8_16

2004-10-25 19:42:41 Tree
[93a6da] by Christophe Rhodes Christophe Rhodes

0.8.13.77.character.43:
"You'll be on your best behaviour, lad"

Bandage for problem revealed in BIT-BASH-COPY
... expand into a specialized function call instead. (This
shouldn't be particularly inefficient, I think, because
(simple-array character (*)) elements are word-sized).

2004-10-25 16:31:07 Tree
[3ca526] by Christophe Rhodes Christophe Rhodes

0.8.13.77.character.42:
"It's your turn to take the rubbish out"

Attempt to speed up string streams and the like.
... implement a transform for REPLACE on (known) simple character
strings.

2004-10-25 13:26:02 Tree
[fa8709] by Christophe Rhodes Christophe Rhodes

0.8.13.77.character.41:
"My, aren't you growing quickly?"

Fixes from Teemu Kalvas for various ANSI-mandated character case
consistency issues (mostly detected by PFD ansi-tests)
... arrange for ucd.dat to be built as part of the build process,
so delete it from the repository and add UnicodeData.txt
instead;
... ucd.lisp modified to allow ANSI requirements to be satisfied;
... fix in target-char.lisp for BOTH-CASE-P
... also, while we're at it, fix RENAME-PACKAGE.x on non-simple
strings.

2004-10-24 20:22:16 Tree
[92d59f] by William Harold Newman William Harold Newman

0.8.15.21:
corrected attribution in recent BUGS entry, oops

2004-10-22 15:11:21 Tree
[e33e99] by Nikodemus Siivola Nikodemus Siivola

0.8.15.20: Fix HTML installation
* On some systems we were installing the HTML docs
in ever deeper directories on every install. Make
it not so, and try to stick to commandline flags
actually specified in SUV3. Reported by Stefan Scholl.

2004-10-21 13:00:16 Tree
[ad6d0f] by William Harold Newman William Harold Newman

0.8.15.19:
logged new BUGS
added some autogenerated files to doc/manual/.cvsignore

2004-10-20 16:29:55 Tree
[1f7bb6] by Nikodemus Siivola Nikodemus Siivola

0.8.15.18: Linkage table tweaks & alien bugfix
* Build with linkage-table by default on x86/NetBSD and
sparc/Linux as well.
* Don't try to be too clever about when to warn user about
alien definitions when saving cores on non-linkage-table
platforms: do it unconditionally.
* Fix parsing of recursive alien record and union types
(reported by Thomas F. Burdick, port of Helmut Eller's
patch for the same problem in CMUCL.)

2004-10-18 14:59:34 Tree
[1f763f] by Daniel Barlow Daniel Barlow

0.8.15.17
Merge NetBSD stack exhaustion patch from Richard Kreuter:
after a signal handler returns, NetBSD restores esp from the
mcontext's uesp slot, not the esp slot
(sbcl-devel 2004-10-15)

2004-10-18 13:07:41 Tree
[cd99f2] by Nikodemus Siivola Nikodemus Siivola

0.8.15.16: "oops"
* Ignorance may be a bliss, but IGNOREABLE is not a
declaration.

2004-10-18 12:37:53 Tree
Older >