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


252e745850 | Bill Allombert | Thu, 2 Jul 2026 18:19:01 +0200
galoisconj4_main: simplify error message
1	1	src/basemath/galconj.c

c931eb403a | Bill Allombert | Thu, 2 Jul 2026 15:40:56 +0200
New libpari function uisnilpotent
1	0	CHANGES
3	0	doc/usersch5.tex
18	0	src/basemath/ispower.c
1	0	src/headers/paridecl.h

3c04dc2284 | Bill Allombert | Wed, 1 Jul 2026 01:43:43 +0200
test-factormod: lower parisize to 272M
2	2	src/test/32/factormod
1	1	src/test/in/factormod

c478943105 | Bill Allombert | Tue, 30 Jun 2026 18:21:26 +0200
mtpthread_queue_submit: remove nested BLOCK_SIGINT_START
9	13	src/mt/pthread.c

091046d807 | Bill Allombert | Mon, 29 Jun 2026 07:05:29 +0200
New libpari function ellheegner_z (from Deping Huang)
1	0	CHANGES
35	0	src/basemath/ellanal.c
3	0	src/functions/elliptic_curves/ellheegner
1	0	src/headers/paridecl.h

7d586b4eb6 | Karim Belabas | Mon, 29 Jun 2026 02:04:38 +0200
rename gred_rfrac2 -> gred_rfrac and transtype -> base_change

+ add comments
20	17	src/basemath/gen1.c

e931d4eca1 | Bill Allombert | Sun, 28 Jun 2026 23:36:12 +0200
genus2_type5ns_2: handle multiplicative reduction
21	10	src/basemath/hyperell.c
7	1	src/test/32/genus2red
3	0	src/test/in/genus2red

21b1668217 | Bill Allombert | Sun, 28 Jun 2026 00:29:16 +0200
genus2charpoly: use FpXQV_ellcharpoly, remove nfellcharpoly
18	34	src/basemath/hyperell.c

216fdb629a | Bill Allombert | Sun, 28 Jun 2026 00:19:39 +0200
New libpari function FpXQV_ellcharpoly
1	0	CHANGES
6	0	doc/usersch7.tex
96	0	src/basemath/FpE.c
1	0	src/headers/paridecl.h

fe71f20e54 | Bill Allombert | Sat, 27 Jun 2026 23:47:24 +0200
New private functions ell_to_a4a6_{FpXQ, Flxq,F2xq}
33	0	src/basemath/F2xqE.c
6	89	src/basemath/FF.c
36	0	src/basemath/FlxqE.c
14	0	src/basemath/FpE.c
9	0	src/headers/paripriv.h

411abceefd | Karim Belabas | Sat, 27 Jun 2026 23:34:20 +0200
gred_rfrac2: handle case when base change of num or den yields 0 [#2683]

When users input rational functions over incoherent but compatible
base rings (e.g., Z/NZ and Z) we try to recover by performing base
changes (e.g., to Z/NZ). If either num or den then becomes 0, the old
code was incorrect in various ways.
10	3	src/basemath/gen1.c
5	0	src/test/32/pol
4	0	src/test/in/pol

9b3c635f4f | Bill Allombert | Sat, 27 Jun 2026 23:15:14 +0200
usersch7: F_2^n: Add missing \ before *
2	2	doc/usersch7.tex

6f1b3010f0 | Bill Allombert | Sat, 27 Jun 2026 14:33:15 +0200
doc: elllocalred: add linebreak to separate kod from v
3	1	src/functions/elliptic_curves/elllocalred

b2b40e897d | Bill Allombert | Thu, 25 Jun 2026 22:18:06 +0200
genus2charpoly: implement type5 non-split for p=2

Now, genus2charpoly(W,2) should give the correct result except that when the
correct result is of degree 1 or 2, it might return 1 instead.
131	11	src/basemath/hyperell.c

10c8c97a78 | Bill Allombert | Thu, 25 Jun 2026 20:02:25 +0200
test-genus2red: add tests for p=2
1075	467	src/test/32/genus2red
8	1	src/test/in/genus2red

104276253a | Bill Allombert | Thu, 25 Jun 2026 19:56:56 +0200
genus2red: remove component pic for p=2 (not correct)
1	0	src/functions/elliptic_curves/genus2red
4	1	src/modules/genus2red.c
3	4	src/test/32/genus2red

71130c6ca7 | Bill Allombert | Wed, 24 Jun 2026 00:34:07 +0200
get_Flx_algebra: e->v was not set
1	1	src/basemath/Flx.c

b468eaa9cd | Bill Allombert | Tue, 23 Jun 2026 21:59:26 +0200
genus2charpoly: do not compute P when p=2.
3	1	src/basemath/hyperell.c

6e5d6039d0 | Bill Allombert | Mon, 22 Jun 2026 13:35:03 +0200
New libpari functions ZXX_pval, ZXV_pval
1	1	CHANGES
6	0	doc/usersch5.tex
16	0	src/basemath/gen2.c
2	0	src/headers/paridecl.h

c9c6ddfad7 | Bill Allombert | Sun, 21 Jun 2026 23:55:38 +0200
genus2_eulerfact2: remove spurious parameter F

(next version of genus2_type5 will need both P and Q)
3	2	src/basemath/hyperell.c
1	1	src/basemath/lfunutils.c
1	1	src/headers/paripriv.h

da36b3278b | Bill Allombert | Sun, 21 Jun 2026 23:48:40 +0200
New libpari function ZXX_shifti
1	0	CHANGES
3	0	doc/usersch5.tex
13	0	src/basemath/ZX.c
1	0	src/headers/paridecl.h

0acda38abf | Bill Allombert | Sun, 21 Jun 2026 16:04:01 +0200
doc: get_F*_algebra section: resort
5	4	doc/usersch5.tex

7c67802010 | Bill Allombert | Sun, 21 Jun 2026 16:04:01 +0200
New libpari function get_Flx_algebra
1	1	CHANGES
3	0	doc/usersch5.tex
25	0	src/basemath/Flx.c
1	0	src/headers/paridecl.h

738fd95ea5 | Bill Allombert | Sun, 21 Jun 2026 16:04:01 +0200
New libpari function get_Flxq_algebra
1	0	CHANGES
3	0	doc/usersch5.tex
20	7	src/basemath/Flx.c
1	0	src/headers/paridecl.h

6dfc100a83 | Karim Belabas | Sun, 21 Jun 2026 00:07:08 +0200
gen_parapply_percent, parvector, parmatrix: don't leave object on stack

The one in gen_parapply_percent could corrupt the stack. The other two
would waste a small number of stack words.
3	3	src/basemath/alglin3.c
13	7	src/language/eval.c

ad1907ec6c | Bill Allombert | Fri, 19 Jun 2026 20:04:36 +0200
test-variable: also test the GP function 'variables'
8	0	src/test/32/variable
7	0	src/test/in/variable



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