Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo


sbcl Log

Commit Date  
[25c176] (1.7 kB) by Francois-Rene Rideau Francois-Rene Rideau , pushed by Juho Snellman Juho Snellman

Deliver each contrib as a single FASL. Don't implicitly require ASDF or source code at runtime.

Also, move contrib output to obj/sbcl-home/, asdf cache to obj/asdf-cache/
Update sb-grovel and other contribs and their tests for asdf3.

Fixes lp#1132254.

2013-10-17 01:10:58 View
[d6db46] (2.1 kB) by Cyrus Harmon Cyrus Harmon more asdf logical pathname cleanup

* use #p"..." for logical pathnames instead of 1) just "" or
#.(logical-pathname "...")

2010-06-23 03:12:35 View
[bf25f9] (2.1 kB) by Richard M Kreuter Richard M Kreuter Canonicalize whitespace in .asd files.

2008-11-24 15:56:11 View
[1bc83d] (2.0 kB) by Juho Snellman Juho Snellman fix building contribs from a clean checkout (oops)

2007-06-18 17:52:16 View
[c3fa52] (2.0 kB) by Juho Snellman Juho Snellman make asdf-based contribs more friendly to :FORCE T

* Do the groveling part of sb-grovel only at contrib build time.
If the contrib is later recompiled, reuse the results from that
* Doesn't solve the asdf-binary-locations problems related to
groveling, but it looks as if asdf-binary-locations is already
automatically adding SBCL_HOME into it's exceptions list.

2007-06-18 16:11:08 View
[10cdee] (1.9 kB) by Christophe Rhodes Christophe Rhodes
Move the stub definitions for contrib-type stuff into the
main runtime
... and don't build unix-dsos in contribs any more;
... should make binary distribution easier.

2006-03-07 12:04:24 View
[a87a86] (4.4 kB) by Andreas Fuchs Andreas Fuchs
make sb-posix's asd file load sb-grovel with asdf

This change should make it possible to run tests even
if sb-grovel is not in $SBCL_HOME.

2006-01-14 20:01:07 View
[14a1a0] (4.3 kB) by Christophe Rhodes Christophe Rhodes
SB-POSIX enhancements
... fork, wait and waitpid from Thomas Burdick (sbcl-devel
... C wrappers for waitpid macros
... chroot from Istvan Marko (sbcl-devel 2004-06-07)

2004-08-04 10:54:17 View
[192731] (4.3 kB) by Andreas Fuchs Andreas Fuchs
Deprecate LOAD-FOREIGN and LOAD-1-FOREIGN for good.

Couldn't think of a witty tagline for that change, sorry.

* Add LOAD-SHARED-OBJECT as a LOAD-1-FOREIGN replacement
* Fix the test cases to use LOAD-SHARED-OBJECT
* Fix the manual
* Grovel dlopen constants via grovel-headers.c
* In the process, delete quite a number of TODO:s and FIXME:s

2004-07-19 20:13:22 View
[995017] (4.3 kB) by Christophe Rhodes Christophe Rhodes
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
... 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
... 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
[cbcef9] (4.2 kB) by Andreas Fuchs Andreas Fuchs
Fix up the fix for FreeBSD and sb-posix:
* revert the checks for sb-posix::eisdir to the saner
sb-posix::eexists and sb-posix::ebusy.
* instead, don't fail when any ".ERROR" tests fail, but warn.

2003-11-28 23:07:26 View
[6ffb09] (3.5 kB) by Christophe Rhodes Christophe Rhodes
Record filesystem information during the build in debug information
relative to SYS, not to /home/kevin/sbcl or equivalent.
... change to core code: tiny if ugly;
... change to warm load: only to refer to files as lpns rather
than physical namestrings;
... change to vanilla-modules: tiny;
... change to asdf modules: well, erm, less tiny. I'm not pleased
by the need to duplicate similar logic in every .asd, but
I think it's a similar symptom to the duplication of the
TEST-OP logic in many of them: the coupling between asdf
and the rest of the system is slightly wrong.

(At startup, SYS by default has translations that refer back to
the build-time values; distributors may wish to alter this for
their binaries, for instance by setting translations to
distribution-known values when dumping any final image)

2003-11-08 15:04:45 View
[126e0a] (3.4 kB) by Christophe Rhodes Christophe Rhodes
More SB-POSIX stuff
... merge patch from Zach Beane (sbcl-devel 2003-10-28) to wrap
the stat S_ISFOO macros into callable functions
... merge patch CSR sbcl-devel to detect presence of various
symbols at compile-time for conditional function
... slight frobs to make these two coexist: "interface" must
depend on "alien", and these calls are NEVER-FAILS
... tests from Xach via #lisp IRC
... as yet unresolved: duplication of UNIX-DSO stuff
Summarize contrib successes at the end of make.sh
... hope no-one's trisdekaphobic :-)

2003-10-29 19:14:59 View
[951105] (993 Bytes) by Christophe Rhodes Christophe Rhodes
Large increase in entropy, only mitigated by the fact that we
cover more of POSIX and I've added a test suite...
... make SB-GROVEL accessors not cons quite so much while
looking for the address of the thing they're referencing
... add whole bundle of new functions in SB-POSIX...
... which necessitates SAP-REF-64 and friends, which probably
work everywhere except MIPS
... declaim *GC-INHIBIT* as a fixnum, because if more than 2^29
threads are inhibiting gc we probably have more problems
... beginnings of a test suite for SB-POSIX, which incidentally
shows up various problems with using it (see FIXME
comments dotted around)
... please feel free to fix any and all of the issues marked;
I'm by no means claiming ownership of this :-)

2003-10-25 21:34:35 View
[1f7401] (665 Bytes) by Christophe Rhodes Christophe Rhodes
Mostly contrib frobs
... merge sb-grovel string handling (Andreas Fuchs sbcl-devel
... hack at sb-posix designator concept until it doesn't blow
up when given list types;
... implement opendir/readdir/closedir in sb-posix
[not yet properly: everything is done with (* T) rather
than (* DIR) and (* DIRENT), but the interface is fine]
... add a FINISH-OUTPUT to sb-rt, so that the failing tests are
printed before the backtrace, not during;
... print ALIEN-VALUEs' alien type in PRINT-OBJECT

2003-08-19 13:04:39 View
[f5f4dc] (665 Bytes) by Christophe Rhodes Christophe Rhodes
A couple of contrib fixes
... adjust the dependencies in sb-posix (patch from Rudi
Schlatte sbcl-devel 2003-06-02)
... gray-streams stream-foo-sequence take their arguments in
the other order (David Lichteblau 2003-06-01)

2003-06-02 15:55:48 View
[9f8b25] (652 Bytes) by Christophe Rhodes Christophe Rhodes

Slight change to REQUIRE/PROVIDE protocol
... as observed by Tony Martinez sbcl-devel 2003-05-13, REQUIRE
takes a string designator, so allow this
... update to latest ASDF, which changes the asdf hook slightly
such that individual modules are required (ha!) to
PROVIDE themselves; make it so.

2003-05-19 14:47:14 View
[84500b] (561 Bytes) by Daniel Barlow Daniel Barlow

Experimental first cut of SB-POSIX interface added. See

2003-04-13 21:03:02 View