|
Try GP in your browser Main Download Packages Funding SEARCH Help / Community FAQ Documentation Tutorials Mailing Lists Bugs Timeline Ateliers PARI/GP Library Publications Contributed GP scripts Links Fun! Development Latest Changes Version Control Coding Guidelines PariDroid Logo Tests & benchmarks Buildlogs Coverage Report Doc Coverage Refcards test Benchmarks WWW Stats |
Changes commited to PARI GIT during the last two weeksa28f633de5 | Bill Allombert | Fri, 4 Sep 2026 13:53:45 +0200 5- ellisdivisible: potential oo-loop [#2695] 1 0 CHANGES 1 1 src/basemath/elliptic.c 6 0 src/test/in/ell bb84b1be45 | Karim Belabas | Thu, 3 Sep 2026 19:21:08 +0200 fix setprec to round up as nbits2lg would don't assume "precision" argument is a multiple of BITS_IN_LONG 1 1 src/headers/parigen.h 6af5b91cfa | Karim Belabas | Sun, 30 Aug 2026 13:22:21 +0200 improve doc of mk*n functions + don't document mkintn in chapter 4 6 19 doc/usersch4.tex 11 5 doc/usersch5.tex 554b94b2cb | Bill Allombert | Sun, 30 Aug 2026 11:19:02 +0200 doc_make: use void for no args 1 0 src/desc/doc_make de78f436da | Bill Allombert | Sun, 30 Aug 2026 11:19:02 +0200 O: only keep Doc and Help so that ??O work 2 3 src/functions/polynomials/O 7e7fa46c62 | Karim Belabas | Sat, 29 Aug 2026 10:54:34 +0200 phi5_ZV: mkintn arguments are unsigned ints, not ulongs [#2692] Created problems on the emscripten platform 13 13 src/basemath/polmodular.c 7a567e3e92 | Karim Belabas | Sat, 29 Aug 2026 10:54:17 +0200 clarify doc 8 6 doc/usersch5.tex f733de46e3 | Karim Belabas | Thu, 27 Aug 2026 20:54:50 +0200 6- readline completion: don't include yet undefined symbols [#2694] If identifier valence is EpNEW, skip it in 1 0 CHANGES 1 1 src/language/readline.c 5f3e05f074 | Karim Belabas | Tue, 25 Aug 2026 01:32:52 +0200 cleanup mflinear and simplify mf2linear 26 22 src/basemath/mftrace.c 7462807d53 | Karim Belabas | Sun, 23 Aug 2026 21:55:39 +0200 mflinear(F,L): add sanity checks for L When coefficients t_POLMOD in the t variable, validate that they are defined modulo charpoly(chi) 12 2 src/basemath/mftrace.c 7 1 src/test/32/mf 2 0 src/test/in/mf 27a4839866 | Karim Belabas | Sun, 23 Aug 2026 21:44:16 +0200 simplify mf2linear 9 15 src/basemath/mftrace.c 385afb3e45 | Karim Belabas | Sun, 23 Aug 2026 21:26:11 +0200 4- mflinear(MF in half integer weight, coefs in Q(chi)): wrong result Possible confusion between Q(chi) and Q(chi1) where chi1 is the character for f * mfTheta, where chi1 = chi or chi * (-4/.). In the latter case the cyclotomic fields are isomorphic, but only identical when the order of chi is 0 mod 4. mf=mfinit([28,5/2,Mod(4,7)],1);y=Mod([t,t,t,t],t^2+t+1); F1=mflinear(mf,y); F2=mflinear(mfbasis(mf),y); mfcoefs(F1,10) mfcoefs(F2,10) 1 0 CHANGES 61 7 src/basemath/mftrace.c 32 1 src/test/32/mf 9 0 src/test/in/mf 8592ea5027 | Karim Belabas | Sun, 23 Aug 2026 15:41:32 +0200 typo in previous commit f8a9ba81fb0: H instead of gel(H,1) 6 3 src/basemath/subfield.c f8a9ba81fb | Karim Belabas | Sun, 23 Aug 2026 15:09:25 +0200 subfields: check group type before using group_order [#2691] galoissubgroups can now return subgroups in "list of elements" format (non-WSS case). Which group_order doest not support 5 3 src/basemath/subfield.c 07c768cf9e | Karim Belabas | Sun, 23 Aug 2026 01:34:15 +0200 remove isolated checks for prec < LOWDEFAULTPREC 0 1 src/basemath/gen2.c 0 2 src/basemath/rootpol.c 2 12 src/basemath/trans1.c 0 1 src/basemath/trans2.c 09f9dfd8d9 | Karim Belabas | Sun, 23 Aug 2026 01:30:24 +0200 typo in compatibility #define real_1_bit 1 1 src/headers/pariold.h 907d81e098 | Karim Belabas | Sat, 22 Aug 2026 19:17:01 +0200 Zp_divlift: handle correctly b = NULL when n = 1 followup to bf8c1198f3a 2 1 src/basemath/Zp.c 636f250d0e | Karim Belabas | Sat, 22 Aug 2026 19:11:01 +0200 fix RgX_galconj_bound + use vandermondeinverseinit_real incorrectly called QX_complex_roots on a t_POL with t_REAL coefficients. 30 8 src/basemath/nffactor.c 1 0 src/headers/paripriv.h 50c32f0639 | Karim Belabas | Sat, 22 Aug 2026 17:28:10 +0200 vandermondeinverseinit_real: complex interpolation up to conjugation Allows to reconstruct and algebraic number given its r1 + r2 non-conjugate complex embeddings (instead of including the redundant conjugate ones). Stabler and saves a factor (r1+r2) / (r1+2r2) (so nothing for totally real fields and 2 for totally complex). Utility function ZX_nf_roots returning complex roots of a ZX up to conjugation (as nf=nfinit(T); nf.roots) Use in galoisborne and applications 2 1 CHANGES 29 11 doc/usersch5.tex 5 0 doc/usersch6.tex 21 17 src/basemath/base1.c 52 7 src/basemath/bibli2.c 37 17 src/basemath/galconj.c 21 8 src/basemath/nffactor.c 2 8 src/basemath/subfield.c 2 0 src/headers/paridecl.h 1 1 src/headers/paripriv.h bf8c1198f3 | Bill Allombert | Sat, 22 Aug 2026 14:46:49 +0200 Zp_divlift: handle n=1 correctly 1 1 src/basemath/Zp.c 36f124dbd4 | Karim Belabas | Fri, 21 Aug 2026 13:14:48 +0200 bound_for_coeff: wrong computation of Mahler measure confusion between nf.roots (modulo complex conjugation) and initgaloisborne (all complex roots). + avoid squares computations 47 19 src/basemath/subfield.c |
PARI/GP Development
Last Modified: 2025-11-17 10:46:31
Copyleft © 2003-2025
the PARI group.