#14151: Update GMP-ECM to 6.4.4
--------------------------------+-------------------------------------------
   Reporter:  zimmerma          |             Owner:  AlexGhitza
       Type:  enhancement       |            Status:  new       
   Priority:  major             |         Milestone:  sage-5.8  
  Component:  basic arithmetic  |          Keywords:            
Work issues:                    |   Report Upstream:  N/A       
  Reviewers:                    |           Authors:            
  Merged in:                    |      Dependencies:            
   Stopgaps:                    |  
--------------------------------+-------------------------------------------
 A release candidate of GMP-ECM 6.4.4 is available at
 http://www.loria.fr/~kruppaal/ecm-6.4.4-rc2.tar.gz. With respect to 6.3
 currently
 used in Sage:
 {{{
 Changes between GMP-ECM 6.4.3 and GMP-ECM 6.4.4:
 * Fixed PowerPC64 assembly code with --enable-shared (thanks Leif
 Leonhardy)
 * Fix to deal with change of semantics of internal GMP functions in GMP
 5.1

 Changes between GMP-ECM 6.4.2 and GMP-ECM 6.4.3:
 * Fixed bug reported by user "lorgix" on mersenneforum
   (http://www.mersenneforum.org/showpost.php?p=286385&postcount=280)
 * Use 64-bit value for random seed under Windows

 Changes between GMP-ECM 6.4.1 and GMP-ECM 6.4.2:
 * Corrected the copyright headers
 * Reduced memory usage in stage 1 with -batch={1,2} mode.
 * Fixed bug in modular reduction (could occur only for numbers larger than
   386 digits on 64-bit computers and 193 digits on 32-bit computers).
 * Speedup in stage 2 with the NTT default mode

 Changes between GMP-ECM 6.4 and GMP-ECM 6.4.1:
 * GMP-ECM is now distributed under the GPL version 3 or later for the
 binary,
   and under the LGPL version 3 or later for the library
 * Fixed a speed regression with respect to GMP-ECM 6.3
   http://lists.gforge.inria.fr/pipermail/ecm-
 discuss/2012-February/004103.html
 * Fixed a bug with the -treefile option which had been present for a long
 time
 * Several fixes for the Visual Studio 2010 build
 * New experimental option -batch=2, and speedup for -batch (i.e.,
 -batch=1)
 * New tuning mechanism, now --enable-asm-redc is always recommended
 * New configure option --enable-mulredc-svoboda, for input numbers whose
 low
   limbs is congruent to -1
 * New tuning parameters for Intel Core i5
 * New ecmbench utility

 Changes between GMP-ECM 6.3 and GMP-ECM 6.4:
 * Fixed configure problem with SSE2
   (http://trac.sagemath.org/sage_trac/ticket/10252)
 * Fixed configure bug on 32-bit PowerPC (tried to use 64-bit assembly)
   https://gforge.inria.fr/tracker/index.php?func=detail&aid=10646
 * Fixed dependencies from build directory
   https://gforge.inria.fr/tracker/index.php?func=detail&aid=10648
 * Patch from David Cleaver to allow B1 >= 2^32 on machines where
   "unsigned long" has 32 bits only
 * Patch from David Cleaver to use GWNUM 26.6 on Windows x64 with
 MingW64/Msys
 * Improved conversion from mpz_t to residue number system in NTT code
 * Better asm code for AMD cpus
 * Use of GMP's mpn_mullo_n and mpn_redc_2 when available
 * New option -batch with faster Stage 1 (but smaller success probability)
 * Added Visual Studio 2010 build
 }}}
 We plan to release 6.4.4 on Friday 22 February 2013. Any feedback from the
 Sage developers is welcome until then.

 Paul

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/14151>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to