|
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 weeks48ff4d246c | Karim Belabas | Thu, 30 Apr 2026 15:39:14 +0200 cleanup RgM_flatten_RgC / RgM_flatten_RgV - special case all empty matrices (0 x n) - protect against silent overflow m * n - libpari naming convention: l is for an lg, always use m or n for an lg-1 - don't use gmael for matrices: gcoeff is appropriate (don't assume anything about object structure + makes clear that we're handling a t_MAT + allows internal sanity checks by instrumenting gcoeff) 23 15 src/basemath/concat.c b1463d63da | Karim Belabas | Thu, 30 Apr 2026 00:32:33 +0200 kill g++ warning 2 1 src/gp/gp.c db920114bd | Karim Belabas | Wed, 29 Apr 2026 23:31:52 +0200 kill C++ warning / volatile 1 1 src/language/gplib.c 2fc2faef2d | Karim Belabas | Wed, 29 Apr 2026 23:12:35 +0200 fincke_pohst: cleanup volatile use 18 13 src/basemath/bibli1.c 2dd71abc49 | Karim Belabas | Wed, 29 Apr 2026 22:29:44 +0200 C++ is deprecating uses of ++ / -- / op= for volatile types 5 4 src/basemath/base2.c 39f42a6ce5 | Bill Allombert | Wed, 29 Apr 2026 20:15:09 +0200 Allow multivar in loop parforeach([[1,2],[3,4]],[s,t],[s^2,s*t,t^2],[u,v,w],print([u+v,v+w])) foreach([[1,2],[3,4]],[s,t],print([s,t,s+t])) forell([name,ell],1,100,print(name,":",ell)) forvec([a,,c]=[[1,3],[1,3],[1,3]],print([a,c])); etc. 53 10 src/language/compile.c 8 1 src/test/32/iterator 5 0 src/test/in/iterator 2f2f060a63 | Bill Allombert | Wed, 29 Apr 2026 17:52:48 +0200 replace RgM_flatten_shallow by RgM_flatten_RgC, RgM_flatten_RgV 1 1 CHANGES 4 1 doc/usersch5.tex 25 5 src/basemath/concat.c 1 1 src/basemath/hyperell.c 2 1 src/headers/paridecl.h de08e65e1b | Bill Allombert | Tue, 28 Apr 2026 16:44:19 +0200 hyperellauto, hyperellisisom: allow curves over number fields 26 6 src/basemath/hyperell.c 5 3 src/functions/elliptic_curves/hyperellauto 7 5 src/functions/elliptic_curves/hyperellisisom 2 2 src/headers/paridecl.h 18 12 src/test/in/hyperellauto ec8fdd7dc6 | Bill Allombert | Tue, 28 Apr 2026 16:41:44 +0200 New libpari function RgM_flatten_shallow 1 0 CHANGES 3 0 doc/usersch5.tex 9 0 src/basemath/concat.c 1 0 src/headers/paridecl.h 81e38daf7e | Bill Allombert | Tue, 28 Apr 2026 16:41:44 +0200 tschirnhaus: fix DEBUGLEVEL output, missing \n 1 1 src/basemath/base1.c f5d9b3e8e2 | Bill Allombert | Tue, 28 Apr 2026 14:36:28 +0200 New libpari function nfV_idealhnf 1 0 CHANGES 5 0 doc/usersch6.tex 1 1 src/basemath/base4.c 3 2 src/headers/paridecl.h aa3635ec72 | Loïc Grenié | Sun, 26 Apr 2026 22:56:44 +0200 psi with non standard polynomial argument could give wrong result 1 0 CHANGES 1 1 src/basemath/trans2.c 10 5 src/test/32/gamma 6 1 src/test/in/gamma 03225bfc15 | Bill Allombert | Sun, 26 Apr 2026 18:43:14 +0200 Flxq_log_use_index_cubic: do not waste time with small orders 1 0 CHANGES 9 6 src/basemath/Flxq_log.c 2 1 src/test/32/fflog 2 0 src/test/in/fflog 3ec4187bc2 | Bill Allombert | Sun, 26 Apr 2026 15:34:05 +0200 factor(2^128+1) at \g6 -> SEGV 2 2 src/basemath/mpqs.c e55edf4b45 | Bill Allombert | Thu, 23 Apr 2026 16:31:09 +0200 nf_DDF_roots: check divisibility in parallel 18 12 src/basemath/nffactor.c 5 0 src/functions/number_fields/nfroots 1 0 src/headers/paripriv.h f5e5696741 | Bill Allombert | Thu, 23 Apr 2026 16:31:02 +0200 Makefile.SH: add missing target statest-nfall 2 0 config/Makefile.SH 2070661cea | Bill Allombert | Thu, 23 Apr 2026 15:18:37 +0200 lfun(1/3+I*10^19) -> overflow in expo() 1 0 CHANGES 7 3 src/basemath/lfunlarge.c bd49ccede8 | Bill Allombert | Thu, 23 Apr 2026 14:49:10 +0200 Makefile: add target statest-lfunall statest-nfall 5 1 config/Makefile.SH 1 1 config/TOP_Make.SH 19b50a36d0 | Karim Belabas | Mon, 20 Apr 2026 00:48:45 +0200 gphelp fixes 4 3 src/functions/algebras/algeichlerbasis 1 1 src/functions/conversions/bitset 2 2 src/functions/elliptic_curves/genus2igusa 1 1 src/functions/elliptic_curves/hyperellperiods 3 3 src/functions/l_functions/lfuninit 1 1 src/functions/linear_algebra/qfcholesky 1 1 src/functions/linear_algebra/qfcvp 6 6 src/functions/modular_forms/mffromqf 2 2 src/functions/number_theoretical/chinese 2 2 src/functions/programming/forfactored 2 2 src/functions/programming/forsquarefree 1 1 src/functions/sums/limitnum a6177014b4 | Karim Belabas | Mon, 20 Apr 2026 00:37:26 +0200 needed by gphelp: use explicit braces ^{.} for exponents
5 5 src/functions/algebras/HEADER 5 4 src/functions/algebras/algmodprinit 3d1eac2ddf | Karim Belabas | Mon, 20 Apr 2026 00:31:18 +0200 doc typos 2 2 src/functions/elliptic_curves/hyperellred 41c8bac973 | Karim Belabas | Mon, 20 Apr 2026 00:28:42 +0200 doc typos 1 1 src/functions/elliptic_curves/ellratpoints 2 2 src/functions/elliptic_curves/hyperellratpoints 1 1 src/functions/operators/HEADER 7d5ac12ba4 | Karim Belabas | Mon, 20 Apr 2026 00:22:56 +0200 help gphtml 4 4 src/functions/elliptic_curves/hyperellperiods 631b4d9b26 | Karim Belabas | Sun, 19 Apr 2026 13:52:56 +0200 gphelp -detex: output \var(epsilon|phi|pi|sigma|theta) as $1 not var$1 1 0 doc/gphelp.in c461af0102 | Karim Belabas | Sun, 19 Apr 2026 13:44:14 +0200 impove gphelp -detex output 1 1 src/functions/algebras/algdisc 1 1 src/functions/elliptic_curves/hyperellperiods 5 5 src/functions/number_fields/gcharlocal 18397de1d0 | Karim Belabas | Fri, 17 Apr 2026 16:40:36 +0200 better handling of [^_]{ }
??hyperelminimalmodel: ^{g + 1} --> ^(g + 1) [was ^g + 1]
6 1 doc/gphelp.in |
PARI/GP Development
Last Modified: 2025-11-17 10:46:31
Copyleft © 2003-2025
the PARI group.