Steel Bank Common Lisp.
http://www.sbcl.org/
Steel Bank Common Lisp (SBCL) is a high performance Common Lisp
compiler. It is open source / free software, with a permissive license.
In addition to the compiler and runtime system for ANSI Common Lisp, it
provides an interactive environment including a debugger, a statistical
profiler, a code coverage tool, and many other extensions.
- Developed at devel:languages:misc
- Sources inherited from project openSUSE:Factory
-
2
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Backports:SLE-15-SP4:RebuildFactoryCandidates/sbcl && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
README.openSUSE | 0000000368 368 Bytes | |
customize-target-features.lisp | 0000000260 260 Bytes | |
dont-split-doc.patch | 0000000505 505 Bytes | |
sbcl-1.0.54-optflags.patch | 0000001709 1.67 KB | |
sbcl-1.1.13-personality.patch | 0000000674 674 Bytes | |
sbcl-1.1.15-source.tar.bz2 | 0004230348 4.03 MB | |
sbcl-1.1.2-install.patch | 0000000343 343 Bytes | |
sbcl-disable-frlock-test.patch | 0000000464 464 Bytes | |
sbcl.changes | 0000042870 41.9 KB | |
sbcl.spec | 0000004384 4.28 KB | |
sbclrc.sample | 0000001322 1.29 KB |
Revision 18 (latest revision is 106)
Stephan Kulow (coolo)
accepted
request 220445
from
Togan Muftuoglu (toganm)
(revision 18)
- Update to version 1.1.15 * New feature: the iterative spilling/coloring register allocator developed by Alexandra Barchunova during Google Summer of Code 2013 is now merged in. By default, it only activates for functions that optimize with (speed 3) and (> speed compilation-speed), but setting sb-regalloc:*register-allocation-method* to :iterative forces its execution. The previous behaviour can be obtained by instead setting that variable to :greedy. * Optimization: + make-array with known element-type and unknown dimensions is much faster. + make-array with unknown element-type is faster as well. (lp#1004501) * Enhancement: + reduced conservativism on GENCGC platforms: conservative roots must be valid-looking tagged pointers or point within a code object, not merely point to within the allocated part of a page, in order to pin a page. + support for "Mac Roman" external format. + encapsulation of named generic functions now happens without altering the identity of the function bound to the name. * Bug fix: + modular arithmetic optimizations do not stumble on dead branches with bad constants. (reported by Douglas Katzman) + CLISP can be used again as a cross-compilation host. (Thanks to Vasily Postnicov, lp#1261451) + run-program crashed with :directory nil. (lp#1265077) (forwarded request 220444 from toganm)
Comments 0