|
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 weekscb2c4df840 | Karim Belabas | Mon, 19 Oct 2026 20:02:37 +0200 spurious return 1 1 src/basemath/hnf_snf.c 9832db8558 | Karim Belabas | Mon, 19 Oct 2026 15:53:48 +0200 4- charpoly(matrix over p-adic fields): use Berkowitz in all cases Much stabler than Hessenberg form, not much slower. TODO: A _fast variant could replace computation with t_PADICs or t_POLMOD over Qp with fixed-point arithmetic using the modular kernel 2 0 CHANGES 0 1 src/basemath/alglin2.c 7 1 src/test/32/charpoly 14 0 src/test/in/charpoly f14cac3f0b | Bill Allombert | Mon, 19 Oct 2026 13:56:39 +0200 qfminimize: division by zero, thanks Samuel Li [#2721] 1 0 AUTHORS 1 0 CHANGES 1 1 src/basemath/qfsolve.c 2 1 src/test/32/qfsolve 1 0 src/test/in/qfsolve 44bd8e150b | Karim Belabas | Mon, 19 Oct 2026 10:22:51 +0200 fix comment 1 1 src/basemath/ellpadic.c 3f3db6aa93 | Karim Belabas | Mon, 19 Oct 2026 02:44:57 +0200 14- bnfinit: typo making Grenie-Molteni's residue bound larger [#2706] 1 0 CHANGES 4 3 src/basemath/buch2.c d81e531531 | Karim Belabas | Mon, 19 Oct 2026 00:56:31 +0200 13- ellpointtoz(E/Qp, P) accuracy issues - more accurate that requested: faulty use of gprec() instead of gcvtop - failures with division by 0 in low accuracy (catastrophic cancellation): restart at higher accuracy 1 0 CHANGES 21 10 src/basemath/elltrans.c 14 15 src/test/32/ell 2 0 src/test/in/ell a15c4e1ef0 | Bill Allombert | Sun, 18 Oct 2026 16:57:46 +0200 ZX_to_padic: return p-adic 0 for 0 pol 3 1 src/basemath/hyperell.c b312cb24da | Karim Belabas | Sun, 18 Oct 2026 16:04:29 +0200 add test 2 1 src/test/32/ell 2 4 src/test/in/ell d611640e24 | Karim Belabas | Sun, 18 Oct 2026 15:59:41 +0200 bench typo 2 2 src/test/32/ell 1 1 src/test/in/ell fec485a351 | Karim Belabas | Sun, 18 Oct 2026 14:06:29 +0200 Fix Qp_descending_Landen: f5d7bb5124 was too optimistic confusion between v(r) and v(R) = v(r) - vA: R = r/p^vA decreases quadratically but we are handling r and must adjust by vA. 12 8 src/basemath/ellpadic.c 7 7 src/test/32/ell b7c8a7ae83 | Karim Belabas | Sun, 18 Oct 2026 13:41:32 +0200 rewrite get_R in terms of (exported) Buch_check 10 17 src/basemath/buch1.c 5 4 src/basemath/buch2.c 1 0 src/headers/paripriv.h 3b82eb50b4 | Bill Allombert | Sat, 17 Oct 2026 23:09:24 +0200 hyperellcharpoly: do not use carberkowitz with t_PADIC [#2720] 1 0 CHANGES 76 9 src/basemath/hyperell.c 2 0 src/test/32/hyperell 3 0 src/test/in/hyperell 34f7b66c8b | Bill Allombert | Sat, 17 Oct 2026 18:30:52 +0200 hyperellisisom_gen: handle degree drop correctly 2 2 src/basemath/hyperell.c 1bd70594f8 | Bill Allombert | Sat, 17 Oct 2026 17:15:07 +0200 mathnf: use in-place operations 116 70 src/basemath/hnf_snf.c 6533f29212 | Bill Allombert | Sat, 17 Oct 2026 15:52:28 +0200 get_R: gtodouble could overflow for really large discriminants 3 4 src/basemath/buch1.c 5cffda934e | Bill Allombert | Fri, 16 Oct 2026 23:27:31 +0200 get_row: do not use approximation of rational roots. [#2719] E=ellinit([1,0,0,-8519572288638382835217723088514971910366397572001198415734563942679320,-302673780988173543152422516593707329574281613842246182404050555431591014586242532196838077153123840536000]); localbitprec(64);ellrank(E) *** ellrank: bug in ellrank, wrong nfeltsign, please report. 1 0 CHANGES 1 1 src/basemath/ellrank.c acb8cad49d | Bill Allombert | Fri, 16 Oct 2026 12:08:15 +0200 Add Configure test for sigsetjmp for 20th century OS like mingw 1 0 config/get_libc 11 0 config/has_sigsetjmp.c 4 0 config/paricfg.h.SH 9 0 src/headers/parisys.h 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 |
PARI/GP Development
Last Modified: 2025-11-17 10:46:31
Copyleft © 2003-2025
the PARI group.