|
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 weeks8fed1f7446 | Karim Belabas | Wed, 6 May 2026 18:32:38 +0200 cleanup comment 5 7 src/basemath/zetamult.c ea47bd413c | Bill Allombert | Mon, 4 May 2026 10:50:53 +0200 do not allow matrix(1,2,3,4) (was allowed by 'Allow multivar in loop') 7 2 src/language/compile.c 3 1 src/test/32/mat 1 0 src/test/in/mat 40e9da58f9 | Karim Belabas | Mon, 4 May 2026 03:34:09 +0200 fix typo in GetST0 introduced in da07389dd 1 1 src/modules/stark.c 44f34fa529 | Karim Belabas | Mon, 4 May 2026 03:20:39 +0200 zetamult improvements - improve get_ibin and powersu - fillrecs: use known fixed types rather than sloppy mp variants 41 19 src/basemath/zetamult.c 756bd2736e | Karim Belabas | Sun, 3 May 2026 17:51:46 +0200 cleanups related to Quick_FqX_roots - make RootCountingAlgorithm gc-clean + precompute p^(r-1) - readbility: avoid using gel(data->roottable,ind) twice 10 7 src/modules/krasner.c 4d2d50c5f0 | Karim Belabas | Sun, 3 May 2026 17:38:37 +0200 add comment 2 1 src/basemath/lfun.c 98b7f2f034 | Karim Belabas | Sun, 3 May 2026 17:35:30 +0200 GetRamifiedPol: free roottable in the function (and block) that allocated it 1 1 src/modules/krasner.c daf27765d0 | Bill Allombert | Sun, 3 May 2026 17:17:39 +0200 lfuninit: allow change of weight in ldata_newprec 1 1 src/basemath/lfun.c 11 11 src/test/32/lfuntype 1 1 src/test/in/lfuntype da07389dd4 | Karim Belabas | Sun, 3 May 2026 17:09:29 +0200 stark.c: don't use clones for cScT a preallocated t_REAL is enough; the sentinel value NULL is replaced by a t_REAL of impossible length 2. 22 21 src/modules/stark.c e385c741f2 | Bill Allombert | Sun, 3 May 2026 17:00:05 +0200 test-lfuntype: fix domain to include always w/2 1 5 src/test/32/lfuntype 8 6 src/test/in/lfuntype 5068abd0ac | Bill Allombert | Sun, 3 May 2026 16:39:35 +0200 lfuninit: allow weight [k,k1] with inexact k 2 2 src/basemath/lfunutils.c 22 1 src/test/32/lfuntype 2 1 src/test/in/lfuntype 668085d416 | Bill Allombert | Sun, 3 May 2026 15:22:25 +0200 lfuncreate now allows non-integral weights. [#2659] 1 1 CHANGES 1 1 src/basemath/lfunutils.c 1 1 src/functions/l_functions/lfuncreate 48 29 src/test/32/lfuntype 2 0 src/test/in/lfuntype 7844d7b3a5 | Bill Allombert | Fri, 1 May 2026 19:55:16 +0200 divpol: do not use clone 30 47 src/basemath/ellsea.c 225c9db3d7 | Bill Allombert | Fri, 1 May 2026 18:21:55 +0200 New GP function idealfromgens 1 0 CHANGES 13 0 src/basemath/base4.c 13 0 src/functions/number_fields/idealfromgens 4 2 src/functions/number_fields/idealhnf 1 0 src/headers/paridecl.h 43 1 src/test/32/ideal 6 0 src/test/in/ideal 48ff4d246c | 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 |
PARI/GP Development
Last Modified: 2025-11-17 10:46:31
Copyleft © 2003-2025
the PARI group.