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


beea1ff998 | Henri Cohen | Mon, 30 Jun 2025 16:45:17 +0200
changed gexpo test in lindepcx
3	2	src/basemath/bibli1.c
3	1	src/test/32/mf
3	1	src/test/in/mf

8108102770 | Karim Belabas | Mon, 30 Jun 2025 01:14:37 +0200
Fp_XpN_powu and FpXQX_XpN_powu: use vecbinomial_Fp

+ fix comments
18	3	src/basemath/polarit3.c

619459264d | Karim Belabas | Sun, 29 Jun 2025 18:26:44 +0200
kill warnings
2	2	src/basemath/polarit3.c

6509492960 | Karim Belabas | Sun, 29 Jun 2025 18:26:14 +0200
simplify eltdown interface
6	3	src/basemath/base5.c

294118664d | Karim Belabas | Sun, 29 Jun 2025 17:51:17 +0200
39- [libpari] nf_to_scalar_or_polmod

Allows to be a bit more consistent with how algebraic numbers are returned.
We usually don't want a t_POLMOD representation Mod(q, nf.pol) when q is
a rational number. Neither basistoalg (always a t_POLMOD) nor
nf_to_scalar_or_alg (never a t_POLMOD) allow this.

This kind of behaviour is also attained with basistoalg +
lift_if_rational before returning a final result.
1	0	CHANGES
5	0	doc/usersch6.tex
12	9	src/basemath/base3.c
15	18	src/basemath/elliptic.c
1	0	src/headers/paridecl.h
0	1	src/headers/paripriv.h
2	2	src/modules/stark.c
2	3	src/test/32/ell
9	11	src/test/32/ellnf
2	2	src/test/32/stark

72554b5946 | Bill Allombert | Sun, 29 Jun 2025 11:22:57 +0200
FpXQX_FpXQ_translate: gerepileupto->gc_upto
2	2	src/basemath/polarit3.c

47f31365a1 | Karim Belabas | Sun, 29 Jun 2025 00:17:28 +0200
rnflllgram: remove MPOL and use nfM functions
11	14	src/basemath/base5.c

53e087b1b6 | Karim Belabas | Sat, 28 Jun 2025 23:52:39 +0200
simplify rnfscal
11	8	src/basemath/base5.c

00cc7c30c6 | Karim Belabas | Sat, 28 Jun 2025 23:41:27 +0200
cleanups rnflllgram
39	56	src/basemath/base5.c

71d9407a0f | Karim Belabas | Sat, 28 Jun 2025 21:12:28 +0200
base5.c:RED() simplify interface
8	10	src/basemath/base5.c

191fdbdcb8 | Karim Belabas | Sat, 28 Jun 2025 21:00:04 +0200
cleanup nfrestrict32: remove lift_if_rational uses
8	5	src/basemath/elliptic.c

313074359b | Bill Allombert | Sat, 28 Jun 2025 20:24:09 +0200
FpXQX_FpXQ_translate: implement fast algorithm
1	1	CHANGES
2	0	doc/usersch5.tex
23	9	src/basemath/RgX.c
50	4	src/basemath/polarit3.c
2	1	src/headers/paridecl.h
3	0	src/test/32/subst
1	0	src/test/in/subst

bbe900455e | Karim Belabas | Sat, 28 Jun 2025 19:46:15 +0200
mention missing pari_init/close constructors / destructors in develop.tex
8	0	doc/develop.tex
1	1	src/headers/paripriv.h

6fbc05cd7c | Karim Belabas | Fri, 27 Jun 2025 22:33:09 +0200
document retmkpadic_i
1	1	CHANGES
11	0	doc/usersch5.tex

9f5c8abbd4 | Bill Allombert | Fri, 27 Jun 2025 22:18:02 +0200
Add support for PARI_NO_PARIOLD_H to disable pariold.h
3	1	src/headers/pari.h

a4283a6f94 | Bill Allombert | Fri, 27 Jun 2025 22:17:41 +0200
Avoid using deprecated function names
1	1	src/basemath/digits.c
1	1	src/basemath/nflist.c
2	2	src/basemath/trans3.c

842e515897 | Bill Allombert | Fri, 27 Jun 2025 16:01:36 +0200
xxx_translate: avoid x+2 trick
13	15	src/basemath/RgX.c
8	10	src/basemath/polarit3.c

386147939a | Bill Allombert | Fri, 27 Jun 2025 14:51:48 +0200
Renane RgX_translate -> RgX_Rg_translate etc.

