sbcl Log


Commit Date  
[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
[3b91bf] (1.3 kB) by Daniel Barlow Daniel Barlow

0.7.12.50
It's easier to port a shell than a shell script. -- Larry Wall

Contrib-related fixes -
... multiple uses of test -e are now test -f
... don't run make test in install, it's more work than we
want to do as root
... instead, touch $i/test-passed in make-target-contrib.sh
(if, indeed, it has) and test for presence of that file
when installing
... Rationalise AF-* constants in sb-bsd-sockets: AF-LOCAL
is the One True Name.
... In sb-bsd-sockets build, don't hardcode gcc to be in /usr/bin

2003-02-21 16:21:02 View
Download
[cec71f] (1.2 kB) by Christophe Rhodes Christophe Rhodes

0.7.12.36:
More install.sh patching
... $gnumake everywhere
... ${GNUMAKE} not $(GNUMAKE}
Export FUN-INFO-DERIVE-TYPE and friends
... now DEFOPTIMIZER can work in any package that uses SB-C
Install new contrib: SB-ROTATE-BYTE
... implements <http://www.telent.net/ROTATE-BYTE>
... has compiler logic to do so efficiently for (byte 32 0) on
x86: see the README.

2003-02-11 15:42:34 View
Download
[424a16] (1.2 kB) by Daniel Barlow Daniel Barlow

0.7.12.34
make is not always gmake. Apply patch from Raymond Wiker
in sbcl-devel message of 10 Feb 2003

2003-02-10 15:13:17 View
Download
[8d404a] (1.2 kB) by Daniel Barlow Daniel Barlow

0.7.12.30
Update asdf to newer upstream version (:serial t)

module-provide-asdf now refuses to try providing a module
unless it can find a system file, so doesn't usurp the whole
PROVIDE/REQUIRE mechanism for non-asdf modules.

make-target-contrib.sh should set SBCL_HOME to the source
tree, so that inter-module dependencies are searched for in
the right place

Actually add the ACL repl to the repository this time

2003-02-08 15:41:19 View
Download
[10d2c0] (908 Bytes) by Daniel Barlow Daniel Barlow

0.7.12.28
Added WHN's port of Kevin Rosenberg's ACL-like toplevel as
the contrib package SB-ACLREPL

Tidied up some of the contrib infrastructure in pursuance of OAOO

Renamefest: adopt standard SB- package prefixes for all contribs

Contrib packages are now built by make-target-contrib.sh
(called from make.sh) instead of being left to install.sh time

2003-02-07 17:11:38 View
Download