Steel Bank Common Lisp
Go to file
Nikodemus Siivola e2574c9090 remove world-lock from around FASL loading
The fasl loader itself is thread safe these days, but what about the stuff
  we do at load time?

  In principle it /should/ be, so let the shakeout cruise start.
2012-04-24 13:13:53 +03:00
contrib sb-simple-streams: signal an error for bad stream classes in OPEN 2012-04-13 11:23:04 +03:00
doc protect against read-time package-lock circumvention from LOCKED::(BAR) 2011-12-12 15:53:27 +02:00
git git: add missing git hook scripts from SourceForge 2012-01-02 12:19:55 +02:00
src remove world-lock from around FASL loading 2012-04-24 13:13:53 +03:00
tests remove world-lock from around FASL loading 2012-04-24 13:13:53 +03:00
tools-for-build explicit :BIG-ENDIAN feature 2011-12-08 17:24:43 +02:00
.cvsignore 1.0.11.6: canonicalize whitespaces only on updated files 2007-11-04 15:54:19 +00:00
.gitignore Add tools-for-build/determine-endianness to .gitignore. 2011-12-09 11:23:44 -05:00
base-target-features.lisp-expr killing lutexes, adding timeouts 2011-11-10 01:00:48 +02:00
binary-distribution.sh 1.0.41.54: fix binary-distribution.sh for configurable prefixes 2010-08-21 09:41:15 +00:00
BUGS 1.0.28.75: documentation work related to move to Launchpad 2009-06-03 09:09:52 +00:00
build-order.lisp-expr extensible CAS and CAS extensions 2011-11-12 15:41:48 +02:00
clean.sh more pedantic clean.sh 2011-02-12 15:22:25 +00:00
common-lisp-exports.lisp-expr Initial revision 2000-09-18 01:26:16 +00:00
COPYING 1.0.43.21: typo in COPYING file 2010-10-04 09:51:59 +00:00
CREDITS 1.0.30.33: failed aver in %ALLOCATE-CLOSURES IR2 conversion 2009-08-04 10:15:11 +00:00
distclean.sh 1.0.10.55: Remove non-portable arguments to find, xargs 2007-10-22 04:16:12 +00:00
find-gnumake.sh 0.9.18.36: 2006-11-07 01:06:02 +00:00
generate-version.sh Fix HEAD ref lookups, and compatibility for non-bash shells. 2011-10-24 09:38:25 -04:00
HACKING rename STYLE to HACKING 2011-06-14 20:47:32 +03:00
html-distribution.sh 1.0.29.1: fix FILL 2009-06-04 18:01:31 +00:00
INSTALL clarify the make.sh --with-feature and --without-feature syntax in INSTALL 2012-04-06 11:47:17 +03:00
install.sh Reorder description of info file installs to work around limited SunOS echo 2011-06-10 14:35:20 -04:00
make-config.sh explicit :BIG-ENDIAN feature 2011-12-08 17:24:43 +02:00
make-genesis-2.lisp 1.0.28.14: Build system refactoring 2009-05-05 17:10:29 +00:00
make-genesis-2.sh 0.9.8.27: 2006-01-09 13:00:17 +00:00
make-host-1.lisp 1.0.42.31: fix build with clisp 2.49 2010-09-03 13:28:34 +00:00
make-host-1.sh Clean up build process for cross-compiled targets. 2011-10-22 17:10:38 -04:00
make-host-2.lisp more robust backtraces for syscalls on x86 2011-08-01 18:30:15 +03:00
make-host-2.sh Clean up build process for cross-compiled targets. 2011-10-22 17:10:38 -04:00
make-target-1.sh Clean up build process for cross-compiled targets. 2011-10-22 17:10:38 -04:00
make-target-2-load.lisp 1.0.28.38: undefined warning and compilation unit summary tweaking 2009-05-11 15:44:11 +00:00
make-target-2.lisp 1.0.3.4: make-target-2.lisp split into compile and dump phases. 2007-02-28 13:01:58 +00:00
make-target-2.sh Clean up build process for cross-compiled targets. 2011-10-22 17:10:38 -04:00
make-target-contrib.sh Adjust for Solaris /bin/sh. 2011-11-10 10:05:43 -05:00
make-windows-installer.sh 0.9.13.52: Windows installer tweaks 2006-06-20 08:29:09 +00:00
make.sh make make.sh run clean.sh 2011-12-05 10:19:18 +02:00
NEWS remove world-lock from around FASL loading 2012-04-24 13:13:53 +03:00
OPTIMIZATIONS Bring OPTIMIZATIONS up to date 2011-08-31 09:05:16 -04:00
package-data-list.lisp-expr teach IR1-TRANSFORM-TYPE-PREDICATE about alien types 2012-04-20 19:13:56 +03:00
PRINCIPLES Initial revision 2000-09-18 01:26:16 +00:00
pubring.pgp Initial revision 2000-09-18 01:26:16 +00:00
README Remove an OpenBSD note in the README which is no longer necessary. 2012-02-19 14:53:51 -08:00
release.sh A git-only SBCL workflow 2011-06-06 09:48:08 +03:00
run-sbcl.sh 1.0.43.79: run-sbcl.sh: print run location to stderr instead of stdout 2010-10-20 14:32:14 +00:00
sbcl-pwd.sh 1.0.27.23: fix bashism in sbcl-pwd.sh 2009-04-22 20:14:09 +00:00
slam.sh 1.0.41.45: make.sh command-line parsing 2010-08-15 13:59:00 +00:00
source-distribution.sh A git-only SBCL workflow 2011-06-06 09:48:08 +03:00
tagify.sh 0.9.4.72: 2005-09-16 13:26:39 +00:00
TLA 0.8.9.10: 2004-03-30 16:58:25 +00:00
TODO 1.0.23.49: Eliminate FCN as function moniker. 2008-12-17 20:36:18 +00:00
wc.sh 0.9.4.72: 2005-09-16 13:26:39 +00:00

GENERAL INFORMATION

Welcome to SBCL.

If you'd like to install or build the system, see the "INSTALL" file.

To find out more about who created the system, see the "CREDITS" file.

If you'd like information about the legalities of copying the system,
see the "COPYING" file.

If you'd like more information about using the system, see the man
page, "sbcl.1", or the user manual in the "doc/manual" subdirectory of
the distribution. (The user manual is maintained as Texinfo in the
source distribution; HTML version is available for download, and
"INSTALL" describes how to build the Texinfo version in HTML and PDF.)

The system is a work in progress. See the "TODO" file in the source
distribution for some highlights.

The "BUGS" file lists current known bugs.

If you'd like to make suggestions, report a bug, or help to improve the
system, please send mail to one of the mailing lists:
  sbcl-help@lists.sourceforge.net
  sbcl-devel@lists.sourceforge.net
Note that as a spam reduction measure you must subscribe to the lists
before you can post.


SYSTEM-SPECIFIC HINTS

for NetBSD:
  NetBSD 2.0 and above are required because of the lack of needed
  signal APIs in NetBSD 1.6 and earlier.