Changeset 26e030 in git for ntl/doc/tour-changes.html
- Timestamp:
- Jul 6, 2009, 4:52:01 PM (15 years ago)
- Branches:
- (u'spielwiese', '5b153614cbc72bfa198d75b1e9e33dab2645d9fe')
- Children:
- cf5d3081011bf7a0104bade9c3eaf9da21c588d7
- Parents:
- e6d2f67d59d8d9127eab2943d2bf0c78e249d180
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ntl/doc/tour-changes.html
re6d2f67 r26e030 17 17 </p> 18 18 </h1> 19 20 <p> <hr> <p> 21 <h3> 22 2009.05.05: Changes between NTL 5.5 and 5.5.1 23 </h3> 24 25 <ul> 26 <li> If using GMP (via either <tt>NTL_GMP_LIP</tt> 27 or <tt>NTL_GMP_HACK</tt>), then the new version (4.3.0) of 28 GMP implements the <tt>XGCD</tt> functionality differently, 29 so that the coefficients do not always agree with those returned by 30 the classical extended Euclidean algorithm. 31 This version of NTL corrects the coefficients, so that the 32 "classical" coefficients are always produced, regardless 33 of GMP's implementation. 34 This version of NTL also works 35 around a bug in GMP 4.3.0's <tt>XGCD</tt> code 36 (although that bug should be fixed in GMP 4.3.1). 37 38 <li> 39 The <tt>configure</tt> script has been slightly modified: 40 there is a new configuration variable <tt>DEF_PREFIX</tt>, 41 whose value can be used to set <tt>PREFIX</tt>, <tt>GMP_PREFIX</tt>, 42 and <tt>GF2X_PREFIX</tt> in one stroke. 43 Also, the (somewhat esoteric) <tt>configure</tt> variables 44 <tt>GMP_LIBDIR</tt>, <tt>GMP_INCDIR</tt>, 45 <tt>GF2X_LIBDIR</tt>, and <tt>GF2X_INCDIR</tt> 46 have slightly different meanings now. 47 48 </ul> 49 </h3> 50 51 <p> <hr> <p> 52 <h3> 53 2009.04.08: Changes between NTL 5.4.2 and 5.5 54 </h3> 55 56 <ul> 57 <li> 58 Added the ability to generate a <i>shared</i> library 59 (with help from Tim Abbott). <a href="tour-unix.html#shared">Details.</a> 60 61 <li> 62 Fixed some standardization issues 63 (with help from Tim Abbot): 64 default location of installed documentation files now conforms 65 to standards; use of <tt>EOF</tt> now conforms to standards. 66 67 <li> 68 Added a callback mechanism to NTL's error reporting function. 69 See <tt>ErrorCallback</tt> in <a href="tools.txt">tools.txt</a>. 70 71 <li> 72 Added support for the <tt>gf2x</tt> library for speeding up 73 arithmetic in <tt>GF2X</tt> (with help from Emmanuel Thomé). 74 <a href="tour-gf2x.html">Details.</a> 75 76 <li> 77 In conjuction with the above, I also changed the 78 <tt>GF2X</tt> so that it works better with very large polynomials: 79 large blocks of memory are released, recursive HalfGCD algorithms 80 are used for large polynomials. 81 82 83 <li> 84 Fixed a bug in <tt>void TraceMod(zz_p& x, const zz_pX& a, const zz_pXModulus& F)</tt> (reported by Luca De Feo). 85 86 <li> 87 Fixed a performance issue in various versions of <tt>SetCoeff</tt> 88 (reported by Luca De Feo). 89 90 <li> 91 Fixed the declaration of <tt>mat_zz_p transpose(const mat_zz_p& a)</tt> 92 (reported by Benoit Lacelle). 93 </ul> 94 19 95 20 96 <p> <hr> <p>
Note: See TracChangeset
for help on using the changeset viewer.