sbcl Log


Commit Date  
2002-06-23 17:23:08 Tree
[b4d7d8] by Christophe Rhodes Christophe Rhodes

0.7.4.42:
Reopened BUG 140, closing BUG 176 in the process.

2002-06-22 15:15:29 Tree
[be1299] by William Harold Newman William Harold Newman

0.7.4.41:
finishing up the immediately preceding "BUGS and other text" checkin:-|

2002-06-20 13:05:47 Tree
[8b4e7d] by William Harold Newman William Harold Newman

BUGS and other text

2002-06-20 13:04:26 Tree
[94ac5b] by Christophe Rhodes Christophe Rhodes

0.7.4.40:
SPARC floating point fixes
... write a C function to get at the floating point state register
and use it for context-floating-point-modes (SunOS)
... attempt to do the same for SPARC/Linux, then realise that
the current state was more broken than I thought, so
wrote a BUG instead
Portability fix to binary-distribution.sh

2002-06-20 11:23:48 Tree
[6ff8c9] by William Harold Newman William Harold Newman

0.7.4.39:
merged pmai patch (sbcl-devel 2002-06-18) for bug 180 (where
:MOST-SPECIFIC-LAST options were ignored in method
combination)

2002-06-18 17:45:14 Tree
[6cff48] by Christophe Rhodes Christophe Rhodes

0.7.4.38:
Final OpenMCL fixes
... dubiously fix a FIXME in the reader with something that
superficially looks better but is in fact just as
wrong.
Now SBCL compiles under an unpatched released OpenMCL!

2002-06-18 13:14:17 Tree
[740af3] by Christophe Rhodes Christophe Rhodes

0.7.4.37:
Some cleanups for OpenMCL compilation
... change one IGNORE to IGNORABLE
... delete FIXME from errors (OpenMCL can compile that now)
... NB: it still doesn't quite work for some reason;
investigation is ongoing...
Text file updates

2002-06-18 08:05:45 Tree
[179c77] by William Harold Newman William Harold Newman

0.7.4.36:
just BUGS entries

2002-06-16 16:05:09 Tree
[e6304d] by William Harold Newman William Harold Newman

0.7.4.35:
(no real changes, just note of another cvs commit mistake:
not making a log notice of the NARROWED-EMF code in
boot.lisp code which replaces the 0.7.4.24 fix for
bug 177. The newer code, which seems to've gone in
in 0.7.4.31, endeavors to give the compiler enough
information to delete the code which was causing type
warnings, instead of the .24 hack of just hiding the
offending code behind an opaque identity function)

2002-06-15 03:19:15 Tree
[1bcf4f] by William Harold Newman William Harold Newman

0.7.4.34:
minor OAOO FIXME for GENESIS...
..made the FOO-ENTRY-TYPE-CODE parameters propagate
automatically into sbcl.h instead of maintaining
separate copies of their definititions in core.h (and
renamed them, s/entry-type-code/core-entry-type-code/,
to help make them more painfully specific now that
their scope is wider)
...similarly propagated FOO-SPACE-ID automatically into
sbcl.h, and s/foo-space-id/foo-core-space-id/

2002-06-15 03:05:18 Tree
[137199] by Christophe Rhodes Christophe Rhodes

0.7.4.33:
The missing piece in the OpenMCL build...
... move some clauses around in cross-compilation float logic.
NB: I am _not_ sure that this is correct in any sense
other than the empirical "it works". The IEEE-representation
logic for the cross-compiler needs review by someone
who knows what an IEEE float looks like. For now, though...
... now SBCL builds under OpenMCL!

2002-06-14 21:50:14 Tree
[61c887] by William Harold Newman William Harold Newman

0.7.4.32:
pure lossage: Only an elite few languages limit their built-in
"vector" abstraction to short fixed lengths, but Common
Lisp is one of them, so in order to use vectors in
GENESIS with OpenMCL as xc host, we get to roll our own
implementation of longer vectors. (and fair warning: If
in the next few months anyone dares to suggest a
correlation between Lisp and "the Right Thing" and I
don't detect enough sarcasm to stun a Cape Buffalo at
fifty paces, I plan to kick him until I feel better.)
But on what some might consider to be the plus side,
this is a case where it's easy to keep the
comment-to-code ratio around 1:1...

2002-06-14 18:26:27 Tree
[35fecf] by William Harold Newman William Harold Newman

0.7.4.31:
mostly comment cleanups, but also a few slot renamings from my
(unsuccessful so far) attempts to understand why a test
case makes PROPAGATE-LIVE-TNS chew up 95% of compiler
time...
... s/global-conflicts-next/global-conflicts-next-blockwise/
... s/global-conflicts-tn-next/global-conflicts-next-tnwise/
... (i.e. making parallel-in-meaning slots parallel in name)

