sbcl Log


Commit Date  
[a0d9e7] by Christophe Rhodes Christophe Rhodes

0.8.6.39:
Quiet. Too quiet. Fix bug in pprinting backquotes, introduced
*sigh* when fixing the last bug...
... we need to print once to a string stream, to look at the
first character to make sure that it's not a @ or a .
... and then we need to print again, but this time to the real
stream (which is at a different logical block position)
... yes, possibly there is a better way.

Also put identity where mouth is: add self to SUPPORT

2003-12-16 17:40:39 Tree
[a01555] by Daniel Barlow Daniel Barlow

0.8.6.38
The long-threatened removal of the 'parent' thread. Now SBCL
only uses one thread until you start the second one

Also removed countdown_to_gc: it's redundant now we have
a thread->state slot

2003-12-13 15:55:56 Tree
[9b28f6] by Daniel Barlow Daniel Barlow

0.8.6.37
Remove unnecessary #inclues from gencgc.c

Update NEWS file and manual for futex and new fg/bg manipulation

2003-12-13 12:32:41 Tree
[4f07ad] by William Harold Newman William Harold Newman

0.8.6.36:
tidying...
...fiddling with TRACE docs in anticipation of actually
making it do PROFILEing as intended
...small doc/ fixes
...(re-?)deleted FOP-CHARACTER since it's still speculative
generality (will presumably be added back when Unicode
comes, but isn't helpful now, and would be only
infinitesimally helpful then, since it's untested now
and so easy to add then)
...MORE LOC: broke some long lines
...stdlog seemed to be unused.

2003-12-12 04:34:32 Tree
[2ead78] by Christophe Rhodes Christophe Rhodes

0.8.6.35:
At the request of the type system's most heavy user...
... refactor NEGATION-TYPEs

... make NEGATE an operation in TYPE-CLASS
... define type methods for :NEGATE, replacing one god-awful
NOT type translator
... define a (cached) TYPE-NEGATION function
... replace too many uses of
(specifier-type `(not ,(type-specifier foo)))
with (type-negation foo)

We pass as many tests as we used to (both here and in PFD's suite)
and we now go faster than we did before 0.8.6 on PFD's random
tester. Sounds good to me.

(This was initially part I of a two part refactor. This stage
turns out to be enough for now; if it hadn't been, it should be
possible to achieve even greater speed by changing the representation
of CONS types to include not just CAR and CDR types but also
their negations; then operations on CONS types such as UNION and NEGATE
would be much much faster, at a slight cost in initialization).

2003-12-11 13:34:25 Tree
[80ebba] by Christophe Rhodes Christophe Rhodes

0.8.6.34:
Am I the only one who screws up in amusing ways?
... define a fake %READER-ERROR on the host, so that planting
commas in code which doesn't want them gives you an
error message that's applicable, not an undefined function
error.

2003-12-09 15:12:07 Tree
[d5fb3f] by Kevin Rosenberg Kevin Rosenberg

0.8.6.33:
* doc/html_chunk.xsl: Apply patch from Miles Egan to use TT markup
on Docbook TYPE tag.

2003-12-08 19:15:08 Tree
[ac0bb6] by Christophe Rhodes Christophe Rhodes

0.8.6.32:
Fix for (pprint '`(lambda ,x)) bug
... PPRINT-LAMBDA-LIST needs to be aware of our backquote
implementation

2003-12-08 11:28:21 Tree
[96399d] by Christophe Rhodes Christophe Rhodes

0.8.6.31:
Grovel errnos rather than (wrongly, for *BSD) hardcoding them.

2003-12-06 16:11:32 Tree
[014e7a] by Alexey Dejneka Alexey Dejneka

0.8.6.30:
* Fix bug reported by PFD on sbcl-devel 2003-12-04
... VALUES transform: preserve (single-valuified) derived
type;
... LET-CONVERT: flush combination derived type.

2003-12-05 19:30:47 Tree
[a208de] by Alexey Dejneka Alexey Dejneka

0.8.6.30:
* Fix bug reported by PFD on sbcl-devel 2003-12-04
... VALUES transform: preserve (single-valuified) derived
type;
... LET-CONVERT: flush combination derived type.

2003-12-05 19:25:18 Tree
[6fd484] by Christophe Rhodes Christophe Rhodes

