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


5a936c5fa0 | Bill Allombert | Fri, 21 Mar 2025 16:02:20 +0100
genus2_red5: do full reduction.

This will allow to avoid Tate algorithm later.
1	1	src/basemath/hyperell.c

fd075e2f7f | Bill Allombert | Fri, 21 Mar 2025 15:52:24 +0100
genus2_eulerfact: return immediately if Euler factor degree is 0
6	3	src/basemath/hyperell.c

e26d2ea960 | Bill Allombert | Fri, 21 Mar 2025 15:45:59 +0100
polclass: add support for Atkin modular function of level 3
1	0	CHANGES
1	0	src/basemath/polclass.c
47	1	src/basemath/polmodular.c
5	1	src/functions/polynomials/polclass
2	1	src/headers/paripriv.h
290	277	src/test/32/isprime
1	0	src/test/in/polclass

29e04423c1 | Bill Allombert | Fri, 21 Mar 2025 10:47:00 +0100
polmodular: handle p2 = 1 correctly
4	3	src/basemath/polmodular.c

1ffd2d0a70 | Bill Allombert | Fri, 21 Mar 2025 10:30:29 +0100
polmodular_db_init_allinv: use INV_LAST
2	2	src/basemath/ecpp.c
1	0	src/headers/paripriv.h

fc0ba65e11 | Bill Allombert | Fri, 21 Mar 2025 10:27:55 +0100
test-polclass: fix typo in error message.
2	2	src/test/in/polclass

242e9a48d1 | Karim Belabas | Tue, 18 Mar 2025 01:11:06 +0100
make test-mf architecture-independent
3	2	src/test/32/mf
3	1	src/test/in/mf

bf3d453536 | Karim Belabas | Tue, 18 Mar 2025 01:03:18 +0100
20- mfpetersson() incorrect when one form not cuspidal
1	0	CHANGES
1	1	src/basemath/mftrace.c
2	1	src/test/32/mf
2	0	src/test/in/mf

cd042b7433 | Karim Belabas | Mon, 17 Mar 2025 10:03:37 +0100
cleanup ZC_canon, improve ZM_zc_mul_canon_zm
7	11	src/basemath/bibli1.c

8154e99218 | Karim Belabas | Sun, 16 Mar 2025 23:41:44 +0100
preliminary cleanups cvp0_dolll & minim0_dolll
48	74	src/basemath/bibli1.c

4df40bec48 | Karim Belabas | Sun, 16 Mar 2025 20:26:12 +0100
split off minim_alloc from cvp_alloc
5	13	src/basemath/bibli1.c

999326e957 | Karim Belabas | Sun, 16 Mar 2025 20:10:14 +0100
export zv_canon_inplace
1	1	CHANGES
5	0	doc/usersch5.tex
12	0	src/basemath/ZV.c
5	17	src/basemath/qfisom.c
1	0	src/headers/paridecl.h

7c77bcf491 | Karim Belabas | Sun, 16 Mar 2025 19:59:24 +0100
use pari_APPLY_same
2	7	src/basemath/qfisom.c

c0935b6f97 | Karim Belabas | Sat, 15 Mar 2025 10:58:55 +0100
17- [libpari] ZC_modhnf, ZM_modhnf
1	0	CHANGES
15	0	doc/usersch6.tex
2	0	src/headers/paridecl.h

15f6073f4c | Bill Allombert | Thu, 13 Mar 2025 10:52:52 +0100
mt_err_recover: disable asynchronous cancellation
1	0	src/mt/pthread.c

1b560734e8 | Bill Allombert | Thu, 13 Mar 2025 10:45:44 +0100
mt_queue_reset: fix typo in previous commit
2	2	src/mt/pthread.c

db9b3c0519 | Bill Allombert | Wed, 12 Mar 2025 09:58:40 +0100
aarch64: addllx8/subllx8 use ldp/stp (about 2% faster)
18	26	src/kernel/aarch64/asm0.h

a4d75c2b2e | Bill Allombert | Wed, 12 Mar 2025 09:57:22 +0100
pthread: mt_queue_reset: free pmut, pcond
4	0	src/mt/pthread.c

2ccdc2326c | Karim Belabas | Mon, 10 Mar 2025 17:36:44 +0100
cleanup theta bench
14	15	src/test/in/theta

