Steel Bank Common Lisp.

Edit Package sbcl
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.

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 103)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 220445 from Togan Muftuoglu's avatar 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
openSUSE Build Service is sponsored by