![]() 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 weeksf9b05da6c0 | 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 5fac69d800 | Karim Belabas | Tue, 22 Apr 2025 20:20:31 +0200 simplify gc_stack_update interface 4 4 src/basemath/alglin1.c 1 1 src/headers/paridecl.h 12 13 src/language/init.c 213e728278 | Bill Allombert | Tue, 22 Apr 2025 17:08:57 +0200 Fix fforder(,factor(1))->crash [#2618] 1 0 src/basemath/bb_group.c 17 13 src/test/32/ff 1 0 src/test/in/ff bc8a8e48a5 | Karim Belabas | Tue, 22 Apr 2025 04:28:56 +0200 split off gc_stack_update from gc_GEN_unsafe 2 2 src/basemath/alglin1.c 1 0 src/headers/paridecl.h 16 10 src/language/init.c ca233ab944 | Karim Belabas | Tue, 22 Apr 2025 03:23:52 +0200 gc_dec, fix error message: gc_GEN_unsafe -> gc 1 1 src/language/init.c 5363c4306f | Karim Belabas | Tue, 22 Apr 2025 03:18:31 +0200 edit comments 2 3 src/headers/pariinl.h 2cc029097a | Karim Belabas | Tue, 22 Apr 2025 03:14:51 +0200 gen_ker: cleanup GC 3 3 src/basemath/alglin1.c 04e092191d | Karim Belabas | Tue, 22 Apr 2025 03:13:14 +0200 closure_disassemble: print "gc" for Ogc opcode instead of "gc_GEN_unsafe" 1 1 src/language/eval.c 3d28116ca9 | Karim Belabas | Tue, 22 Apr 2025 03:11:43 +0200 FpXQX_divrem: cleanup 10 13 src/basemath/FpXX.c d8d28e1809 | Karim Belabas | Tue, 22 Apr 2025 02:57:32 +0200 FlxqX_divrem_basecase: GC cleanup 10 13 src/basemath/FlxX.c 60c7ecdd12 | Karim Belabas | Tue, 22 Apr 2025 02:53:49 +0200 F2xqX_divrem_basecase: cleanup 10 12 src/basemath/F2x.c 6952e4bab1 | Karim Belabas | Tue, 22 Apr 2025 01:51:00 +0200 FpXQX_divrem_basecase: cleanup 9 11 src/basemath/FpXX.c 57a22c07cc | Karim Belabas | Tue, 22 Apr 2025 01:47:55 +0200 trans1.c: gc_GEN_unsafe -> gc_upto 5 9 src/basemath/trans1.c 7c4c894130 | Karim Belabas | Tue, 22 Apr 2025 01:44:32 +0200 cleanup RgXQX_divrem 13 18 src/basemath/RgX.c 1237b73c97 | Karim Belabas | Tue, 22 Apr 2025 00:02:07 +0200 ggcd(t_QUAD,t_QUAD) incorrectly handling random GENs as t_QUAD gdiv(t_QUAD, t_QUAD) may be a t_INTMOD or t_PADIC 31 19 src/basemath/polarit2.c 4 1 src/test/32/gcdext 5 0 src/test/in/gcdext 4a29d93daf | Karim Belabas | Tue, 22 Apr 2025 00:01:24 +0200 cleanup polsym_gen 5 5 src/basemath/polarit2.c 3435a44328 | Karim Belabas | Mon, 21 Apr 2025 19:29:58 +0200 gc_GEN_unsafe -> gc_upto 2 3 src/basemath/base4.c 78c8db74ba | Karim Belabas | Mon, 21 Apr 2025 19:27:34 +0200 - removed obscure function cgetp use high level cvtop or proper low level constructor mkpadic(u, padic_p(x), padic_pd(x), v, precp(x)) No need to copy p / pd or allocate a cgeti to later affii into u. Also, one can use the correct value of v directly rather than hardcoding 0 then requiring a setvalp. 1 0 CHANGES 5 0 COMPAT 0 5 doc/usersch5.tex 0 12 src/basemath/gen2.c 0 1 src/headers/paridecl.h f404c3fe9e | Karim Belabas | Mon, 21 Apr 2025 19:21:04 +0200 rewrite Qp_sqrtn 29 59 src/basemath/trans1.c ec66c75e25 | Karim Belabas | Mon, 21 Apr 2025 18:15:18 +0200 Qp_sqrtn_ram: remove useless GC 1 2 src/basemath/trans1.c d0d9f9318d | Karim Belabas | Mon, 21 Apr 2025 17:58:59 +0200 update benches slight loss of accuracy due to Karatsuba for t_COMPLEX/t_QUAD multiplication 5 5 src/test/32/bessel 8 8 src/test/32/ell ab564276ea | Karim Belabas | Mon, 21 Apr 2025 16:54:01 +0200 handle gdiv(t_INTMOD, t_COMPLEX) via divRc 2 5 src/basemath/gen1.c 2309b6455a | Karim Belabas | Mon, 21 Apr 2025 16:44:09 +0200 remove mulRc_direct: handle t_INTMOD in mulRc 8 14 src/basemath/gen1.c e7b1be2a06 | Karim Belabas | Mon, 21 Apr 2025 16:37:54 +0200 gdiv: factor out divRq + make divRc stack-clean 28 21 src/basemath/gen1.c 3dde8f3295 | Karim Belabas | Mon, 21 Apr 2025 16:19:26 +0200 gen1.c: cleanup all uses of gc_GEN_unsafe 21 21 src/basemath/gen1.c 90222f6b8b | Karim Belabas | Mon, 21 Apr 2025 16:11:20 +0200 uniformize quad_polmod_mul and mulqq 22 35 src/basemath/gen1.c e3b729a1f3 | Karim Belabas | Mon, 21 Apr 2025 15:49:21 +0200 cleanups gdiv(t_QUAD or t_COMPLEX) 7 7 src/basemath/gen1.c 0d4306be35 | Karim Belabas | Mon, 21 Apr 2025 15:31:37 +0200 7- implement 3M multiplication for t_QUADs 1 0 CHANGES 28 37 src/basemath/gen1.c 24e5f9a702 | Karim Belabas | Mon, 21 Apr 2025 13:40:44 +0200 rewrite gsqr(t_QUAD) -> sqrq 33 27 src/basemath/gen1.c 9f2c5bad97 | Karim Belabas | Mon, 21 Apr 2025 13:16:41 +0200 gen1.c: use gc_upto 6 7 src/basemath/gen1.c b8c47f551d | Karim Belabas | Mon, 21 Apr 2025 11:30:37 +0200 gdiv typo: missing av = avma initialization 1 1 src/basemath/gen1.c cc2591439b | Karim Belabas | Mon, 21 Apr 2025 11:30:02 +0200 fix comments 1 2 src/basemath/F2x.c 1 2 src/basemath/Flx.c 1 1 src/basemath/FpX_factor.c 1 1 src/basemath/Qfb.c 2 2 src/basemath/RgX.c 1 1 src/basemath/base5.c 1 1 src/basemath/bb_hnf.c 1 1 src/kernel/gmp/gcdext.c 1 2 src/kernel/gmp/mp.c 1 2 src/kernel/none/mp.c 0912c348ee | Karim Belabas | Mon, 21 Apr 2025 11:24:08 +0200 gdiv: add missing GC 1 1 src/basemath/gen1.c 5161ee746a | Karim Belabas | Mon, 21 Apr 2025 11:23:40 +0200 fix commentcs 1 1 src/basemath/gen1.c 1 1 src/basemath/ifactor1.c 1 1 src/basemath/lfunutils.c 2 2 src/basemath/mftrace.c 1 1 src/headers/paripriv.h cb663a8c97 | Karim Belabas | Mon, 21 Apr 2025 04:13:41 +0200 fix comments and whitespace 4 8 src/kernel/gmp/gcd.c 1 1 src/kernel/none/gcd.c ada0e4a4cc | Karim Belabas | Mon, 21 Apr 2025 04:08:54 +0200 fix comments 2 4 src/kernel/gmp/mp.c 2 2 src/kernel/none/mp.c 1bc1f48149 | Karim Belabas | Mon, 21 Apr 2025 04:06:16 +0200 improve comments 1 1 src/kernel/gmp/gcdext.c 2 2 src/kernel/none/level1.h 834405808f | Karim Belabas | Mon, 21 Apr 2025 03:52:00 +0200 usersch4.tex: missing dots 1 1 doc/usersch4.tex 0aff6a93b6 | Karim Belabas | Mon, 21 Apr 2025 03:43:16 +0200 improve doc k# 10 10 doc/usersch4.tex 56e6a76de8 | Karim Belabas | Mon, 21 Apr 2025 03:15:31 +0200 fix random GC in poleval 2 1 src/basemath/gen3.c af6249987d | Karim Belabas | Mon, 21 Apr 2025 00:00:13 +0200 6- rename chk_gerepileupto, dbg_gerepile, dbg_gerepileupto chk_gerepileupto -> chk_gc_upto, dbg_gerepile -> dbg_stack, dbg_gerepileupto -> dbg_gc_upto 2 0 CHANGES 2 0 COMPAT 4 4 doc/usersch5.tex 3 3 src/headers/paridecl.h 6 6 src/language/init.c 81e9b702fc | Karim Belabas | Sun, 20 Apr 2025 23:48:24 +0200 gerepilemat2_inplace -> gc_mat2 5 6 src/basemath/alglin2.c 7ac686d986 | Karim Belabas | Sun, 20 Apr 2025 23:46:18 +0200 renae opcode OCgerepile -> OCgc 1 1 src/language/compile.c 3 3 src/language/eval.c 1 1 src/language/opcode.h 5da25ae9da | Karim Belabas | Sun, 20 Apr 2025 23:44:49 +0200 update examples wrt "gerepile" new names 1 1 examples/extgcd.c 2 2 examples/pari.f90 ff7794a1c9 | Karim Belabas | Sun, 20 Apr 2025 23:42:53 +0200 dec_gerepile -> gc_dec 6 6 src/language/init.c 672922b393 | Karim Belabas | Sun, 20 Apr 2025 23:39:57 +0200 rename gerepilecoeffs -> gc_slice, gerepilecoeffssp -> gc_slice_unsafe 2 1 CHANGES 1 0 COMPAT 1 1 doc/develop.tex 3 3 doc/usersch5.tex 2 2 src/basemath/RgX.c 1 1 src/basemath/base4.c 1 1 src/basemath/bb_group.c 6 6 src/basemath/gen1.c 1 1 src/basemath/polarit3.c 2 2 src/basemath/rootpol.c 1 1 src/basemath/trans1.c 2 2 src/headers/paridecl.h 1 1 src/headers/pariinl.h 2 0 src/headers/pariold.h 1 1 src/language/init.c 60f4bff1f3 | Karim Belabas | Sun, 20 Apr 2025 23:32:05 +0200 rename gerepile, gerepileupto, gerepileuptoleaf gerepile -> gc_GEN_unsafe, gerepileupto -> gc_upto, gerepileuptoleaf -> gc_uptoleaf 3 1 CHANGES 3 1 COMPAT 1 1 doc/develop.tex 224 196 doc/usersch4.tex 159 170 doc/usersch5.tex 36 41 doc/usersch6.tex 2 2 doc/usersch8.tex 7 7 src/basemath/F2v.c 31 31 src/basemath/F2x.c 11 11 src/basemath/F2xqE.c 25 25 src/basemath/FF.c 2 2 src/basemath/Fle.c 11 11 src/basemath/Flv.c 54 54 src/basemath/Flx.c 33 33 src/basemath/FlxX.c 25 25 src/basemath/FlxqE.c 3 3 src/basemath/Flxq_log.c 13 13 src/basemath/FpE.c 7 7 src/basemath/FpV.c 57 57 src/basemath/FpX.c 29 29 src/basemath/FpXQX_factor.c 36 36 src/basemath/FpXX.c 12 12 src/basemath/FpX_factor.c 13 13 src/basemath/QX_factor.c 6 6 src/basemath/Qfb.c 15 15 src/basemath/RgV.c 52 52 src/basemath/RgX.c 2 2 src/basemath/Ser.c 5 5 src/basemath/ZV.c 12 12 src/basemath/ZX.c 23 23 src/basemath/Zp.c 75 75 src/basemath/alglin1.c 52 52 src/basemath/alglin2.c 5 5 src/basemath/alglin3.c 6 6 src/basemath/aprcl.c 21 21 src/basemath/arith1.c 3 3 src/basemath/arith2.c 30 30 src/basemath/base1.c 11 11 src/basemath/base2.c 40 40 src/basemath/base3.c 29 29 src/basemath/base4.c 15 15 src/basemath/base5.c 10 10 src/basemath/bb_group.c 2 2 src/basemath/bb_hnf.c 14 14 src/basemath/bern.c 12 12 src/basemath/bibli1.c 24 24 src/basemath/bibli2.c 2 2 src/basemath/bnflog.c 1 1 src/basemath/buch1.c 7 7 src/basemath/buch2.c 10 10 src/basemath/buch3.c 1 1 src/basemath/buch4.c 6 6 src/basemath/char.c 1 1 src/basemath/concat.c 1 1 src/basemath/digits.c 1 1 src/basemath/ecpp.c 11 11 src/basemath/ellanal.c 45 45 src/basemath/elliptic.c 10 10 src/basemath/ellisog.c 6 6 src/basemath/ellpadic.c 1 1 src/basemath/ellpadiclambdamu.c 5 5 src/basemath/ellrank.c 11 11 src/basemath/ellsea.c 1 1 src/basemath/elltors.c 31 31 src/basemath/elltrans.c 3 3 src/basemath/factcyclo.c 25 25 src/basemath/galconj.c 81 81 src/basemath/gen1.c 8 8 src/basemath/gen2.c 74 74 src/basemath/gen3.c 4 4 src/basemath/grossenchar.c 5 5 src/basemath/hgm.c 3 3 src/basemath/hnf_snf.c 30 30 src/basemath/hyperell.c 4 4 src/basemath/hypergeom.c 6 6 src/basemath/ifactor1.c 5 5 src/basemath/ispower.c 6 6 src/basemath/lambert.c 11 11 src/basemath/lerch.c 16 16 src/basemath/lfun.c 8 8 src/basemath/lfunlarge.c 7 7 src/basemath/lfunquad.c 9 9 src/basemath/lfunutils.c 2 2 src/basemath/lll.c 2 2 src/basemath/matperm.c 3 3 src/basemath/mellininv.c 47 47 src/basemath/mftrace.c 16 16 src/basemath/modsym.c 3 3 src/basemath/mpqs.c 13 13 src/basemath/nffactor.c 2 2 src/basemath/nflist.c 5 5 src/basemath/pclgp.c 10 10 src/basemath/perm.c 4 4 src/basemath/polarit1.c 67 67 src/basemath/polarit2.c 43 43 src/basemath/polarit3.c 3 3 src/basemath/polclass.c 11 11 src/basemath/polmodular.c 4 4 src/basemath/prime.c 5 5 src/basemath/qfisom.c 1 1 src/basemath/qfsolve.c 3 3 src/basemath/quad.c 18 18 src/basemath/rootpol.c 12 12 src/basemath/subcyclo.c 77 77 src/basemath/trans1.c 61 61 src/basemath/trans2.c 41 41 src/basemath/trans3.c 3 3 src/basemath/volcano.c 12 12 src/basemath/zetamult.c 4 4 src/functions/gp2c_internal/_gerepileupto 3 3 src/graph/plotport.c 3 3 src/headers/paridecl.h 8 8 src/headers/pariinl.h 6 3 src/headers/pariold.h 1 1 src/headers/paripriv.h 2 2 src/kernel/gmp/gcd.c 2 2 src/kernel/gmp/gcdext.c 1 1 src/kernel/gmp/mp.c 1 1 src/kernel/none/gcd.c 3 3 src/kernel/none/level1.h 1 1 src/kernel/none/mp.c 2 2 src/kernel/none/mp_indep.c 4 4 src/language/anal.c 1 1 src/language/compile.c 12 12 src/language/eval.c 5 5 src/language/init.c 33 33 src/language/intnum.c 2 2 src/language/str.c 28 28 src/language/sumiter.c 58 58 src/modules/algebras.c 1 1 src/modules/elldata.c 7 7 src/modules/genus2red.c 1 1 src/modules/groupid.c 2 2 src/modules/krasner.c 1 1 src/modules/part.c 1 1 src/modules/ratpoints.c 11 11 src/modules/stark.c 3 3 src/modules/thue.c 5 5 src/test/tune.c 77fc63cd01 | Henri Cohen | Sun, 20 Apr 2025 23:05:49 +0200 \kbd{gc_all_unsafe} -> \kbd{gc\_all\_unsafe} twice. 1 1 doc/usersch4.tex 1 1 doc/usersch5.tex 429b8392fc | Karim Belabas | Sun, 20 Apr 2025 18:08:37 +0200 streamline specialized gc for huge matrices + adapt to new naming scheme 48 78 src/basemath/alglin1.c 31db89e9c4 | Karim Belabas | Sun, 20 Apr 2025 14:42:38 +0200 2- renamed gerepileallsp -> gc_all_unsafe 2 1 CHANGES 1 1 COMPAT 2 2 doc/usersch4.tex 26 12 doc/usersch5.tex 1 1 src/basemath/FpXX.c 1 1 src/basemath/RgX.c 1 1 src/basemath/galconj.c 1 1 src/basemath/modsym.c 2 2 src/basemath/polarit2.c 1 1 src/basemath/rootpol.c 4 4 src/basemath/trans1.c 1 1 src/headers/paridecl.h 1 0 src/headers/pariold.h 1 1 src/kernel/none/mp_indep.c 1 1 src/language/init.c 1 1 src/test/dummy.c 5bc1d21301 | Karim Belabas | Sun, 20 Apr 2025 14:31:15 +0200 remove obsolete functions gerepilemany / gerepilemanysp 2 2 CHANGES 1 0 COMPAT 1 1 doc/usersch4.tex 1 4 doc/usersch5.tex 1 5 src/basemath/RgX.c 1 3 src/basemath/galconj.c 4 9 src/basemath/polarit2.c 6 13 src/basemath/trans1.c 2 3 src/headers/paridecl.h 2 3 src/kernel/none/mp_indep.c 10 18 src/language/init.c 1 1 src/test/dummy.c d7b4cce7f6 | Karim Belabas | Sun, 20 Apr 2025 13:55:55 +0200 remove obsolete function gerepilemany 1 0 CHANGES 2 2 COMPAT 0 1 src/headers/paridecl.h 0 12 src/headers/pariinl.h a2cba786a6 | Karim Belabas | Sat, 19 Apr 2025 13:34:38 +0200 - removed obsolete function gerepileall: use gc_all. Type cast the result to (void) if the return value is not needed and the compiler complains. 3 0 CHANGES 2 0 COMPAT 14 13 doc/usersch4.tex 2 7 doc/usersch5.tex 1 1 src/basemath/F2v.c 12 12 src/basemath/F2x.c 7 7 src/basemath/Flv.c 14 14 src/basemath/Flx.c 10 10 src/basemath/FlxX.c 2 2 src/basemath/FpE.c 18 18 src/basemath/FpV.c 16 16 src/basemath/FpX.c 3 3 src/basemath/FpXQX_factor.c 8 8 src/basemath/FpXX.c 3 3 src/basemath/QX_factor.c 6 6 src/basemath/Qfb.c 4 4 src/basemath/RgX.c 17 17 src/basemath/ZV.c 6 6 src/basemath/Zp.c 35 35 src/basemath/alglin1.c 6 6 src/basemath/alglin2.c 4 4 src/basemath/arith1.c 9 9 src/basemath/base2.c 2 2 src/basemath/base3.c 1 1 src/basemath/base4.c 7 7 src/basemath/base5.c 5 5 src/basemath/bb_group.c 7 7 src/basemath/bb_hnf.c 4 4 src/basemath/bibli1.c 5 5 src/basemath/bibli2.c 2 2 src/basemath/buch1.c 2 2 src/basemath/buch2.c 1 1 src/basemath/buch3.c 3 3 src/basemath/dirichlet.c 2 2 src/basemath/ellanal.c 1 1 src/basemath/ellisog.c 1 1 src/basemath/ellrank.c 2 2 src/basemath/ellsea.c 1 1 src/basemath/elltors.c 5 5 src/basemath/elltrans.c 1 1 src/basemath/factcyclo.c 3 3 src/basemath/gen3.c 25 31 src/basemath/hnf_snf.c 8 8 src/basemath/hypergeom.c 1 1 src/basemath/ifactor1.c 1 1 src/basemath/kummer.c 2 2 src/basemath/lfun.c 6 6 src/basemath/lll.c 2 2 src/basemath/matperm.c 3 3 src/basemath/mftrace.c 1 1 src/basemath/modsym.c 2 2 src/basemath/msfarey.c 3 3 src/basemath/nffactor.c 2 2 src/basemath/nflist.c 10 10 src/basemath/polarit2.c 8 8 src/basemath/polarit3.c 1 1 src/basemath/polclass.c 1 1 src/basemath/polmodular.c 1 1 src/basemath/prime.c 2 2 src/basemath/qfsolve.c 4 4 src/basemath/quad.c 8 8 src/basemath/rootpol.c 3 3 src/basemath/subcyclo.c 1 1 src/basemath/subfield.c 2 2 src/basemath/trans1.c 2 2 src/basemath/trans2.c 18 18 src/basemath/trans3.c 1 1 src/functions/gp2c_internal/_gerepileall 0 1 src/headers/paridecl.h 0 26 src/headers/pariinl.h 1 1 src/kernel/none/gcd.c 2 2 src/kernel/none/gcdext.c 1 1 src/kernel/none/halfgcd.c 1 1 src/kernel/none/invmod.c 2 2 src/kernel/none/ratlift.c 1 1 src/language/eval.c 5 5 src/language/intnum.c 4 4 src/language/sumiter.c 1 1 src/modules/krasner.c 4 4 src/modules/stark.c 1 1 src/modules/thue.c 2720b4b5af | Karim Belabas | Sat, 19 Apr 2025 13:23:44 +0200 make FpM_ratlift, FpC_ratlift, FpX_ratlift stack-clean 0 3 doc/usersch5.tex 6 8 src/basemath/nffactor.c ca1fe88509 | Karim Belabas | Sat, 19 Apr 2025 12:58:54 +0200 22- lift_to_frac: use of cgiv could corrupt PARI stack 1 0 CHANGES 1 1 src/basemath/nffactor.c 5af99d7846 | Karim Belabas | Sat, 19 Apr 2025 11:24:06 +0200 lift_to_frac: improve case t < 0 Was treated very inefficiently when no denominator is expected and we use Fp_ratlift_hgcd, e.g., ZM_gauss 6 2 src/basemath/nffactor.c fb2ca8940c | Karim Belabas | Sat, 19 Apr 2025 11:20:53 +0200 lift_to_frac: incorrect use of cgiv -> stack corruption 2 3 src/basemath/nffactor.c 7dee4152cd | Karim Belabas | Fri, 18 Apr 2025 22:59:56 +0200 21- gc_all: support any number of arguments 1 0 CHANGES 1 7 doc/usersch5.tex 16 5 src/headers/pariinl.h 32f0acf4da | Karim Belabas | Thu, 17 Apr 2025 23:10:11 +0200 subst: use RgX_deflate if possible 1 1 CHANGES 21 6 src/basemath/gen3.c 3 0 src/test/32/subst 5 0 src/test/in/subst 6c628e8878 | Bill Allombert | Thu, 17 Apr 2025 19:33:09 +0200 Add Flx pseudo-gp2c type This allows to use GP2C to generate expressions in term of Flx_add, Flx_mul, etc. by writing GP2C specific code like fun(P:Flx,Q:Flx,p:usmall) = P*Q+Q^2 It uses implicitely the variable p. 2 0 src/functions/gp2c_internal/_cast 1 0 src/functions/gp2c_internal/_typedef 2 0 src/functions/symbolic_operators/add 5 0 src/functions/symbolic_operators/mul 2 0 src/functions/symbolic_operators/neg 3 0 src/functions/symbolic_operators/pow 2 0 src/functions/symbolic_operators/sub 432e8798af | Nicolas Mascot | Thu, 17 Apr 2025 18:32:23 +0200 Fix FpXQ_elldivpol 12 6 src/basemath/ellsea.c a127c23eb1 | Bill Allombert | Thu, 17 Apr 2025 18:32:23 +0200 New libpari function get_FlxqX_algebra 1 0 CHANGES 3 0 doc/usersch5.tex 29 13 src/basemath/FlxX.c 2 1 src/headers/paridecl.h 4e7b286653 | Bill Allombert | Thu, 17 Apr 2025 11:00:15 +0200 gcdext: add tests for RgX_gcd_FpXk 1 0 src/test/in/gcdext 9043e29ef0 | Bill Allombert | Tue, 15 Apr 2025 15:32:44 +0200 choosetype: add (t_POL,t_xxx) composite type 52 24 src/basemath/polarit2.c |
PARI/GP Development
Last Modified: 2025-01-19 19:04:18
Copyleft © 2003-2022
the PARI group.