1
0
Fork
You've already forked sbcl
0
My dev copy of Steel Bank Common Lisp (SBCL). https://sbcl.org
  • Common Lisp 90.9%
  • C 7.6%
  • Shell 0.9%
  • Assembly 0.4%
  • Makefile 0.2%
Find a file
2026年02月03日 04:22:59 +03:00
.github/workflows CI: cross-build loongarch64 2026年01月19日 08:43:08 +03:00
benchmarks Fix compiling-in-many-threads benchmark a little 2025年09月08日 13:15:36 -04:00
contrib Terminate error messages with newline 2026年02月01日 09:45:09 -05:00
crossbuild-runner build-all-cores 2026年01月20日 14:14:37 -05:00
doc with-alien struct initialization 2026年02月02日 00:23:18 +03:00
src Look at the right types in a transform 2026年02月03日 04:22:59 +03:00
tests Look at the right types in a transform 2026年02月03日 04:22:59 +03:00
tlsf-bsd Get rid of src/runtime/sbcl.h 2023年11月02日 20:50:29 -04:00
tools-for-build Remove the ugly negative 1s in alien_linkage_values 2026年01月28日 16:46:44 -05:00
.cirrus.yml Transform (> (truncate rational c1) c2) to (> rational (* c1 c2)) 2025年12月04日 03:19:44 +03:00
.dir-locals.el Add .dir-locals disabling indent-tabs-mode everywhere but Makefiles 2021年06月19日 19:21:07 +03:00
.git-archive-version Allow building from git-archive 2024年08月31日 19:34:55 +03:00
.gitattributes Allow building from git-archive 2024年08月31日 19:34:55 +03:00
.gitignore Remove where-is-mcontext.c 2024年11月09日 21:16:33 +03:00
.mailmap Fix SUBTYPEP usage of EQUAL. 2024年12月13日 08:47:43 +03:00
binary-distribution.sh Remove a few stale lines 2022年09月29日 17:47:49 -04:00
BUGS
build-all-cores.sh Add loongarch in build-all-cores.sh 2026年01月19日 06:34:44 +03:00
build-comparison.sh
clean.sh Stop rudely deleting a non-artifact file in make-config 2025年07月01日 15:35:29 -04:00
cload-xc.lisp SB!C => SB-C 2020年01月19日 18:00:09 -08:00
COPYING Fix scale-float rounding for subnormals 2026年01月28日 10:26:19 +03:00
cover-script.lisp Allow compiling the system with coverage instrumentation 2025年11月21日 18:25:03 +00:00
CREDITS
cross-make.sh Allow specifying path to ucd data for make-target-2 2024年01月17日 17:36:51 -05:00
distclean.sh
find-gnumake.sh
freeze.sh Adjust freeze script 2022年04月22日 15:46:49 +01:00
generate-version.sh Allow building from git-archive 2024年08月31日 19:34:55 +03:00
HACKING Repoint the IRC channel in HACKING 2021年06月15日 09:25:23 +01:00
html-distribution.sh
INSTALL zlib => zstd in INSTALL. 2022年06月08日 11:31:22 -07:00
install.sh Simplify install.sh 2022年10月03日 12:48:36 -04:00
load-xc.lisp
loader.lisp
make-android.sh Add android build system (crosscompiling with NDK) 2023年04月21日 15:08:19 -04:00
make-c-runtime.sh Relax requirement on current directory during build 2021年06月30日 11:25:13 -04:00
make-config.sh Add loongarch in make-config.sh 2026年01月19日 06:34:44 +03:00
make-genesis-2.lisp Once more reimplement "missed compiler macro" warning 2024年08月21日 09:52:07 +00:00
make-genesis-2.sh
make-host-1.lisp Allow make-host-1 warnings if host SBCL is older than 2.1 2024年08月28日 00:46:19 +00:00
make-host-1.sh Get rid of src/runtime/sbcl.h 2023年11月02日 20:50:29 -04:00
make-host-2.lisp Don't ignore make-host-2 warnings on win32. 2025年01月21日 02:08:51 +03:00
make-host-2.sh Accept one filename in make-host-2.sh to compile just that 2019年11月10日 13:37:49 -05:00
make-shared-library.sh Define a foreign callable interface and make libsbcl.so useful. 2021年09月27日 15:25:13 -07:00
make-target-1.sh Add android build system (crosscompiling with NDK) 2023年04月21日 15:08:19 -04:00
make-target-2-load.lisp arm64: implement %vector-cas-pair (for Armv8.1-A or later) 2026年01月08日 20:23:56 +00:00
make-target-2.sh Make ./build-all-cores.sh check float files. 2024年04月21日 18:13:04 +02:00
make-target-contrib-android.sh Add android build system (crosscompiling with NDK) 2023年04月21日 15:08:19 -04:00
make-target-contrib.sh Remove DONT_CLEAN_SBCL_CONTRIB 2022年10月06日 13:35:06 -04:00
make-windows-installer.sh Make some build scripts robust in case CDPATH is set and inconvenient. 2021年05月03日 10:24:15 -04:00
make.sh Stop saying (out of 20 contribs) 2025年04月02日 04:50:12 +03:00
maketarg2loop.lisp Add a thing to help bisect over GC flakes 2023年09月06日 16:44:28 -04:00
NEWS 2.6.1: will be tagged as "sbcl-2.6.1" 2026年01月26日 21:10:06 +00:00
OPTIMIZATIONS Remove combination-implementation-style. 2024年03月06日 18:09:08 +03:00
PRINCIPLES
pubring.pgp
README
release.sh Don't zero-pad the month 2026年01月26日 21:07:45 +00:00
run-sbcl.sh Add android build system (crosscompiling with NDK) 2023年04月21日 15:08:19 -04:00
sbcl-pwd.sh
slam.sh Fix slam. 2022年01月30日 10:50:46 -08:00
source-distribution.sh
tagify.sh
TLA
TODO Remove all os_invalidate() "variations" 2022年09月16日 15:40:32 -04:00
validate-float.lisp Change what (log -0.0) returns. 2025年09月12日 02:16:34 +03:00
verify-header-parsing.sh Make autogenerated headers mostly self-contained 2020年09月11日 22:31:32 -04:00
wc.sh
xperfecthash30.lisp-expr build-all-cores 2026年01月20日 14:14:37 -05:00
xperfecthash61.lisp-expr build-all-cores 2026年01月20日 14:14:37 -05:00
xperfecthash63.lisp-expr Can't turn (truncate (/ a complex)) into (truncate b complex) 2026年02月02日 05:54:33 +03: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.
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.