changes in sbcl-0.8.13 relative to sbcl-0.8.12:
* new feature: SB-PACKAGE-LOCKS. See the "Package Locks" section of
- the manual for details; add :SB-PACKAGE-LOCKS in
- customize-target-features.lisp to enable them.
+ the manual for details; for now, package locks can be disabled by
+ removing :SB-PACKAGE-LOCKS in customize-target-features.lisp, but
+ if no major problems are found then it is likely that they will be
+ compiled in unconditionally.
* minor incompatible change: as threatened around sbcl-0.8.0, the
home package of MOP-related symbols is now SB-MOP, not SB-PCL.
The symbols are also exported from SB-PCL for backwards
;; runtime
; :sb-futex
- ;; Package locking support.
- ; :sb-package-locks
+ ;; Support for detection of unportable code (when applied to the
+ ;; COMMON-LISP package, or SBCL-internal pacakges) or bad-neighbourly
+ ;; code (when applied to user-level packages), relating to material
+ ;; alteration to packages or to bindings in symbols in packages.
+ :sb-package-locks
;; This affects the definition of a lot of things in bignum.lisp. It
;; doesn't seem to be documented anywhere what systems it might apply
;;; checkins which aren't released. (And occasionally for internal
;;; versions, especially for internal versions off the main CVS
;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"0.8.12.29"
+"0.8.12.30"