Menu

Tree [1e165b] master /
 History

HTTPS access


File Date Author Commit
 .github 2026-03-07 Stas Boukarev Stas Boukarev [26594d] github actions: increase --dynamic-space-size
 benchmarks 3 days ago Douglas Katzman Douglas Katzman [9f392a] Try a different implementation of reader/writer...
 contrib 15 hours ago Stas Boukarev Stas Boukarev [defa75] Better groveling of struct timeval on 32-bit li...
 crossbuild-runner 2026-02-25 Stas Boukarev Stas Boukarev [4888d3] Don't advertise :alien-callbacks on mips
 doc 2026-02-18 Carl Gay Carl Gay [1f3bee] Fix URLs in the Manual "Introduction"
 src 6 hours ago Stas Boukarev Stas Boukarev [1e165b] Maybe fix join-equality-constraints
 tests 11 hours ago Stas Boukarev Stas Boukarev [0fb701] Don't mix in NULL for proclaimed &key types
 tlsf-bsd 2023-11-03 Douglas Katzman Douglas Katzman [a06869] Get rid of src/runtime/sbcl.h
 tools-for-build 2026-03-13 Douglas Katzman Douglas Katzman [9b08a3] Fix reorganize-core for altered struct initfunc...
 .cirrus.yml 2025-12-03 Stas Boukarev Stas Boukarev [279eea] Transform (> (truncate rational c1) c2) to (> r...
 .dir-locals.el 2021-02-02 Luís Borges de Oliveira Luís Borges de Oliveira [da064d] Add .dir-locals disabling indent-tabs-mode ever...
 .git-archive-version 2024-08-31 Stas Boukarev Stas Boukarev [40f03f] Allow building from git-archive
 .gitattributes 2024-08-31 Stas Boukarev Stas Boukarev [40f03f] Allow building from git-archive
 .gitignore 2026-02-05 Stas Boukarev Stas Boukarev [29345e] Add a VOP for (logand integer (unsigned-byte 64))
 .mailmap 2024-12-13 Stas Boukarev Stas Boukarev [a020a4] Fix SUBTYPEP usage of EQUAL.
 BUGS 2009-06-03 Nikodemus Siivola Nikodemus Siivola [0f2750] 1.0.28.75: documentation work related to move t...
 COPYING 2026-01-28 Stas Boukarev Stas Boukarev [673a3d] Fix scale-float rounding for subnormals
 CREDITS 2013-06-28 Paul Khuong Paul Khuong [1656e5] New contrib: SB-GMP
 HACKING 2021-06-15 Christophe Rhodes Christophe Rhodes [ac67a4] Repoint the IRC channel in HACKING
 INSTALL 2022-06-08 Charles Zhang Charles Zhang [171437] zlib => zstd in INSTALL.
 NEWS 4 days ago Christophe Rhodes Christophe Rhodes [45d6d6] 2.6.3: will be tagged as "sbcl-2.6.3"
 OPTIMIZATIONS 2024-03-06 Stas Boukarev Stas Boukarev [564aef] Remove combination-implementation-style.
 PRINCIPLES 2000-09-18 William Harold Newman William Harold Newman [a530bb] Initial revision
 README 2026-02-18 Carl Gay Carl Gay [92dc93] Minor updates to README
 TLA 2004-03-30 Christophe Rhodes Christophe Rhodes [304c44] 0.8.9.10:
 TODO 2022-09-16 Douglas Katzman Douglas Katzman [088c52] Remove all os_invalidate() "variations"
 binary-distribution.sh 2022-09-29 Douglas Katzman Douglas Katzman [e2c5e7] Remove a few stale lines
 build-all-cores.sh 2026-03-02 Stas Boukarev Stas Boukarev [aabb04] Remove interior-reg
 build-comparison.sh 2015-09-04 Christophe Rhodes Christophe Rhodes [dda741] less csr21-specific build-comparison script
 clean.sh 2025-07-01 Douglas Katzman Douglas Katzman [f12544] Stop rudely deleting a non-artifact file in mak...
 cload-xc.lisp 2020-01-20 Charles Zhang Charles Zhang [6decf8] SB!C => SB-C
 cover-script.lisp 2025-10-13 Christophe Rhodes Christophe Rhodes [430495] Allow compiling the system with coverage instru...
 cross-make.sh 2024-01-17 Douglas Katzman Douglas Katzman [c66446] Allow specifying path to ucd data for make-targ...
 distclean.sh 2007-10-22 Rudi Schlatte Rudi Schlatte [182b1c] 1.0.10.55: Remove non-portable arguments to fin...
 find-gnumake.sh 2015-10-18 David Vazquez David Vazquez [1e2262] Do not rely on `which` to be present in the system
 freeze.sh 2022-04-22 Christophe Rhodes Christophe Rhodes [aea6f6] Adjust freeze script
 generate-version.sh 2024-08-31 Stas Boukarev Stas Boukarev [40f03f] Allow building from git-archive
 html-distribution.sh 2009-06-04 Nikodemus Siivola Nikodemus Siivola [fd79e3] 1.0.29.1: fix FILL
 install.sh 2022-10-03 Douglas Katzman Douglas Katzman [98d114] Simplify install.sh
 load-xc.lisp 2018-08-13 Christophe Rhodes Christophe Rhodes [31a71e] fix load-xc.lisp to load, not cload
 loader.lisp 2019-01-30 Stas Boukarev Stas Boukarev [1a9a1c] Change the name of the "abort building SBCL" re...
 make-android.sh 2023-04-21 Gleefre Gleefre [562a1a] Add android build system (crosscompiling with NDK)
 make-c-runtime.sh 2021-06-30 Douglas Katzman Douglas Katzman [0abf67] Relax requirement on current directory during b...
 make-config.sh 2026-02-14 Stas Boukarev Stas Boukarev [e18fb4] More windows-arm64 fixes
 make-genesis-2.lisp 2024-08-21 Douglas Katzman Douglas Katzman [e1f168] Once more reimplement "missed compiler macro" w...
 make-genesis-2.sh 2019-04-14 Stas Boukarev Stas Boukarev [697c29] Don't require diffutils.
 make-host-1.lisp 2024-08-28 Douglas Katzman Douglas Katzman [64ff40] Allow make-host-1 warnings if host SBCL is olde...
 make-host-1.sh 2023-11-03 Douglas Katzman Douglas Katzman [a06869] Get rid of src/runtime/sbcl.h
 make-host-2.lisp 2025-01-20 Stas Boukarev Stas Boukarev [469d7c] Don't ignore make-host-2 warnings on win32.
 make-host-2.sh 2019-11-10 Douglas Katzman Douglas Katzman [6849f8] Accept one filename in make-host-2.sh to compil...
 make-shared-library.sh 2021-09-20 Charles Zhang Charles Zhang [8fd2ea] Define a foreign callable interface and make li...
 make-target-1.sh 2023-04-21 Gleefre Gleefre [562a1a] Add android build system (crosscompiling with NDK)
 make-target-2-load.lisp 2026-03-17 Douglas Katzman Douglas Katzman [95b53e] Transform (SXHASH instance)
 make-target-2.sh 2024-04-20 Charles Zhang Charles Zhang [61370e] Make ./build-all-cores.sh check float files.
 make-target-contrib-android.sh 2023-04-21 Gleefre Gleefre [562a1a] Add android build system (crosscompiling with NDK)
 make-target-contrib.sh 2026-03-08 Stas Boukarev Stas Boukarev [302a48] Use CFLAGS instead of EXTRA_CFLAGS for sb-grovel
 make-windows-installer.sh 2026-02-12 SANO,Masatoshi SANO,Masatoshi [aa0fa1] Add ARM64 Windows platform support
 make.sh 2025-04-02 Stas Boukarev Stas Boukarev [1d103b] Stop saying (out of 20 contribs)
 maketarg2loop.lisp 2023-09-06 Douglas Katzman Douglas Katzman [2fb6b0] Add a thing to help bisect over GC flakes
 pubring.pgp 2000-09-18 William Harold Newman William Harold Newman [a530bb] Initial revision
 release.sh 2026-01-26 Christophe Rhodes Christophe Rhodes [f11630] Don't zero-pad the month
 run-sbcl.sh 2023-04-21 Gleefre Gleefre [562a1a] Add android build system (crosscompiling with NDK)
 sbcl-pwd.sh 2013-11-07 Stas Boukarev Stas Boukarev [4082de] sbcl-pwd.sh: Fix when $OSTYPE is not set.
 slam.sh 2022-01-30 Charles Zhang Charles Zhang [e18847] Fix slam.
 source-distribution.sh 2011-06-06 Nikodemus Siivola Nikodemus Siivola [bf5163] A git-only SBCL workflow
 tagify.sh 2005-09-16 Thiemo Seufer Thiemo Seufer [babd45] 0.9.4.72:
 validate-float.lisp 2025-09-11 Stas Boukarev Stas Boukarev [3e4bc5] Change what (log -0.0) returns.
 verify-header-parsing.sh 2020-09-12 Douglas Katzman Douglas Katzman [951d3b] Make autogenerated headers mostly self-contained
 wc.sh 2005-09-16 Thiemo Seufer Thiemo Seufer [babd45] 0.9.4.72:
 xperfecthash30.lisp-expr 3 days ago Douglas Katzman Douglas Katzman [353327] build-all-cores
 xperfecthash61.lisp-expr 3 days ago Douglas Katzman Douglas Katzman [353327] build-all-cores
 xperfecthash63.lisp-expr 3 days ago Stas Boukarev Stas Boukarev [526a0b] Don't redefine a macro

Read Me

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.

See the "BUGS" file for how to view or report 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: https://sourceforge.net/p/sbcl/mailman/

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

SYSTEM-SPECIFIC HINTS

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.
MongoDB Logo MongoDB