pkgsrc/lang/sbcl
asau 903920c5c6 Update to SBCL 1.3.10.
New in version 1.3.10

 * enhancement: more compact low-level error signaling code
 * enhancement: more compact encoding of cross-reference information
 * optimization: faster out of line fixnum-float comparisons.
 * optimization: filling a known simple-vector with a constant value is about
   as fast in unoptimized code as in code compiled with (SPEED 3), and the
   x86-64 implementation is able to use SSE instructions.
 * bug fix: correctly handle the case of a non-local exit within a function
   terminating the extent of dynamic-extent functions and variables in the
   presence of multiple-values (#1563127)
 * bug fix: restore builds on the latest OSX with the latest Xcode (#1470996)


New in version 1.3.9

 * minor incompatible change: NAMESTRING prefers to return a BASE-STRING
   instead of (ARRAY CHARACTER (*)) when possible.
 * enhancement: cached make-instance/allocate-instance constructors can now
   get garbage collected.
 * optimization: better performance for some unoptimized operations on complex
   numbers.
 * bug fix: using the options :LOCAL-NICKNAMES and :LOCK in the same
   DEFPACKAGE form no longer signals a bogus error


New in version 1.3.8

 * minor incompatible change: the system now understands that the CONDITION
   type is disjoint with many other system types.
 * minor incompatible change: argument types in condition report functions are
   now declared (in combination with the above change, this can result in
   early detection of erroneous code).
 * enhancement: simple arrays of any rank can be stack-allocated on platforms
   supporting stack allocation of vectors.
 * optimization: improved type derivation for FIND, POSITION, COUNT, SEARCH,
   MISMATCH and other array and sequence functions.
 * optimization: ALLOCATE-INSTANCE is now as fast as MAKE-INSTANCE.
 * optimization: more efficient CHANGE-CLASS.
 * bug fix: versions of getresuid() and getresgid() in SB-POSIX no longer
   cause memory faults, and should work properly (#1603806, reported by Kieran
   Grant)
 * bug fix: handle ENOENT from getprotobyname() (#1596043, reported by Stephen
   Hassard)


New in version 1.3.7

 * bug fix: preserve the name of the destructive function for the destroyed
   constant and important result warnings, even when declared NOTINLINE.
 * optimization: faster operations on list-sets.
 * optimization: better type derivation of set functions. (#1592152)
 * optimization: load-time TLS-INDEX assignment, and other microoptimizations,
   on x86.
 * optimizations in:
     + APPEND;
     + ECASE/ETYPECASE;
     + ARRAY-DIMENSIONS;
     + ARRAY-TOTAL-SIZE;
     + REMOVE, REMOVE-DUPLICATES, DELETE and DELETE-DUPLICATES on lists.


New in version 1.3.6

 * bug fix: do not insert conditional newlines in print-unreadable-object
   (#1398290). This reverses a change made in #488979 which reversed a fix
   advertised in release 0.8.14 to pass the GCL ANSI Test Suite.
 * bug fix: constant negative rotations of 32-bit quantities are compiled
   correctly on x86-64 and arm. (#1586614, reported by Guillaume Le Vaillant)
2016-10-21 07:10:54 +00:00
..
patches Needs _KERNTYPES on NetBSD. 2016-10-12 11:35:48 +00:00
DESCR
distinfo Update to SBCL 1.3.10. 2016-10-21 07:10:54 +00:00
Makefile Update to SBCL 1.3.10. 2016-10-21 07:10:54 +00:00
PLIST Update to SBCL 1.2.9 2015-03-10 20:50:37 +00:00