sbcl Log


Commit Date  
[4898ef] by William Harold Newman William Harold Newman

0.9.2.43:
another slice of whitespace canonicalization
(Anyone who ends up here with "cvs annotate" probably
wants to look at the "tabby" tagged version.)

2005-07-14 16:30:05 Tree
[79cc56] by William Harold Newman William Harold Newman

0.9.2.42:
one slice of whitespace canonicalization
(Anyone who ends up here with "cvs annotate" probably
wants to look at the "tabby" tagged version.)

2005-07-14 15:41:10 Tree
[3e9cd9] by Paul F. Dietz Paul F. Dietz

Updated version no. (belatedly) for addition of bug #384

2005-07-14 13:18:29 Tree
[70f19d] by Paul F. Dietz Paul F. Dietz

Add bug 384, involving performance problem in the compiler on
types that normalize to very large MEMBER types on characters.

2005-07-14 11:49:50 Tree
[1af3fa] by William Harold Newman William Harold Newman

0.9.2.40:
added scripts to impose whitespace canonicalization
added scripts to check that sources haven't drifted away from
canonical whitespacing (as when someone doesn't use
emacs' INDENT-TABS-MODE=NIL...)
(Note that the scripts include an annoying level of "echo"-ish
commands which should probably be removed once things seem
to be working OK for everyone.)
(Something about huge touch-every-file "cvs commit" of
canonicalized-whitespace versions of all sources is
clashing with my flaky internet connection, so there may
be some further delay in committing the result of running
the scripts.)

2005-07-12 12:58:01 Tree
[5563d2] (tabby) by William Harold Newman William Harold Newman

0.9.2.39:
(This is a trivial placeholder which is just preparation for stripping
tabs, and otherwise canonicalizing whitespace, in most of the
sources.)
Later today I plan to change the whitespace style in most of the
system's source files. Thus, this version will be either
the last or very very close to the last version where
"cvs annotate" conveniently and cleanly runs back to the dawn
of time. Thus, after this commit I will run "cvs tag tabby".

2005-07-11 16:40:53 Tree
[ad3beb] by Gabor Melis Gabor Melis

0.9.2.38: thread cleanup, paranoid
* fixed 32bitness in some places
* untangled waitqueues, mutexes and spinlocks
* updated the user manual
* removed target-unithread.lisp and target-multithread.lisp and
put everything into target-thread.lisp mainly for OOAO the docstrings,
but also to provide as much as possible of the thread interface
in unithread builds

2005-07-11 15:31:07 Tree
[bb756e] by Gabor Melis Gabor Melis

0.9.2.37:
* enable-debugger: set *debug-io* to *query-io*

2005-07-11 12:17:43 Tree
[9f409e] by Christophe Rhodes Christophe Rhodes

0.9.2.36:
Fix for memory fault error in foreign.test.sh
... we need to be able to have two different linkage-table
entries for "address of data" and "instructions
to jump to address" (DATAP=NIL/T)
... use a cons as the hash key rather than just the name
... (this area is not my speciality, so this fix may be
suboptimal. Adjust as necessary)

2005-07-11 10:31:37 Tree
[f16e09] by Gabor Melis Gabor Melis

0.9.2.35:
* bug fix: inner with-recursive-lock no longer releases the mutex

2005-07-07 13:27:55 Tree
[668662] by Gabor Melis Gabor Melis

0.9.2.34:
* bug fix: run-program is now thread safe(r)
* enable debugger in threads.impure.lisp for the duration of
the debugger test

2005-07-07 10:13:03 Tree
[51d5b9] by Nikodemus Siivola Nikodemus Siivola

0.9.2.33: restore buildability on non-linkage-table ports
...thanks to Thiemo Seufer.

2005-07-06 21:41:48 Tree
[85ccf8] by Gabor Melis Gabor Melis

0.9.2.32:
* bug fix: debugger doesn't hang on session lock if interrupted at
an inappropriate moment (added another without-interrupts until
a better solution is found)

2005-07-06 14:49:38 Tree
[3fe001] by Nathan Froyd Nathan Froyd

0.9.2.31:
Oops. Revert broken 0.9.2.6 change. Record a BUG for posterity.
...fix the run-tests.sh script while we're at it, too.

2005-07-05 20:44:37 Tree
[5827ad] by Nikodemus Siivola Nikodemus Siivola

0.9.2.30: oops, missed one
* rename one more call to FOREIGN-SYMBOL-ADDRESS-AS-INTEGER
* fix foreign.test.sh to actually fail when we can't load stuff
properly.

2005-07-05 19:29:08 Tree
[171422] by Gabor Melis Gabor Melis

0.9.2.29:
* made the debugger omit printing the thread in unithread builds
* fixed a ppc gcc4 compilation problem

2005-07-05 14:17:14 Tree
[165f17] by Gabor Melis Gabor Melis

0.9.2.28: infinite error protection
* bug fix: don't halt on infinite error in threads if possible
* use invoke-debugger instead of internal-debug on infinite errors
* don't halt after the 50th successfully handled infinite error

2005-07-05 14:10:36 Tree
[bc8083] by Nikodemus Siivola Nikodemus Siivola

0.9.2.27: update internals documentation

2005-07-05 12:42:30 Tree
[dc33d6] by Nikodemus Siivola Nikodemus Siivola

0.9.2.26: refactoring internals of foreign linkage
* rename FOREIGN-SYMBOL-ADDRESS => FOREIGN-SYMBOL-SAP,
FOREIGN-SYMBOL-ADDRESS-AS-INTEGER => FOREIGN-SYMBOL-ADDRESS, and
so forth. Follow this scheme consistently, calling foreign saps
saps, and addresses addresses.
* split GET-DYNAMIC-FOREIGN-SYMBOL-ADDRESS into
FIND-DYNAMIC-FOREIGN-SYMBOL-ADDRESS and
ENSURE-DYNAMIC-FOREIGN-SYMBOL-ADDRESS.
* new function: FIND-FOREIGN-SYMBOL-ADDRESS, which doesn't enter
the symbol to linkage table. Use it in SB-POSIX to detect the
presence of foreign symbols.
* merge patch by David Lichteblau:
ENSURE-DYNAMIC-FOREIGN-SYMBOL-ADDRESS keeps track of used foreign
symbols in hash-tables instead of lists.

2005-07-05 12:27:25 Tree
[15ecd1] by Gabor Melis Gabor Melis

0.9.2.25:
* use a fresh read buffer for non-recursive reads to allow for
nested and thread safe reading
* killed read-from-string's string-input-stream and stringify-object's
string-output-stream cache mainly for thread safety reasons
* as a side-effect potentially huge buffers do not linger

2005-07-05 10:49:46 Tree
[370305] by Christophe Rhodes Christophe Rhodes

0.9.2.24:
Better docstring lambda-list treatment (FSVO "better", but at
least gets sb-sprof:with-profiling right)
... also add .cvsignore to internals manual directory

2005-07-04 17:07:41 Tree
[b1a693] by Nikodemus Siivola Nikodemus Siivola

0.9.2.23: ansi fixes
* fill slots in TYPE-ERRORs from COERCE.
* classes are type designators and must be accepted by MAKE-CONDITION.
* MULTIPLE-VALUE-SETQ returns the primary value of the values form.
* COMPILE must not return NIL.

2005-07-04 13:09:20 Tree
[bc9235] by Christophe Rhodes Christophe Rhodes

0.9.2.22:
Merge THSpatch "Minor mips code cleanup" (sbcl-devel 2005-06-19)
... make the code a little prettier.

2005-07-04 10:29:04 Tree
[3d1044] by Christophe Rhodes Christophe Rhodes

0.9.2.21:
Merge THS patches for MOVE and branch delay scheduling
(3 parts, "Mips branch delay slot audit" sbcl-devel 2005-06-19)
... prefer MOVE to INST MOVE;
... be more careful with branch delay slots;
... preschedule where possible.

2005-07-04 10:16:22 Tree
[adc674] by Christophe Rhodes Christophe Rhodes

0.9.2.20:
Better LOGNOR on fixnums for MIPS (THS sbcl-devel 2005-05-22)
... just subtract the mask

2005-07-04 10:08:44 Tree
Older >