|
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 weeks17eefc97ea | Karim Belabas | Sun, 10 May 2026 08:54:37 +0200 improve docs 4 4 src/functions/elliptic_curves/ellglobalred 2 2 src/functions/elliptic_curves/elllocalred 3 4 src/functions/elliptic_curves/hyperellchangecurve 1 1 src/functions/elliptic_curves/hyperellchangepoint 12 6 src/functions/elliptic_curves/hyperellchangepointinv 765dd92753 | Karim Belabas | Sun, 10 May 2026 08:49:21 +0200 improve docs 1 1 src/functions/elliptic_curves/hyperellchangecompose 13 7 src/functions/elliptic_curves/hyperellchangepoint fb05426d52 | Karim Belabas | Sun, 10 May 2026 08:39:55 +0200 improve doc 11 15 src/functions/elliptic_curves/hyperellchangecompose 708bef0d93 | Karim Belabas | Sun, 10 May 2026 08:26:57 +0200 doc typo: $r1$, $r2$ -> $r_1$, $r_2$ 6 6 src/functions/number_fields/nfinit ed7fe8fbe1 | Karim Belabas | Sun, 10 May 2026 08:23:35 +0200 make_G: replace mpadd/mpsub by addrr/subrr 2 2 src/basemath/base1.c cd9f61d78b | Karim Belabas | Sun, 10 May 2026 08:18:47 +0200 sumpos: don't use mp* functions 15 15 src/language/sumiter.c 2e8b1058eb | Karim Belabas | Sun, 10 May 2026 08:11:02 +0200 zk_embed: don't use mp* functions 4 2 src/basemath/base3.c ef5cf0cfd5 | Karim Belabas | Sun, 10 May 2026 07:52:26 +0200 cleanup zetamultall / fillL - use an array to handle duality: avoid hackish setclone and the need to gaffect all dual double tails + save memory (a rough factor 2) - rename pinit / minit variables: their length is now the same as their end/mid analogs => code alignment 43 55 src/basemath/zetamult.c 0f65b762fe | Bill Allombert | Fri, 8 May 2026 12:46:57 +0200 F2v_dotproduct: use thuemorseu 1 9 src/basemath/F2v.c 00d7d44107 | Bill Allombert | Fri, 8 May 2026 12:46:46 +0200 FpXQ_ellj: incorrect use of gc_leaf 1 1 src/basemath/FpE.c e20603e158 | Karim Belabas | Thu, 7 May 2026 11:44:34 +0200 zetamult.c:fillL() t_INT/t_REAL cleanup use appropriate GEN subtype, don't rely on mp* functions 2 1 src/basemath/zetamult.c 1394c05668 | Karim Belabas | Thu, 7 May 2026 11:40:55 +0200 zetamult.c:fillL() t_INT/t_REAL cleanup use proper GEN types, don't rely on mp* functions 39 22 src/basemath/zetamult.c 8fed1f7446 | 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 |
PARI/GP Development
Last Modified: 2025-11-17 10:46:31
Copyleft © 2003-2025
the PARI group.