Raymond Toy pushed to branch master at cmucl / cmucl

Commits:

1 changed file:

Changes:

  • src/general-info/release-21b.txt
    --- a/src/general-info/release-21b.txt
    +++ b/src/general-info/release-21b.txt
    @@ -44,18 +44,32 @@ New in this release:
           Thus, src/code/unix-glibc2.lisp is no longer used.
         * Micro-optimize modular shifts on x86.
         * Update lisp-unit to commit e6c259f.
    +    * Added EXT:WITH-FLOAT-TRAPS-ENABLED to complement
    +      WITH-FLOAT-TRAPS-MASKED.
    +    * (EXPT 0 power) doesn't throw INTEXP-LIMIT-ERROR anymore for any
    +      integer value of power.
    +    * Starting cmucl with "-dyanmic-space-size 0" means using the
    +      maximum possible heap size for the platform.
     
       * ANSI compliance fixes:
    +    * PATHNAME-MATCH-P did not accept search-lists.
     
       * Bugfixes:
         * Linux was missing unix-setitimer which prevented saving cores.
    +    * Generate inxact exceptions more carefully.
    +    * Fix FP issue when building with Xcode 7.2 (and newer versions of
    +      clang).  (See ticket #12.)
     
       * Trac Tickets:
     
       * Gitlab tickets:
         * Ticket #10 fixed: setting an element of a 1, 2, or 4-bit array
           with a constant index did not always set the element
    -      appropriately. 
    +      appropriately.
    +    * Ticket #12 fixed.  It looks like a possible compiler bug, but
    +      worked around by explicitly setting inexact instead of using FP
    +      instructions to generate inexact.
    +    * Ticket #16 fixed: search-lists are handled correctly.
     
       * Other changes: