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


3b07f8c674 | Bill Allombert | Thu, 15 Oct 2026 15:30:51 +0200
setrand(2); hyperellisisom(x^5+x+1, x^5+x+1) ->SEGV
1	0	CHANGES
1	0	src/basemath/hyperell.c
1	1	src/test/in/hyperellauto

8a6aece554 | Bill Allombert | Thu, 15 Oct 2026 13:45:16 +0200
BA   3- [macos] use sigsetjmp instead of setjmp for portability [#2715]
1	0	CHANGES

d936f2af16 | Bill Allombert | Thu, 15 Oct 2026 13:15:17 +0200
galoisgenliftauto: fix convention mismatch
2	1	src/basemath/galconj.c

4d91f4150b | Bill Allombert | Thu, 15 Oct 2026 10:11:22 +0200
src/headers/paricom.h: missing sigsetjmp
1	1	src/headers/paricom.h

71831a6733 | Bill Allombert | Wed, 14 Oct 2026 16:43:12 +0200
test-parallel: remove duplicated ramanujantau tests that cause stack overflow

The test are already in test-ramanujantau
1	5	src/test/32/parallel
0	5	src/test/in/parallel

443843b8b7 | Bill Allombert | Wed, 14 Oct 2026 10:42:57 +0200
Replace setjmp/longjmp/jmp_buf by sigsetjmp/siglongjmp/sigjmp_buf [#2715]

Welcome to the 21th century...
3	3	examples/gp_embedded.c
3	3	examples/minigp.c
7	7	src/gp/gp.c
3	3	src/headers/paricom.h
1	1	src/headers/paripriv.h
1	1	src/headers/paristio.h
2	2	src/language/gplib.c
2	2	src/language/init.c
3	3	src/mt/mpi.c

e7d65e4d5d | Bill Allombert | Tue, 13 Oct 2026 19:34:15 +0200
doc: remove zv_cmp0 which does not exist [#2716]
0	3	doc/usersch5.tex

4f9eb95b89 | Bill Allombert | Tue, 13 Oct 2026 14:45:26 +0200
pthread: use sched_getaffinity to find number of threads
1	0	CHANGES
1	0	config/get_libc
18	0	config/has_sched_getaffinity.c
4	0	config/paricfg.h.SH
26	1	src/mt/pthread.c

f92338d6da | Bill Allombert | Tue, 13 Oct 2026 14:45:26 +0200
config/has_strftime.c: fix warning
2	1	config/has_strftime.c

ff458bc419 | Karim Belabas | Tue, 13 Oct 2026 03:41:26 +0200
rewrite fujiwara_bound_real
14	13	src/basemath/rootpol.c

7eebe2ff8b | Bill Allombert | Mon, 12 Oct 2026 20:27:31 +0200
galoisgenliftauto: remove spurrious line
0	1	src/basemath/galconj.c

16626b0887 | Bill Allombert | Mon, 12 Oct 2026 18:12:49 +0200
galoisanalysis: do a bit more effort checking T is Galois
3	2	src/basemath/galconj.c
2	1	src/test/32/galoisinit
2	0	src/test/in/galoisinit

9126952c82 | Bill Allombert | Mon, 12 Oct 2026 18:12:49 +0200
darwin.c, dlfcn.h: removed, obsolete since 2005
0	209	src/systems/darwin/darwin.c
0	68	src/systems/darwin/dlfcn.h

47f5ba816f | Karim Belabas | Mon, 12 Oct 2026 15:29:16 +0200
9- polrootsreal(P, [a,b]) inaccurate for large (a-b) [#2714]
1	0	CHANGES
2	2	src/basemath/rootpol.c
3	1	src/test/32/ellratpoints
3	1	src/test/32/rootsreal
3	0	src/test/in/ellratpoints
3	0	src/test/in/rootsreal

b5001e0a45 | Karim Belabas | Mon, 12 Oct 2026 15:18:33 +0200
fix comments
2	2	src/basemath/ellpadic.c

d9f68890ae | Karim Belabas | Mon, 12 Oct 2026 04:37:34 +0200
improve doc
1	1	src/functions/transcendental/sqrt

f5d7bb5124 | Karim Belabas | Mon, 12 Oct 2026 04:24:24 +0200
MJ   8- e.tate inaccurate at p=2 [#2710]
1	0	CHANGES
2	2	src/basemath/ellpadic.c
8	5	src/test/32/ell
9	0	src/test/in/ell

6272b142ba | Karim Belabas | Mon, 12 Oct 2026 01:38:31 +0200
change normalization for 2-adic sqrt so that sqrt(1 + 4Z_2) = 1 + 4Z_2
3	0	CHANGES
2	2	src/basemath/trans1.c
12	4	src/functions/transcendental/sqrt
5	5	src/test/32/ell

73ec653913 | Bill Allombert | Sun, 11 Oct 2026 14:50:12 +0200
matdet(qfbredsl2(Qfb(2,-1,2^10000))[2])-> -1 instead of 1 [#2711]
1	0	AUTHORS
1	0	CHANGES
14	7	src/basemath/Qfb.c
6	1	src/test/32/qfb
1	1	src/test/in/qfb

322fc2ce35 | Karim Belabas | Sun, 11 Oct 2026 14:07:26 +0200
ulogintall: use 1UL << e, we may have e> 31

typo from e8fd809e29
2	2	src/basemath/ispower.c

e8fd809e29 | Karim Belabas | Sat, 10 Oct 2026 20:01:01 +0200
6- logint(t_REAL, 2, &z); z was uninitialized

+ trivialize logint(a, 2^f)
1	0	CHANGES
35	10	src/basemath/ispower.c
16	18	src/test/32/logint
10	12	src/test/in/logint

dfb0ec9b7e | Karim Belabas | Tue, 6 Oct 2026 09:57:14 +0200
fix mat bench for 32-bit arch
2	3	src/test/32/mat
2	2	src/test/in/mat

36f6fc39cd | Karim Belabas | Mon, 5 Oct 2026 02:56:32 +0200
further typos in nfislocalpower (Manvir Jaswal)
8	5	src/basemath/bnflog.c
6	16	src/test/32/nfislocalpower
20	22	src/test/in/nfislocalpower

0bd61a438c | Karim Belabas | Sun, 4 Oct 2026 21:43:13 +0200
nfislocalpower: replace n by |n|
3	2	src/basemath/bnflog.c

eb06d6845d | Karim Belabas | Sun, 4 Oct 2026 21:40:06 +0200
nfislocalpower: off-by-1 error
1	1	src/basemath/bnflog.c
2	2	src/test/32/nfislocalpower

32d2519eca | Karim Belabas | Sun, 4 Oct 2026 20:48:05 +0200
5- x==0 incorrect for t_COMPLEX x (defined as |x| == 0) [#2708]

was incorrectly assuming we must have real(x) and imag(x) t_REAL to have
|x| == 0 with real or imaginary part non-zero but norm(0.0 + I/2^1000) = 0.E-77

Also fix cx_approx0
1	0	CHANGES
29	22	src/basemath/gen2.c
5	1	src/test/32/mat
5	0	src/test/in/mat

f864d15850 | Karim Belabas | Sun, 4 Oct 2026 17:20:51 +0200
nfislocalpower(K, pr, non-integral element, n)

also optimize for huge n
18	3	src/basemath/bnflog.c
2	1	src/test/32/nfislocalpower
1	0	src/test/in/nfislocalpower

9590618c48 | Karim Belabas | Sun, 4 Oct 2026 17:00:49 +0200
4- nfislocalpower: error when argument not an algebraic integer [#2705]

multiply by denom^n to reduce to the integral case.
1	0	CHANGES
3	1	src/basemath/bnflog.c
3	1	src/test/32/nfislocalpower
4	0	src/test/in/nfislocalpower

c056bd8ce0 | Karim Belabas | Sun, 4 Oct 2026 16:58:59 +0200
update comment
1	1	src/basemath/alglin1.c

ef8fdb8e4f | Bill Allombert | Sun, 4 Oct 2026 11:27:46 +0200
rnfgaloisconj_bound: typo in previous commit
2	2	src/basemath/nffactor.c

ef368172dc | Bill Allombert | Sun, 4 Oct 2026 10:47:59 +0200
rnfgaloisconj_bound: need to count complex places twice [#2707]
2	1	CHANGES
2	1	src/basemath/nffactor.c
3	1	src/test/32/rnf
2	0	src/test/in/rnf

4de892a19e | Bill Allombert | Sun, 4 Oct 2026 10:47:59 +0200
galoisfixedfield: doc: explain action of H on the relative extensiion
20	8	src/functions/number_fields_galois/galoisfixedfield



PARI/GP Development
Last Modified: 2025-11-17 10:46:31
Copyleft © 2003-2025 the PARI group.