On Mon, Jul 26, 2010 at 11:02 AM, Bill Allombert <bill.allomb...@math.u-bordeaux1.fr> wrote: > Dear PARI developers, > > I would like to anounce some patches that are available through the GIT > browser: > <http://pari.math.u-bordeaux.fr/cgi-bin/gitweb.cgi?p=pari.git;a=summary> > > 1) bill-pari_err_to_GEN > This patch adds a function pari_err2GEN which convert a PARI error to a GEN > object. > A function pari_err_display allows to convert the GEN object back to the > error message. > Eventually we could add a new PARI type t_ERROR for such GEN objects (they > are just t_VEC > currently). This would allow to pass PARI error around.
This is awesome -- it will help greatly with Sage's error handling. > > 2) bill-runqueue_ellsea > This patch adds a new Configure option '--mt=pthread' which allows PARI to > use POSIX threads > to parallellize some functions, through an abstract helper 'pari_run_queue'. > Only ellsea is parallellized in this patch. This works, but expect major > changes. > > 3) bill-valgrind_stack_fixup, bill-valgrind_stack_check > These patches instrument the PARI stack allocation code so that the memory > checker valgrind > can detect bad usage of the PARI stack. > > 4) bill-polredbest > This patch add a function polredbest which returns the 'smallest' polynomial > in the set > [P] union polred(P), where P is a integral polynomial. This is more usable > than polred > and usually faster than polredabs. > > Cheers, > Bill. > -- William Stein Professor of Mathematics University of Washington http://wstein.org -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org