sbcl Log


Commit Date  
[056dc6] (sbcl_0_7_1) by William Harold Newman William Harold Newman

0.7.1:
(seems to be ready to go)

2002-01-26 22:43:51 Tree
[de5400] by William Harold Newman William Harold Newman

0.7.0.8:
added DB's bug 133 test case

2002-01-26 20:15:46 Tree
[106e6f] by William Harold Newman William Harold Newman

0.7.0.7:
deleted unused EMIT-DEFAULT-ONLY-MACRO
various cosmetic changes in src/pcl/

2002-01-26 17:10:31 Tree
[a8f017] by William Harold Newman William Harold Newman

0.7.0.6:
APD bug 111 patch sbcl-devel 2001-12-30
APD PCL INHIBIT-WARNINGS patch ("Re: [sbcl-devel] sbcl style"
sbcl-devel 2002-01-23)
nibbling away at bug 137: making functions defined by
DEFMETHOD have debug names not e.g.
"#'(LAMBDA (SB-PCL::.PV-CELL. SB-PCL::.NEXT-METHOD-CALL. COMMON-LISP-USER::X) (DECLARE #) ...)"
but instead (:METHOD FOO (INTEGER))...
...added NAME-METHOD-LAMBDA and BODY-METHOD-NAME, and used 'em
...tweaked %METHOD-NAME declared values to look more like
modern CLOS syntax
...made NAMED-LAMBDA treat not-legal-as-source-name names as
debug names, so it barfeth not when fed method names
...tweaked BACKTRACE printing so that it won't truncate the
shiny new method names into e.g. (:METHOD FOO #)
deleted unused WALK-NAMED-LAMBDA

2002-01-23 23:13:14 Tree
[7cec18] by William Harold Newman William Harold Newman

0.7.0.5:
fixing bugs introduced in 0.7.0 release...
...made LOAD-FOREIGN and LOAD-1-FOREIGN definitions work, at
least as far as I could test on OpenBSD. (As reported by
Stig E Sandoe sbcl-devel 2002-01-22, they were broken
in the 0.7.0 sources, because the SB-ALIEN:LOAD-FOREIGN
and SB-ALIEN:LOAD-1-FOREIGN symbols are no longer
visible in SB-SYS, and foreign.lisp was
IN-PACKAGE SB-SYS.)
...sharpened the foreign.test.sh tests to keep this from
happening again
...fixed bug 133 (somewhat kludgily, but hopefully better than
nothing)
made DEFGENERIC do trivial checks on its arguments immediately,
so (DEFGENERIC FOO OR ((X BAR) (Y BAR)) gives a
better error message

2002-01-23 04:05:02 Tree
[8e1b4c] by William Harold Newman William Harold Newman

0.7.0.4:
(first displayed and caused confusion on the sbcl-devel mailing
list by misunderstanding the COMPLEX type specifier,
completely overlooking UPGRADED-COMPLEX-PART-TYPE;
then belatedly:)
merged CSR "rough patch to fix bug 106" sbcl-devel 2001-10-28
used (SPECIFIER-TYPE NIL) instead of (SPECIFIER-TYPE 'NULL) in
the bug 106 patch
removed bug 93 entry, since CSR pointed out that the "removed
bogus DECLAIM" in 0.pre7.14.flaky4.3 seems to've
fixed it

2002-01-22 16:20:19 Tree
[85bc40] by William Harold Newman William Harold Newman

0.7.0.3:
APD "some simple patches" (sbcl-devel 2002-01-21) for bugs
found by PVE

2002-01-21 16:36:32 Tree
[ec6d4b] by William Harold Newman William Harold Newman

0.7.0.2:
APD "repeated DEFGENERIC" patch (sbcl-devel 2002-01-20)
DD-NAME is a constant. DSD-%NAME should be but isn't.:-(
deleted a few unnecessary SB!KERNEL: prefixes
s/\*current-level\*/*current-level-in-print*/
fixed/deleted/whatever a few easy FIXMEs

2002-01-21 14:48:18 Tree
[9c1b23] by William Harold Newman William Harold Newman

0.7.0.1:
cleaned up EVAL-STACK left over from deletion of IR1 and
byte interpreters (responding to NJF questions
sbcl-devel 2002-01-19)
deleted unused symbols: %SP-SET-PLIST, %SP-SET-DEFINITION

2002-01-20 18:31:24 Tree
[651514] (sbcl_0_7_0) by William Harold Newman William Harold Newman

integration hassles, cont'd:
refined my sh script technique (removing syntax errors)

2002-01-19 21:17:41 Tree
[1a2399] by William Harold Newman William Harold Newman

integration hassles, cont'd:
gave up on trying to mess with different versions of jade on
different architectures, at which point it became clear
that I wanted the formatted docs to be distributed in
a different package than source or binary, so...
...wrote html-distribution.sh to slurp up the HTML-formatted
documentation
...tweaked binary-distribution.sh so it no longer slurps up the
HTML-formatted documentation

2002-01-19 20:52:27 Tree
[a8cd89] by William Harold Newman William Harold Newman

uh, *working* on 0.7.0, anyway:
fixed SGML typo that OpenBSD openjade didn't care about (?)
but Linux jade caught

2002-01-19 20:32:11 Tree
[b1abaa] by William Harold Newman William Harold Newman

0.7.0:
(Woo hoo!)
enforced OAOO for *DEFAULT-PACKAGE-USE-LIST*
lotso doc tweaking

2002-01-19 20:22:23 Tree
[d2c3be] by William Harold Newman William Harold Newman

0.pre7.142:
(I hope this looks a lot like 0.7.0. I'll putter on and around
it for a while, xc'ing under CMU CL, building some
applications, etc. Then if there isn't too much
surprise, maybe I can finally ship it!)
late-breaking incompatible cleanup: The default USE list
for DEFPACKAGE and MAKE-PACKAGE is
implementation-defined. Let's just make it NIL, the
way God intended, instead of trying to guess. (Anyone
who actually wants something random can just
:USE (PACKAGE-USE-LIST :CL-USER) anyway.:-) So...
...Implementation-defined things are supposed to be
documented. Put this in the doc string of MAKE-PACKAGE.
...Putting it in NEWS would be good too.

2002-01-18 19:07:54 Tree
[0c7ffa] by William Harold Newman William Harold Newman

0.pre7.141:
made DESCRIBE output of PACKAGE data more concise
s/def-frob/def/

2002-01-17 15:41:19 Tree
[6139c8] by William Harold Newman William Harold Newman

0.pre7.140:
merged SB-C-CALL into SB-ALIEN (since the rationale for
C-CALL being an extension of "basic" SB-ALIEN isn't
obviously compelling)
...deleted various notes about the distinction between
packages at egrep matches to '\<c-call'
...mentioned the change in the FFI quasichapter of the
user manual
...s/c-call/alien/ at matches to 'sb.c-call'
...remembered to add SB-C-CALL nickname for backwards
compatibility
There seems no longer to be any reason that VOID or
WEAK-POINTER-P needs to be re-exported from SB-KERNEL.
It doesn't make all that much sense to reexport
LOAD-FOREIGN and LOAD-1-FOREIGN from SB-EXT.
Remove the old set-the-cold-package-nickname support from
set-up-cold-packages.lisp and friends, since it's
unused and not quite right anyway and much too
annoying to fix (messing with renaming SB!FOO
nicknames to SB-FOO nicknames, ick). The SB-FOO
nickname needed is this backwards compatibility
hack, and it can be hacked in at init time.

2002-01-16 23:54:29 Tree
[104ee7] by William Harold Newman William Harold Newman

0.pre7.139:
more s/argument/arg/...
...s/entry-argument/entry-arg/
...s/argument-list/arg-list/
...s/compile-argument/compile-arg/
...s/associate-argument/associate-arg/
...s/compute-argument/compute-arg/
...s/reference-argument/reference-arg/
...*not* s/one-argument/one-arg/, since CL defines
:IDENTITY-WITH-ONE-ARGUMENT as a kw arg for
DEFINE-METHOD-COMBINATION
...s/from-argument/from-arg/

2002-01-16 22:00:34 Tree
[9a2419] by William Harold Newman William Harold Newman

0.pre7.138:
merged CSR "{find,position}-if-not" patch from sbcl-devel
2002-01-15
tweaked %NATURALIZE-C-STRING to reduce the ridiculous consing
(reported on cmucl-imp ca. 2002-01-15 by Lynn Quam) in
the reinvent-the-strlen() code
added assertion in GENESIS to try to catch "SB!"-vs.-"SB-"
prefix mistakes in code it works with

2002-01-16 20:31:48 Tree
[0bca0c] by William Harold Newman William Harold Newman

0.pre7.137:
more ARGUMENT-to-ARG abbreviation, mostly from egrepping
'def[^ ]* \(*[^ ]*argument'...
...s/standard-argument/standard-arg/
...s/char-argument/char-arg/
...s/float-argument/float-arg/
...s/move-argument/move-arg/
...s/sap-argument/sap-arg/
...s/argument-type/arg-type/
...s/word-argument/word-arg/
...s/with-argument/with-arg/
...s/without-argument/without-arg/
...s/arguments-option/args-option/
...s/argument-precedence/arg-precedence/
renamed DEFSTRUCT ARGUMENT to DEFSTRUCT ARG
removed BUGS 130 as per CSR sbcl-devel 2002-01-16
cut DB's slam.sh notes from CLiki SBCL internals slam.sh
page, pasted them into slam.sh comments, and rewrote
them some

2002-01-16 15:40:14 Tree
[803049] by William Harold Newman William Harold Newman

0.pre7.136:
abbreviating ARGUMENT as ARG...
...s/error-argument/error-arg/
...s/argument-count/arg-count/
...s/bogus-argument/bogus-arg/
...s/key-argument/key-arg/
...s/constant-argument/constant-arg/
also changed ARGUMENT to ARGS in the context of ARG-COUNT-ERROR

2002-01-16 02:10:41 Tree
[083079] by William Harold Newman William Harold Newman

0.pre7.135:
DO-FOO should be used for iteration names, not other things...
...s/do-assembly/emit-assembly-code-not-vops-p/
...s/do-truncate/return-quotient-leaving-remainder/
...s/do-constant-bit-bash/constant-bit-bash/
...s/do-unary-bit-bash/unary-bit-bash/
...s/do-do-body/frob-do-body/
...s/do-dd-inclusion-stuff/frob-dd-inclusion-stuff/
...s/do-output/frob-output/
...s/do-input/frob-input/
...s/do-old-rename/rename-the-old-one/
...s/do-load-verbose/maybe-announce-load/
...s/do-nothing/no-op-placeholder/
...s/do-pending-interrupt/receive-pending-interrupt/
...s/do-load-time-code-fixup/envector-load-time-code-fixup/
...s/do-type-warning/emit-type-warning/
...s/do-the-stuff/ir1ize-the-or-values/
...I'm not sure enough about behavior of VOP names to mess with
DO-MAKE-VALUE-CELL immediately, but at least I can
rename the MAKE-VALUE-CELL event to MAKE-VALUE-CELL-EVENT
to start to untangle the names here.
...s/do-save-p-stuff/conflictize-save-p-vop/
...s/do-coerce-efficiency-note/maybe-emit-coerce-efficiency-note/
...s/do-offs-hooks/call-offs-hooks/
...s/do-fun-hooks/call-fun-hooks/
...s/do-short-method-combination/short-combine-methods/
...s/do-tests/run-tests/
fixed dumb oversight in debug.impure.lisp

2002-01-15 23:53:50 Tree
[66187c] by William Harold Newman William Harold Newman

0.pre7.134:
MNA "more describe (and arglist) cleanup" patch from
sbcl-devel 2002-01-15
Tweak the arglist regression tests so that they don't depend on
the (somewhat arbitrary) names chosen for arguments in
some implementation file far far away, but only on
supported behavior and local code.
Rearrange the arglist regression tests a little. (Make
debug.impure.lisp and move 'em there.)

2002-01-15 21:08:48 Tree
[f6a2be] by William Harold Newman William Harold Newman

0.pre7.133:
NJF patch I from sbcl-devel 2002-01-14: "Keywords are
self-evaluating, right? They don't need to be quoted?
Then I wonder why the writers of PCL felt it necessary
to do so. This patch fixes that."
NJF patch II from sbcl-devel 2002-01-14: "This patch does
away with the strange business of the PUSHP argument to
DEFINE-FOP (and DEFINE-COLD-FOP) being
(MEMBER '(T NIL :NONE)) and implements the suggestion
at the top of src/code/fop.lisp for fixing it."
chased down ramifications of s/offs-hook-function/offs-hook-fun/,
as per Alexei Dejneka broken disassembler bug report
sbcl-devel 2001-01-14
the poor neglected user manual...
...added some information about compiler-only-ness in the
introduction
...removed some "I'm sorry about this bug, give me time" stuff,
since time has passed, and the bugs are gone:-)
belatedly incremented fasl file version

2002-01-15 19:00:54 Tree
[b0b168] by William Harold Newman William Harold Newman

(I seem to've screwed up during the checkin of 0.pre7.131 before, so
that it's log message got lost. So this checkin has two log messages,
.131 for the changes in the previous checkin and .132 for the changes
in this checkin.)

0.pre7.131:
s/variable/var/ in...
...fun-variable
...symbol-variable
...find-variable
...variables*\*
...make-variable
...iteration-variable
...declare-variable
...when-it-variable
...named-variable
...1-variable
...compute-variable
...minimal-variable
...free-variable
...let-variable
...lexenv-variable
...(not set-variable because there's already a VAR slot for the
SET structure type, gah, so try s/set-variable/setq-var/)
...convert-variable
s/lexenv-functions/lexenv-funs/
Rename NAMED-VAR function to LOOP-NAMED-VAR, for consistency
with other LOOP operators and with the LOOP comments
which refer to LOOP-NAMED-VAR.

0.pre7.132:
learning that I don't even get people's *names* right
in CREDITS:-(
addressed APD bug report 2001-01-13...
...made a BUGS entry for pretty-printing nested backquotes
...scattered references to compiler-only implementation
through doc/sbcl.1
other corrections and tweaks in doc/sbcl.1

2002-01-15 01:06:08 Tree
[951a3a] by William Harold Newman William Harold Newman

*** empty log message ***

2002-01-14 05:05:39 Tree
Older >