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


a2cba786a6 | Karim Belabas | Sat, 19 Apr 2025 13:34:38 +0200
- removed obsolete function gerepileall: use gc_all.

Type cast the result to (void) if the return value is not needed and the
compiler complains.
3	0	CHANGES
2	0	COMPAT
14	13	doc/usersch4.tex
2	7	doc/usersch5.tex
1	1	src/basemath/F2v.c
12	12	src/basemath/F2x.c
7	7	src/basemath/Flv.c
14	14	src/basemath/Flx.c
10	10	src/basemath/FlxX.c
2	2	src/basemath/FpE.c
18	18	src/basemath/FpV.c
16	16	src/basemath/FpX.c
3	3	src/basemath/FpXQX_factor.c
8	8	src/basemath/FpXX.c
3	3	src/basemath/QX_factor.c
6	6	src/basemath/Qfb.c
4	4	src/basemath/RgX.c
17	17	src/basemath/ZV.c
6	6	src/basemath/Zp.c
35	35	src/basemath/alglin1.c
6	6	src/basemath/alglin2.c
4	4	src/basemath/arith1.c
9	9	src/basemath/base2.c
2	2	src/basemath/base3.c
1	1	src/basemath/base4.c
7	7	src/basemath/base5.c
5	5	src/basemath/bb_group.c
7	7	src/basemath/bb_hnf.c
4	4	src/basemath/bibli1.c
5	5	src/basemath/bibli2.c
2	2	src/basemath/buch1.c
2	2	src/basemath/buch2.c
1	1	src/basemath/buch3.c
3	3	src/basemath/dirichlet.c
2	2	src/basemath/ellanal.c
1	1	src/basemath/ellisog.c
1	1	src/basemath/ellrank.c
2	2	src/basemath/ellsea.c
1	1	src/basemath/elltors.c
5	5	src/basemath/elltrans.c
1	1	src/basemath/factcyclo.c
3	3	src/basemath/gen3.c
25	31	src/basemath/hnf_snf.c
8	8	src/basemath/hypergeom.c
1	1	src/basemath/ifactor1.c
1	1	src/basemath/kummer.c
2	2	src/basemath/lfun.c
6	6	src/basemath/lll.c
2	2	src/basemath/matperm.c
3	3	src/basemath/mftrace.c
1	1	src/basemath/modsym.c
2	2	src/basemath/msfarey.c
3	3	src/basemath/nffactor.c
2	2	src/basemath/nflist.c
10	10	src/basemath/polarit2.c
8	8	src/basemath/polarit3.c
1	1	src/basemath/polclass.c
1	1	src/basemath/polmodular.c
1	1	src/basemath/prime.c
2	2	src/basemath/qfsolve.c
4	4	src/basemath/quad.c
8	8	src/basemath/rootpol.c
3	3	src/basemath/subcyclo.c
1	1	src/basemath/subfield.c
2	2	src/basemath/trans1.c
2	2	src/basemath/trans2.c
18	18	src/basemath/trans3.c
1	1	src/functions/gp2c_internal/_gerepileall
0	1	src/headers/paridecl.h
0	26	src/headers/pariinl.h
1	1	src/kernel/none/gcd.c
2	2	src/kernel/none/gcdext.c
1	1	src/kernel/none/halfgcd.c
1	1	src/kernel/none/invmod.c
2	2	src/kernel/none/ratlift.c
1	1	src/language/eval.c
5	5	src/language/intnum.c
4	4	src/language/sumiter.c
1	1	src/modules/krasner.c
4	4	src/modules/stark.c
1	1	src/modules/thue.c

2720b4b5af | Karim Belabas | Sat, 19 Apr 2025 13:23:44 +0200
make FpM_ratlift, FpC_ratlift, FpX_ratlift stack-clean
0	3	doc/usersch5.tex
6	8	src/basemath/nffactor.c

ca1fe88509 | Karim Belabas | Sat, 19 Apr 2025 12:58:54 +0200
22- lift_to_frac: use of cgiv could corrupt PARI stack
1	0	CHANGES
1	1	src/basemath/nffactor.c

5af99d7846 | Karim Belabas | Sat, 19 Apr 2025 11:24:06 +0200
lift_to_frac: improve case t < 0

Was treated very inefficiently when no denominator is expected and we
use Fp_ratlift_hgcd, e.g., ZM_gauss
6	2	src/basemath/nffactor.c

fb2ca8940c | Karim Belabas | Sat, 19 Apr 2025 11:20:53 +0200
lift_to_frac: incorrect use of cgiv -> stack corruption
2	3	src/basemath/nffactor.c

7dee4152cd | Karim Belabas | Fri, 18 Apr 2025 22:59:56 +0200
21- gc_all: support any number of arguments
1	0	CHANGES
1	7	doc/usersch5.tex
16	5	src/headers/pariinl.h

32f0acf4da | Karim Belabas | Thu, 17 Apr 2025 23:10:11 +0200
subst: use RgX_deflate if possible
1	1	CHANGES
21	6	src/basemath/gen3.c
3	0	src/test/32/subst
5	0	src/test/in/subst

6c628e8878 | Bill Allombert | Thu, 17 Apr 2025 19:33:09 +0200
Add Flx pseudo-gp2c type

