![]() 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 weeks57c6c2b57f | Karim Belabas | Tue, 6 May 2025 21:21:27 +0200 pariold.h: add compatibility alias for 'gerepileall' 1 0 src/headers/pariold.h d53bcee72d | Karim Belabas | Fri, 2 May 2025 09:57:48 +0200 RgX_deflate: typo in previous commit (confusion between d and dx) 1 1 src/basemath/RgX.c 1fbabb2739 | Karim Belabas | Thu, 1 May 2025 16:17:00 +0200 explicitly allow (shallow) RgX_deflate to return P itself [#2622] Fixes gc issue in poleval trivial case 2 2 doc/usersch5.tex 1 1 src/basemath/RgX.c 1 0 src/test/32/subst 2 0 src/test/in/subst 12fa336c2a | Karim Belabas | Wed, 30 Apr 2025 17:20:13 +0200 doc cleanup 6 5 doc/usersch4.tex 69eea474d8 | Karim Belabas | Wed, 30 Apr 2025 17:11:42 +0200 doc cleanup 2 2 doc/usersch4.tex a59cfb9820 | Karim Belabas | Wed, 30 Apr 2025 17:09:51 +0200 doc cleanups 2 4 doc/usersch4.tex b315b5ce9c | Karim Belabas | Wed, 30 Apr 2025 11:03:37 +0200 Remove not-so-useful pages from index entries. Only keep the main definitions 6 6 doc/usersch4.tex 6 6 doc/usersch5.tex 6b5dfc0a25 | Karim Belabas | Mon, 28 Apr 2025 20:01:32 +0200 remove obsolete function mpaff 1 1 CHANGES 1 1 COMPAT 0 4 doc/usersch5.tex 1 1 src/basemath/lll.c 1 1 src/basemath/trans1.c 7 7 src/basemath/zetamult.c 0 1 src/headers/paridecl.h 0 8 src/kernel/none/level1.h 315ebedbf3 | Karim Belabas | Mon, 28 Apr 2025 17:54:01 +0200 remove obsolete modiiz 5 5 CHANGES 4 4 COMPAT 0 1 src/headers/paridecl.h 0 7 src/kernel/none/mp_indep.c e7d6d0d435 | Karim Belabas | Mon, 28 Apr 2025 17:51:32 +0200 remove now broken compatibility macro using the opz model from pariold.h 0 1 src/headers/pariold.h 65be3c7a83 | Karim Belabas | Mon, 28 Apr 2025 17:50:19 +0200 9- remove obsolete functions affiz, affsz 1 0 CHANGES 6 5 COMPAT 0 2 src/headers/paridecl.h 6 5 src/kernel/none/level1.h 7454acc7b6 | Karim Belabas | Mon, 28 Apr 2025 17:49:09 +0200 remove now broken compatibility macros using the opz model from pariold.h 0 11 src/headers/pariold.h f845b2feb9 | Karim Belabas | Mon, 28 Apr 2025 17:39:33 +0200 rename affcc -> affgc 1 1 CHANGES 1 1 doc/usersch5.tex 2 2 src/basemath/ellanal.c 1 1 src/basemath/gen2.c 1 1 src/headers/paridecl.h 4 4 src/modules/stark.c 5e0ca71600 | Karim Belabas | Mon, 28 Apr 2025 17:36:15 +0200 remove obsolete gaffect function use low-level assignments (affii, affrr, affgr, affcc) or a proper conversion creating its result on the pari stack. 1 1 CHANGES 5 2 COMPAT 10 51 doc/usersch4.tex 16 26 doc/usersch5.tex 0 153 src/basemath/gen2.c 0 1 src/headers/paridecl.h ab6fb81425 | Karim Belabas | Mon, 28 Apr 2025 17:23:34 +0200 Fp_ellcard_Shanks: rewrite gaffect use 10 2 src/basemath/FpE.c 890d0b507e | Karim Belabas | Mon, 28 Apr 2025 17:18:48 +0200 real_relations: cleanup use of gaffect 7 4 src/basemath/buch1.c 3c9e7bf443 | Karim Belabas | Mon, 28 Apr 2025 17:17:20 +0200 fix comment 1 1 src/basemath/Qfb.c 43092d6bca | Karim Belabas | Mon, 28 Apr 2025 17:02:21 +0200 fix indentation 2 2 src/basemath/buch1.c 790ea95869 | Karim Belabas | Mon, 28 Apr 2025 16:56:36 +0200 baby_init[23]: cleanup initializations 23 36 src/basemath/ellanal.c 4f327231ca | Karim Belabas | Mon, 28 Apr 2025 16:39:02 +0200 thue.c: replace gaffect use by specialized function 11 3 src/modules/thue.c 705a55a980 | Karim Belabas | Mon, 28 Apr 2025 16:22:18 +0200 8- affgr(x,y): no longer support t_QUAD x + add affcc 2 0 CHANGES 1 0 COMPAT 7 4 doc/usersch5.tex 27 0 src/basemath/gen2.c 1 0 src/headers/paridecl.h 0 2 src/headers/pariinl.h 4 4 src/modules/stark.c 364e0927da | Karim Belabas | Mon, 28 Apr 2025 15:47:46 +0200 remove gaffsg 2 1 CHANGES 2 0 COMPAT 5 24 doc/usersch4.tex 0 3 doc/usersch5.tex 15 50 src/basemath/gen2.c 0 1 src/headers/paridecl.h 1f2c71e26a | Karim Belabas | Mon, 28 Apr 2025 15:41:23 +0200 remove old-style [op]z obsolete functions removed obsolete functions addiiz, addirz, addriz, addrrz, addsiz, addsrz, addssz, diviiz, divirz, divisz, divriz, divrrz, divrsz, divsiz, divsrz, divssz, dvdiiz, dvdisz, dvdiuz, dvmdiiz, dvmdisz, dvmdsiz, dvmdssz, modisz, modsiz, modssz, mpaddz, mpmulz, mpsubz, muliiz, mulirz, mulriz, mulrrz, mulsiz, mulsrz, mulssz, remiiz, remisz, remsiz, remssz, subiiz, subirz, subisz, subriz, subrrz, subrsz, subsiz, subsrz, subssz. Use affii, affrr or proper GC 7 0 CHANGES 7 0 COMPAT 15 40 doc/usersch5.tex 6 1 src/basemath/gen2.c 0 49 src/headers/paridecl.h 0 121 src/kernel/none/level1.h c43af9e8fe | Karim Belabas | Mon, 28 Apr 2025 15:24:46 +0200 24- [libpari] gc_INT_affii 1 0 CHANGES 20 2 doc/usersch5.tex 1 13 src/basemath/hnf_snf.c 1 0 src/headers/paridecl.h 12 0 src/headers/pariinl.h 555a9b5d4d | Karim Belabas | Mon, 28 Apr 2025 13:07:28 +0200 rewrite use of modiiz (negligibly more efficient) 1 1 src/basemath/FpX.c 75efff0a66 | Karim Belabas | Mon, 28 Apr 2025 13:02:59 +0200 don't use _FpC_center_inplace when p = 2 (no-op) + rewrite hackish use of subiiz (remains hacking and dangerous but OK when p != 3) 13 5 src/basemath/FpV.c 43d832c097 | Karim Belabas | Mon, 28 Apr 2025 11:58:07 +0200 FpC_center_inplace: no-op if p = 2 17 10 src/basemath/FpV.c 7e039aae0b | Karim Belabas | Mon, 28 Apr 2025 11:44:53 +0200 update charpoly bench + improve jacobi 14 8 src/basemath/alglin2.c 39 39 src/test/32/charpoly 42cfd45c90 | Karim Belabas | Mon, 28 Apr 2025 01:26:48 +0200 ifactor engine: replace dvdiiz by variant with better semantic (and fewer copies) 30 7 src/basemath/ifactor1.c 4cfced1dc3 | Karim Belabas | Mon, 28 Apr 2025 00:15:40 +0200 replace mulrrz by affrr(mulrr) 2 2 src/language/intnum.c 7fae8c15ca | Karim Belabas | Sun, 27 Apr 2025 23:47:23 +0200 fix documentation: prec is no longer a number of words 2 2 doc/usersch5.tex e7496faca6 | Karim Belabas | Sun, 27 Apr 2025 23:42:36 +0200 doc cleanups - remove note on "Coercion" using gaffect (only to discourage it), move gtofp documentation to usersch5.tex - missing \kbd{} in subsection names 0 12 doc/usersch4.tex 13 8 doc/usersch5.tex 471910f121 | Karim Belabas | Sun, 27 Apr 2025 23:19:20 +0200 replace addrrz -> affrr(addrr) 1 1 src/basemath/trans1.c 42916324ce | Karim Belabas | Sun, 27 Apr 2025 23:18:10 +0200 replace addrrz -> affrr(addrr()) 2 2 src/graph/plotport.c 6110f2c7cd | Karim Belabas | Sun, 27 Apr 2025 23:15:47 +0200 simplify jacobi - remove useless loop (we iterated of a[i,j], i < j, twice) - remove addrrz / subrrz 5 14 src/basemath/alglin2.c 2929e0e6e8 | Karim Belabas | Sun, 27 Apr 2025 22:54:40 +0200 part.c:L(): remove silly use of addrrz / subrrz 1 1 src/modules/part.c 1c9b1c3fe1 | Karim Belabas | Sun, 27 Apr 2025 22:49:11 +0200 remove obsolete functions g[op]z functions gabsz, gaddz, gdiventz, gdivz, gmodz, gmul2nz, gmulz, gnegz, gshiftz, gsubz: use gaffect or (better) proper GC 2 0 CHANGES 3 1 COMPAT 11 21 doc/usersch5.tex 0 10 src/headers/paridecl.h 0 26 src/headers/pariinl.h 73c2deefb8 | Karim Belabas | Sun, 27 Apr 2025 22:24:31 +0200 5- remove obsolete functions mpcosz, mpsinz, mplogz, mpexpz 2 0 CHANGES 3 0 COMPAT 4 4 doc/usersch5.tex 0 4 src/headers/paridecl.h 0 8 src/headers/pariinl.h f32872418f | Karim Belabas | Sat, 26 Apr 2025 23:59:28 +0200 eulerrat_init: minor simplification 6 8 src/language/intnum.c 17f3a0836f | Karim Belabas | Sat, 26 Apr 2025 21:46:23 +0200 23- sumeulerrat / prodeulerrat fail in cases where they shouldn't [#2620] sumeulerrat(1/(p^2-5),1.1) prodeulerrat(1+1/(p^2-p-23),0.6) 2 0 CHANGES 30 18 src/language/intnum.c 5 1 src/test/32/sumnumrat 4 0 src/test/in/sumnumrat 559596fde5 | Karim Belabas | Sat, 26 Apr 2025 18:16:19 +0200 improve 'doctest' doc + document sd_doctest 2 0 doc/usersch5.tex 7 5 src/functions/default/doctest 0e01e30f07 | Karim Belabas | Sat, 26 Apr 2025 18:05:37 +0200 add missing expIPiQ doc + improve expIPiX docs 10 2 doc/usersch5.tex 775cac575f | Karim Belabas | Sat, 26 Apr 2025 17:56:57 +0200 doc typo 1 1 src/functions/elliptic_curves/ellchangepointinv f9b05da6c0 | Bill Allombert | Fri, 25 Apr 2025 21:52:42 +0200 doc: mf_get_type: fix typo constructur 1 1 doc/usersch8.tex a31fb7484e | Karim Belabas | Fri, 25 Apr 2025 18:51:03 +0200 mftonew_i: better variable names, slight simplifications 8 10 src/basemath/mftrace.c 0af43de801 | Karim Belabas | Fri, 25 Apr 2025 18:23:43 +0200 mftonew: fix [#2619] S = mfinit([50,5,Mod(7,50)],1); f = mfeigenbasis(S)[1]; g = mftwist(f,5); mftonew(S,g) => BUG. Revert incorrect partial commit 9b70cc66483 8 7 src/basemath/mftrace.c 2 1 src/test/32/mf 5 0 src/test/in/mf b6d1fe7888 | Karim Belabas | Fri, 25 Apr 2025 18:03:28 +0200 mftonew: fix doc + pari_err_BUG messages preliminary commit before tackling [#2619] 9 9 src/basemath/mftrace.c 2 2 src/functions/modular_forms/mftonew fa4743ed68 | Karim Belabas | Thu, 24 Apr 2025 16:45:51 +0200 improve docs + kill overfull hboxes 13 13 src/functions/elliptic_curves/ellfromeqn 3 2 src/functions/transcendental/elljacobi 35e5782d25 | Karim Belabas | Thu, 24 Apr 2025 01:59:50 +0200 cleanup gerepile 0 2 src/language/init.c 814744f55f | Karim Belabas | Thu, 24 Apr 2025 01:55:55 +0200 rename gc_GEN_unsafe -> gerepile for backward compatibility. This function is obsolete. Don't use it. 2 2 CHANGES 5 4 COMPAT 59 122 doc/usersch4.tex 14 13 doc/usersch5.tex 1 1 src/headers/paridecl.h 0 1 src/headers/pariold.h 2 1 src/language/init.c 509f64bd4a | Karim Belabas | Thu, 24 Apr 2025 01:01:39 +0200 streamline gc_upto + fix comments gc_GEN_unsafe is now unused. Next commit will remove it from the documentation. 7 8 src/headers/pariinl.h 1 1 src/kernel/none/level1.h 1 1 src/language/init.c bec202fc57 | Karim Belabas | Thu, 24 Apr 2025 00:15:47 +0200 gc_GEN_unsafe: get rid of type cast madness 3 4 src/language/init.c eaece16496 | Karim Belabas | Tue, 22 Apr 2025 22:48:41 +0200 improve doc 3 4 doc/usersch4.tex eeb4b1b433 | Karim Belabas | Tue, 22 Apr 2025 22:39:58 +0200 don't document obsolete use of gaffect for GC 0 15 doc/usersch4.tex 4 1 doc/usersch5.tex |
PARI/GP Development
Last Modified: 2025-01-19 19:04:18
Copyleft © 2003-2022
the PARI group.