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 weeksacbaf0919e | Karim Belabas | Wed, 5 Feb 2025 05:32:04 +0100 genus2red: fix overfull hbox 1 1 src/functions/elliptic_curves/genus2red f50eec32c4 | Karim Belabas | Wed, 5 Feb 2025 05:30:41 +0100 bnfisintnorm: fix doctesting example Depends on random seed: assume we start from a clean session. 18 15 src/functions/number_fields/bnfisintnorm 36a9fde8d0 | Karim Belabas | Wed, 5 Feb 2025 05:10:47 +0100 genus2_redmodel: rewrite to use squarefree factorization avoids full factorization in almost all cases 22 13 src/basemath/hyperell.c 285c5b69ed | Aurel Page | Tue, 4 Feb 2025 22:21:36 +0100 improve doc matinverseimage 3 0 src/functions/linear_algebra/matinverseimage b0ae8d1cf8 | Aurel Page | Tue, 4 Feb 2025 22:15:34 +0100 improve doc matsolve 3 0 src/functions/linear_algebra/matsolve d592c15c62 | Bill Allombert | Tue, 4 Feb 2025 21:37:09 +0100 New libpari function Flm_hess_pre 1 0 CHANGES 3 0 doc/usersch5.tex 21 7 src/basemath/alglin2.c 1 0 src/headers/paridecl.h f5420e0d9d | Marine | Tue, 4 Feb 2025 21:00:05 +0100 doctest nfweilheight Signed-off-by: Aurel Page 2 2 src/functions/number_fields/nfweilheight 8843c6462f | Marine | Tue, 4 Feb 2025 20:59:31 +0100 doctest rnfisnorminit Signed-off-by: Aurel Page 5 5 src/functions/number_fields/rnfisnorminit 13e79cce8f | Marine | Tue, 4 Feb 2025 20:58:43 +0100 doctest bnfisintnorm Signed-off-by: Aurel Page 6 6 src/functions/number_fields/bnfisintnorm 1a3e6b1c43 | Marine | Tue, 4 Feb 2025 20:57:41 +0100 doctest nfmodprinit Signed-off-by: Aurel Page 1 1 src/functions/number_fields/nfmodprinit 68f782ad7d | Marine | Tue, 4 Feb 2025 20:57:09 +0100 doctest nfmodpr Signed-off-by: Aurel Page 2 2 src/functions/number_fields/nfmodpr 093a1c1747 | Marine | Tue, 4 Feb 2025 20:56:29 +0100 doctest idealfactorback Signed-off-by: Aurel Page 6 6 src/functions/number_fields/idealfactorback 3662641fe6 | Marine | Tue, 4 Feb 2025 20:55:30 +0100 doctest bestapprPade Signed-off-by: Aurel Page 2 2 src/functions/number_theoretical/bestapprPade cbec514875 | Marine | Tue, 4 Feb 2025 20:44:55 +0100 doctest Vec Signed-off-by: Aurel Page 7 1 src/functions/conversions/Vec a6cf30ad05 | Marine | Tue, 4 Feb 2025 20:43:53 +0100 doctest alglatrighttransporter Signed-off-by: Aurel Page 1 1 src/functions/algebras/alglatrighttransporter eb644d9a60 | Marine | Tue, 4 Feb 2025 20:43:21 +0100 doctest alglatlefttransporter Signed-off-by: Aurel Page 1 1 src/functions/algebras/alglatlefttransporter ffc1665643 | Marine | Tue, 4 Feb 2025 20:40:30 +0100 doctest algquattobasis Signed-off-by: Aurel Page 1 1 src/functions/algebras/algquattobasis bd34f92f86 | Marine | Tue, 4 Feb 2025 20:39:58 +0100 doctest algtableinit Signed-off-by: Aurel Page 1 1 src/functions/algebras/algtableinit 55f83e899f | Marine | Tue, 4 Feb 2025 20:38:54 +0100 doctest algtomatrix Signed-off-by: Aurel Page 2 2 src/functions/algebras/algtomatrix 03ad5a97d5 | Marine | Tue, 4 Feb 2025 20:37:32 +0100 doctest algtrace 2 Signed-off-by: Aurel Page 1 1 src/functions/algebras/algtrace ff2c2e0e48 | Marine | Tue, 4 Feb 2025 20:36:29 +0100 doctest algtrace Signed-off-by: Aurel Page 1 1 src/functions/algebras/algtrace f407143d52 | Marine | Tue, 4 Feb 2025 20:35:45 +0100 doctest algnorm Signed-off-by: Aurel Page 1 1 src/functions/algebras/algnorm 4a27ab5fb8 | Marine | Tue, 4 Feb 2025 20:35:06 +0100 doctest algmodpr Signed-off-by: Aurel Page 3 3 src/functions/algebras/algmodpr 32318f9c2f | Marine | Tue, 4 Feb 2025 20:33:54 +0100 doctest algmodprlift Signed-off-by: Aurel Page 1 1 src/functions/algebras/algmodprlift 98f7e523ab | Marine | Tue, 4 Feb 2025 20:32:58 +0100 doctest algmodprinit Signed-off-by: Aurel Page 1 1 src/functions/algebras/algmodprinit 00185505ee | Marine | Tue, 4 Feb 2025 17:56:06 +0100 doctest alglathnf Signed-off-by: Aurel Page 2 2 src/functions/algebras/alglatadd 1 1 src/functions/algebras/alglathnf d88750b204 | Marine | Tue, 4 Feb 2025 17:54:21 +0100 doctest mapapply: un 's' Signed-off-by: Aurel Page 1 1 src/functions/programming/mapapply f1c4352e08 | Marine | Tue, 4 Feb 2025 17:49:39 +0100 doctest alginit Signed-off-by: Aurel Page 7 9 src/functions/algebras/alginit bd944870c0 | Aurel Page | Tue, 4 Feb 2025 15:44:14 +0100 improve doc matdet #2609 2 1 src/functions/linear_algebra/matdet 6b9b21c5a1 | Karim Belabas | Mon, 3 Feb 2025 02:27:44 +0100 update compat bench 3 3 src/test/32/compat 079ad19d7e | Karim Belabas | Mon, 3 Feb 2025 01:27:53 +0100 fix ellap / ellcard docs in bad reduction case 4 2 src/functions/elliptic_curves/ellap 5 5 src/functions/elliptic_curves/ellcard bbd80840d2 | Bill Allombert | Sun, 2 Feb 2025 13:36:39 +0100 New GP function ellcharpoly 1 1 CHANGES 62 21 src/basemath/elliptic.c 22 0 src/functions/elliptic_curves/ellcharpoly 1 0 src/headers/paridecl.h 4 4 src/test/32/ell 3 1 src/test/32/ellff 7 5 src/test/32/ellnf 4 3 src/test/in/ell 5 1 src/test/in/ellff 5 3 src/test/in/ellnf 20e4175445 | Bill Allombert | Sun, 2 Feb 2025 11:08:42 +0100 genus2charpoly: add test 471 460 src/test/32/genus2red 1 1 src/test/in/genus2red 3a835f4160 | Bill Allombert | Sun, 2 Feb 2025 11:08:42 +0100 New GP function genus2charpoly 2 1 CHANGES 14 0 src/basemath/hyperell.c 21 0 src/functions/elliptic_curves/genus2charpoly 1 0 src/headers/paridecl.h 72695b207e | Bill Allombert | Sun, 2 Feb 2025 00:47:30 +0100 lfungenus2: implement halfstable case for odd prime 1 0 CHANGES 187 4 src/basemath/hyperell.c 2 2 src/basemath/lfunutils.c 1 1 src/headers/paripriv.h 6e4552b5ae | Bill Allombert | Sun, 2 Feb 2025 00:47:30 +0100 genus2_euler, genus2_euler2: move to hyperell.c 298 0 src/basemath/hyperell.c 0 296 src/basemath/lfunutils.c 2 0 src/headers/paripriv.h 1457965110 | Bill Allombert | Sun, 2 Feb 2025 00:46:41 +0100 lfungenus2: internally use charpoly instead of Euler factor 35 35 src/basemath/lfunutils.c 4894f6a515 | Karim Belabas | Sat, 1 Feb 2025 15:25:08 +0100 improve Zp_ispower: handle unramified case without computing n-th root 25 9 src/basemath/ifactor1.c af85b74f3e | Karim Belabas | Sat, 1 Feb 2025 15:24:02 +0100 Fp_ispower: handle trivial case (K,p-1) = 1 without powering 1 0 src/basemath/ispower.c 8ed78d9c30 | Karim Belabas | Fri, 31 Jan 2025 15:23:03 +0100 bnflog: fix doc 14 8 src/functions/number_fields/bnflog bff1b41670 | Karim Belabas | Fri, 31 Jan 2025 10:19:37 +0100 use ugcdiu 1 2 src/basemath/FpX.c 1 1 src/basemath/buch3.c 4 4 src/basemath/gen1.c 1 1 src/basemath/ifactor1.c 1 1 src/basemath/lfunutils.c 1 1 src/basemath/nflist.c 1 1 src/basemath/prime.c 0762f4b359 | Bill Allombert | Thu, 30 Jan 2025 16:04:02 +0100 Add RgX_translate_fast 52 14 src/basemath/RgX.c 167c3dee86 | Bill Allombert | Thu, 30 Jan 2025 16:03:31 +0100 Fp_XpN_powu: fix signedness issue 1 1 src/basemath/polarit3.c 3b763bde53 | Bill Allombert | Thu, 30 Jan 2025 15:45:50 +0100 FpX_translate: implement fast algorithm 39 2 src/basemath/polarit3.c e48ff7f3d2 | Bill Allombert | Thu, 30 Jan 2025 15:07:38 +0100 Z_Xpm1_powu: rename to Xpm1_powu and remove static 3 3 src/basemath/ZX.c 1 0 src/headers/paripriv.h 72310f5c49 | Bill Allombert | Thu, 30 Jan 2025 11:57:16 +0100 test-ff: change test to avoid stack overflow. 2 2 src/test/32/ff 1 1 src/test/in/ff 023adb6d2a | Bill Allombert | Thu, 30 Jan 2025 11:44:13 +0100 Document zMs_ZC_mul is not stack clean 1 1 doc/usersch5.tex a42b18f581 | Bill Allombert | Wed, 29 Jan 2025 16:49:06 +0100 nfellcharpoly: handle degenerate cases. 7 2 src/basemath/lfunutils.c 178a26d904 | Bill Allombert | Wed, 29 Jan 2025 15:47:22 +0100 genus2red: fix Picard rank for I{0}*-I{0}*-n 1 1 src/modules/genus2red.c 1 1 src/test/32/genus2red 644d9024ef | Bill Allombert | Tue, 28 Jan 2025 18:11:59 +0100 matreduce: help: fix row/column confusion (from DS). 1 2 src/functions/linear_algebra/matreduce 635ab21b8a | Bill Allombert | Tue, 28 Jan 2025 18:10:32 +0100 ellminimaltwist: doc: clarify 'minimal' (from Bernadette) 14 11 src/functions/elliptic_curves/ellminimaltwist d221e2e8b8 | Bill Allombert | Tue, 28 Jan 2025 13:35:36 +0100 doc: ellpadicregulator: fix typo (from Bernadette) 1 1 src/functions/elliptic_curves/ellpadicregulator c1f6fc9a37 | Bill Allombert | Mon, 27 Jan 2025 22:14:20 +0100 pari.desc: add space after field separator [#2606] (from CG) 1 1 src/functions/elliptic_curves/ellformaldifferential 1 1 src/functions/elliptic_curves/ellformalw 1 1 src/functions/elliptic_curves/ellmaninconstant 1 1 src/functions/elliptic_curves/ellpadicregulator 1 1 src/functions/linear_algebra/forqfvec 1 1 src/functions/modular_symbols/msomseval 4249cb86ee | Karim Belabas | Sun, 26 Jan 2025 23:10:26 +0100 8- normlp(, oo): support components equal to oo or -oo 2 0 CHANGES 1 0 src/basemath/alglin2.c 2 0 src/test/32/norm 2 1 src/test/in/norm 2164d767ec | Karim Belabas | Sun, 26 Jan 2025 22:28:10 +0100 characteristic polynomial: remove 2 calls to fix_pol in dim = 1 cases 12 8 src/basemath/alglin2.c 94c75eb8d3 | Karim Belabas | Sun, 26 Jan 2025 22:17:19 +0100 fix_pol: handle correctly the case gvar2 == NO_VARIABLE 5 1 src/basemath/alglin2.c 37cc70e2cd | Karim Belabas | Sun, 26 Jan 2025 21:00:21 +0100 algebras: update bench output 2 2 src/test/32/algebras dd6012759e | Karim Belabas | Sun, 26 Jan 2025 19:38:24 +0100 charpoly variants: don't create invalid t_POL. Now always compute charpoly(M, v) as charpoly(M, fetch_var_higher())(v) 26 26 src/basemath/alglin2.c 2 4 src/test/32/charpoly 08d2fd8873 | Karim Belabas | Sun, 26 Jan 2025 18:14:38 +0100 fix swap_vars(): don't create an invalid t_POL 31 20 src/basemath/gen3.c 13 17 src/basemath/polarit3.c 1 1 src/headers/paripriv.h 11754e0f0d | Karim Belabas | Sun, 26 Jan 2025 18:14:20 +0100 fix bench input 4 4 src/test/in/padic 905ab89f2e | Karim Belabas | Sat, 25 Jan 2025 21:49:17 +0100 1- subst: use fast RgX_affine function to compute P(a*x+b) + fix RgX_affine (assumed b t_INT) + let RgX_tranlate call ZX_translate if possible + let ZX_translate do a simple copy if b = 0 (very frequent in bench!) The patch is correct but breaks the lfun bench by exposing an independent bug in nfcompositum (invalid t_POL whose coefficients are t_POL in variables of higher priority). To be fixed in a followup commit. 1 0 CHANGES 4 2 src/basemath/RgX.c 3 1 src/basemath/ZX.c 6 0 src/basemath/gen3.c c9d59c3d7f | Karim Belabas | Fri, 24 Jan 2025 18:01:29 +0100 fix documentation 1 2 src/functions/operators/HEADER 0bdc13a203 | Karim Belabas | Fri, 24 Jan 2025 16:57:49 +0100 6- Mod(a,A) == Mod(b,B) incorrect was checking a == b && A == B instead of the documented Mod(a,A) - Mod(b,B) == 0 2 0 CHANGES 19 8 src/basemath/gen2.c 5 1 src/test/32/equal 5 0 src/test/in/equal d015ce6018 | Bill Allombert | Wed, 22 Jan 2025 12:42:58 +0100 New libpari function RgX_homogenize_deg 4 0 doc/usersch5.tex 10 0 src/basemath/RgX.c 1 0 src/headers/paridecl.h aa64fbc542 | Karim Belabas | Wed, 22 Jan 2025 12:36:49 +0100 5- vecsearch(t_MAT, t_COL or t_VEC) -> error introduced in 0595acc433 1 0 CHANGES 1 1 src/basemath/bibli2.c 4 1 src/test/32/sort 5 0 src/test/in/sort |
PARI/GP Development
Last Modified: 2025-01-19 19:04:18
Copyleft © 2003-2022
the PARI group.