#5847: Update GMP-ECM to 6.3
-----------------------------------------------------------+----------------
Reporter: mabshoff | Owner: leif
Type: enhancement | Status:
needs_review
Priority: major | Milestone:
sage-4.6.1
Component: packages | Keywords:
Author: Mike Hansen, Leif Leonhardy, Jeroen Demeyer | Upstream: N/A
Reviewer: Leif Leonhardy | Merged:
Work_issues: |
-----------------------------------------------------------+----------------
Changes (by newvalueoldvalue):
* status: needs_work => needs_review
* work_issues: include patch for 32-bit ppc =>
* author: Mike Hansen, Leif Leonhardy => Mike Hansen, Leif Leonhardy,
Jeroen Demeyer
Old description:
> {{{
> Changes between ecm-6.2.1 and ecm-6.2.2:
> * Updated build project files for Visual C by Brian Gladman, also adds
> missing NTT_GFP_TWIDDLE_DI[FT]_BREAKOVER defines in VC parameter file
> * Fixed uninitialised parameter to P-1 probability computation
> * In tune.c : fixed generation of NTT_GFP_TWIDDLE_DI[FT]_BREAKOVER
> values,
> avoid calling cputime() excessively often when timing short functions,
> fixed access to uninitialised memory
> * Fixed serious split infinitive in configure script (thanks Paul
> Leyland)
> * Removed unnecessary carry propagation in x86_64 mulredc code, slight
> speedup (thanks Philip McLaughlin)
> * Fixed non-portable PIC code in x86_64/redc.asm
> * Fixed problem with pattern matching host type names in configure.in
> * Converted binary constants in spv.c and ntt_gfp.c to hexadecimal,
> some assembler do not support binary constants
> }}}
>
> New spkg: [http://spkg-upload.googlecode.com/files/ecm-6.3.p0.spkg]
>
> Testing distribution (including #8664):
> [http://sage.math.washington.edu/home/jdemeyer/release/sage-4.6.1.alpha0-mpir/sage-4.6.1.alpha0-mpir.tar]
New description:
{{{
Changes between ecm-6.2.1 and ecm-6.2.2:
* Updated build project files for Visual C by Brian Gladman, also adds
missing NTT_GFP_TWIDDLE_DI[FT]_BREAKOVER defines in VC parameter file
* Fixed uninitialised parameter to P-1 probability computation
* In tune.c : fixed generation of NTT_GFP_TWIDDLE_DI[FT]_BREAKOVER values,
avoid calling cputime() excessively often when timing short functions,
fixed access to uninitialised memory
* Fixed serious split infinitive in configure script (thanks Paul Leyland)
* Removed unnecessary carry propagation in x86_64 mulredc code, slight
speedup (thanks Philip McLaughlin)
* Fixed non-portable PIC code in x86_64/redc.asm
* Fixed problem with pattern matching host type names in configure.in
* Converted binary constants in spv.c and ntt_gfp.c to hexadecimal,
some assembler do not support binary constants
}}}
New spkg:
[http://sage.math.washington.edu/home/jdemeyer/spkg/ecm-6.3.p1.spkg]
Testing distribution (including #8664):
[http://sage.math.washington.edu/home/jdemeyer/release/sage-4.6.1.alpha0-mpir/sage-4.6.1.alpha0-mpir.tar]
--
Comment:
New spkg with upstream patch from comment:24:
[http://sage.math.washington.edu/home/jdemeyer/spkg/ecm-6.3.p1.spkg]
I still have to test it properly though.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/5847#comment:54>
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 post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.