|
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 weeks276ac9432e | Karim Belabas | Fri, 24 Jul 2026 02:05:47 +0200 GCOVFLAGS: add -fprofile-update=atomic 1 1 config/get_cc 0aee740429 | Karim Belabas | Fri, 24 Jul 2026 02:00:21 +0200 expIPiC: typo, expo(z) => expo(x) 1 1 src/basemath/elltrans.c a241bef1e5 | Bill Allombert | Thu, 23 Jul 2026 23:42:07 +0200 test-bnf: remove duplicated tests 1 2 src/test/32/bnf 0 4 src/test/in/bnf 8d2d402712 | Karim Belabas | Thu, 23 Jul 2026 22:16:38 +0200 64- bnfisprincipal(,1): e possibly uninitialized Using either bnfinit(,1) or bnfisprincipal(,4), or both, is recommended when the class group is huge and will compute the required principal part. This commit fixes the initialization problem but is unlikely to allow computing the generator (likely huge) when using suboptimal flags. 2 0 CHANGES 9 3 src/basemath/buch2.c 2 1 src/test/32/bnf 4 0 src/test/in/bnf 9d3eea11ca | Bill Allombert | Thu, 23 Jul 2026 20:31:18 +0200 upowers allocated one word too much 1 1 src/basemath/trans1.c 427a5b6db7 | Karim Belabas | Thu, 23 Jul 2026 17:53:53 +0200 Fix ZX_factor regression [#2687] 1 1 src/basemath/QX_factor.c 2 1 src/test/32/nffactor 4 0 src/test/in/nffactor 192445a92d | Karim Belabas | Thu, 23 Jul 2026 16:36:17 +0200 expIPiC: don't call absrnz_equal2n on 0.0 9 1 src/basemath/elltrans.c d1bcc0f40f | Karim Belabas | Thu, 23 Jul 2026 15:59:29 +0200 95- support vecsort(vector of t_VECSMALL, k) 1 0 CHANGES 18 4 src/basemath/bibli2.c 3 0 src/test/32/sort 2 0 src/test/in/sort ea3ac400b0 | Karim Belabas | Thu, 23 Jul 2026 12:29:21 +0200 63- === for t_REAL 0: was not ignoring mantissa 1 0 CHANGES 1 0 src/basemath/gen2.c 6718a3fc5a | Bill Allombert | Thu, 23 Jul 2026 11:32:44 +0200 Configure --mt=pthread: check for pthread_sigmask 1 1 CHANGES 3 0 config/get_libc 27 0 config/has_pthread_sigmask.c 4 0 config/paricfg.h.SH 4 0 src/mt/pthread.c 0fbe168e69 | Bill Allombert | Wed, 22 Jul 2026 14:18:40 +0200 new_buffer: initial buf to the empty string 1 0 src/language/es.c bd73e9fcdd | Karim Belabas | Wed, 22 Jul 2026 11:46:14 +0200 refcard: add fingerprint 1 0 doc/refcard.tex abd7aa6d49 | Karim Belabas | Wed, 22 Jul 2026 11:42:44 +0200 refcard: add idealfromgens 2 1 doc/refcard-nf.tex be2fab91c0 | Karim Belabas | Wed, 22 Jul 2026 11:39:46 +0200 refcard: add matmodhnf 1 0 doc/refcard.tex bc9203b610 | Karim Belabas | Wed, 22 Jul 2026 09:48:57 +0200 add primeisregular to refcard 5 6 doc/refcard-nf.tex c9b8cdaf1c | Karim Belabas | Wed, 22 Jul 2026 02:39:45 +0200 ellheegnertwist: improve doc 2 1 doc/refcard-ell.tex 28 16 src/functions/elliptic_curves/ellheegnertwist 0d30b6aa3a | Karim Belabas | Wed, 22 Jul 2026 02:06:47 +0200 typo 1 1 doc/refcard-ell.tex 92934d4a6c | Karim Belabas | Wed, 22 Jul 2026 02:03:18 +0200 rework refcard-ell to properly describe hyperell* functions 43 27 doc/refcard-ell.tex 3 3 doc/refmacro.tex befd9f66eb | Karim Belabas | Wed, 22 Jul 2026 01:30:13 +0200 doc typo 1 1 src/functions/elliptic_curves/hyperellauto 19257d8a34 | Karim Belabas | Wed, 22 Jul 2026 01:23:39 +0200 fingeprint: clarify doc 6 4 src/functions/programming/fingerprint 3e74e2a4db | Karim Belabas | Wed, 22 Jul 2026 01:14:57 +0200 94- [libpari] Z_has_prime_3mod4 1 0 CHANGES 3 0 doc/usersch5.tex cbdcd0f845 | Karim Belabas | Wed, 22 Jul 2026 00:48:48 +0200 doc typos 1 1 doc/usersch5.tex c0d2d74300 | Karim Belabas | Wed, 22 Jul 2026 00:47:25 +0200 doc typos 4 4 doc/usersch5.tex 2f14704e2b | Karim Belabas | Wed, 22 Jul 2026 00:44:49 +0200 document polgraeffe 4 2 src/functions/polynomials/polgraeffe 54371615cd | Karim Belabas | Wed, 22 Jul 2026 00:41:31 +0200 fix overfull hbox 2 1 doc/tutorial-mf.tex 135b167b9d | Karim Belabas | Tue, 21 Jul 2026 23:15:17 +0200 fix comment 1 1 src/basemath/quad.c 4e87693da5 | Karim Belabas | Tue, 21 Jul 2026 23:00:15 +0200 62- ZX_factor: rare "no factor" bug [#2670] - use (Tra \ p^b) * M_L instead of (Tra * M_L) \ p^b : the latter is "heuristically better" but the proven bounds don't necessarily apply; in the reported example, they don't. - make sure to re-introduce the p^(a-b)*Id block after each reduction applied to the kapsack lattice In principle, any of the above 2 issues could cause factors to be missed. In #2670, the polynomial is actually irreducible; no reducible counter-example was found but they are expected to exist. 1 0 CHANGES 11 21 src/basemath/QX_factor.c 34 1 src/test/32/nffactor 3 0 src/test/in/nffactor ccb26e8620 | Bill Allombert | Tue, 21 Jul 2026 14:59:25 +0200 New GP function ellheegnertwist 1 0 CHANGES 322 10 src/basemath/ellanal.c 39 0 src/functions/elliptic_curves/ellheegnertwist 1 0 src/headers/paridecl.h 1 0 src/headers/paripriv.h 16 1 src/test/32/ellanal 8 0 src/test/in/ellanal e0b6c3178b | Bill Allombert | Mon, 20 Jul 2026 14:06:31 +0200 New private function ellmanintable_heuristic 1 0 src/headers/paripriv.h 15 9 src/modules/ellmanin.c 89118fb2c8 | Bill Allombert | Mon, 20 Jul 2026 10:29:11 +0200 doc: s/unconditionnally/unconditionally (from Charles Greathouse) 1 1 src/functions/elliptic_curves/ellpadicbsd 1 1 src/functions/number_theoretical/qfbclassno 1 1 src/functions/polynomials/thueinit 8394517dc0 | Bill Allombert | Sun, 19 Jul 2026 19:18:40 +0200 92- galoisinit: support for non-WSS Galois groups 1 0 CHANGES c0a7916835 | Bill Allombert | Sun, 19 Jul 2026 18:42:22 +0200 test-galoisinit: test a non-solvable group 42 2 src/test/32/galoisinit 11 1 src/test/in/galoisinit ddb83c3fbc | Bill Allombert | Sun, 19 Jul 2026 18:42:22 +0200 galoisexport: handle non-wss groups correctly 3 3 src/basemath/galconj.c 6138302775 | Bill Allombert | Sun, 19 Jul 2026 18:42:22 +0200 galoisisabelian: handle non-WSS groups 4 2 src/basemath/galconj.c 5d0f3aa370 | Karim Belabas | Sun, 19 Jul 2026 15:30:20 +0200 improve comment 2 1 src/basemath/galconj.c 392ebfefaa | Karim Belabas | Sun, 19 Jul 2026 15:18:01 +0200 whitespace edits 2 4 src/basemath/galconj.c 799a1d93aa | Bill Allombert | Sun, 19 Jul 2026 11:26:42 +0200 galoisinit: remove WSS limitation We switch to nfroots when the group is not WSS or the combinatorial algorithm is too slow. 7 1 src/basemath/galconj.c 6 5 src/functions/number_fields/galoisinit 66f6040d8d | Bill Allombert | Sat, 18 Jul 2026 22:18:38 +0200 galoisinit: terminate if too slow 24 15 src/basemath/galconj.c ff4c8e69ad | Bill Allombert | Sat, 18 Jul 2026 22:18:38 +0200 galoisconj4_main: return gen_0 when not Galois 24 10 src/basemath/galconj.c 896a8ce656 | Bill Allombert | Sat, 18 Jul 2026 20:41:41 +0200 galconj1: add flag is_galois 5 4 src/basemath/galconj.c f2a5cdc7d5 | Bill Allombert | Sat, 18 Jul 2026 20:41:41 +0200 init_group: extend table of non-wss order 1 1 src/basemath/galconj.c 639727038c | Bill Allombert | Sat, 18 Jul 2026 20:41:41 +0200 init_group: use uisnilpotent 1 2 src/basemath/galconj.c de2ab060db | Bill Allombert | Sat, 18 Jul 2026 20:01:37 +0200 FpXXk_gcd: rewrite to avoid t_INT/t_POL confusion 68 58 src/basemath/FpX.c 4 1 src/test/32/gcdext 5 1 src/test/in/gcdext d6fad0a30a | Bill Allombert | Sat, 18 Jul 2026 19:47:17 +0200 test-compat: update for ?lindep change 2 2 src/test/32/compat 0b51df0466 | Karim Belabas | Sat, 18 Jul 2026 15:21:10 +0200 improve qflll doc 8 5 src/functions/linear_algebra/qflll 32766bfe03 | Karim Belabas | Sat, 18 Jul 2026 15:08:16 +0200 fix / improve algdep help 13 13 src/functions/linear_algebra/algdep 5acabf09ce | Karim Belabas | Sat, 18 Jul 2026 14:00:45 +0200 ?? 7 : rewrite and improve introduction 32 12 src/functions/linear_algebra/HEADER 1e49c1c18c | Karim Belabas | Fri, 17 Jul 2026 22:01:59 +0200 clarify doc Also no need to mention LLL here (??? LLL shouldn't mention that default) 1 2 src/functions/default/debug 6414b0f451 | Karim Belabas | Fri, 17 Jul 2026 21:58:10 +0200 make ?? LLL point to qflll 1 0 doc/translations 93cfde8d79 | Karim Belabas | Fri, 17 Jul 2026 21:55:10 +0200 gphelp -k and ??? : case sensitive search if keyword is all uppercase. ??? LLL no longer outputs elllog and ellL1, whereas ??? lll still does. 3 0 CHANGES 3 0 COMPAT 8 3 doc/gphelp.1 4 1 doc/gphelp.in 39aac3b811 | Karim Belabas | Thu, 16 Jul 2026 14:14:36 +0200 cleanup and comment qfr_cf internals - rename rho_get_BC_cf -> rhoi_cf, it actually applies rho^(-1) compared to rho_get_BC - simplify interface: original a,b,c do not need to be kept in this application, so change all 3 in place. - whitespace edits 22 31 src/basemath/Qfb.c cb0acc44d1 | Bill Allombert | Thu, 16 Jul 2026 00:44:43 +0200 RgX_homogenous_evalpow: return gen_0 in the right ring. 2 2 src/basemath/RgX.c 9f65ef2b7f | Bill Allombert | Thu, 16 Jul 2026 00:27:57 +0200 mpacosh: make call to expo compatible with assert 2 1 src/basemath/trans2.c 319b276bea | Bill Allombert | Thu, 16 Jul 2026 00:26:03 +0200 nfV_idealhnf: do not call ZM_hnf on a t_VEC 6 1 src/basemath/base4.c 173a7d7e89 | Bill Allombert | Wed, 15 Jul 2026 23:35:05 +0200 Fix missing use of get_F{p,l}X_degree
1 1 src/basemath/Flx.c 4 4 src/basemath/FpX.c d8439b2310 | Bill Allombert | Wed, 15 Jul 2026 22:53:28 +0200 gen_ellgroup: Fix t_VEC/t_COL confusion 1 1 src/basemath/bb_group.c 54b7602208 | Bill Allombert | Wed, 15 Jul 2026 22:53:07 +0200 algeichlerbasis: fix t_VEC/t_COL confusion 2 2 src/modules/algebras.c 441211a541 | Bill Allombert | Tue, 14 Jul 2026 19:41:23 +0200 contfrac: add support for t_QFB 1 0 CHANGES 6 0 doc/usersch6.tex 64 0 src/basemath/Qfb.c 3 0 src/basemath/arith1.c 4 1 src/functions/number_theoretical/contfrac 2 0 src/headers/paridecl.h 2 0 src/test/32/contfrac 2 0 src/test/in/contfrac 3531757281 | Bill Allombert | Tue, 14 Jul 2026 19:14:10 +0200 contfrac: add support for t_QUAD 62 0 src/basemath/arith1.c 7 0 src/functions/number_theoretical/contfrac 3 0 src/test/32/contfrac 3 0 src/test/in/contfrac 0a138a4f9e | Bill Allombert | Mon, 13 Jul 2026 23:52:35 +0200 FpXQV_ellcharpoly: fix typo for p=3 1 1 src/basemath/FpE.c 4 0 src/test/32/genus2red 2 0 src/test/in/genus2red 08a0e937a0 | Karim Belabas | Mon, 13 Jul 2026 11:26:47 +0200 cleanup RgM_gram_schmidt 10 12 src/basemath/bibli1.c bc74c601a2 | Karim Belabas | Sun, 12 Jul 2026 17:33:42 +0200 liftall: better description + avoid a hit on 1 1 doc/refcard.tex |
PARI/GP Development
Last Modified: 2025-11-17 10:46:31
Copyleft © 2003-2025
the PARI group.