sbcl Log


Commit Date  
[7bc052] (2.9 kB) by Nikodemus Siivola Nikodemus Siivola

1.0.43.58: ignore ASDF source registries when building contribs

Fixes bug 659105.

2010-10-14 16:43:32 View
Download
[d1873c] (2.8 kB) by Gabor Melis Gabor Melis

1.0.25.21: handling of potential corruptions

- add corruption_warning_and_maybe_lose that prints a warning and
loses depending on lose_on_corruption_p (false by default)
- use corruption_warning_and_maybe_lose when the control stack is
exhausted and on memory faults
- use corruption_warning_and_maybe_lose on the lisp handlers of
SIGILL, SIGBUS and SIGEMT, as invoking them is surely not a good
sign.
- add --lose-on-corruption as a runtime option
- add --disable-ldb as a runtime option
- update the man page and the user manual
- HEAP-EXHAUSTED fixes:
- exit pseduo atomic properly and do pending interrupt if needed
- signalling HEAP-EXHAUSTED in a WITHOUT-INTERRUPTS is dangerous
- use --lose-on-corruption in make-target*.sh

Also, block blockable signals on lose() to prevent other threads,
timers and such from interfering. If only all threads could be stopped
somehow.

2009-02-16 21:36:13 View
Download
[102b7c] (2.8 kB) by Rudi Schlatte Rudi Schlatte

1.0.10.40: Fix build for windows when source directory contains spaces

2007-10-08 11:02:52 View
Download
[34eaed] (2.7 kB) by Rudi Schlatte Rudi Schlatte

1.0.4.94 make-target-contrib.sh self-announcement
* patch by Yaroslav Kavenchuk

2007-04-17 08:39:51 View
Download
[4de6d9] (2.6 kB) by Juho Snellman Juho Snellman

1.0.2.22: Minor NetBSD changes

* Use gtar as the tar in asdf-install (thanks to Jon Buller)
* Fix bashism in make-target-contrib.sh (thanks to Magnus Henoch)

2007-02-12 03:12:40 View
Download
[731da6] (sbcl_1_0_2) (2.6 kB) by William Harold Newman William Harold Newman

1.0.2:
release, will be tagged as sbcl_1_0_2

2007-01-25 15:51:34 View
Download
[9ee939] (2.6 kB) by Christophe Rhodes Christophe Rhodes

1.0.1.13:
Collect output from building contribs into files in output/, for
easier remote debugging.
... also a typo fix for the manual from sb-bsd-sockets
documentation. (from Hedos on sbcl-devel)

2007-01-08 10:30:22 View
Download
[984848] (2.5 kB) by Juho Snellman Juho Snellman

1.0.1.12:
Provide a better diagnostic for apparently broken
SB-BSD-SOCKETS installs. Also print a better error message and
return an error code from make-target-contrib.sh if any
contribs fail, so that these broken installs are less likely
to happen.

2007-01-08 03:26:20 View
Download
[1acfa2] (2.3 kB) by Nikodemus Siivola Nikodemus Siivola

0.9.13.16: preliminary Windows installer builder
* Added "free software & no warranty" summary to top of COPYING.

* tools-for-build/rtf.lisp turns COPYING into License.rtf needed
for the installer.

* tools-for-build/wxs.lisp generates the XML from which
the installer is built.

* refactor good-for-lisp pathname logic from make-target-contrib.sh
to sbcl-pwd.sh.

* make-windows-installer.sh builds sbcl.msi into output/,
assuming WiX (2.0) is installed in $PROGRAMFILES/WiX or
$WIX_PATH.

The installer installs sbcl.exe, sbcl.core, and contribs
into $PROGRAMFILES/Steel Bank Common Lisp/<sbcl-version>/
by default, though the location is configurable.

.lisp and .fasl files are associated with the installed
SBCL, action being to start SBCL and load the file.

The installation directory is added to PATH.

SBCL_HOME is set to the installation directory.

A shortcut is added to the start-menu. The shortcut refers
to the core explicitly, and will continue to work even if
a newer SBCL is installed.

2006-06-01 09:14:25 View
Download
[2365c1] (2.6 kB) by Rudi Schlatte Rudi Schlatte

0.9.11.12
new toplevel options --no-sysinit, --no-userinit to inhibit
loading the corresponding init files
... also fixes the win32 build failure that motivated this change

2006-04-05 07:46:56 View
Download
[9f809e] (2.6 kB) by Juho Snellman Juho Snellman

0.9.11.10:
Fix contrib build on Solaris (and other platforms where /bin/sh
really is a Posix sh).

2006-04-05 06:51:06 View
Download
[e0f344] (2.6 kB) by Rudi Schlatte Rudi Schlatte

0.9.11.5
Make contrib modules build on win32/cygwin
... resolve bogus /cygdrive/x/... paths

2006-03-28 14:35:40 View
Download
[b06500] (2.5 kB) by Christophe Rhodes Christophe Rhodes

