![]() 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 weeks572da319a6 | Karim Belabas | Wed, 20 Aug 2025 04:09:37 +0200 compute elleisnum(ell, 2) from ell.eta and ell.omega 5 2 src/basemath/elltrans.c aa056d07fe | Karim Belabas | Tue, 19 Aug 2025 14:40:03 +0200 typo 1 1 CHANGES 98e61b153b | Karim Belabas | Tue, 19 Aug 2025 14:37:35 +0200 Zn_quad_roots: spurious initialization 1 1 src/basemath/quad.c a8c5156279 | Karim Belabas | Mon, 18 Aug 2025 18:51:01 +0200 ZX_mulu(,2) -> ZX_shifti 2 2 src/basemath/hyperell.c 716d4fd179 | Karim Belabas | Mon, 18 Aug 2025 18:49:40 +0200 whitespace edit 2 2 src/basemath/hyperell.c 72d1046957 | Karim Belabas | Mon, 18 Aug 2025 18:47:56 +0200 hyperell.c: simplify usage of ZX_affine / ZX_unscale 33 35 src/basemath/hyperell.c 0393d2d8fe | Karim Belabas | Mon, 18 Aug 2025 16:34:16 +0200 ZX_z_unscale: also optimize for h = power of 2 3 2 src/basemath/RgX.c bc249007cf | Karim Belabas | Mon, 18 Aug 2025 16:34:02 +0200 ZX_unscale: document h != 0 2 2 doc/usersch5.tex f680168c62 | Karim Belabas | Sat, 16 Aug 2025 09:15:38 +0200 TA2 cleanups 2 2 src/basemath/mftrace.c 7d3191c33a | Karim Belabas | Fri, 15 Aug 2025 23:33:14 +0200 cleanup cxE4E6: remove cxE4E6_init 5 23 src/basemath/elltrans.c 77219e8978 | Karim Belabas | Fri, 15 Aug 2025 22:29:35 +0200 remove ellweierstrass 1 2 CHANGES 0 22 src/basemath/elltrans.c 0 10 src/functions/transcendental/ellweierstrass 0 1 src/headers/paridecl.h 1 20 src/test/32/theta 0 7 src/test/in/theta ea1ac2f326 | Karim Belabas | Fri, 15 Aug 2025 22:26:19 +0200 rewrite TA2 to avoid denominators 71 60 src/basemath/mftrace.c bc27fde33f | Karim Belabas | Fri, 15 Aug 2025 16:49:23 +0200 rewrite Qdivis in terms of Qdiviu + optimize for the frequent case of 1-word numerator 24 25 src/basemath/gen1.c 95551c7516 | Karim Belabas | Fri, 15 Aug 2025 14:33:03 +0200 rename mfrhopowsimp -> mfrhopow + document and cleanup 32 25 src/basemath/mftrace.c 344353fc6c | Karim Belabas | Thu, 14 Aug 2025 19:36:15 +0200 minor simplification TA2 limt = usqrt(n4); if (limt*limt == n4) limt--; -> limt = usqrt(n4 - 1) 1 3 src/basemath/mftrace.c b757eeabfc | Karim Belabas | Sun, 10 Aug 2025 21:49:49 +0200 ellweierstrass(e = ellinit()): insert e.omega, not e 1 1 src/basemath/elltrans.c 344a9fc66a | Karim Belabas | Sun, 10 Aug 2025 21:38:14 +0200 test-ell: simplify elleisnum test no need to divide elleisnum() by 12 or -216 9 9 src/test/32/ell 1 1 src/test/in/ell 88c7c5fb9c | Karim Belabas | Sun, 10 Aug 2025 21:37:35 +0200 add comment 3 3 src/basemath/elltrans.c 6c568f4018 | Karim Belabas | Sat, 9 Aug 2025 23:39:45 +0200 update bench 3 3 src/test/32/ellnf 5e8c17cd3a | Karim Belabas | Sat, 9 Aug 2025 22:36:23 +0200 elleisnum: add example 9 7 src/functions/elliptic_curves/elleisnum 40b55a509c | Karim Belabas | Sat, 9 Aug 2025 21:39:59 +0200 14- elleisnum(elliptic curve, k): return exact result 1 0 CHANGES 39 12 src/basemath/elltrans.c 31 14 src/functions/elliptic_curves/elleisnum 40 8 src/test/32/ell 10 1 src/test/in/ell 375ac6f4b3 | Karim Belabas | Sat, 9 Aug 2025 14:00:11 +0200 rewrite modular corrections to take advantage of exact [w1,w2] improves stability 36 30 src/basemath/elltrans.c 12 12 src/test/32/ell 1 1 src/test/in/ell 8e8efb73fa | Karim Belabas | Sat, 9 Aug 2025 11:04:07 +0200 47- allow elleisnum(w, [k1, ..., kn]) 1 0 CHANGES 88 29 src/basemath/elltrans.c 7 2 src/functions/elliptic_curves/elleisnum 1 0 src/headers/paridecl.h 4 1 src/test/32/ell 4 0 src/test/in/ell d1b3152081 | Karim Belabas | Sat, 9 Aug 2025 10:46:06 +0200 fix comment typo 1 1 src/test/in/ell 93032f5c0e | Karim Belabas | Thu, 7 Aug 2025 21:18:05 +0200 46- [libpari] mulimag 1 0 CHANGES 3 0 doc/usersch5.tex 3 3 src/basemath/elliptic.c 20 0 src/basemath/gen3.c 1 1 src/basemath/mftrace.c 1 0 src/headers/paridecl.h 3 3 src/modules/stark.c 2 2 src/test/32/ell 3 3 src/test/32/ellnf 85217d14de | Karim Belabas | Thu, 7 Aug 2025 20:28:03 +0200 cleanup ellwp_cx interface 6 9 src/basemath/elltrans.c 398510c273 | Karim Belabas | Thu, 7 Aug 2025 17:22:23 +0200 31- elliptic functions ignored ellperiods(,1) quasi-period component This is the description for the 2nd and following hunks of commit b4cb096a06 which were meant as two successive commits but were unfortunately committed all at once. This commits also fixes a nasty problem when w1/w2 is on the border of the fundamental domain, breaking ellperiod([w1,w2]) idempotence. Wich becomes a problem when the input quasi-periods are taken into consideration since red_modSL2 could change the lattice basis. 1 0 CHANGES |
PARI/GP Development
Last Modified: 2025-06-25 23:47:34
Copyleft © 2003-2022
the PARI group.