Skip to content
Unofficial SBCL fork for MS Windows (normally kept in sync with the mainline, intended for eventual merge) featuring threads, AMD64 port, and some I/O subsystem modifications (mostly Windows-specific). Based on threading support by dmitry_vk (with GC safepoints)
Common Lisp C Shell Other
Pull request Compare This branch is 1908 commits ahead, 12 commits behind dmitryvk:enhanced-windows-threads.
Failed to load latest commit information.
contrib Wine can't stat "/", so let's stat "/." for testing. Jan 31, 2013
doc Typo and other small fixes in the manuals and the man page Oct 13, 2012
git git: add missing git hook scripts from SourceForge Jan 2, 2012
src Merge branch 'master' into mswin Jan 24, 2013
tests Merge branch 'master' into mswin Jan 20, 2013
tools-for-build Merge branch 'master' into mswinmt Aug 11, 2012
.cvsignore 1.0.11.6: canonicalize whitespaces only on updated files Nov 4, 2007
.gitignore .gitignore: Add src/runtime/sparc-funcdef.h Oct 19, 2012
.mailmap a few more .mailmap entries Jun 10, 2012
BUGS 1.0.28.75: documentation work related to move to Launchpad Jun 3, 2009
COPYING 1.0.43.21: typo in COPYING file Oct 4, 2010
CREDITS Revert "SPARC gencgc" Nov 26, 2012
HACKING rename STYLE to HACKING Jun 14, 2011
INSTALL clarify the make.sh --with-feature and --without-feature syntax in IN… Apr 6, 2012
NEWS Merge branch 'master' into mswin Jan 31, 2013
OPTIMIZATIONS Bring OPTIMIZATIONS up to date Aug 31, 2011
PRINCIPLES Initial revision Sep 18, 2000
README Remove an OpenBSD note in the README which is no longer necessary. Feb 19, 2012
README.sbcl-win32-threads.txt :qslime fix in standalone binaries Jan 18, 2012
TLA 0.8.9.10: Mar 30, 2004
TODO 1.0.23.49: Eliminate FCN as function moniker. Dec 17, 2008
base-target-features.lisp-expr * src/code/gc.lisp (generation): Merge branch 'master' into mswinmt Nov 10, 2011
binary-distribution.sh 1.0.41.54: fix binary-distribution.sh for configurable prefixes Aug 21, 2010
branch-version.lisp-expr version bump to distinguish new build May 26, 2011
build-order.lisp-expr compiler/sparc/arith: Fix SCs for FAST-EQL{,-C}/FIXNUM. Nov 8, 2012
clean.sh more pedantic clean.sh Feb 12, 2011
common-lisp-exports.lisp-expr Initial revision Sep 18, 2000
distclean.sh 1.0.10.55: Remove non-portable arguments to find, xargs Oct 22, 2007
find-gnumake.sh 0.9.18.36: Nov 7, 2006
generate-version.sh Fix HEAD ref lookups, and compatibility for non-bash shells. Oct 24, 2011
guess-environment.sh * guess-environment.sh: fixing non-windows builds: assign $lncp Mar 9, 2011
html-distribution.sh 1.0.29.1: fix FILL Jun 4, 2009
install.sh Merge branch 'master' into mswinmt Jun 11, 2011
make-config.sh * make-config.sh: start determine-endianness invocation with ./ (to b… Jan 4, 2013
make-genesis-1a.lisp Global whitespace normalization Mar 9, 2011
make-genesis-2.lisp * make-genesis-2.lisp: use host-load-stem, not host-cload-stem even on Dec 26, 2010
make-genesis-2.sh 0.9.8.27: Jan 9, 2006
make-host-1.lisp 1.0.42.31: fix build with clisp 2.49 Sep 3, 2010
make-host-1.sh Clean up build process for cross-compiled targets. Oct 22, 2011
make-host-1a.sh Modifications for unix-host and wine-target support. Dec 10, 2010
make-host-2.lisp * make-host-2.lisp (proclaim-target-optimization): disabled Aug 2, 2011
make-host-2.sh Clean up build process for cross-compiled targets. Oct 22, 2011
make-target-1.sh Merge branch 'master' into mswinmt Oct 23, 2011
make-target-1a.sh Modifications for unix-host and wine-target support. Dec 10, 2010
make-target-2-load.lisp 1.0.28.38: undefined warning and compilation unit summary tweaking May 11, 2009
make-target-2.lisp 1.0.3.4: make-target-2.lisp split into compile and dump phases. Feb 28, 2007
make-target-2.sh Merge branch 'master' into mswinmt Oct 23, 2011
make-target-contrib.sh Merge branch 'altmergesource' into mswin Nov 26, 2012
make-windows-installer.sh Merge branch 'master' into mswinmt Aug 11, 2012
make.sh make.sh --help no longer runs clean.sh Dec 28, 2012
package-data-list.lisp-expr Merge branch 'altmergesource' into mswin Nov 26, 2012
pubring.pgp Initial revision Sep 18, 2000
release.sh update release.sh to my version of reality Dec 1, 2012
run-sbcl.sh Merge branch 'master' into mswinmt Aug 11, 2012
sbcl-pwd.sh * sbcl-pwd.sh (sbcl_pwd): handle pwd for MSYS (use -W option) and other Mar 7, 2011
slam.sh Merge branch 'altmergesource' into mswin Nov 26, 2012
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.


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.
Something went wrong with that request. Please try again.