sbcl Log

Commit Date  
[babd45] (786 Bytes) by Thiemo Seufer Thiemo Seufer
Robustify the build system scripts.

2005-09-16 13:26:39 View
[b1150c] (692 Bytes) by Christophe Rhodes Christophe Rhodes
... merge Thiemo Seufer "Makefile improvements for the C
runtime" sbcl-devel 2005-05-29
... better dependency chasing by gcc;
... s/arch/LISP_FEATURE_ARCH/, hooray.
Add stuff to .cvsignores until it mostly stops emitting ?s

Untested on anything not x86-64. Shout if broken.

2005-06-01 10:07:39 View
[d76710] (740 Bytes) by Christophe Rhodes Christophe Rhodes

=== Threads merge, 0.78125 metres ===

Merge patch (CSR sbcl-devel 2003-04-04) supporting SPARC/SunOS. This version
builds on SPARC/SunOS and x86/Linux in #!-sb-thread mode; it has not been
tested on x86/Linux with threads enabled (and will obviously not run on
SPARC/SunOS with threads, because of the minor matter of various implementation
details such as a garbage collector and multiprocessing primitives).

2003-04-05 13:04:14 View
[eb356d] (736 Bytes) by Christophe Rhodes Christophe Rhodes
HPPA (CATCH 0 ...) fix
sbcl.nm SPARC/Sunos fix (thanks to Antonio Martinez, sbcl-devel
2002-08-23) symlinks and NFS fix (Eric Marsden sbcl-devel

2002-09-01 15:14:04 View
[9f10bc] (730 Bytes) by Daniel Barlow Daniel Barlow
merge gc-cleanup-branch

2002-08-06 11:46:32 View
[0d669e] (724 Bytes) by Christophe Rhodes Christophe Rhodes
Merged support for SPARC/SunOS (aka Solaris)
... added relevant runtime and -os.lisp files;
... cleaned up sparc backend runtime, actually _using_ the
abstractions that were written for the SPARC/Linux
... added some #includes for compilation (nothing breaks on
Linux, but BSD has not yet been tested;
... removed some bash-/ksh-isms from build and test scripts;
... abstraced wait3() constants into grovel_headers and

2002-03-25 18:25:03 View
[78bc9e] (None) by Christophe Rhodes Christophe Rhodes
Compile the runtime on SPARC/Linux with -O3.

2002-03-21 09:14:36 View
[4df388] (None) by Christophe Rhodes Christophe Rhodes
Merged patches from CSR "pseudo-atomic magic constant propagation"
sbcl-devel 2002-03-12
... first patch for PSEUDO-ATOMIC-TRAP propagation on SPARC
... second patch for various #+ -> #!+ changes in library and
alpha port
Also other SPARC cleanups
... implemented suggestion from DB for ldso-stubs.S, allowing
the SPARC port to be dynamically linked
... fprintf -> FSHOW

2002-03-18 19:08:00 View
[68fd2d] (None) by William Harold Newman William Harold Newman
merged CSR SPARC port patch (sbcl-devel 2002-02-12, plus
lotso new files through FTP)
tweaking patch...
...updated sbcl.1
...added 'typedef os_context_register' for OpenBSD
...added ARCH_HAS_STACK_POINTER for x86 (and added
x86-arch.h to hold it)
...renamed fpregister and fp.register to float.register (to
avoid the ambiguity with "frame pointer" that I
experienced when first trying to figure this out,
since even though for a given architecture it's pretty
unambiguous, in architecture-neutral code it's not)
...added x86-bsd-os.h

2002-02-15 17:10:02 View
[e88f9c] (None) by William Harold Newman William Harold Newman
added a few tests as examples of what I'd like to have before
merging the Mai/Atzmueller inline type test patches
merged DB Alpha-dynamic-loading patches (sbcl-devel 2001-05-11)

2001-06-07 17:15:54 View
[63fcb9] (None) by William Harold Newman William Harold Newman
made tests/ more OpenBSD-friendly
more Alpha patch tweaking..
..removed extra "#define QSHOW 1" so that C-level
describe_internal_error() becomes a debugging-only
thing again
..copied boilerplate text into the head of the new files
(and moved some information from the head of the new
files to CREDITS)
..lotso cosmetic formatting changes
..deleted src/compiler/alpha/print.lisp, since it's
redundant with src/compiler/alpha/show.lisp
..deleted "dead file" src/runtime/alpha-validate.h
..removed in-the-flow-of-control EXPORTs and USE-PACKAGEs
(in favor of centralized control in

2001-05-09 00:02:00 View
[dfa55a] (None) by William Harold Newman William Harold Newman
NOTE: This is a slightly screwed-up checkin, which won't
quite build as is, because the checked-in changes from
the Alpha port expect various src/code/*types.lisp
files (e.g. src/code/x86-linux-types.lisp) which
Daniel Barlow created by hand once and for all. Those
are in my working directory but I didn't check them in
because almost immediately, probably, I
expect to rearrange things so that the build
process generates a types file on every run of So since CVS add/delete is a little mixed up,
I thought I'd just skip it, even though it means that
this version isn't quite buildable unless you grab
those files from DB's patch.
merged Daniel Barlow's port to the Alpha CPU sbcl-devel
moved CIRCULAR-LIST-P to early-extensions.lisp (since it
logically belongs there, and DB's new definition,
unlike the old one, doesn't have a physical dependence
on IGNORE-ERRORS which prevents it from being there)
merged boot-extensions.lisp, early-extensions.lisp, and
late-extensions.lisp, since there's no longer any
distinction between the files
deleted CVS files from sbcl-alpha-extra-files.tar, since
they were probably an oversight, I think
also src/compiler/alpha/z050.pdf:-|
The patch change
- (/hexstr arguments)
+ #!+sb-show (/hexstr arguments)
shouldn't be necessary because /SHOW, like all the
/FOO macros, is already conditional on SB-SHOW. So I
undid this change (and added some comments in
src/code/show.lisp explaining the intended behavior
of /FOO macros).
merged stat_wrapper.c into the relatively new, related
wrap.c file; deleted stat_wrapper.h since stat wrappers
seem never intended to be used by C code anyway
renamed build-tools/ to tools-for-build/ in the interest of
unambiguous (even painfully unambiguous)
globally-visible names
tweaked tests/alien.impure.lisp so that the test uses a
non-GENCGC-dependent variable (instead of having to
have the test conditional on #+GENCGC).

2001-05-07 20:16:21 View