Overview

Request 312381 accepted

- Update to version 1.2.12
* Minor incompatible change:
+ the SB-C::*POLICY* variable is no longer a list. Code which
manipulated it as such (including but not limited to non-bundled
releases of ASDF) will need to be revised.
* Enhancement:
+ The input stream for COMPILE-FILE implements STREAM-LINE-COLUMN.
+ EVAL errors that occur by way of LOAD report the starting line
and column number of the erring toplevel form. (#565247)
* Optimization:
+ Better MAP and MAP-INTO on known vector result types.
* Bug fix:
+ Read/modify/write macros accessing a place which is a composition
of CAR+CDR operations, such as (SHIFTF (CADR X) (ELT V 0)), do
not access subforms more than once. (#1450968)
+ Short form of DEFSETF no longer allows trailing junk.
+ DEFINE-MODIFY-MACRO respects the provisions of CLHS 5.1.3
regarding argument evaluation order. (#1452539)
+ POP works as specified in CLHS if the setter for its argument has
a side-effect on the existing CAR value. (#1454021)
+ Reading "#()" with a positive numeric argument signals a reader
error. As specified, reading "#1()" has undefined consequences,
so correct portable code should be indifferent to this.
(#1252100)
+ Malformed reader conditionals such as "(#-no-such-feature)"
and "(#+sbcl)" no longer parse as NIL. (#1454400)

Loading...
Request History
Togan Muftuoglu's avatar

toganm created request

- Update to version 1.2.12
* Minor incompatible change:
+ the SB-C::*POLICY* variable is no longer a list. Code which
manipulated it as such (including but not limited to non-bundled
releases of ASDF) will need to be revised.
* Enhancement:
+ The input stream for COMPILE-FILE implements STREAM-LINE-COLUMN.
+ EVAL errors that occur by way of LOAD report the starting line
and column number of the erring toplevel form. (#565247)
* Optimization:
+ Better MAP and MAP-INTO on known vector result types.
* Bug fix:
+ Read/modify/write macros accessing a place which is a composition
of CAR+CDR operations, such as (SHIFTF (CADR X) (ELT V 0)), do
not access subforms more than once. (#1450968)
+ Short form of DEFSETF no longer allows trailing junk.
+ DEFINE-MODIFY-MACRO respects the provisions of CLHS 5.1.3
regarding argument evaluation order. (#1452539)
+ POP works as specified in CLHS if the setter for its argument has
a side-effect on the existing CAR value. (#1454021)
+ Reading "#()" with a positive numeric argument signals a reader
error. As specified, reading "#1()" has undefined consequences,
so correct portable code should be indifferent to this.
(#1252100)
+ Malformed reader conditionals such as "(#-no-such-feature)"
and "(#+sbcl)" no longer parse as NIL. (#1454400)


Togan Muftuoglu's avatar

toganm accepted request

reviewed OK

openSUSE Build Service is sponsored by