Mirror of Steel Bank Common Lisp (SBCL)'s official repository
Clone or download
Latest commit 778939a Jan 17, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
contrib sb-sprof: Fix trace recording for non-x86 Jan 9, 2019
crossbuild-runner Adjust crossbuild-runner/stuff-groveled-from-headers.lisp Jan 3, 2019
doc manual improvements Dec 30, 2018
src substitute-single-use-lvar: follow cast chains. Jan 17, 2019
tests substitute-single-use-lvar: follow cast chains. Jan 17, 2019
tools-for-build Fix editcore, broken by 1e72a4c or thereabouts Jan 7, 2019
.gitignore Add test.log to gitignore Dec 5, 2018
.mailmap update .mailmap so 'git shortlog' is prettier May 31, 2014
BUGS 1.0.28.75: documentation work related to move to Launchpad Jun 3, 2009
COPYING Still more hopscotch table enhancements Apr 13, 2017
CREDITS New contrib: SB-GMP Jun 28, 2013
HACKING fix a simple typo Jun 18, 2016
INSTALL Document make-config's --host-location switch Jun 3, 2015
NEWS Unify error signaling in standardized defining macros. Jan 14, 2019
OPTIMIZATIONS Remove obsolete item. Jun 13, 2016
PRINCIPLES Initial revision Sep 18, 2000
README Belatedly mention the OpenBSD wxallowed mount option for running sbcl. May 16, 2018
TLA 0.8.9.10: Mar 30, 2004
TODO Remove TODO items. Aug 29, 2018
base-target-features.lisp-expr Remove :float-eql-vops feature selector Dec 16, 2018
binary-distribution.sh remove vanilla-module.mk from binary distribution list Oct 30, 2017
build-comparison.sh less csr21-specific build-comparison script Sep 4, 2015
build-order.lisp-expr Remove cross-thread Jan 2, 2019
clean.sh more pedantic clean.sh Feb 12, 2011
common-lisp-exports.lisp-expr Initial revision Sep 18, 2000
cross-make.sh Add building of two contribs into cross-make.sh Dec 11, 2018
distclean.sh 1.0.10.55: Remove non-portable arguments to find, xargs Oct 22, 2007
find-gnumake.sh Do not rely on `which` to be present in the system Oct 18, 2015
generate-version.sh Do not rely on `which` to be present in the system Oct 18, 2015
html-distribution.sh 1.0.29.1: fix FILL Jun 4, 2009
install.sh install.sh script should set umask to go+rx Apr 3, 2018
load-xc.lisp Search-and-replace SB!XC with SB-XC Dec 5, 2018
loader.lisp GC the stream that was opened for make-target-2-load.lisp Feb 13, 2017
make-c-runtime.sh Unbreak make-c-runtime Nov 12, 2018
make-config.sh Remove :float-eql-vops feature selector Dec 16, 2018
make-genesis-2.lisp Simplify make-host-2 Oct 12, 2018
make-genesis-2.sh Make the build process abortable. Oct 4, 2016
make-host-1.lisp Search-and-replace SB!XC with SB-XC Dec 5, 2018
make-host-1.sh Make the build process abortable. Oct 4, 2016
make-host-2.lisp Search-and-replace SB!INT and SB!SYS Dec 5, 2018
make-host-2.sh Make the build process abortable. Oct 4, 2016
make-target-1.sh Make the build process abortable. Oct 4, 2016
make-target-2-load.lisp Fix cross-typep for #+sb-show Jan 10, 2019
make-target-2.sh Scan for quasi-unreachable FDEFNs after self-build Nov 7, 2018
make-target-contrib.sh Fix scanning of contribs test-passed reports Apr 29, 2018
make-windows-installer.sh Adapt to the new version of WiX. Apr 10, 2015
make.sh make.sh: Fix time invocation. Sep 16, 2017
package-data-list.lisp-expr Make the /SHOW diagnostic macro more useful Jan 16, 2019
pubring.pgp Initial revision Sep 18, 2000
release.sh a note to myself at the end of the release process Apr 29, 2018
run-sbcl.sh Don't print (running SBCL from: .) from run-sbcl.sh May 1, 2018
sbcl-pwd.sh sbcl-pwd.sh: Fix when $OSTYPE is not set. Nov 7, 2013
slam.sh Avoid full rebuild of C code by slam.sh May 29, 2018
source-distribution.sh A git-only SBCL workflow Jun 6, 2011
tagify.sh 0.9.4.72: Sep 16, 2005
wc.sh 0.9.4.72: Sep 16, 2005

README

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.

The "HACKING" file has more details regarding hacking on and
contributing to SBCL.

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.

for OpenBSD 6.0 and newer:
  SBCL must be built and run from a filesystem with the "wxallowed"
  mount option, such as /usr/local in the default install.