This allows to use GP2C to generate expressions in term
of Flx_add, Flx_mul, etc. by writing GP2C specific code like
fun(P:Flx,Q:Flx,p:usmall) = P*Q+Q^2

It uses implicitely the variable p.
2	0	src/functions/gp2c_internal/_cast
1	0	src/functions/gp2c_internal/_typedef
2	0	src/functions/symbolic_operators/add
5	0	src/functions/symbolic_operators/mul
2	0	src/functions/symbolic_operators/neg
3	0	src/functions/symbolic_operators/pow
2	0	src/functions/symbolic_operators/sub

432e8798af | Nicolas Mascot | Thu, 17 Apr 2025 18:32:23 +0200
Fix FpXQ_elldivpol
12	6	src/basemath/ellsea.c

a127c23eb1 | Bill Allombert | Thu, 17 Apr 2025 18:32:23 +0200
New libpari function get_FlxqX_algebra
1	0	CHANGES
3	0	doc/usersch5.tex
29	13	src/basemath/FlxX.c
2	1	src/headers/paridecl.h

4e7b286653 | Bill Allombert | Thu, 17 Apr 2025 11:00:15 +0200
gcdext: add tests for RgX_gcd_FpXk
1	0	src/test/in/gcdext

9043e29ef0 | Bill Allombert | Tue, 15 Apr 2025 15:32:44 +0200
choosetype: add (t_POL,t_xxx) composite type
52	24	src/basemath/polarit2.c

6baedb63b1 | Karim Belabas | Tue, 15 Apr 2025 13:02:57 +0200
RgX_gcd_fast: fix whitespace + add FIXME
9	8	src/basemath/polarit2.c

c53f814bc8 | Henri Cohen | Fri, 11 Apr 2025 19:44:51 +0200
cxEk and elleisnum now always use theta, so much faster.
54	25	src/basemath/elltrans.c
13	13	src/test/32/ell

5655c33d21 | Bill Allombert | Fri, 11 Apr 2025 09:21:39 +0200
RgX_digits/ZX_digits: handle 0 polynomial
1	0	src/basemath/RgX.c
1	0	src/basemath/ZX.c

1315b804a1 | Bill Allombert | Fri, 11 Apr 2025 09:17:04 +0200
test-ellnf: update test for new ellsigma
2	2	src/test/32/ellnf

4db3ee0fbd | Bill Allombert | Wed, 9 Apr 2025 15:20:57 +0200
doc_make: convert z='x to TeX in default arguments.
1	0	src/desc/doc_make

7083b51662 | hecohen | Wed, 9 Apr 2025 14:50:56 +0200
replaced pi2*trueeta^3 by thetanull11
4	3	src/basemath/elltrans.c
3	3	src/test/32/ell

cdcd27d9c9 | hecohen | Wed, 9 Apr 2025 14:42:17 +0200
rewrite ellwp and ellzeta using theta function
246	150	src/basemath/elltrans.c
3	0	src/functions/elliptic_curves/ellsigma
6	12	src/functions/transcendental/ellweierstrass
2	1	src/headers/paridecl.h
10	10	src/test/32/ell
2	6	src/test/32/elljacobi
19	25	src/test/32/theta
3	3	src/test/in/elljacobi
5	5	src/test/in/theta

6f674abfa8 | Bill Allombert | Wed, 9 Apr 2025 13:29:47 +0200
elljacobi: Add support for t_SER
85	5	src/basemath/elltrans.c
17	0	src/test/32/elljacobi
11	0	src/test/in/elljacobi

2521847803 | Bill Allombert | Tue, 8 Apr 2025 14:16:08 +0200
doc: gammamellininvrt: fix typo
1	1	doc/usersch8.tex

7408a498c5 | Bill Allombert | Tue, 8 Apr 2025 14:15:30 +0200
doc: pgener_Zl: clarify (from Henri)
2	2	doc/usersch5.tex

7d26f3be5e | Bill Allombert | Mon, 7 Apr 2025 22:00:02 +0200
INSTALL.tex: document that ftime is obsolete
2	3	doc/INSTALL.tex

31fbbb7cf1 | Bill Allombert | Mon, 7 Apr 2025 21:52:43 +0200
parallel.tex: remove ftime, add section about timings
34	5	doc/parallel.tex

f44ca6474a | Henri Cohen | Mon, 7 Apr 2025 10:26:07 +0200
typos in theta and thetanull docs
3	3	src/functions/transcendental/theta
2	2	src/functions/transcendental/thetanull

79f5d93709 | Henri Cohen | Sun, 6 Apr 2025 22:36:09 +0200
typo doc thetanull
1	1	src/functions/transcendental/thetanull

eaaadb934f | Bill Allombert | Sun, 6 Apr 2025 16:05:31 +0200
New functions FpXk_gcd, FpXk_red, Rg_is_FpXk, Rg_to_FpXk
1	0	CHANGES
15	0	doc/usersch5.tex
346	0	src/basemath/FpX.c
12	1	src/basemath/polarit2.c
4	0	src/headers/paridecl.h

1e2498b042 | Bill Allombert | Sun, 6 Apr 2025 14:59:18 +0200
ZXk:rec: remove debuging
0	1	src/basemath/QX_factor.c

494009d6e1 | Bill Allombert | Sun, 6 Apr 2025 14:41:49 +0200
ZX_DDF: add DEBUGLEVEL output
2	0	src/basemath/QX_factor.c



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