PARI/GP

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 weeks


572da319a6 | 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



PARI/GP Development
Last Modified: 2025-06-25 23:47:34
Copyleft © 2003-2022 the PARI group.