sbcl-cvs-import Log


Commit Date  
[22a670] by Nikodemus Siivola Nikodemus Siivola

0.9.13.52: Windows installer tweaks
* Name the installer sbcl-<version>.msi, not sbcl.msi
* De-impress Xach
<Xach> i was impressed by ID
<Xach> it reminded me of gentle DOOM

2006-06-20 08:29:09 Tree
[5a44f0] by Nikodemus Siivola Nikodemus Siivola

0.9.13.51: Ooops -- trivial fixes against previous commit
* s/PARSE-NATIVE-PATHNAME/PARSE-NATIVE-NAMESTRING/
* Fix garbld docstring in user-homedir-pathname.

2006-06-20 06:45:45 Tree
[256103] by Nikodemus Siivola Nikodemus Siivola

0.9.13.50: Windows baby-steps
* Less sucky toplevel-init: use PARSE-NATIVE-NAMESTRING to deal with
user-supplied init-file names, and refactor the logic between Posix
and Windows.
* New runtime option: --debug-environment, prints out the command line
arguments and environment before anything fancy gets done to them.
Good for debugging startup from Windows shortcuts, etc.
* Less magic constants, more groveled stuff.
* SB-WIN32::GET-FOLDER-PATH renamed to SB-WIN32::GET-FOLDER-PATHNAME,
and it now returns pathnames instead of strings.
* Add internal function SBCL-HOMEDIR-PATHNAME, and centralize the
SBCL_HOME stuff there.
* Still LESS_SHOUTING.
* Move stuff-groveled-from-headers.lisp earlier in the build-order,
so toplevel.lisp can use it.
* No localtime_r and gmtime_r on Windows.

2006-06-20 05:38:42 Tree
[6705ea] by William Harold Newman William Harold Newman

0.9.13.49:
logged bug 404

2006-06-19 13:25:00 Tree
[8d71e2] by Nikodemus Siivola Nikodemus Siivola

