Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

sbcl Log


Commit Date  
[25c176] (10.9 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
Download
[d15afa] (11.8 kB) by Nikodemus Siivola Nikodemus Siivola

allow SB-CONTRIB operation without explicitly set CC

Fall back to "cc" with a style-warning.

2012-10-08 05:49:41 View
Download
[ecb0dd] (11.8 kB) by Nikodemus Siivola Nikodemus Siivola

make PPC/Linux buildable on ppc64 hosts

2011-11-27 13:57:00 View
Download
[af0f0f] (11.8 kB) by Nikodemus Siivola Nikodemus Siivola

make SBCL_ARCH=x86 build work on 64-bit linux without chroot

(Assuming all the compatibility libs, etc, have been installed.)

2011-08-01 14:57:51 View
Download
[a3282d] (11.8 kB) by Cyrus Harmon Cyrus Harmon

1.0.34.9: darwin/x86-64 sb-posix:stat fixes from Kei Suzuki

* sb-unix:unix-stat/lstat/fstat return the 32bit inode with x86 and
the 64bit inode with x86-64,

* sb-posix:stat/lstat/fstat get stat values using the old stat calls
with x86 and the new ones with x86-64

* re-enable now-working sb-posix stat tests

2010-01-21 05:09:43 View
Download
[9e0cc7] (11.5 kB) by Cyrus Harmon Cyrus Harmon

1.0.31.2: snow leopard (macos 10.6) build fixes

* on x86/darwin use -arch i386 flags in sb-grovel C compilation

* comment out failing sb-posix tests

* add -arch i386 flags to Config.x86-darwin CFLAGS and LINKFLAGS

* remove #include <ucontext.h> instances

2009-08-31 06:11:12 View
Download
[53ab02] (11.4 kB) by Juho Snellman Juho Snellman

1.0.26.18: Solaris x86-64 support

* Patch by Alex Viskovatoff

2009-03-22 22:34:58 View
Download
[646a14] (11.3 kB) by Nikodemus Siivola Nikodemus Siivola

1.0.19.16: derive the type of (AREF (THE STRING X) Y) as CHARACTER

* Even though we don't know the exact upgraded array element type, we
do know the result is a character.

* Noticed while wondering why C-ESCAPE had a call to %MEMBER instead
of %MEMBER-EQ.

2008-08-03 19:35:14 View
Download
[3db2b1] (11.3 kB) by Richard M Kreuter Richard M Kreuter

1.0.13.2: Removing UNIX-NAMESTRING, part 3 (sort of)

* Add condition classes to SB-POSIX that are subclasses of FILE-ERROR,
to give more precise information than vanilla FILE-ERRORs after
users load SB-POSIX.

* Add code to sb-grovel in support of same.

2007-12-30 05:32:29 View
Download
[ce2002] (11.2 kB) by Rudi Schlatte Rudi Schlatte

1.0.11.1: Handle set-but-empty environment variables

... SBCL_HOME= sbcl crashed on startup
... Patch by Michael Weber

2007-10-26 04:33:34 View
Download
[1bc83d] (11.1 kB) by Juho Snellman Juho Snellman

1.0.6.54: fix building contribs from a clean checkout (oops)

2007-06-18 17:52:16 View
Download
[c3fa52] (11.1 kB) by Juho Snellman Juho Snellman

1.0.6.49: 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
grovel.
* 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
Download
[9b6bef] (10.9 kB) by Cyrus Harmon Cyrus Harmon

1.0.4.23: sb-grovel x86-64/darwin fix
* sb-grovel was compiling the C file in 32-bit mode (the default) on
darwin even when being run from in x86-64 mode. add "-arch"
"x86_64" to args to CC.
* remove darwin sepecific version of the stat structure. Turns out
the original stat struct was really ok but that we were getting
thrown off by the wrong types coming back from sb-grovel.

2007-04-04 23:52:11 View
Download
[984848] (10.8 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
[46e428] (10.3 kB) by Juho Snellman Juho Snellman

0.9.18.46:
Support files >2GB on Linux/x86.

* Compile the runtime (and the C type grovelers) with various flags
to enable a 64-bit off_t.
* Add C-side wrappers for various POSIX functions, so that we can
reliably get the largefile versions of them from Lisp-side.

2006-11-12 23:04:57 View
Download
[25d4ea] (10.1 kB) by Nikodemus Siivola Nikodemus Siivola

0.9.11.35: better package locking and more cleaning up after .31
* package lock violations from lexical operations always cause
runtime PROGRAM-ERRORs
* better EXTRA_CFLAGS handling in SB-GROVEL

2006-04-14 08:18:20 View
Download
[833f66] (9.9 kB) by Nikodemus Siivola Nikodemus Siivola

0.9.11.33: fix buglets introduced by .31 on non-Windows
* If we want to delete a file we must have write-permissions...
* ...elide empty environment-variable from gcc arguments in def-to-lisp.lisp

2006-04-14 06:38:15 View
Download
[3eb0a2] (9.9 kB) by Nikodemus Siivola Nikodemus Siivola

0.9.11.31: misc win32 improvements
* Check for correct "expand" in canonicalize-whitespace, and skip
canonicalization if it doesn't seem right. (Windows "expand" is
something quite different.)
* RUN-PROGRAM now always returns a process structure, which reports
the exit-code of the process when :WAIT was true. :WAIT nil
process-structures still keep their :RUNNING status indefinitely
on Windows, though.
* FIND-EXECUTABLE-IN-SEARCH-PATH actually searches the path, and adds
"exe" as :TYPE if :TYPE is missing on Windows.
* ASDF:RUN-SHELL-COMMAND searches for Bourne-shell on Windows, as there
is no default location.
* SB-GROVEL directly runs gcc and the groveler instead of indirecting
via shell, and the groveler directly writes to the lisp-file instead
of via stdout and shell redirection.
* Hack SB-POSIX till it builds and passes all applicable tests on Windows.
Mostly this involved plenty of #-win32, but a few tests needed to
be adjusted for the delication Microsoft constitution.
* Implement COPY-STREAM in ASDF-INSTALL so that it doesn't have to
depend on SB-EXECUTABLE.
* Take the .exe suffix into account when installing over an old SBCL
on MSYS.
* Adjust UNPARSE-NATIVE-WIN32-NAMESTRING slightly: Windows OS functions
like stat don't like to have directory names ending with a slash.

This is good enough to run unpatched Slime with *COMMUNICATION-STYLE*
NIL, and build & pass tests with all contribs except SB-SIMPLE-STREAMS.

2006-04-13 22:52:55 View
Download
[333531] (9.2 kB) by Rudi Schlatte Rudi Schlatte

0.9.11.6
Merge "patch for sb-grovel" (sbcl-devel 2006-03-29)
... conditionalize temporary executable name for windows

2006-03-29 09:13:08 View
Download
[4898ef] (9.1 kB) by William Harold Newman William Harold Newman

0.9.2.43:
another slice of whitespace canonicalization
(Anyone who ends up here with "cvs annotate" probably
wants to look at the "tabby" tagged version.)

2005-07-14 16:30:05 View
Download
[1cae06] (8.1 kB) by Christophe Rhodes Christophe Rhodes

0.8.17.27:
Improve ENUM support a little. (VJA sbcl-devel 2004-12-09)
... SB-ALIEN enums not limited to symbols any more;
... SB-GROVEL enum grovelation;
... tests (which pass despite the current, erm, suboptimality
of arithmetic :)

2004-12-09 16:15:57 View
Download
[3bdadd] (7.5 kB) by Christophe Rhodes Christophe Rhodes

0.8.12.50:
Various fixes from Vincent Arkesteijn
... just text fixes for now

2004-07-22 07:46:31 View
Download
[ecae2f] (7.5 kB) by Andreas Fuchs Andreas Fuchs

0.8.12.40:
Fix SB-GROVEL to make less catastrophic types

Thanks to Christophe for most (in fact, all except 2) of these
fixes.

* Make sb-grovel's compile failures a bit clearer: There are now
separate conditions for c-compile-failed, a-dot-out-failed, and
the normal lisp compile/load failures.
* don't use gensym for structure member names; This confused the
environment horribly.
* make identity-1 a macro so that its uses get optimized away.
As a result,
* sb-bsd-sockets::make-host-ent doesn't throw a compiler optimization
note on run time any more.
* sb-grovel doesn't lie about vector types on array structure fields'
SETF accessor any more. As a result, no more type error warnings on
constants.lisp-temp compilation any more!
* sb-bsd-sockets' getprotobyname alien function accepts a
(* protoent) structure now.
* export error-component and error-operation from asdf.lisp

2004-07-19 20:46:47 View
Download
[a7c8cd] (5.9 kB) by Andreas Fuchs Andreas Fuchs

0.8.11.77:
sb-grovel & sb-posix symbol export changes

... sb-grovel no longer quietly exports every constant
... instead, I restored the old default of not exporting the symbol
(and, additionally:) unless asked to

... sb-posix now exports all groveled-for constants and
structure/class accessors

... (implicitly:) sb-bsd-sockets now does no more export its
constants. This corresponds to the behavior before 0.8.11.65.

2004-06-01 17:02:22 View
Download
[d4c7ab] (5.9 kB) by Andreas Fuchs Andreas Fuchs

0.8.10.56:
MORE ALIENS! sb-grovel now defines alien structures.

Affected:
... sb-grovel, obviously. Reworked the def-to-lisp mechanism a bit
and then hacked foreign-glue.
.... array-data.lisp isn't needed by sb-grovel any more, and any
code that uses it will probably break anyway; removed it.
.... The Manual: Now there's a section on sb-grovel usage.
sb-grovel's README is no more.

... sb-bsd-sockets: It had to learn to use aliens instead of
non-typechecked lisp arrays. I hope there are no memory leaks.
... ditto for sb-posix.

Thanks to vja for patches & patiently testing my changes on
x86 and SPARC.

2004-05-27 13:58:15 View
Download
Older >