[MacPorts] #16443: Please upgrade GMP to version 4.2.3
#16443: Please upgrade GMP to version 4.2.3 -----------------------------+---------------------------------------------- Reporter: uwe@falcknet.de | Owner: macports-tickets@lists.macosforge.org Type: enhancement | Status: new Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.6.0 Keywords: GMP math | -----------------------------+---------------------------------------------- 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> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16443: Please upgrade GMP to version 4.2.3 ------------------------------+--------------------------------------------- Reporter: uwe@falcknet.de | Owner: macports-tickets@lists.macosforge.org Type: enhancement | Status: new Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.6.0 Resolution: | Keywords: GMP math ticketformatting ------------------------------+--------------------------------------------- Changes (by ryandesign@macports.org): * keywords: GMP math => GMP math ticketformatting -- Ticket URL: <http://trac.macports.org/ticket/16443#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16443: Please upgrade GMP to version 4.2.3 ------------------------------+--------------------------------------------- Reporter: uwe@falcknet.de | Owner: macports-tickets@lists.macosforge.org Type: enhancement | Status: closed Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.6.0 Resolution: fixed | Keywords: GMP math ticketformatting Port: | ------------------------------+--------------------------------------------- Changes (by ryandesign@macports.org): * cc: vinc17@macports.org (added) * status: new => closed * resolution: => fixed Comment: Vincent updated gmp to 4.2.3 in r39930. -- Ticket URL: <http://trac.macports.org/ticket/16443#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16443: Please upgrade GMP to version 4.2.3 ------------------------------+--------------------------------------------- Reporter: uwe@falcknet.de | Owner: macports-tickets@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@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
participants (1)
-
MacPorts