0.8.6.29:
further (VECTOR NIL) depessimization
... optimize the usual case in STRING-SOUT

2003-12-05 18:34:40 Tree
[c3699d] by Christophe Rhodes Christophe Rhodes

0.8.6.28:
Fix for WTF bug on #lisp IRC
... adjust the EXPT derive-type logic to be more correct.
Text adjustments
... refer to base-target-features.lisp-expr in INSTALL
... add our newline back after the first line of the banner (I
hope without breaking gcc3.3 in the process...)

2003-12-05 16:56:20 Tree
[ed3548] by Kevin Rosenberg Kevin Rosenberg

0.8.6.27:
* doc/DOCDOC: Add upstream URL for tools
* doc/Makefile: Add support for Fedora Core 1
* doc/catalogs/: Move catalog files to this subdirectory

2003-12-05 11:06:01 Tree
[5ca751] by Kevin Rosenberg Kevin Rosenberg

0.8.6.26:
* doc/Makefile: Add OS detection of redhat9
* doc/catalog-redhat9.xml: Unfortunately, RedHat adds local
version numbers to their DTD pathnames, so every version of RedHat
will likely need different catalogs.

2003-12-04 00:37:32 Tree
[0898da] by Kevin Rosenberg Kevin Rosenberg

0.8.6.25:
* doc/DOCDOC: Provide more complete documentation on documentation
generation prerequisits.

2003-12-03 16:18:57 Tree
[cfd322] by Kevin Rosenberg Kevin Rosenberg

Add fink operating system detection

2003-12-02 03:12:05 Tree
[765d10] by Kevin Rosenberg Kevin Rosenberg

0.8.6.24:
* doc/*: Revert to Docbook 4.1 DOCTYPE for compatibility with
older systems such as Debian Woody. Add catalog for Darwin's
fink and for partially for Redhat.

Need to add OS detection for fink in Makefile and stylesheet
location for RedHat in catalog-redhat.xml

2003-12-02 01:47:55 Tree
[f1bdcc] by Andreas Fuchs Andreas Fuchs

0.8.6.23:
add a missing \ to the SBCL banner, to de-confuse GCCs that don't
allow multi-line strings.

2003-12-01 19:58:54 Tree
[391395] by William Harold Newman William Harold Newman

0.8.6.22:
LESS TEXT: quieter startup banner and debug prompt mostly
as suggested by Nikodemus Siivola and Dan Barlow
on sbcl-devel
really updating FASL-FILE-VERSION (as attempted in my last
checkin) this time for sure

2003-12-01 15:19:52 Tree
[6c2f9e] by William Harold Newman William Harold Newman

0.8.6.22:
LESS TEXT: quieter startup banner and debug prompt mostly
as suggested by Nikodemus Siivola and Dan Barlow
on sbcl-devel
really updating FASL-FILE-VERSION (as attempted in my last
checkin) this time for sure

2003-12-01 14:53:51 Tree
[363208] by William Harold Newman William Harold Newman

0.8.6.21:
bumped fasl file version so I don't forget at release time

2003-11-30 21:21:33 Tree
[0bc2d6] by Christophe Rhodes Christophe Rhodes

0.8.6.20:
Merge simple-streams patch (David Licteblau sbcl-devel 2003-11-09)
... including frobs to core code to unspecial-case Gray streams

2003-11-30 17:11:05 Tree
[9cf3db] by Christophe Rhodes Christophe Rhodes

0.8.6.19:
Fix for CONS.SUBTYPEP.xx from PFD's test suite
... more work in the CONS union method.

ALERT ALERT ALERT

this change reportedly makes PFD's random tester crawl, slowing it
by a factor of 15 on input terms (type specifiers) of size 50.
Options include
* ignoring this;
* having a cutoff in time or complexity beyond which we return
NIL, NIL;
* optimizing (NOT <cons>) some more;
* ...
but at least it's slightly more correct now.

2003-11-30 16:08:48 Tree
[3f3215] by Christophe Rhodes Christophe Rhodes

0.8.6.18:
ASDF-INSTALL fix (parse *proxy* properly, as per Sean Ross sbcl-devel
2003-10-23)
... start parse-integer at the right place
SHOW patchery from Nikodemus Siivola (sbcl-devel 2003-11-28)

2003-11-30 15:49:04 Tree
Older >