sbcl-cvs-import Log


Commit Date  
[26d7f8] by Christophe Rhodes Christophe Rhodes

0.8.13.64:
Refactor bignum-truncate (from Juho Snellman sbcl-devel
"Re: bignum-gcd" 2004-08-10)
... no more *TRUNCATE-{X,Y}*

2004-08-16 15:01:47 Tree
[e8d94e] by Christophe Rhodes Christophe Rhodes

0.8.13.63:
Restore Darwin buildability
... put sbcl.h before runtime.h in ppc-darwin-mkrospace.c.

It would be nice if a compilation failure in ppc-darwin-mkrospace
caused the build to abort, but I don't know if make is rich enough
to express that in conjunction with the fact that compiling it is
not necessary on non-ppc/darwin platforms.

2004-08-16 10:41:17 Tree
[43e719] by Nathan Froyd Nathan Froyd

0.8.13.62:
Fix Debian bug #265644: was a little overzealous in adding
#!+#. conditionals for 32/64-bit behavior differences.

2004-08-14 18:16:11 Tree
[832641] by Nikodemus Siivola Nikodemus Siivola

0.8.13.61: Sparc fixage
* Merge the GC patch from Nathan Froyd that fixes
the recent build problems on Sparc.

2004-08-14 16:06:30 Tree
[a3da0e] by Rudi Schlatte Rudi Schlatte

0.8.13.60:

Fix peek-char, make sb-simple-streams compile

... If this checkin is broken again, it's brown-paper-bag time, I
guess

2004-08-13 17:35:43 Tree
[d28663] by Christophe Rhodes Christophe Rhodes

0.8.13.59:
Fix up the COUNT bitvector transform. Already caught by the
test suite.

2004-08-11 10:56:30 Tree
[62d333] by Christophe Rhodes Christophe Rhodes

0.8.13.58:
Fix for PPRINT-LOGICAL-BLOCK: signal type-error if :PREFIX or
:PER-LINE-PREFIX doesn't evaluate to a string.

2004-08-11 08:28:35 Tree
[eaefa4] by Christophe Rhodes Christophe Rhodes

0.8.13.57:
Fix FILL simple-base-string transform with non-constant item

2004-08-11 08:21:39 Tree
[b5dc43] by Christophe Rhodes Christophe Rhodes

0.8.13.56:
Fix for (gcd 1 10000000000000000000000) problem (returning a
small bignum)
... %normalize the thing if it has length 1 (all other lengths
are automatically catered for);
... include automatically generated tests.

2004-08-10 20:47:09 Tree
[bf10bb] by Nathan Froyd Nathan Froyd

0.8.13.55:
I really mean it this time.

2004-08-10 17:01:19 Tree
[5fe28f] by Nathan Froyd Nathan Froyd

0.8.13.55:
Oops. Emacs auto-reindenting didn't play well with
package-data-list; fix various problems caused by Emacs.

2004-08-10 17:00:04 Tree
[9d37c9] by Nathan Froyd Nathan Froyd

