clone from sbcl/sbcl http://sbcl.org/

Stas Boukarev 037ffa08fe Add negate-bignum-buffer-in-place VOP. 2 weeks ago
.github 1bbe1cbdec github actions: and darwin-arm64 fell off. 1 month ago
benchmarks 265c6a435e Fix renaming mistake 2 months ago
contrib 73b2555c2d Clear *backend-parsed-vops* 2 weeks ago
crossbuild-runner 0db2006024 Add a 32-bit fasteval test config 4 weeks ago
doc 3b3998bc73 Disable *COMPILE-VERBOSE* and *LOAD-VERBOSE* for --script 6 months ago
src 037ffa08fe Add negate-bignum-buffer-in-place VOP. 2 weeks ago
tests 73b2555c2d Clear *backend-parsed-vops* 2 weeks ago
tlsf-bsd a068699d26 Get rid of src/runtime/sbcl.h 7 months ago
tools-for-build 3ddf79768d win32: make editcore work (#sbcl25) 2 weeks ago
.cirrus.yml 8f70b66a8d cirrus ci: test freebsd with --with-sb-core-compression 1 month ago
.dir-locals.el da064de991 Add .dir-locals disabling indent-tabs-mode everywhere but Makefiles 2 years ago
.gitattributes 2ff704e27e Add azure-piplines.yml 5 years ago
.gitignore 0bb6559b47 Work around FPU control resetting on win32. 1 month ago
.mailmap c690c0cdc2 Adjust .mailmap 4 years ago
BUGS 0f27506665 1.0.28.75: documentation work related to move to Launchpad 15 years ago
COPYING 6dddfd8c1a Still more hopscotch table enhancements 7 years ago
CREDITS 1656e5415a New contrib: SB-GMP 11 years ago
HACKING ac67a47bf9 Repoint the IRC channel in HACKING 3 years ago
INSTALL 171437b40d zlib => zstd in INSTALL. 2 years ago
NEWS 110cd9a4de Try to find source locations for macros that copy code. 2 weeks ago
OPTIMIZATIONS 564aef8890 Remove combination-implementation-style. 2 months ago
PRINCIPLES a530bbe337 Initial revision 24 years ago
README 8797c9efed Remove mentions of NetBSD 2.0 from README. 4 years ago
TLA 304c44d731 0.8.9.10: 20 years ago
TODO 088c52de9b Remove all os_invalidate() "variations" 1 year ago
binary-distribution.sh e2c5e7aa21 Remove a few stale lines 1 year ago
build-all-cores.sh 0db2006024 Add a 32-bit fasteval test config 4 weeks ago
build-comparison.sh dda7416e18 less csr21-specific build-comparison script 8 years ago
clean.sh a068699d26 Get rid of src/runtime/sbcl.h 7 months ago
cload-xc.lisp 6decf8f335 SB!C => SB-C 4 years ago
cross-make.sh c664466634 Allow specifying path to ucd data for make-target-2 4 months ago
distclean.sh 182b1cc783 1.0.10.55: Remove non-portable arguments to find, xargs 16 years ago
find-gnumake.sh 1e226263db Do not rely on `which` to be present in the system 8 years ago
freeze.sh aea6f6d342 Adjust freeze script 2 years ago
generate-version.sh ba95d2ff02 Spelling fixes. 1 year ago
html-distribution.sh fd79e33e6b 1.0.29.1: fix FILL 15 years ago
install.sh 98d114f26a Simplify install.sh 1 year ago
load-xc.lisp 31a71ea7fe fix load-xc.lisp to load, not cload 5 years ago
loader.lisp 1a9a1c8140 Change the name of the "abort building SBCL" restart. 5 years ago
make-android.sh 562a1a329a Add android build system (crosscompiling with NDK) 1 year ago
make-c-runtime.sh 0abf67fd58 Relax requirement on current directory during build 2 years ago
make-config.sh 8d02e6a913 Build sb-perf only on linux. 2 months ago
make-genesis-2.lisp f0ef90a4a2 Kill obsolete sbcl.nm refs after cf6a01774b removed that file 3 months ago
make-genesis-2.sh 697c2911f8 Don't require diffutils. 5 years ago
make-host-1.lisp a5f36524ab clean.sh: optionally don't delete ucd output files. 10 months ago
make-host-1.sh a068699d26 Get rid of src/runtime/sbcl.h 7 months ago
make-host-2.lisp 0e16ed4308 Revert "Ignore style-warnings on old SBCL hosts." 1 month ago
make-host-2.sh 6849f8c406 Accept one filename in make-host-2.sh to compile just that 4 years ago
make-shared-library.sh 8fd2eae7f5 Define a foreign callable interface and make libsbcl.so useful. 2 years ago
make-target-1.sh 562a1a329a Add android build system (crosscompiling with NDK) 1 year ago
make-target-2-load.lisp 73b2555c2d Clear *backend-parsed-vops* 2 weeks ago
make-target-2.sh 61370e23f3 Make ./build-all-cores.sh check float files. 1 month ago
make-target-contrib-android.sh 562a1a329a Add android build system (crosscompiling with NDK) 1 year ago
make-target-contrib.sh 1762c8ed07 Remove DONT_CLEAN_SBCL_CONTRIB 1 year ago
make-windows-installer.sh 12c8db033c Make some build scripts robust in case CDPATH is set and inconvenient. 3 years ago
make.sh 24a6b32c98 Stop warning that UINT32-MODULARLY isn't removed 1 month ago
maketarg2loop.lisp 2fb6b088c9 Add a thing to help bisect over GC flakes 9 months ago
pubring.pgp a530bbe337 Initial revision 24 years ago
release.sh d7d4d54dd9 Update release script manual instructions 2 years ago
run-sbcl.sh 562a1a329a Add android build system (crosscompiling with NDK) 1 year ago
sbcl-pwd.sh 4082dec495 sbcl-pwd.sh: Fix when $OSTYPE is not set. 10 years ago
slam.sh e18847a926 Fix slam. 2 years ago
source-distribution.sh bf5163e4f0 A git-only SBCL workflow 13 years ago
tagify.sh babd45f778 0.9.4.72: 18 years ago
validate-float.lisp 6401acf189 Simplify printing and reading of cross-floats. 1 month ago
verify-header-parsing.sh 951d3bb565 Make autogenerated headers mostly self-contained 3 years ago
wc.sh babd45f778 0.9.4.72: 18 years ago
xperfecthash30.lisp-expr f8088a8c08 Entirely remove ASSEMBLY-ROUTINE* fixup flavor 3 weeks ago
xperfecthash61.lisp-expr f8088a8c08 Entirely remove ASSEMBLY-ROUTINE* fixup flavor 3 weeks ago
xperfecthash63.lisp-expr f8088a8c08 Entirely remove ASSEMBLY-ROUTINE* fixup flavor 3 weeks ago

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