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


a42b18f581 | Bill Allombert | Wed, 29 Jan 2025 16:49:06 +0100
nfellcharpoly: handle degenerate cases.
7	2	src/basemath/lfunutils.c

178a26d904 | Bill Allombert | Wed, 29 Jan 2025 15:47:22 +0100
genus2red: fix Picard rank for I{0}*-I{0}*-n
1	1	src/modules/genus2red.c
1	1	src/test/32/genus2red

644d9024ef | Bill Allombert | Tue, 28 Jan 2025 18:11:59 +0100
matreduce: help: fix row/column confusion (from DS).
1	2	src/functions/linear_algebra/matreduce

635ab21b8a | Bill Allombert | Tue, 28 Jan 2025 18:10:32 +0100
ellminimaltwist: doc: clarify 'minimal' (from Bernadette)
14	11	src/functions/elliptic_curves/ellminimaltwist

d221e2e8b8 | Bill Allombert | Tue, 28 Jan 2025 13:35:36 +0100
doc: ellpadicregulator: fix typo (from Bernadette)
1	1	src/functions/elliptic_curves/ellpadicregulator

c1f6fc9a37 | Bill Allombert | Mon, 27 Jan 2025 22:14:20 +0100
pari.desc: add space after field separator  [#2606] (from CG)
1	1	src/functions/elliptic_curves/ellformaldifferential
1	1	src/functions/elliptic_curves/ellformalw
1	1	src/functions/elliptic_curves/ellmaninconstant
1	1	src/functions/elliptic_curves/ellpadicregulator
1	1	src/functions/linear_algebra/forqfvec
1	1	src/functions/modular_symbols/msomseval

4249cb86ee | Karim Belabas | Sun, 26 Jan 2025 23:10:26 +0100
8- normlp(, oo): support components equal to oo or -oo
2	0	CHANGES
1	0	src/basemath/alglin2.c
2	0	src/test/32/norm
2	1	src/test/in/norm

2164d767ec | Karim Belabas | Sun, 26 Jan 2025 22:28:10 +0100
characteristic polynomial: remove 2 calls to fix_pol in dim = 1 cases
12	8	src/basemath/alglin2.c

94c75eb8d3 | Karim Belabas | Sun, 26 Jan 2025 22:17:19 +0100
fix_pol: handle correctly the case gvar2 == NO_VARIABLE
5	1	src/basemath/alglin2.c

37cc70e2cd | Karim Belabas | Sun, 26 Jan 2025 21:00:21 +0100
algebras: update bench output
2	2	src/test/32/algebras

dd6012759e | Karim Belabas | Sun, 26 Jan 2025 19:38:24 +0100
charpoly variants: don't create invalid t_POL.

Now always compute charpoly(M, v) as charpoly(M, fetch_var_higher())(v)
26	26	src/basemath/alglin2.c
2	4	src/test/32/charpoly

08d2fd8873 | Karim Belabas | Sun, 26 Jan 2025 18:14:38 +0100
fix swap_vars(): don't create an invalid t_POL
31	20	src/basemath/gen3.c
13	17	src/basemath/polarit3.c
1	1	src/headers/paripriv.h

11754e0f0d | Karim Belabas | Sun, 26 Jan 2025 18:14:20 +0100
fix bench input
4	4	src/test/in/padic

905ab89f2e | Karim Belabas | Sat, 25 Jan 2025 21:49:17 +0100
1- subst: use fast RgX_affine function to compute P(a*x+b)

+ fix RgX_affine (assumed b t_INT)
+ let RgX_tranlate call ZX_translate if possible
+ let ZX_translate do a simple copy if b = 0 (very frequent in bench!)

The patch is correct but breaks the lfun bench by exposing an independent
bug in nfcompositum (invalid t_POL whose coefficients are t_POL in
variables of higher priority). To be fixed in a followup commit.
1	0	CHANGES
4	2	src/basemath/RgX.c
3	1	src/basemath/ZX.c
6	0	src/basemath/gen3.c

c9d59c3d7f | Karim Belabas | Fri, 24 Jan 2025 18:01:29 +0100
fix documentation
1	2	src/functions/operators/HEADER

0bdc13a203 | Karim Belabas | Fri, 24 Jan 2025 16:57:49 +0100
6- Mod(a,A) == Mod(b,B) incorrect

was checking a == b && A == B instead
of the documented Mod(a,A) - Mod(b,B) == 0
2	0	CHANGES
19	8	src/basemath/gen2.c
5	1	src/test/32/equal
5	0	src/test/in/equal

d015ce6018 | Bill Allombert | Wed, 22 Jan 2025 12:42:58 +0100
New libpari function RgX_homogenize_deg
4	0	doc/usersch5.tex
10	0	src/basemath/RgX.c
1	0	src/headers/paridecl.h

aa64fbc542 | Karim Belabas | Wed, 22 Jan 2025 12:36:49 +0100
5- vecsearch(t_MAT, t_COL or t_VEC) -> error

introduced in 0595acc433
1	0	CHANGES
1	1	src/basemath/bibli2.c
4	1	src/test/32/sort
5	0	src/test/in/sort

74f47bf3e3 | Karim Belabas | Wed, 22 Jan 2025 10:01:28 +0100
improve doc
11	8	src/functions/linear_algebra/qfcvp
1	1	src/functions/linear_algebra/qfminim

b8e76b4cf5 | Bill Allombert | Tue, 21 Jan 2025 21:53:02 +0100
qfcvp: doc: remove incorrect mention of 'non-zero'
2	3	src/functions/linear_algebra/qfcvp

f392c9b735 | Bill Allombert | Tue, 21 Jan 2025 16:50:22 +0100
genus2red: add file giving ranks of the Picard group
9	4	src/functions/elliptic_curves/genus2red
109	8	src/modules/genus2red.c
272	200	src/test/32/genus2red

7d3128c5ff | Bill Allombert | Tue, 21 Jan 2025 15:50:18 +0100
genus2red: doc: fix example
2	2	src/functions/elliptic_curves/genus2red

9d10e5cf54 | Karim Belabas | Sun, 19 Jan 2025 16:10:55 +0100
fix typo in previous commit which broke test-gcdext + add tests

Most of these tests output a wrong result. To be fixed in forthcoming
series of patches
1	1	src/basemath/polarit2.c
12	1	src/test/32/gcdext
12	0	src/test/in/gcdext

9d6611a123 | Bill Allombert | Sun, 19 Jan 2025 14:18:06 +0100
parforstep: allow b= +/-oo
6	2	src/language/eval.c

25637b9b05 | Karim Belabas | Sun, 19 Jan 2025 11:39:11 +0100
ggcd: minor cleanup
9	9	src/basemath/polarit2.c

86c449660b | Karim Belabas | Sun, 19 Jan 2025 10:36:11 +0100
ggcd: minor cleanup
4	8	src/basemath/polarit2.c

05fc8c7bbc | Karim Belabas | Sun, 19 Jan 2025 10:31:04 +0100
ggcd: incorrect comparison of variables (ignores varpriority)
3	2	src/basemath/polarit2.c

cfdd93c75b | Bill Allombert | Sun, 19 Jan 2025 01:31:21 +0100
nfcompositum(nfinit(y-2),x^2-y,x^3-x-1) -> error [#2605]
1	0	CHANGES
1	0	src/basemath/base2.c
2	1	src/test/32/nfcompositum
2	0	src/test/in/nfcompositum

fbdda10dfc | Bill Allombert | Sat, 18 Jan 2025 22:27:19 +0100
Bump year to 2025
1	1	README
1	1	doc/INSTALL.tex
1	1	doc/gp.1
1	1	doc/gphelp.1
2	2	doc/parimacro.tex
1	1	src/gp/gp.c

9124a6ce27 | Karim Belabas | Fri, 17 Jan 2025 19:36:48 +0100
improve doc
7	8	src/functions/linear_algebra/qfminim

9e406d0958 | Karim Belabas | Fri, 17 Jan 2025 15:13:06 +0100
cleanups auxiliary trial division code in arithmetic functions

- minss -> minuu
- minor code simplification
- a few comments and variable renaming
33	40	src/basemath/ifactor1.c

1c62f24b5e | Bill Allombert | Thu, 16 Jan 2025 10:24:57 +0100
CHANGES: ellrootno over number fields could be slow [#2595]
2	1	CHANGES



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