0.9.13.48: ASDF update from upstream
* This version at least supports (oos 'load-op :foo :force t),
no thanks to yours truely.

2006-06-19 00:18:37 Tree
[ebc0f0] by Nikodemus Siivola Nikodemus Siivola

0.9.13.47: Thread safety miscellania
* Use localtime_r and gmtime_r instead of thread-unsafe variants
in time.c.
* Note gethostby* reentrancy issue in sb-bsd-sockets in BUGS.
* Trivial PCL cleanups:
** *ALL-PV-TABLE-LIST* was unused -- things only got pushed on it,
but never read. Commented out with a comment, removed code that
did the pushing.
** *INITIAL-PV-TABLE* was unused, deleted.
** *EMPTY-PV* was unused, deleted.
** *EMPTY-CACHE* was unused, deleted.
** *MFP1* & friends implemented a two-element cache outside
a hash-table. Deleted and replaced with simple hash-table
access. Boinkmarks will show the truth.
** Moved redundant toplevel SETQs to the original DEFPARAMTER
of various *FOO-COST*s.
How is this thread-safety related? It happened while flagging
some PCL globals as safe and others as worthy of attention
in doc/internals-notes/threading-specials. Also sorted the
names, so *THE-FOO*s stand out in one place -- seeming to
me as least-likely causes of trouble.
* Whitespace.

2006-06-18 23:47:57 Tree
[fdf46e] by Nikodemus Siivola Nikodemus Siivola

0.9.13.46: GET-INTERNAL-RUN-TIME on Windows, + Windows cleanups
* Merge the patch by Frank Buss, that implements
get-internal-run-time for Windows, modulo stylistic changes.
(Restores buildability on Windows.)
* LESS UPCASE.
* Also slightly less #!+/-win32 conditionalization.
* Grovel more stuff on Windows.

2006-06-18 19:11:31 Tree
[bcc495] by William Harold Newman William Harold Newman

0.9.13.45:
comment tweak inspired by Gisle.Salensminde message to sbcl-help

2006-06-14 19:18:45 Tree
[c26726] by William Harold Newman William Harold Newman

0.9.13.44:
tweaked text around READ-ERROR for undefined #n# label

2006-06-14 13:52:05 Tree
[6298c2] by Nikodemus Siivola Nikodemus Siivola

0.9.13.43: install sbcl.info-1 (and any other *.info-* files)
* makeinfo splits large info-files into separate parts, so
we'd better deal with them.

2006-06-12 16:32:46 Tree
[223a19] by Juho Snellman Juho Snellman

0.9.13.42:
Don't generate (or include) genesis/lutex.h when building without
SB-THREAD. Should fix the FreeBSD 4 build problems reported
on sbcl-devel.

Whitespace fixes.

2006-06-10 05:07:24 Tree
[00a951] by Juho Snellman Juho Snellman

0.9.13.41:
Improvements to the disassembly of INC and DEC on x86-64 (patch
by Lutz Euler on sbcl-devel)

2006-06-10 01:17:35 Tree
[fe5cd1] by Nikodemus Siivola Nikodemus Siivola

0.9.13.40: RUN-PROGRAM tweak
* If the streams passed to RUN-PRGRAM are composite streams,
try to extract the underlying FD-STREAM before falling
back to the tempfile/pipe strategy.

2006-06-10 01:00:58 Tree
[000e9e] by Juho Snellman Juho Snellman

0.9.13.39:
Fix FP exception handling on FreeBSD (patch by NIIMI Satoshi
on sbcl-devel)

2006-06-10 00:26:14 Tree
[b8228f] by Juho Snellman Juho Snellman

0.9.13.38:
Reintroduce the unused "linux_no_threads_p" variable (deleted
with some lutex-related cleanups), since the latest released
version of Slime wants to access it.

2006-06-10 00:04:05 Tree
[707871] by Juho Snellman Juho Snellman

0.9.13.37:
Add an explicit -fPIC to the gcc options for building a shared
library for x86-64 in threads.impure.lisp, as apparently required
for some versions of gcc. (thanks to Marco Monteiro)

2006-06-09 23:58:27 Tree
[a4882e] by Nikodemus Siivola Nikodemus Siivola

0.9.13.36: global policy / null-lexenv confusion fix
* Do not store the global policy in null-lexenv, but include
it in subsequent lexenvs. Fixes visibility of global policy
in LOCALLY and MACROLET.
* Also actually enable the SB-LDB in default build instead of
just providing the framework to make this a good idea.
(Accidentally left out from from 0.9.13.33)

2006-06-09 20:59:44 Tree
[296162] by William Harold Newman William Harold Newman

0.9.13.35:
logged bug 403
added workaround for bug 403 when printing *DEBUG-CONDITION*

2006-06-09 17:07:37 Tree
[992e6a] by Nikodemus Siivola Nikodemus Siivola

0.9.13.34: Class objects as specializers
* As reported by Pascal Costanze on sbcl-devel.
* Also record PCL code walker bug wrt. user-defined declarations.

2006-06-07 19:08:30 Tree
[bf282f] by Nikodemus Siivola Nikodemus Siivola

0.9.13.33: :SB-LDB in default build
* DISABLE-DEBUGGER now also turns LDB off, so scriptability remains the same.
* Use lose() instead of monitor_or_something() in the runtime, and replace
set_lossage_handler() with enable/disable_lossage_handler().

2006-06-07 16:25:09 Tree
[f06adc] by Nikodemus Siivola Nikodemus Siivola

0.9.13.32: restarts for slot-unbound
* USE-VALUE and STORE-VALUE have obvious meanings here, so use them.
* Missing NEWS for .31.

2006-06-07 09:58:37 Tree
[85487a] by Nikodemus Siivola Nikodemus Siivola

0.9.13.31: native-namestring bugfix
* The native-namestring should be same for :DIRECTORY (:RELATIVE) and
NIL.

2006-06-07 09:49:54 Tree
[434d13] by Cyrus Harmon Cyrus Harmon

0.9.13.30
* restore macos/x86 buildability without sb-thread by making the
lutex primitive object defintion and %make-lutex and lutexp
definitions be #!+sb-lutex not #!+(and sb-lutex sb-thread).

2006-06-06 21:27:46 Tree
[24e173] by Juho Snellman Juho Snellman

0.9.13.29:
Fix some regressions:

* x86 build was broken by the ALWAYS-TRANSLATABLE defknown changes
* Some symbol package issues in the test framework caused
--break-on-failure to stop working (patch by Yaroslav Kavenchuk)

2006-06-06 17:11:16 Tree
[34360b] by Nathan Froyd Nathan Froyd

0.9.13.28:
Move full-call checking responsibilities to DEFKNOWN.
... new ALWAYS-TRANSLATABLE flag in DEFKNOWN;
... change PONDER-FULL-CALL to check said flag;
... declare flag in appropriate cases;
... by analogy with %INSTANCE-{REF,SET}, flag their %RAW-*
counterparts as well (they were not flagged previously)..

There are probably other cases where it's applicable, too.

2006-06-06 02:42:51 Tree
Older >