summaryrefslogtreecommitdiff
path: root/math/ntl/distinfo
diff options
context:
space:
mode:
authorjtb <jtb@pkgsrc.org>2003-03-02 09:04:03 +0000
committerjtb <jtb@pkgsrc.org>2003-03-02 09:04:03 +0000
commit6bb7ad0df9dc69680086730a4a19bb42cca45be5 (patch)
tree9dcda2fb7dc9f828a38993107a0e2c2e7a7f810e /math/ntl/distinfo
parent01fbc3b888b4a9645b94e4ac576dde117687a15b (diff)
downloadpkgsrc-6bb7ad0df9dc69680086730a4a19bb42cca45be5.tar.gz
Update to version 5.3.1.
Changes between NTL 5.3 and 5.3.1 * Fixed a bug affecting the BuildIrred routines for ZZ_pEX and zz_pEX. Changes between NTL 5.2 and 5.3 * Minimized and isolated constructs that do not adhere to C/C++ standards, and added flags NTL_CLEAN_INT and NTL_CLEAN_PTR which force stricter compliance with these standards. * Added functions IsWhiteSpace, CharToIntVal, and IntValToChar to the tools module. * Added methods allocated, position1 to generic vector classes. * Added method allocated to the class vec_GF2. * Added conversion routines from unsigned int/long to int, long, float, and double. * Added routines AddPrec, SubPrec, etc., to the RR module, and declared the practice of directly assigning to the variable RR::prec obsolete. * Fixed a number of minor bugs. Changes between NTL 5.1a and 5.2 * Implemented Mark van Hoeij's new algorithm for factorining polynomials with rational coefficients. This new algorithm is much more efficient than the previous algorithm used by NTL, and is the default (one can switch back to the old algorithm with a run-time switch). * Added routines LLL_plus that are just like the all-integer LLL routines, except that they return the exact values of the squared lengths of the Gramm-Schmidt basis vectors. This is useful in implementing van Hoeij's algorithm. * Made a small change to quad_float.c to make it compile under gcc version 3.0 without errors. This is the one place in NTL where I resort to just a little assmebly code (but only on x86/Linux platforms), and wouldn't you know it, this is the one place where gcc 3.0 had problems. * Made a small change to the procedure for generating a distribution, so that now all files in the "tar" file comprising the distribution come without any annoyingly excessive access control restrictions. * Changed the version numbering scheme so that it is now closer to "standard practice". This is version "5.2". Any small bug fixes to this version will be named "5.2.1", "5.2.2", etc. Also, macros are now defined so that the numerical components of the version number are available to the programmer.
Diffstat (limited to 'math/ntl/distinfo')
-rw-r--r--math/ntl/distinfo8
1 files changed, 4 insertions, 4 deletions
diff --git a/math/ntl/distinfo b/math/ntl/distinfo
index dc48a6d09d3..b129037b5ec 100644
--- a/math/ntl/distinfo
+++ b/math/ntl/distinfo
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.3 2001/06/20 10:19:27 jtb Exp $
+$NetBSD: distinfo,v 1.4 2003/03/02 09:04:03 jtb Exp $
-SHA1 (ntl-5.1a.tar.gz) = c1a3bb0d109b58b1024c855dd5b8fccba3848224
-Size (ntl-5.1a.tar.gz) = 646668 bytes
-SHA1 (patch-aa) = 3ccfea0d126993898e30d021b0f5c8764d37e7bb
+SHA1 (ntl-5.3.1.tar.gz) = 22f9004d59595ddf931150e39805880cca67f8bc
+Size (ntl-5.3.1.tar.gz) = 669649 bytes
+SHA1 (patch-aa) = 3d263407a52690b7ef1346e8bcc8fcd42acbf7c8
SHA1 (patch-ab) = 726bb373a3dc31c33763282c5cc7c07110a33f23
SHA1 (patch-ac) = f6a1e211379e713aee4fb575cc2d92563cbdd6fd