2002-06-14 03:19:59 Tree
[2e91e2] by Christophe Rhodes Christophe Rhodes

0.7.4.30:
Merge BYTE fix.
... include LDB-TEST in the shadowed symbols
... leave hideous violation of OAOO in load-or-cload-xcompiler
unfixed for now
Minor IGNORE/IGNORABLE and IN-PACKAGE tweaks

2002-06-13 08:54:37 Tree
[64a50e] by William Harold Newman William Harold Newman

0.7.4.29:
merged patch: APD ANSI compliance bugfix for DECLARE IGNORABLE
of special variable (sbcl-devel 2002-06-12)
Whether or not my alternative fix for the CALL-NEXT-METHOD
type warning bug (being carefully reviewed on
sbcl-devel even as I write:-) is OK, I might as well
at least stuff the exploratory test cases I wrote
for it into tests/.
Bug 137 (useless debug names e.g. in BACKTRACE) seems to be
gone, since at least I haven't stumbled across it
recently, so delete the BUGS entry.

2002-06-13 00:47:51 Tree
[69cd16] by Christophe Rhodes Christophe Rhodes

0.7.4.28:
Fix BUG 179
... one character fix, and two-line test.
Some OpenMCL cross-compilation fixes
... prefer (declaim (ftype (*) ...)) to (declare (values ...))
... remove arrays that are undumpable from cross-compiler's logic.

2002-06-12 11:51:55 Tree
[2cdebd] by Christophe Rhodes Christophe Rhodes

0.7.4.27:
OpenMCL bootstrap fix
... (INTEGER-LENGTH x) is the same as (1+ (FLOOR (LOG x 2))), duh,
and is anyway what I was trying to express.
Log the bug in DIRECTORY

2002-06-12 10:01:59 Tree
[1a7d93] by William Harold Newman William Harold Newman

0.7.4.26:
new BUGS entry

2002-06-11 18:57:44 Tree
[9cdf6e] by Christophe Rhodes Christophe Rhodes

0.7.4.25:
Bugfix for PPC floating point control handling
... document and test.
Minor text file tweaking, too

2002-06-11 16:13:35 Tree
[625946] by William Harold Newman William Harold Newman

0.7.4.24:
Fix bug 177 (bogus type warnings from CALL-NEXT-METHOD) with
a hack, wrapping the offending code in an opaque
identity function.
Add comments in INVOKE-EFFECTIVE-METHOD-FUNCTION
explaining CSR's insight that the ,@(WHEN ...)
clauses are optimizing slot access (with slots
encoded as FIXNUMs). Also remove DECLARE
NOTINLINE GET-SLOTS-OR-NIL now that I understand
what the code is doing.

2002-06-11 13:50:22 Tree
[8ecceb] by William Harold Newman William Harold Newman

0.7.4.23:
bug reports by Alexey Dejneka and Stig Erik Sandoe

2002-06-09 12:46:04 Tree
[0f7265] by William Harold Newman William Harold Newman

0.7.4.22:
OpenMCL correctly flagged assem.lisp misbehavior by not
allowing SUBSEQ with END > LENGTH (even when LENGTH =
FILL-POINTER = less than the physical size of an
adjustable vector), so tweak VECTOR-SUBSEQ* so that
SBCL checks this too.
converting global appalling assem.lisp behavior into
comparatively local appalling behavior (and
incidentally fixing the SUBSEQ abuse)...
...Make rollbacks of CURRENT-INDEX and CURRENT-POSN local
and temporary instead of global and permanent.
...(also lots of minor fussing with assem.lisp: trivial
reformatting, renaming, correcting spelling errors...)
fixed undefined variable in CHECK-WRAPPER-VALIDITY as per
APD bug report 176 (but left the rest of the
reported bug unfixed)

2002-06-09 02:30:01 Tree
[4e3b57] by Christophe Rhodes Christophe Rhodes

0.7.4.21:
Install slightly sanitized version of TYPE-SYSTEM-INITIALIZED (CSR
sbcl-devel 2002-06-07)
... really fix LOAD this time.

2002-06-08 15:01:49 Tree
[b4a3fb] by William Harold Newman William Harold Newman

(I was tricked by pcl-cvs into not selecting version.lisp-expr before
I did commit. I shall strive to be so vigilant that there's no more than a
30% chance of it happening on the next commit!)

2002-06-08 00:01:40 Tree
Older >