Opened 16 years ago

Closed 16 years ago

Last modified 16 years ago

#16443 closed enhancement (fixed)

Please upgrade GMP to version 4.2.3

Reported by: uwe@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.6.0
Keywords: GMP math Cc: vinc17@…
Port:

Description (last modified by jmroot (Joshua Root))

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.)

Change History (4)

comment:1 Changed 16 years ago by ryandesign (Ryan Carsten Schmidt)

Keywords: ticketformatting added

comment:2 Changed 16 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: vinc17@… added
Resolution: fixed
Status: newclosed

Vincent updated gmp to 4.2.3 in r39930.

comment:3 Changed 16 years ago by jmroot (Joshua Root)

Description: modified (diff)
Keywords: ticketformatting removed

comment:4 Changed 16 years ago by (none)

Milestone: Port Enhancements

Milestone Port Enhancements deleted

Note: See TracTickets for help on using tickets.