0.8.13.54:
Define an appropriate primitive type alias for SB!C::RAW-VECTOR;
the src/compiler/*/array.lisp changes from a version or two
ago should now build properly (thanks to Xophe for the alias
idea).

Merge changes to package-data-list.lisp-expr, including support
for various 32/64-bit-isms which have not yet landed.

2004-08-10 15:38:13 Tree
[28cea2] by Nikodemus Siivola Nikodemus Siivola

0.8.13.53: LESS SPURIOUS CONFLICTS
* Reindent package-data-list.lisp-expr so that Emacs
agrees with the indentation. No actual changes to
content.

2004-08-10 15:07:00 Tree
[5c0190] by Christophe Rhodes Christophe Rhodes

0.8.13.52:
Fix for PRINC-TO-STRING/*PRINT-READABLY* interaction

2004-08-10 14:25:38 Tree
[83764e] by Nathan Froyd Nathan Froyd

0.8.13.51:
%RAW-{REF,SET}-FOO actually operates on a RAW-VECTOR; make the
VOP definitions reflect this fact.

Note that this change undoubtedly breaks x86-64, since the
appropriate VOPs haven't been defined for that particular
platform.

2004-08-10 14:20:46 Tree
[f86403] by Nathan Froyd Nathan Froyd

0.8.13.50:
Oops. Fix a few thinkos in VM-independent transformations.

2004-08-10 12:32:29 Tree
[dae76a] by Rudi Schlatte Rudi Schlatte

0.8.13.49
Remove cut'n'pasted (and outdated) code from sb-simple-streams:

* Create inline ansi-stream-read-char & friends in
(target-)stream.lisp, use them from read-char etc.

* Use sb-impl::ansi-stream-read-char etc in simple-streams too.

2004-08-10 11:16:15 Tree
[e4937e] by Nathan Froyd Nathan Froyd

0.8.13.48:
Fix 32/64-bit issues with VM-independent transforms

2004-08-10 02:55:33 Tree
[cf4cb9] by Nathan Froyd Nathan Froyd

0.8.13.47:
The quest for a real 64-bit port continues:

* add logic for 64-bit friendly specialized array types (although
the appropriate getter and setter VOPs may not be written);
* add widetags for the same and attempt to preserve binary
compatibility by not moving around the widetags for existing
32-bit ports;
* modify bits of the garbage collector to handle the same, mostly
in scavenging and friends. The garbage collector has not been
reviewed (yet) for 64-bit cleanness;
* export symbols for 64-bit friendly specialized array types
from appropriate packages (but note KLUDGE in package-data-list);
* export several Lisp-determined constants in SB!VM to C-land.
Since they are no longer hard-coded in the C source files,
rearrange headers to #include sbcl.h as the first user-defined
header to ensure constants are recognized in other header files;
* remove 32-bit assumptions from NWORDS in the garbage collector
and remove duplicate definitions from various places.

2004-08-10 00:20:45 Tree
[5d410b] by Nikodemus Siivola Nikodemus Siivola

0.8.13.46: More verbosity and a BUG
* Add more informative output to make.sh, to direct
users to build the manual and use install.sh.
* Record a bug from #lisp.

2004-08-09 23:35:33 Tree
[ba3471] by Christophe Rhodes Christophe Rhodes

0.8.13.45:
PRINT-UNREADABLE-OBJECT fixes
... OK, do the ugly thing that seems to be specified in ANSI:
include spaces even in illogical places.
... also delete the conditional newlines, even though they
claimed to have been removed in 0.8.0.80. Weird.

2004-08-09 23:04:17 Tree
[19ffc2] by Christophe Rhodes Christophe Rhodes

0.8.13.44:
One more FORMAT bug for today.
... in ~@< ~@:>, do not induce :FILL newlines for the spaces
following ~<Newline>.

2004-08-09 22:00:41 Tree
[2f5aef] by Christophe Rhodes Christophe Rhodes

0.8.13.43:
Fix for two ansi-tests bugs
... "~,,,',f" doesn't treat the last comma specially;
... negative minpad is treated as zero.

2004-08-09 20:07:27 Tree
[8eb447] by Christophe Rhodes Christophe Rhodes

0.8.13.42:
Fix for "~V%" NIL (and countless other similar examples from
ansi-tests)

2004-08-09 13:13:53 Tree
[80f222] by Nikodemus Siivola Nikodemus Siivola

0.8.13.41: Require robustness
* Generate smarter loader-stubs for ASDF-modules, so that
they can be REQUIRE'd even if ASDF:*CENTRAL-REGISTRY*
is cleared by the user.
* Correct INSTALL documentation: --core doesn't override
SBCL_HOME if SBCL_HOME exists.

2004-08-08 12:32:04 Tree
Older >