Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11]) by narn.NetBSD.org (Postfix) with ESMTP id 407DB63B11D for ; Sun, 17 Aug 2008 07:56:13 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 0) id C3AD063B1A8; Sun, 17 Aug 2008 07:56:12 +0000 (UTC) Received: from cvs.netbsd.org (unknown [IPv6:2001:4f8:4:7:2e0:81ff:fe25:eab4]) by mail.netbsd.org (Postfix) with ESMTP id F090763B119 for ; Sun, 17 Aug 2008 07:56:11 +0000 (UTC) Received: by cvs.netbsd.org (Postfix, from userid 500) id D8905175D0; Sun, 17 Aug 2008 07:56:11 +0000 (UTC) From: Blair Sadewitz Subject: CVS commit: pkgsrc/devel/gmp To: pkgsrc-changes@NetBSD.org Reply-To: bjs@netbsd.org Message-Id: <20080817075611.D8905175D0@cvs.netbsd.org> Date: Sun, 17 Aug 2008 07:56:11 +0000 (UTC) Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes Precedence: list Module Name: pkgsrc Committed By: bjs Date: Sun Aug 17 07:56:11 UTC 2008 Modified Files: pkgsrc/devel/gmp: Makefile distinfo pkgsrc/devel/gmp/patches: patch-ac Log Message: Update to gmp-4.2.3. Changes between GMP version 4.2.2 and 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.) To generate a diff of this commit: cvs rdiff -r1.51 -r1.52 pkgsrc/devel/gmp/Makefile cvs rdiff -r1.22 -r1.23 pkgsrc/devel/gmp/distinfo cvs rdiff -r1.7 -r1.8 pkgsrc/devel/gmp/patches/patch-ac Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.