sbcl Log


Commit Date  
[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
[1807d8] by Christophe Rhodes Christophe Rhodes

0.9.2.19:
Merge THS patch "Fix headerptr initialization for cheneygc"
... use the dynamic space that's in use.
... (this is in something called from ldb -- not surprising
no-one noticed)

2005-07-04 10:01:40 Tree
[568214] by Nikodemus Siivola Nikodemus Siivola

0.9.2.18: various error &co reporting improvements and build tweaks
* print the cell name for CELL-ERRORs when *PRINT-ESCAPE* is true.
* print just the filename, not the SHARED-OBJECT structure for failed
LOAD-SHARED-OBJECT.
* improve our Darwin dlerror(3)-shim reporting; also clean up warnings from
ppc-darwin-dlsim.c and reindent it for 80 columns.
* move reporting of failed contribs to make-target-contrib.sh, and re-add
--disable-debugger, which had accidentally fallen off.

2005-07-03 13:51:06 Tree
[96060c] by Kevin Rosenberg Kevin Rosenberg

0.9.2.17:
* contrib/sb-aclrepl/repl.lisp: update KILL-CMD for new thread
objects.

2005-07-03 03:07:40 Tree
[40859b] by Nikodemus Siivola Nikodemus Siivola

0.9.2.16: restore buildability on PPC
* missing VOPs from arith.lisp are here, I hope.

2005-07-03 01:11:04 Tree
[b6ed29] by Kevin Rosenberg Kevin Rosenberg

0.9.2.15:
* contrib/sb-aclrepl/repl.lisp: PROCESSES-CMD now recognizes
that threads are objects, not numbers.

2005-07-02 21:42:11 Tree
Older >