From: Christophe R. <cr...@us...> - 2014-08-29 11:37:10
|
The annotated tag "sbcl-1.2.3" has been created in SBCL: at 063363ab9200086c07aa01b4b0be4984cf45ea63 (tag) tagging 5f9606c3343972f0c8b143d8b5a8503661a5f00f (commit) replaces sbcl-1.2.2 tagged by Christophe Rhodes on Fri Aug 29 11:22:23 2014 +0100 - Log ----------------------------------------------------------------- changes in sbcl-1.2.3 relative to sbcl-1.2.2: * enhancement: DOCUMENTATION works on instances of FUNCALLABLE-STANDARD-CLASS * enhancement: ASSERT reports arguments of calls to lexical functions in additional to global functions. * enhancement: ASDF updated to 3.1.3 * enhancement: UIOP can be loaded without ASDF. * bug fix: some methods on CHANGE-CLASS did not finalize the new class before accessing its class-precedence list. * bug fix: CHANGE-CLASS no longer fails on unbound slots in the source object. * bug fix: CHANGE-CLASS signals an appropriate error when the destination class is a FORWARD-REFERENCED-CLASS. * bug fix: CHANGE-CLASS no longer signals bogus TYPE-ERRORs for slots for which initargs have been supplied. * bug fix: saving cores on ARM was broken since the introduction of GENCGC. (lp#1349795) * bug fix: macroexpanding a backquoted expression involving ",." outside of the compiler failed. (lp#1354623) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQEcBAABCgAGBQJUAFRfAAoJEOvVlakQDWPNSokIAKLMjYY1OJd0ws2Pq1xTdO2u rHeyWx/LRAkre0CzMpCb3KEdBFoD6V/qRXxR1woB/yWGTVT4rtZF/Vq9/+aTEgOZ a6IknuJAQRNa+QcVG33qQn31gYL9YWQEeSvu70g4smfnm2DKhmGRaYyBwB8ezW8H nUtpboaEEAM1fp4EIQhG87MTRtY4Q+xizPLNz4naQsfguOO6a1aGsX0eIyJFwsRo 8QTdB35k9WycFj9U9AsXQiBz6LTF6t29w4iud3PPhOKz7tnt2e2KUNs+MxtyWvdo ncHDaHxLLoZlpK1kJF0LcvPVScsYqCNR7DPq0PblUkk06PeiYdaxCYoXLjgzdjc= =g6oN -----END PGP SIGNATURE----- Christophe Rhodes (2): fixup NEWS for release script 1.2.3: will be tagged as "sbcl-1.2.3" Douglas Katzman (71): Improve negation method for array-types. A CHARACTER-SET type can unparse to MEMBER, not the other way around. x86[-64]: fix %MORE-ARG-VALUES for 'skip' operand other than zero Spelling fix SETQ of a :global variable is fopcompilable. Fix discrepancies in handling toplevel forms per CLHS 3.2.3.1 Implement another atomic globaldb (INFO) primitive operation. Type-class lint removal Disable inapplicable test if no sb-unicode feature Avoid a GETHASH in constructor for each subtype of CTYPE. Wrap a compilation-unit around make-host-2 Fix code-deletion note reported on sbcl-devel 25-Jul-2013 Simplify WITH-INPUT-FROM-STRING and fix a bug therein (leaving another) CCASE/ECASE/CTYPECASE/ETYPECASE error message done more nicely Sadly, remove compilation unit around make-host-2 (temporarily?) Quiet a handful of unused variable warnings Remove obsolete option (that had meaning in CMUCL) from WITH-FOP-STACK Eliminate !FDEFN-COLD-INIT by having genesis attach fdefns to symbols. Better NTH-VALUES for non-constant N Express the target architecture uniqueness test less repetitively. Remove :TEST-NOT option from internal-use-only FIND-IN/POSITION-IN. Implement sb_mkstemp using the real mkstemp except on win32. Change pseudo-random hash values in CTYPE things to quasi-random. Make QUASIQUOTE use nonstandard constructors only in COMPILE-FILE. Fix walk.impure.lisp as pointed out by Jan Moringen Spelling fix and improve comments Avoid storing explicit NIL as docstring. Use CLEAR-INFO instead. OUTPUT-FDEFN should be intelligible despite print-level/length cutoffs. Simplify unquoting COMMA make-load-form in target image. Add comment about buglet in FIND-DEFSTRUCT-DESCRIPTION. Remove detritus from pretty-printer dispatch mechanism. Fix disassembler glitch on x86-64. Remove obsolete comment Export unquoting COMMA readers from SB-INT, and trivial cleanup. Preserve quasiquotation in SB-CLTL2:MACROEXPAND-ALL Remove inapplicable comments re formerly flaky test, since fixed. Fix first half of lp#1354606 for splicing in quasiquoted vectors. Fix undefined behavior case of lp#1354606 Fix lp#1354623 - macroexpansion of QUASIQUOTE broken by rev.88411384 Transform (STRING sym) to (SYMBOL-NAME sym) Fix WITH-PACKAGE-ITERATOR for empty list of packages ":IMPORTANT NIL" in DEFTRANSFORM now means really unimportant. Document some bugs in package manipulation. Extract the state machine of WITH-PACKAGE-ITERATOR into a function. Fix instance-length discrepancy in genesis again. Fix failure to detect inaccessible symbol in EXPORT Omission from prior change- export SB-INT:PACKAGE-ITERATOR-STEP Docstring grammar fix GROVEL-VOP-OPERANDS, needed by DEFINE-VOP, remains in the image. Tweak INTERNAL-READ-EXTENDED-TOKEN Disable failing test in #!+sb-safepoint build. Predicate of :NAMED defstruct must respect pseudo-type-hierarchy. Prevent meta-conditions from cluttering some test output. Derive type for POSITION{-IF,-IF-NOT} in non-hairy constant vector. Improve type declarations in SET-CMT-ENTRY Add more declarations to readtable manipulation. Small change to how DEFSTRUCT parses the :PRINT-blah options. Parse DEFSTRUCT more strictly. Eliminate all the random SETQs in !COLD-INIT. Remove a few redundant SPECIAL declarations. Create bootstrap layouts in a slightly less abstraction-breaking way. Trivial changes to genesis Revise comment Remove two obsolete exports Improve the dumping of package tables during genesis. Delete MOBY-UNINTERN, a holdover from CMUCL Remove some imports WITHOUT-PACKAGE-LOCKS needn't be re-invented in sb-gmp Make package-data-list accept featureized sublists everywhere. Dxify the lambda in PRINT-UNREADABLE-OBJECT Fix WITH-PACKAGE-ITERATOR regression: grab vectors once and only once. Francois-Rene Rideau (1): Split UIOP out of ASDF into its own contrib. While we're at it, update ASDF to 3.1.3 (an in asdf-stub, note that fasl-op is now compile-bundle-op). Jan Moringen (13): ASSERT reports arguments in calls of lexical functions CHANGE-CLASS finalizes inheritance of new class if necessary CHANGE-CLASS now works correctly on unbound slots CHANGE-CLASS into FORWARD-REFERENCED-CLASS signals correct error CHANGE-CLASS no longer signals bogus TYPE-ERRORs despite initargs Shared helpers for %OBSOLETE-INSTANCE-TRAP, %CHANGE-CLASS Rewrite of CHANGE-CLASS tests Fix ASSERT changes in acc2013 Use WITH-TEST throughout tests/walk.impure.lisp Improve DOCUMENTATION tests DOCUMENTATION works on instances of FUNCALLABLE-STANDARD-CLASS Add WITH-TEST, improve test for DOCUMENTATION on (SETF ...) Test DOCUMENTATION for DOC-TYPEs PACKAGE, VARIABLE Javier Olaechea (1): Use symbolicate instead of (intern (format ...)) Paul Khuong (1): Apply constraint-propagate-if info even if the then branch has none PuercoPop (1): fix find-defstruct-description's errorp flag Stas Boukarev (5): Don't make bogus things when creating large arrays. Restore x86 build. tests: add -fPIC for run-compiler.sh on ARM. Fix GENCGC and core saving on ARM. tests: Don't breed lots of run-tests-nnn directories. ----------------------------------------------------------------------- hooks/post-receive -- SBCL |