0.9.10.42:
In this exciting world of Windows support, we might have files
named *.FASL not found by a find for *.fasl.
... and, argh, -iname is a GNUism. Try harder to delete things
in contrib/ anyway.
... tidy up asdf-stub.lisp while I'm at it.

2006-03-17 15:34:51 View
Download
[e9a993] (2.2 kB) by Christophe Rhodes Christophe Rhodes

0.9.9.11:
Change the way we find our asdf-based contribs, using a custom
*system-definition-search-function* rather than symlinks.
... $SBCL_HOME/systems directory can go away;
... various changes in build and install scripts.

2006-02-01 10:27:54 View
Download
[04d819] (2.3 kB) by Christophe Rhodes Christophe Rhodes

0.9.8.27:
Merge patch from James Bielman fixing self-build under Win32.
... a little bit of an accident ensued; I ran
canonicalize-whitespace on .sh files, which seemed to
work (except on wc.sh) until it scribbled all over
make.sh, confusing the shell interpreter utterly.
... the resulting files have built the system, nevertheless.

2006-01-09 13:00:17 View
Download
[babd45] (2.3 kB) by Thiemo Seufer Thiemo Seufer

0.9.4.72:
Robustify the build system scripts.

2005-09-16 13:26:39 View
Download
[568214] (2.3 kB) 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 View
Download
[40859b] (1.9 kB) 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 View
Download
[3273f8] (1.9 kB) by Christophe Rhodes Christophe Rhodes

0.9.0.26:
More build fixes
... for our non-8859-1 friends, explicitly request the C locale
while building.
... running the tests (and indeed starting up the new sbcl)
in unknown locales will fail instantly, but that's probably
less annoying than having the build fail at cold-init time.
... probably stdin/out/err should fall back to ascii external format
if all else fails

2005-05-08 15:55:06 View
Download
[75b523] (1.8 kB) by Nikodemus Siivola Nikodemus Siivola

0.8.14.5: Join the foreign legion!
* x86/FreeBSD, x86/Linux and Sparc/SunOS now have
linkage-table support, allowing SAVE-LISP-AND-DIE to
function properly in the presence of loaded shared
objects.
* As a related cleanup automate testing for dlopen
support on the plaform, and conditionalize
LOAD-SHARED-OBJECT support on the resulting
:os-provides-dlopen feature.

2004-09-09 12:10:11 View
Download
[995017] (1.8 kB) by Christophe Rhodes Christophe Rhodes

0.8.6.14:
Ouch. That was hard work.
... contrib fix primarily for SunOS but also I think for Darwin;
at least, if it was working it was only by accident.
... uname -m never returns either "solaris" or "darwin", so that
code was wrong to start with;
... change the protocol so that we do EXTRA_CFLAGS rather than
a complete override; now we don't need the solaris or
darwin clauses in asdf-module.mk that weren't being used
anyway;
... delete more stuff in make-target-contrib.sh so that we can
actually see the effect of these changes rather than
blindly reusing an old alien.so (which explains why I
hadn't noticed this before, *sigh*; I ran a completely
clean build on Solaris for the first time in months
yesterday)
... now sb-bsd-sockets and dependents work again. I hope I haven't
broken x86-64 in the process.

2003-11-29 20:41:47 View
Download
[0735cc] (1.8 kB) by Christophe Rhodes Christophe Rhodes

0.8.0.20:
Minor contrib infrastructure frob:
... don't use :force t to ensure building, because firstly it's
hideously expensive in time, as we have to build base systems
several times; secondly, it won't work if the semantics change
to not propagate the FORCE value to depended systems; and
thirdly it doesn't work anyway in the presence of our current
TEST-OP implementation. Delete suspicious files (including
*.fasl under contrib/) at the start of make-target-contrib.sh
instead.
... cvsignore contrib/systems

2003-05-30 11:26:58 View
Download
[df679e] (1.4 kB) by Christophe Rhodes Christophe Rhodes

0.8alpha.0.32:
Improvements in build technology:
... detect and choose GNUMAKE earlier, once and only once.
... provide recompile and use-anyway restarts for warm load.

2003-05-16 11:37:09 View
Download
[63f5fd] (1.4 kB) by Christophe Rhodes Christophe Rhodes

0.pre8.30:
Fix the PCL fix, *sigh*
... don't error if we can't find the class at macroexpand time,
but emit a diagnostic instead. (caught by McCLIM code)
Also enhancement to make-target-contrib.sh
... allow contribs to depend asdfwise on each other
... (side effect: now ASDF-hooked REQUIRE works on fresh-built
uninstalled SBCL with the command line:
SBCL_HOME=`pwd`/contrib ./src/runtime/sbcl --core output/sbcl.core
)

2003-04-02 16:08:25 View
Download
[bb7c5b] (1.3 kB) by Christophe Rhodes Christophe Rhodes

0.7.12.53:
Fix SunOS build as per sbcl-devel 2003-03-22
... remove last bashism in build scripts;
... allow building of foreign loading on SunOS;
... frob sb-bsd-sockets tests so that they pass on SunOS even in the
absence of a /dev/log socket.

2003-02-22 23:00:18 View
Download
Older >