[MacPorts] #16443: Please upgrade GMP to version 4.2.3

MacPorts noreply at macports.org
Thu Sep 18 19:04:21 PDT 2008


#16443: Please upgrade GMP to version 4.2.3
------------------------------+---------------------------------------------
  Reporter:  uwe at falcknet.de  |       Owner:  macports-tickets at lists.macosforge.org
      Type:  enhancement      |      Status:  closed                               
  Priority:  Normal           |   Milestone:  Port Enhancements                    
 Component:  ports            |     Version:  1.6.0                                
Resolution:  fixed            |    Keywords:  GMP math                             
      Port:                   |  
------------------------------+---------------------------------------------
Changes (by jmr at macports.org):

  * keywords:  GMP math ticketformatting => GMP math


Old description:

> From gmplib.org
>
> Changes in GMP 4.2.3
> Bugs:
> Fix x86 CPU recognition code to properly identify recent AMD and Intel
> 64-bit processors.
> The >> operator of the C++ wrapper gmpxx.h now does floor rounding, not
> truncation.
> Inline semantics now follow the C99 standard, and works with recent GCC
> releases.
> C++ bitwise logical operations work for more types.
> For C++, gmp.h now includes cstdio, improving compiler compatibility.
> Bases > 36 now work properly in mpf_set_str.
> Speedups:
> None, except that proper processor recognition helps affected processors.
> Features:
> The allocation functions now detect overflow of the mpz_t type. This
> means that overflow will now cause an abort, except when the allocation
> computation itself overflows. (Such overflow can probably only happen in
> powering functions; we will detect powering overflow in the future.)

New description:

 From gmplib.org
 {{{
 Changes in GMP 4.2.3
 Bugs:
 Fix x86 CPU recognition code to properly identify recent AMD and Intel
 64-bit processors.
 The >> operator of the C++ wrapper gmpxx.h now does floor rounding, not
 truncation.
 Inline semantics now follow the C99 standard, and works with recent GCC
 releases.
 C++ bitwise logical operations work for more types.
 For C++, gmp.h now includes cstdio, improving compiler compatibility.
 Bases > 36 now work properly in mpf_set_str.
 Speedups:
 None, except that proper processor recognition helps affected processors.
 Features:
 The allocation functions now detect overflow of the mpz_t type. This means
 that overflow will now cause an abort, except when the allocation
 computation itself overflows. (Such overflow can probably only happen in
 powering functions; we will detect powering overflow in the future.)
 }}}

--

-- 
Ticket URL: <http://trac.macports.org/ticket/16443#comment:3>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list