Skip to content
This repository

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)

tag: sbcl_1_0_37

Fetching latest commit…


Cannot retrieve the latest commit at this time

Octocat-spinner-32 contrib
Octocat-spinner-32 doc
Octocat-spinner-32 src
Octocat-spinner-32 tests
Octocat-spinner-32 tools-for-build
Octocat-spinner-32 .cvsignore canonicalize whitespaces only on updated files November 04, 2007
Octocat-spinner-32 .gitignore
Octocat-spinner-32 BUGS documentation work related to move to Launchpad June 03, 2009
Octocat-spinner-32 COPYING
Octocat-spinner-32 CREDITS
Octocat-spinner-32 INSTALL
Octocat-spinner-32 NEWS
Octocat-spinner-32 OPTIMIZATIONS
Octocat-spinner-32 PRINCIPLES Initial revision September 18, 2000
Octocat-spinner-32 README
Octocat-spinner-32 STYLE
Octocat-spinner-32 TLA March 30, 2004
Octocat-spinner-32 TODO Eliminate FCN as function moniker. December 17, 2008
Octocat-spinner-32 base-target-features.lisp-expr
Octocat-spinner-32 build-order.lisp-expr
Octocat-spinner-32 common-lisp-exports.lisp-expr Initial revision September 18, 2000
Octocat-spinner-32 Remove non-portable arguments to find, xargs October 22, 2007
Octocat-spinner-32 November 07, 2006
Octocat-spinner-32 fix FILL June 04, 2009
Octocat-spinner-32 make-genesis-2.lisp * make-genesis-2.lisp: use host-load-stem, not host-cload-stem even on December 26, 2010
Octocat-spinner-32 January 09, 2006
Octocat-spinner-32 make-host-1.lisp
Octocat-spinner-32 make-host-2.lisp
Octocat-spinner-32 make-target-2-load.lisp undefined warning and compilation unit summary tweaking May 11, 2009
Octocat-spinner-32 make-target-2.lisp make-target-2.lisp split into compile and dump phases. February 28, 2007
Octocat-spinner-32 package-data-list.lisp-expr
Octocat-spinner-32 pubring.pgp Initial revision September 18, 2000
Octocat-spinner-32 September 16, 2005
Octocat-spinner-32 version.lisp-expr
Octocat-spinner-32 September 16, 2005

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:
Note that as a spam reduction measure you must subscribe to the lists
before you can post.


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:
  OpenBSD 3.0 has stricter ulimit values, and/or enforces them more
  strictly, than its predecessors. Therefore SBCL's initial mmap()
  won't work unless you increase the limit on the data segment from
  the OpenBSD defaults, e.g. with
    ulimit -S -d 1000000
  before you run SBCL. Otherwise SBCL fails with a message like
  "ensure_space: failed to validate xxxxxxx bytes at yyyyy". (SBCL
  is just allocating this huge address space, not actually using this
  huge memory at this point. OpenBSD <3.0 had no problem with this,
  but OpenBSD 3.0 is less hospitable.)
Something went wrong with that request. Please try again.