d201b1b91e | Aurel Page | Mon, 10 Mar 2025 17:06:13 +0100
strtime: implement days
1	0	CHANGES
6	0	src/language/gplib.c
1	0	src/test/32/str
1	0	src/test/in/str

db77485e05 | Karim Belabas | Mon, 10 Mar 2025 13:14:43 +0100
fix theta bench
6	5	src/test/32/theta
1	1	src/test/in/theta

520bbb647b | Karim Belabas | Mon, 10 Mar 2025 12:59:49 +0100
thetaall_i cleanups
24	18	src/basemath/elltrans.c

17f9f1abac | Karim Belabas | Mon, 10 Mar 2025 09:30:36 +0100
unused parameter
4	4	src/basemath/elltrans.c

63f6f11d79 | Bill Allombert | Sun, 9 Mar 2025 20:59:23 +0100
parforeach([1..1000],j, vector(10^5,i,i)): stack overflow
1	0	CHANGES
1	0	src/language/eval.c

eaec8fbc55 | Karim Belabas | Sun, 9 Mar 2025 17:02:15 +0100
cleanup autojtau
21	25	src/basemath/elltrans.c

8869d6f327 | Karim Belabas | Sun, 9 Mar 2025 16:46:40 +0100
move exp(I*Pi*x) to elltrans.c and regenerate paridecl.h
123	0	src/basemath/elltrans.c
0	121	src/basemath/trans3.c
40	38	src/headers/paridecl.h

4d473bd004 | Karim Belabas | Sun, 9 Mar 2025 16:34:41 +0100
fix comments
3	1	src/basemath/elltrans.c
1	1	src/basemath/trans3.c

0f4652e182 | Karim Belabas | Sun, 9 Mar 2025 16:25:09 +0100
cleanup clearim
17	9	src/basemath/elltrans.c

755be91cb8 | Karim Belabas | Sun, 9 Mar 2025 16:13:16 +0100
theta: inline autojz, remove z from autojtau result
24	27	src/basemath/elltrans.c

d2a0e6f511 | Karim Belabas | Sun, 9 Mar 2025 13:01:31 +0100
rewrite mfE2eval
9	6	src/basemath/elltrans.c

c7c2f950fd | Karim Belabas | Sun, 9 Mar 2025 03:32:47 +0100
set_range: remove the "thickening" by 0.1 when interval is tiny
1	5	src/graph/plotport.c

86b438a145 | Karim Belabas | Sun, 9 Mar 2025 03:17:44 +0100
update bench
3	3	src/test/32/ell
3	2	src/test/in/ell

cd5a23b59b | Karim Belabas | Sat, 8 Mar 2025 19:03:13 +0100
removed elleisnum optional flag.

If you really want elliptic invariants, use E4/12 and -E6/216.
2	0	CHANGES
2	0	COMPAT
1	1	doc/refcard-ell.tex
1	3	src/basemath/elltrans.c
16	15	src/functions/elliptic_curves/elleisnum
1	1	src/headers/paridecl.h
1	1	src/modules/stark.c

afee5df837 | Karim Belabas | Sat, 8 Mar 2025 18:26:33 +0100
missing part in previous commit (move to BLOCK_SIGINT block)
2	2	src/language/init.c

28517929a3 | Karim Belabas | Sat, 8 Mar 2025 18:22:02 +0100
rename try_to_recover -> try_to_restore + let/unlet it properly

in gp_context_restore: don't call err_printf until it is reset + move
let/unlet inside the BLOCK_SIGINT block.
6	6	src/language/init.c

0a249e56d9 | Karim Belabas | Sat, 8 Mar 2025 18:03:26 +0100
zeta([2,1+I]) -> error
4	3	src/basemath/trans3.c
2	0	src/test/32/zeta
1	0	src/test/in/zeta

e82ccd59ec | Karim Belabas | Sat, 8 Mar 2025 14:51:52 +0100
wsigma typo: e need not be a t_REAL
1	1	src/basemath/elltrans.c
7	1	src/test/32/theta
1	0	src/test/in/theta



PARI/GP Development
Last Modified: 2025-01-19 19:04:18
Copyleft © 2003-2022 the PARI group.