execution. The previous behaviour can be obtained by instead setting that
variable to :greedy. Thanks again to Google for their support, and, more
crucially, to Alexandra Barchunova for her hard work.
- * optimization: make-array with known element-type and unkown dimensions is
+ * optimization: make-array with known element-type and unknown dimensions is
much faster.
+ * optimization: make-array with unknown element-type is faster as well.
+ (lp#1004501)
* enhancement: sb-ext:save-lisp-and-die on Windows now accepts
:application-type argument, which can be :console or :gui. :gui allows
having GUI applications without an automatically appearing console window.
* enhancement: reduced conservativism on GENCGC platforms:
- conservative roots that point to unboxed pages must be tagged
- pointers to the start of a valid-looking object, not merely point
- to within the allocated part of the page, in order to pin the page.
+ 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.
* bug fix: Windows applications without the console window no longer misbehave.
(patch by Wilfredo Velazquez, lp#1256034).
* bug fix: modular arithmetic optimizations do not stumble on dead branches