sbcl 2:1.3.0-1ubuntu1 source package in Ubuntu
Changelog
sbcl (2:1.3.0-1ubuntu1) xenial; urgency=medium * Merge from Debian unstable. Remaining changes: - debian/rules: Do not leave stage1 unreadable, fixing an FTBFS on the Launchpad buildds with pkgstriptranslations. sbcl (2:1.3.0-1) unstable; urgency=medium * New upstream release changes in sbcl-1.3.0 relative to sbcl-1.2.16: * minor incompatible change: the environment passed to a macro/setf/deftype expander is not always an object of type SB-KERNEL:LEXENV. It can be nil, as is permissible by the standard. * enhancement: ported to ARM64 Linux. * enhancement: a new interpreter is included which has many benefits over sb-eval. It is disabled by default. See src/interpreter/README for instructions to enable it, and further details. * bug fix: calling COMPILE when SB-EXT:*EVALUATOR-MODE* was :INTERPRET would fail to perform "normal semantic processing such as macro expansion" as stipulated by X3J13 issue LOAD-TIME-EVAL. * bug fix: SB-UNICODE:CONFUSABLE-P no longer treats "<" and the empty string as confusable. (lp#1504739) * bug fix: (ASSERT (COMPUTE-IT ...)) would expand incorrectly if COMPUTE-IT was a local macro that shadowed a global function. * bug fix: SB-POSIX:CFSETISPEED and SB-POSIX:CFSETOSPEED now work properly on platforms that use only the minimum specified set of fields in struct termios (verified on Linux, still known not to work on FreeBSD and NetBSD, very probably others). (partial fix for lp#1500951) changes in sbcl-1.2.16 relative to sbcl-1.2.15: * enhancement: by default, timers with a repeat interval do not "catch up" by repeatedly calling their function after a clock discontinuity such as a suspend and resume cycle * bug fix: correctly restore multiple values on the stack in the presence of alien calls. (lp#1489590) * bug fix: MAKE-STRING-OUTPUT-STREAM enforces that :ELEMENT-TYPE is a subtype of CHARACTER. * bug fix: an EQL method specializer no longer causes garbage retention if there are no extant methods using the specializer. (lp#492851) * Enable arm64 supported now sbcl (2:1.2.15-2) unstable; urgency=medium * Fix arch=all only build sbcl (2:1.2.15-1) unstable; urgency=medium * New upstream version changes in sbcl-1.2.15 relative to sbcl-1.2.14: * new feature: DEPRECATION declaration for functions, variables and types causes {EARLY,LATE,FINAL}-DEPRECATION-WARNING to be signaled when subject of the declaration is used. Integrated with DESCRIBE, DOCUMENTATION and SB-CLTL2:{VARIABLE,FUNCTION}-INFORMATION. Documented in the "Deprecation" section of the manual. * enhancement: ASDF updated to 3.1.5. (lp#1476867) * enhancement: definitions within PROGN get proper source locations when compiled (needs latest Slime to take advantage of this). (lp#1473147) * enhancement: source locations for DEFCLASS slots now point directly to the slot definitions, not the whole DEFCLASS form. * bug fix: better source location in the presence of quoted forms. (lp#1370561) * bug fix: better source locations inside backqoute. (lp#1361502) * bug fix: HANDLER-BIND requires that the handler-function be a function designator at the time of binding establishment. (lp#1480679) * bug fix: inlined functions surrounded by nested macrolets are properly inlined. (lp#309123) -- Logan Rosen <email address hidden> Thu, 19 Nov 2015 22:54:01 -0500
Upload details
- Uploaded by:
- Logan Rosen
- Uploaded to:
- Xenial
- Original maintainer:
- Ubuntu Developers
- Architectures:
- i386 amd64 kfreebsd-amd64 kfreebsd-i386 powerpc armhf armel arm64 all
- Section:
- devel
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
sbcl_1.3.0.orig.tar.bz2 | 5.5 MiB | d60caf6a0a495e41fc9e7f6a797e7c4188cef1f9de84ca263ff654d4d7ae99b3 |
sbcl_1.3.0-1ubuntu1.debian.tar.gz | 88.5 KiB | 7aeccb5f1bc5222a84e832a4d5c8fe18805d78c0e59e020ef70794aff40f02b5 |
sbcl_1.3.0-1ubuntu1.dsc | 2.0 KiB | d3e6c289e110fab0b9635a7561d4200dc59bc085dfa37b290fb96b4c339d0eda |
Available diffs
- diff from 2:1.2.14-1ubuntu1 to 2:1.3.0-1ubuntu1 (509.3 KiB)
Binary packages built by this source
- sbcl: Common Lisp compiler and development system
SBCL is a development environment for the ANSI Common Lisp language.
It provides a native-code compiler and an integrated debugger, as well
as all the features in the ANSI specification.
.
SBCL also contains other extensions to the ANSI specification, including
a foreign-function interface, a pseudo-server API, user-extensible
stream functionality, a Meta-Object Protocol, and an ability to run
external processes.
.
To browse SBCL source definitions with development environments,
install the sbcl-source package. For documentation on SBCL's usage
and internals, the package sbcl-doc is provided.
- sbcl-dbgsym: debug symbols for package sbcl
SBCL is a development environment for the ANSI Common Lisp language.
It provides a native-code compiler and an integrated debugger, as well
as all the features in the ANSI specification.
.
SBCL also contains other extensions to the ANSI specification, including
a foreign-function interface, a pseudo-server API, user-extensible
stream functionality, a Meta-Object Protocol, and an ability to run
external processes.
.
To browse SBCL source definitions with development environments,
install the sbcl-source package. For documentation on SBCL's usage
and internals, the package sbcl-doc is provided.
- sbcl-doc: Documentation for Steel Bank Common Lisp
This package provides documentation for SBCL -- a development
environment for the ANSI Common Lisp language.
.
The documents in this package cover SBCL-specific extensions to the
language, explain how to use this Common Lisp implementation and how
it differs from the ANSI standard.
.
The manual about SBCL's internals is also included in this package
and may be of interest for people who intent to work with SBCL's
source code.
- sbcl-source: Source code files for SBCL
This package provides the source code for SBCL -- a development
environment for the ANSI Common Lisp language.
.
The source code is useful in conjunction with development
environments and debuggers like SLIME, that allow macro expansion and
lookup of source definitions.
.
Installing this package enables your source browser to dig deeply
into the core of Steel Bank Common Lisp.