#12173: Update FLINT to 2.3
-----------------------------+----------------------------------------------
Reporter: mhansen | Owner: tbd
Type: PLEASE CHANGE | Status: new
Priority: major | Milestone: sage-4.8
Component: PLEASE CHANGE | Keywords:
Work_issues: | Upstream: N/A
Reviewer: | Author:
Merged: | Dependencies:
-----------------------------+----------------------------------------------
Comment(by fredrik.johansson):
zmod.patch replaces references to zmod_poly with nmod_poly and (hopefully)
fixes places where the interface of a function changed. Completely
untested at this point, of course.
Some remarks:
I deleted the zmod_poly_pow function implemented in Sage, since FLINT now
provides such a function.
There is no longer a _nmod_poly_set_coeff_ui, which was used in one place
(creating a polynomial from a list). I replaced it with
nmod_poly_set_coeff_ui rather than manipulating coefficients directly,
which is a bit slower, but shouldn't matter that much.
nmod_poly_resultant needs to be added in FLINT 2. If we don't get it done,
the code calling it could just be commented out to fall back to the
default Sage code that already handles the non-prime case.
I didn't change any filenames or Sage types (so the corresponding Sage
files/functions/types are all still called zmod_poly).
The new pxd file uses the GMP mp_limb_t (etc) types rather than unsigned
long (etc). Some search and replace might be needed, or importing the
types from gmp.h.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/12173#comment:2>
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.