![]() 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 weeks0578a48613 | Karim Belabas | Sat, 31 May 2025 03:36:59 +0200 doc typo 3 3 src/functions/number_fields/subgrouplist 4ff274db02 | Karim Belabas | Fri, 30 May 2025 19:13:18 +0200 hash_create: use hash_init internally 3 21 src/language/hash.c 2bd3f50945 | Bill Allombert | Fri, 30 May 2025 14:50:47 +0200 Fix 12*harmonic(1) -> 12/1 1 0 CHANGES 1 1 src/basemath/bern.c 2 2 src/test/32/harmonic 1 1 src/test/in/harmonic 88ea88650a | Bill Allombert | Fri, 30 May 2025 10:56:54 +0200 New libpari functions hash_create_INT, hash_create_GEN 2 1 CHANGES 6 0 doc/usersch5.tex 1 2 src/basemath/aprcl.c 3 7 src/basemath/buch4.c 1 2 src/basemath/ellpadic.c 2 4 src/basemath/mftrace.c 7 11 src/basemath/modsym.c 1 2 src/basemath/polclass.c 4 2 src/headers/paridecl.h 8 1 src/language/hash.c aff10c4364 | Bill Allombert | Thu, 29 May 2025 17:54:29 +0200 ??prototype: GP prototypes, parser codes was renamed to GP prototypes 1 1 doc/translations 2c17761ba0 | Bill Allombert | Wed, 28 May 2025 09:12:20 +0200 modinv_good_atkin: make static 1 1 src/basemath/polmodular.c 65e282aa69 | Bill Allombert | Tue, 27 May 2025 09:50:40 +0200 New libpari function FqM_to_FlxqM, FqC_to_FlxqC Replace ZXC_to_FlxqC, ZXM_to_FlxqM 2 0 CHANGES 1 0 COMPAT 4 10 doc/usersch5.tex 0 9 src/basemath/ZX.c 8 8 src/basemath/alglin1.c 11 1 src/basemath/polarit3.c 2 2 src/headers/paridecl.h a084e1020f | Karim Belabas | Mon, 26 May 2025 23:19:44 +0200 qfr_red_i: use absi_shallow 2 3 src/basemath/Qfb.c ed7e583cfb | Karim Belabas | Mon, 26 May 2025 23:18:07 +0200 fast qfb reduction: cleanup threshold use 13 10 src/basemath/Qfb.c aab361782c | Karim Belabas | Mon, 26 May 2025 23:07:16 +0200 Qfb.c: uniformize names of static functions qfbred.*_imag -> qfi_red.* qfbred.*_real -> qfr_red.* rhoimag -> qfi_rho rhoreal -> qfr_rho etc. 52 52 src/basemath/Qfb.c 547f56711c | Bill Allombert | Mon, 26 May 2025 12:37:30 +0200 modinv_good_atkin: use qfi_red 1 1 src/basemath/polmodular.c a214709f50 | Karim Belabas | Mon, 26 May 2025 12:12:30 +0200 34- [libpari] qfi_red, qfr_red 1 0 CHANGES 7 1 doc/usersch6.tex 7 7 src/basemath/Qfb.c 2 2 src/basemath/ellanal.c 3 3 src/basemath/polclass.c 4 4 src/basemath/polmodular.c 2 2 src/basemath/quad.c 2 0 src/headers/paridecl.h 2 2 src/modules/stark.c 1eacc89a21 | Bill Allombert | Mon, 26 May 2025 11:42:57 +0200 test-number: fix 32bit heapsize 1 1 src/test/in/number e918d80003 | Karim Belabas | Sun, 25 May 2025 17:53:38 +0200 make qfbred_i gc-clean 9 5 src/basemath/Qfb.c 516c28b024 | Karim Belabas | Sat, 24 May 2025 18:43:36 +0200 cleanup qfbredsl2_imag 4 3 src/basemath/Qfb.c ba29604dcb | Karim Belabas | Sat, 24 May 2025 18:41:07 +0200 cleanup qfbred_imag_av 6 6 src/basemath/Qfb.c 1755440b17 | Karim Belabas | Sat, 24 May 2025 18:36:48 +0200 pqfbred_rec: whitespace edits 11 34 src/basemath/Qfb.c 32586468c9 | Bill Allombert | Sat, 24 May 2025 14:44:34 +0200 polclass: add modular functions Atkin 5, Atkin 7 2 0 src/basemath/polclass.c 123 2 src/basemath/polmodular.c 6 0 src/functions/polynomials/polclass 3 1 src/headers/paripriv.h 14 14 src/test/32/isprime 264f2e0897 | Bill Allombert | Sat, 24 May 2025 13:01:44 +0200 Flm_Fl_phi3_evalx: do not assume phi(0,0)=0 2 2 src/basemath/polmodular.c a540017623 | Bill Allombert | Sat, 24 May 2025 12:42:04 +0200 polclass(,ATKIN): fix orientation 1 1 src/basemath/polclass.c 9c7e92524a | Karim Belabas | Sat, 24 May 2025 10:12:15 +0200 eint1p: add 64 guard bits in all cases 4 1 src/basemath/trans3.c 480b906dff | Karim Belabas | Sat, 24 May 2025 02:53:25 +0200 25- incgam(0,10^-50) -> GEN corruption 1 0 CHANGES 3 3 src/basemath/trans3.c 3 1 src/test/32/incgam 3 0 src/test/in/incgam 85040733f0 | Karim Belabas | Tue, 20 May 2025 22:48:44 +0200 ellorder: fix examples 3 3 src/functions/elliptic_curves/ellorder eb6231d642 | Karim Belabas | Tue, 20 May 2025 21:55:24 +0200 ffgen(p^f,) -> ffgen([p,f],) in examples 1 1 src/functions/elliptic_curves/ellcard 1 1 src/functions/elliptic_curves/ellissupersingular 2 2 src/functions/elliptic_curves/genus2igusa 1 1 src/functions/number_theoretical/factor 63c78250a7 | Karim Belabas | Tue, 20 May 2025 03:35:04 +0200 33- [libpari] export and document hnf_Znproj (was called dim1proj) 1 0 CHANGES 13 1 doc/usersch6.tex 9 15 src/basemath/base2.c 1 1 src/basemath/nffactor.c 1 0 src/headers/paridecl.h 0 1 src/headers/paripriv.h 9022a14110 | Bill Allombert | Mon, 19 May 2025 17:37:59 +0200 modinv_good_disc: fix case D=2 mod 3 1 1 src/basemath/polmodular.c a02e563c23 | Karim Belabas | Mon, 19 May 2025 17:33:19 +0200 gc_uptoleaf -> gc_leaf 1 1 CHANGES 1 1 COMPAT 4 5 doc/usersch5.tex 3 3 src/basemath/F2v.c 10 10 src/basemath/F2x.c 2 2 src/basemath/F2xqE.c 1 1 src/basemath/Fle.c 3 3 src/basemath/Flv.c 38 38 src/basemath/Flx.c 3 3 src/basemath/FlxX.c 2 2 src/basemath/FlxqE.c 1 1 src/basemath/FpE.c 1 1 src/basemath/FpV.c 12 12 src/basemath/FpX.c 4 4 src/basemath/FpX_factor.c 2 2 src/basemath/alglin1.c 3 3 src/basemath/alglin2.c 1 1 src/basemath/aprcl.c 1 1 src/basemath/arith1.c 4 4 src/basemath/base1.c 1 1 src/basemath/base2.c 5 5 src/basemath/bern.c 3 3 src/basemath/bibli1.c 1 1 src/basemath/buch1.c 3 3 src/basemath/buch2.c 3 3 src/basemath/buch3.c 1 1 src/basemath/concat.c 2 2 src/basemath/ellanal.c 5 5 src/basemath/elliptic.c 1 1 src/basemath/ellrank.c 1 1 src/basemath/factcyclo.c 2 2 src/basemath/galconj.c 4 4 src/basemath/gen1.c 1 1 src/basemath/gen2.c 11 11 src/basemath/gen3.c 1 1 src/basemath/hyperell.c 1 1 src/basemath/ispower.c 1 1 src/basemath/lfunquad.c 2 2 src/basemath/modsym.c 3 3 src/basemath/perm.c 2 2 src/basemath/polarit2.c 2 2 src/basemath/polclass.c 2 2 src/basemath/prime.c 1 1 src/basemath/qfisom.c 1 1 src/basemath/quad.c 2 2 src/basemath/rootpol.c 19 19 src/basemath/trans1.c 17 17 src/basemath/trans2.c 6 6 src/basemath/trans3.c 2 2 src/basemath/zetamult.c 2 2 src/functions/gp2c_internal/_gerepileupto 2 2 src/graph/plotport.c 1 1 src/headers/paridecl.h 2 2 src/headers/pariinl.h 2 2 src/headers/pariold.h 2 2 src/kernel/none/mp_indep.c 2 2 src/language/anal.c 5 5 src/language/intnum.c 2 2 src/language/str.c 4 4 src/language/sumiter.c 1 1 src/modules/algebras.c 1 1 src/modules/groupid.c 1 1 src/modules/stark.c 1 1 src/test/tune.c 65b72e8f60 | Karim Belabas | Mon, 19 May 2025 16:52:21 +0200 32- [libpari] dblcnorm, dblcabs, dblcarg, dblclog Rename and document functions dabs, darg, dnorm, dcxlog. The (more robust) ISO C99 support for complex numbers could be used, but this would have important drawbacks for our limited uses. Users can use complex.h (and cabs, carg, clog) if they so wishes. N.B. cabs, clog avoid intermediate overflow if possible; dblcabs and dblclog won't (both compute dblcnorm(s+it) = s^2 + t^2 first, which may overflow). Use glog / gabs stick to GENs if this is a problem. 2 1 CHANGES 14 0 doc/usersch5.tex 15 15 src/basemath/trans2.c 5 5 src/basemath/trans3.c 4 0 src/headers/paridecl.h 0 6 src/headers/paripriv.h 703288f808 | Karim Belabas | Mon, 19 May 2025 03:11:14 +0200 refactor and simplify blocksearch + search clone + fix comments 28 30 src/language/init.c 2ca8592ff9 | Karim Belabas | Mon, 19 May 2025 01:26:56 +0200 failed to remove one QSCOMP typecast 1 1 src/basemath/FpE.c 7431fbd4e7 | Karim Belabas | Mon, 19 May 2025 00:51:35 +0200 better document 'blocks' 8 6 doc/usersch5.tex 9c1d1a8e3c | Karim Belabas | Mon, 19 May 2025 00:25:04 +0200 remove pdswap 0 1 src/headers/paripriv.h 9ea92e6b65 | Karim Belabas | Mon, 19 May 2025 00:23:16 +0200 umael2 -> umael 1 1 src/basemath/hgm.c 8f6933faeb | Karim Belabas | Mon, 19 May 2025 00:17:22 +0200 paripriv.h / qsort: remove the typecast-to-QSCOMP hack 5 1 src/basemath/FpE.c 0 3 src/headers/paripriv.h 3 2 src/language/gplib.c 3 2 src/test/tune.c |
PARI/GP Development
Last Modified: 2025-05-19 15:35:41
Copyleft © 2003-2022
the PARI group.