|
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 weeksb2b40e897d | Bill Allombert | Thu, 25 Jun 2026 22:18:06 +0200 genus2charpoly: implement type5 non-split for p=2 Now, genus2charpoly(W,2) should give the correct result except that when the correct result is of degree 1 or 2, it might return 1 instead. 131 11 src/basemath/hyperell.c 10c8c97a78 | Bill Allombert | Thu, 25 Jun 2026 20:02:25 +0200 test-genus2red: add tests for p=2 1075 467 src/test/32/genus2red 8 1 src/test/in/genus2red 104276253a | Bill Allombert | Thu, 25 Jun 2026 19:56:56 +0200 genus2red: remove component pic for p=2 (not correct) 1 0 src/functions/elliptic_curves/genus2red 4 1 src/modules/genus2red.c 3 4 src/test/32/genus2red 71130c6ca7 | Bill Allombert | Wed, 24 Jun 2026 00:34:07 +0200 get_Flx_algebra: e->v was not set 1 1 src/basemath/Flx.c b468eaa9cd | Bill Allombert | Tue, 23 Jun 2026 21:59:26 +0200 genus2charpoly: do not compute P when p=2. 3 1 src/basemath/hyperell.c 6e5d6039d0 | Bill Allombert | Mon, 22 Jun 2026 13:35:03 +0200 New libpari functions ZXX_pval, ZXV_pval 1 1 CHANGES 6 0 doc/usersch5.tex 16 0 src/basemath/gen2.c 2 0 src/headers/paridecl.h c9c6ddfad7 | Bill Allombert | Sun, 21 Jun 2026 23:55:38 +0200 genus2_eulerfact2: remove spurious parameter F (next version of genus2_type5 will need both P and Q) 3 2 src/basemath/hyperell.c 1 1 src/basemath/lfunutils.c 1 1 src/headers/paripriv.h da36b3278b | Bill Allombert | Sun, 21 Jun 2026 23:48:40 +0200 New libpari function ZXX_shifti 1 0 CHANGES 3 0 doc/usersch5.tex 13 0 src/basemath/ZX.c 1 0 src/headers/paridecl.h 0acda38abf | Bill Allombert | Sun, 21 Jun 2026 16:04:01 +0200 doc: get_F*_algebra section: resort 5 4 doc/usersch5.tex 7c67802010 | Bill Allombert | Sun, 21 Jun 2026 16:04:01 +0200 New libpari function get_Flx_algebra 1 1 CHANGES 3 0 doc/usersch5.tex 25 0 src/basemath/Flx.c 1 0 src/headers/paridecl.h 738fd95ea5 | Bill Allombert | Sun, 21 Jun 2026 16:04:01 +0200 New libpari function get_Flxq_algebra 1 0 CHANGES 3 0 doc/usersch5.tex 20 7 src/basemath/Flx.c 1 0 src/headers/paridecl.h 6dfc100a83 | Karim Belabas | Sun, 21 Jun 2026 00:07:08 +0200 gen_parapply_percent, parvector, parmatrix: don't leave object on stack The one in gen_parapply_percent could corrupt the stack. The other two would waste a small number of stack words. 3 3 src/basemath/alglin3.c 13 7 src/language/eval.c ad1907ec6c | Bill Allombert | Fri, 19 Jun 2026 20:04:36 +0200 test-variable: also test the GP function 'variables' 8 0 src/test/32/variable 7 0 src/test/in/variable 511e69509b | Bill Allombert | Thu, 18 Jun 2026 19:31:22 +0200 New libpari function gen_parpairwiseop_percent 1 1 CHANGES 10 4 doc/usersch4.tex 5 1 src/basemath/alglin3.c 2 2 src/basemath/arith1.c 2 1 src/headers/paridecl.h 3645508bd7 | Bill Allombert | Thu, 18 Jun 2026 15:20:55 +0200 Update test 6 3 src/test/32/diffop 4 3 src/test/32/disc 3 2 src/test/32/ellff 15 15 src/test/32/ellfromeqn 2 2 src/test/32/resultant 1 1 src/test/in/elliptic 1 1 src/test/in/polyser 4cc5175efb | Bill Allombert | Thu, 18 Jun 2026 15:20:55 +0200 Revert "RgX_Rg_div: implicit simplification of multivariate t_POL coeffs" This reverts commit f1f26dedcbc8dc2a43c97412c27d1fd80060cb97. Too much magic 6 16 src/basemath/RgX.c 4ed70ed21d | Bill Allombert | Thu, 18 Jun 2026 15:20:55 +0200 Revert "RgX_mulspec / RgX_sqrspec: simplify coeffs when t_POL of degree 0" This reverts commit e3346f5bb0e4c63bbbe1afc35ad1585aa0415283. Too much magic. 2 13 src/basemath/RgX.c 36169766dd | Bill Allombert | Thu, 18 Jun 2026 15:20:55 +0200 Revert "implicit simplification of multivariate t_POL coeffs" This reverts commit b38d5c87bd9ac0221b6c566664a1051fd6b313e8. Too much magic. 4 23 src/basemath/RgX.c 225a47a73e | Bill Allombert | Thu, 18 Jun 2026 15:20:55 +0200 Revert "implicit simplification of multivariate t_POL coeffs" This reverts commit 4076937d957908bb85e30c025b1a1d620f100688. Too much magic. 8 35 src/basemath/RgX.c 4eff4de613 | Karim Belabas | Thu, 18 Jun 2026 04:01:46 +0200 gen_parpairwiseop: avoid corrupting PARI stack must either inhibit W[0..2] gc-wise (stackdummy) or store data out of PARI stack. Chose the latter. 2 2 src/basemath/alglin3.c 49789441cf | Bill Allombert | Wed, 17 Jun 2026 19:47:20 +0200 ZMV_producttree: parallelize 28 16 src/basemath/arith1.c 93e6a6a34e | Bill Allombert | Tue, 16 Jun 2026 20:10:09 +0200 New libpari function ZMV_prod 1 0 CHANGES 2 0 doc/usersch5.tex 5 0 src/basemath/ZV.c 1 0 src/headers/paridecl.h 15f7a26941 | Bill Allombert | Tue, 16 Jun 2026 20:10:09 +0200 New libpari function gen_parpairwiseop 1 0 CHANGES 7 1 doc/usersch4.tex 34 0 src/basemath/alglin3.c 1 0 src/headers/paridecl.h 32752280ca | Bill Allombert | Tue, 16 Jun 2026 20:00:53 +0200 Move vecan_genus2 from lfunutils.c to hyperell.c 78 0 src/basemath/hyperell.c 0 80 src/basemath/lfunutils.c 1 0 src/headers/paripriv.h 20c6cbd439 | Bill Allombert | Tue, 16 Jun 2026 20:00:33 +0200 hyperell.c: separate naive algo from Kedlaya algo. 106 99 src/basemath/hyperell.c 83d1fb33eb | Karim Belabas | Tue, 16 Jun 2026 19:46:43 +0200 document GP_PDF_VIEWER if set, it now overrides GPXDVI 8 0 doc/gp.1 15 6 doc/gphelp.1 32 27 doc/gphelp.in 7450a386b2 | Bill Allombert | Tue, 16 Jun 2026 14:12:22 +0200 _can5_iter: simplify assuming p=5 4 27 src/basemath/Zp.c eb3273291f | Karim Belabas | Mon, 15 Jun 2026 21:36:37 +0200 gphelp: remove GPHELP_TMPDIR and GPHELP_DOCDIR aliases Obsoleted and changed for GPTMPDIR and GPDOCDIR in pari-2.0.12 (1998) and left undocumented since then 3 0 CHANGES 3 0 COMPAT 2 2 doc/gphelp.in 2017d977a1 | Karim Belabas | Mon, 15 Jun 2026 14:02:08 +0200 ghelp man: add xdg-open in SEE ALSO section 1 0 doc/gphelp.1 67463ed9e5 | Karim Belabas | Mon, 15 Jun 2026 12:33:30 +0200 refactor open_vieww_then quit + document fully GPXDVI/GPTEX interaction 14 6 doc/gphelp.1 26 26 doc/gphelp.in 3d9fabecc7 | Karim Belabas | Mon, 15 Jun 2026 11:31:01 +0200 Revert "gphelp.in: remove xdviref" + document GPXDVIREF This mostly reverts commit 8487ee05e58731b67da78a0fc83894525e051857. (we keep the part removing the -paper flag in GPXDVIREF) 9 1 doc/gphelp.1 4 2 doc/gphelp.in c0d0e96ad9 | Bill Allombert | Mon, 15 Jun 2026 11:08:56 +0200 dummy.c: replace new_block by new_block_t, pari_err_TYPE2 2 1 src/test/dummy.c 8487ee05e5 | Bill Allombert | Sun, 14 Jun 2026 18:47:18 +0200 gphelp.in: remove xdviref, DVI refcard now know orientation 1 2 doc/gphelp.in 0d37787bf0 | Bill Allombert | Sat, 13 Jun 2026 21:13:37 +0200 New libpari functions FlxqXn_div, FlxqXn_div_pre 1 0 CHANGES 4 0 doc/usersch5.tex 24 6 src/basemath/FlxX.c 2 0 src/headers/paridecl.h ad0b7d0476 | Bill Allombert | Sat, 13 Jun 2026 20:51:55 +0200 FpXQXn_div: remove misuse of is_pm1 1 1 src/basemath/FpXX.c 677dd56a94 | Bill Allombert | Fri, 12 Jun 2026 22:51:08 +0200 polgraeffe(P,d): generalized Graeffe identity return g so that g(x^d) = prod(i=0,d-1,f(x*y^i)) mod y^d-1 1 0 CHANGES 2 0 doc/usersch5.tex 50 0 src/basemath/rootpol.c 7 5 src/functions/polynomials/polgraeffe 2 0 src/headers/paridecl.h 1e4f217d08 | Karim Belabas | Fri, 12 Jun 2026 22:37:50 +0200 get_B0: replace mpadd by addii 4 4 src/modules/thue.c b1333285ec | Karim Belabas | Fri, 12 Jun 2026 20:43:16 +0200 fix doc of ZX_squff 7 6 doc/usersch5.tex 690966b0c6 | Karim Belabas | Fri, 12 Jun 2026 15:35:43 +0200 59- polcyclofactors(((x^6+x^3+1)*(3*x^3+1))^2) -> oo loop [#2680] - ZX_radical is now guaranteed to be primitive, fixing the above issue (BD required a primitive input) - ZX_gcd_all(A, B, &Anew) returns d = gcd(A,B) and used to set Anew to an integer multiple of A / d. We now set Anew to the primitive part of A / d. This ensures the primitivity of ZX_radical N.B. Pre-existing minor inefficiency: ZX_* or QX_* functions will successively call Q_primpart() on their inputs although primitivity was already ensured by the caller. 4 0 CHANGES 4 0 COMPAT 4 4 doc/usersch5.tex 10 4 src/basemath/QX_factor.c 2 1 src/test/32/cyclo 1 0 src/test/in/cyclo e392c434df | Karim Belabas | Fri, 12 Jun 2026 00:35:17 +0200 ZX_content: add test for |x_0| = 1 2 1 src/basemath/polarit2.c |
PARI/GP Development
Last Modified: 2025-11-17 10:46:31
Copyleft © 2003-2025
the PARI group.