Flx_translate->Flx_Fl_translate,
FlxC_translate, FlxM_translate
FlxC_Fl_translate, FlxM_Fl_translate
RgX_translate -> RgX_Rg_translate
RgXQX_translate -> RgXQX_RgXQ_translate
ZX_translate -> ZX_Z_translate
FpX_translate -> FpX_Fp_translate
FqX_translate -> FqX_Fq_translate
8	3	CHANGES
5	0	COMPAT
8	8	doc/usersch5.tex
5	5	src/basemath/Flx.c
20	20	src/basemath/RgX.c
9	9	src/basemath/ZX.c
4	4	src/basemath/base2.c
3	3	src/basemath/base5.c
1	1	src/basemath/ellpadiclambdamu.c
3	3	src/basemath/ellrank.c
2	2	src/basemath/factcyclo.c
1	1	src/basemath/gen3.c
1	1	src/basemath/hyperell.c
2	2	src/basemath/mellininv.c
3	3	src/basemath/mftrace.c
3	3	src/basemath/nffactor.c
2	2	src/basemath/nflist.c
2	2	src/basemath/polarit1.c
12	12	src/basemath/polarit3.c
7	7	src/basemath/rootpol.c
5	5	src/basemath/subfield.c
1	1	src/basemath/trans2.c
8	8	src/headers/paridecl.h
6	0	src/headers/pariold.h
4	4	src/modules/genus2red.c
2	2	src/modules/krasner.c
1	1	src/modules/stark.c

cb65b7994e | Aurel Page | Thu, 26 Jun 2025 15:37:51 +0200
fix doc prototype p
2	1	doc/usersch5.tex

bfe9cf2a38 | Karim Belabas | Wed, 25 Jun 2025 13:53:49 +0200
ellheight doc: english improvement
2	2	src/functions/elliptic_curves/ellheight

785b8d35d2 | Bill Allombert | Wed, 25 Jun 2025 13:32:41 +0200
ellheight: clarify difference between the Neron-Tate height and the canonical height.
5	0	src/functions/elliptic_curves/ellheight

6471fabbe1 | hecohen | Tue, 24 Jun 2025 14:23:05 +0200
corrected hypergeom finite [#2628]
hypergeom([8,8.5],7,-0.4)
2	2	src/basemath/hypergeom.c
2	1	src/test/32/hypergeom
2	0	src/test/in/hypergeom

cdb4907cd0 | Bill Allombert | Tue, 24 Jun 2025 00:32:19 +0200
hammingl renamed to hammingu
1	0	CHANGES
1	0	COMPAT
1	1	doc/usersch5.tex
1	1	src/basemath/F2v.c
2	2	src/basemath/Flx.c
2	2	src/basemath/FpX.c
3	3	src/basemath/bibli2.c
2	2	src/basemath/bit.c
1	1	src/basemath/gen2.c
3	3	src/basemath/matperm.c
1	1	src/headers/paridecl.h
1	0	src/headers/pariold.h
1	1	src/kernel/none/level1.h

46310b9598 | Bill Allombert | Mon, 23 Jun 2025 18:14:24 +0200
New libpari function Flm_trace
1	1	CHANGES
2	0	doc/usersch5.tex
11	0	src/basemath/alglin2.c
1	0	src/headers/paridecl.h

6f24bee71e | Aurel Page | Mon, 23 Jun 2025 17:00:37 +0200
doc retmkqfb
3	0	doc/usersch5.tex

fdbbbc2125 | Bill Allombert | Sun, 22 Jun 2025 15:01:22 +0200
uel, ucoeff, umael, umael[2,3,4,5]: make public.
1	0	CHANGES
15	0	doc/usersch5.tex
8	0	src/headers/paricast.h
0	8	src/headers/paripriv.h

08c283d632 | Bill Allombert | Sun, 22 Jun 2025 12:32:00 +0200
hammingl: Inline and use Knuth algorithm
0	21	src/basemath/bit.c
1	1	src/headers/paridecl.h
16	0	src/kernel/none/level1.h

25bc3391a4 | Bill Allombert | Sat, 21 Jun 2025 00:05:48 +0200
New libpari function thuemorseu
3	2	CHANGES
3	0	doc/usersch5.tex
1	9	src/basemath/F2x.c
1	0	src/headers/paridecl.h
14	0	src/kernel/none/level1.h

d1643f1a45 | Karim Belabas | Fri, 20 Jun 2025 01:46:23 +0200
write F2x_is_pcyc
14	4	src/basemath/F2xqE.c

4559e681c2 | Karim Belabas | Fri, 20 Jun 2025 01:01:07 +0200
cleanup stark.c:get_lambda
26	28	src/modules/stark.c

7b637f89b5 | Karim Belabas | Fri, 20 Jun 2025 01:00:46 +0200
cleanup lfunmfspec
19	15	src/basemath/lfunutils.c

50beb07ea9 | Henri Cohen | Thu, 19 Jun 2025 09:03:01 +0200
corrected lfunmfspec when some period vanishes
5	8	src/basemath/lfunutils.c
2	4	src/test/32/lfun

9153c30f2a | hecohen | Tue, 17 Jun 2025 12:17:47 +0200
corrected lfunmfspec which broke if a period vanishes
13	3	src/basemath/lfunutils.c
6	1	src/test/32/lfun
3	2	src/test/in/lfun



PARI/GP Development
Last Modified: 2025-06-25 23:47:34
Copyleft © 2003-2022 the PARI group.