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


0578a48613 | Karim Belabas | Sat, 31 May 2025 03:36:59 +0200
doc typo
3	3	src/functions/number_fields/subgrouplist

4ff274db02 | Karim Belabas | Fri, 30 May 2025 19:13:18 +0200
hash_create: use hash_init internally
3	21	src/language/hash.c

2bd3f50945 | Bill Allombert | Fri, 30 May 2025 14:50:47 +0200
Fix 12*harmonic(1) -> 12/1
1	0	CHANGES
1	1	src/basemath/bern.c
2	2	src/test/32/harmonic
1	1	src/test/in/harmonic

88ea88650a | Bill Allombert | Fri, 30 May 2025 10:56:54 +0200
New libpari functions hash_create_INT, hash_create_GEN
2	1	CHANGES
6	0	doc/usersch5.tex
1	2	src/basemath/aprcl.c
3	7	src/basemath/buch4.c
1	2	src/basemath/ellpadic.c
2	4	src/basemath/mftrace.c
7	11	src/basemath/modsym.c
1	2	src/basemath/polclass.c
4	2	src/headers/paridecl.h
8	1	src/language/hash.c

aff10c4364 | Bill Allombert | Thu, 29 May 2025 17:54:29 +0200
??prototype: GP prototypes, parser codes was renamed to GP prototypes
1	1	doc/translations

2c17761ba0 | Bill Allombert | Wed, 28 May 2025 09:12:20 +0200
modinv_good_atkin: make static
1	1	src/basemath/polmodular.c

65e282aa69 | Bill Allombert | Tue, 27 May 2025 09:50:40 +0200
New libpari function FqM_to_FlxqM, FqC_to_FlxqC

Replace ZXC_to_FlxqC, ZXM_to_FlxqM
2	0	CHANGES
1	0	COMPAT
4	10	doc/usersch5.tex
0	9	src/basemath/ZX.c
8	8	src/basemath/alglin1.c
11	1	src/basemath/polarit3.c
2	2	src/headers/paridecl.h

a084e1020f | Karim Belabas | Mon, 26 May 2025 23:19:44 +0200
qfr_red_i: use absi_shallow
2	3	src/basemath/Qfb.c

ed7e583cfb | Karim Belabas | Mon, 26 May 2025 23:18:07 +0200
fast qfb reduction: cleanup threshold use
13	10	src/basemath/Qfb.c

aab361782c | Karim Belabas | Mon, 26 May 2025 23:07:16 +0200
Qfb.c: uniformize names of static functions

qfbred.*_imag -> qfi_red.*
qfbred.*_real -> qfr_red.*
rhoimag -> qfi_rho
rhoreal -> qfr_rho
etc.
52	52	src/basemath/Qfb.c

547f56711c | Bill Allombert | Mon, 26 May 2025 12:37:30 +0200
modinv_good_atkin: use qfi_red
1	1	src/basemath/polmodular.c

a214709f50 | Karim Belabas | Mon, 26 May 2025 12:12:30 +0200
34- [libpari] qfi_red, qfr_red
1	0	CHANGES
7	1	doc/usersch6.tex
7	7	src/basemath/Qfb.c
2	2	src/basemath/ellanal.c
3	3	src/basemath/polclass.c
4	4	src/basemath/polmodular.c
2	2	src/basemath/quad.c
2	0	src/headers/paridecl.h
2	2	src/modules/stark.c

1eacc89a21 | Bill Allombert | Mon, 26 May 2025 11:42:57 +0200
test-number: fix 32bit heapsize
1	1	src/test/in/number

e918d80003 | Karim Belabas | Sun, 25 May 2025 17:53:38 +0200
make qfbred_i gc-clean
9	5	src/basemath/Qfb.c

516c28b024 | Karim Belabas | Sat, 24 May 2025 18:43:36 +0200
cleanup qfbredsl2_imag
4	3	src/basemath/Qfb.c

ba29604dcb | Karim Belabas | Sat, 24 May 2025 18:41:07 +0200
cleanup qfbred_imag_av
6	6	src/basemath/Qfb.c

1755440b17 | Karim Belabas | Sat, 24 May 2025 18:36:48 +0200
pqfbred_rec: whitespace edits
11	34	src/basemath/Qfb.c

32586468c9 | Bill Allombert | Sat, 24 May 2025 14:44:34 +0200
polclass: add modular functions Atkin 5, Atkin 7
2	0	src/basemath/polclass.c
123	2	src/basemath/polmodular.c
6	0	src/functions/polynomials/polclass
3	1	src/headers/paripriv.h
14	14	src/test/32/isprime

264f2e0897 | Bill Allombert | Sat, 24 May 2025 13:01:44 +0200
Flm_Fl_phi3_evalx: do not assume phi(0,0)=0
2	2	src/basemath/polmodular.c

a540017623 | Bill Allombert | Sat, 24 May 2025 12:42:04 +0200
polclass(,ATKIN): fix orientation
1	1	src/basemath/polclass.c

9c7e92524a | Karim Belabas | Sat, 24 May 2025 10:12:15 +0200
eint1p: add 64 guard bits in all cases
4	1	src/basemath/trans3.c

480b906dff | Karim Belabas | Sat, 24 May 2025 02:53:25 +0200
25- incgam(0,10^-50) -> GEN corruption
1	0	CHANGES
3	3	src/basemath/trans3.c
3	1	src/test/32/incgam
3	0	src/test/in/incgam

85040733f0 | Karim Belabas | Tue, 20 May 2025 22:48:44 +0200
ellorder: fix examples
3	3	src/functions/elliptic_curves/ellorder

eb6231d642 | Karim Belabas | Tue, 20 May 2025 21:55:24 +0200
ffgen(p^f,) -> ffgen([p,f],) in examples
1	1	src/functions/elliptic_curves/ellcard
1	1	src/functions/elliptic_curves/ellissupersingular
2	2	src/functions/elliptic_curves/genus2igusa
1	1	src/functions/number_theoretical/factor

63c78250a7 | Karim Belabas | Tue, 20 May 2025 03:35:04 +0200
33- [libpari] export and document hnf_Znproj (was called dim1proj)
1	0	CHANGES
13	1	doc/usersch6.tex
9	15	src/basemath/base2.c
1	1	src/basemath/nffactor.c
1	0	src/headers/paridecl.h
0	1	src/headers/paripriv.h

9022a14110 | Bill Allombert | Mon, 19 May 2025 17:37:59 +0200
modinv_good_disc: fix case D=2 mod 3
1	1	src/basemath/polmodular.c

a02e563c23 | Karim Belabas | Mon, 19 May 2025 17:33:19 +0200
gc_uptoleaf -> gc_leaf
1	1	CHANGES
1	1	COMPAT
4	5	doc/usersch5.tex
3	3	src/basemath/F2v.c
10	10	src/basemath/F2x.c
2	2	src/basemath/F2xqE.c
1	1	src/basemath/Fle.c
3	3	src/basemath/Flv.c
38	38	src/basemath/Flx.c
3	3	src/basemath/FlxX.c
2	2	src/basemath/FlxqE.c
1	1	src/basemath/FpE.c
1	1	src/basemath/FpV.c
12	12	src/basemath/FpX.c
4	4	src/basemath/FpX_factor.c
2	2	src/basemath/alglin1.c
3	3	src/basemath/alglin2.c
1	1	src/basemath/aprcl.c
1	1	src/basemath/arith1.c
4	4	src/basemath/base1.c
1	1	src/basemath/base2.c
5	5	src/basemath/bern.c
3	3	src/basemath/bibli1.c
1	1	src/basemath/buch1.c
3	3	src/basemath/buch2.c
3	3	src/basemath/buch3.c
1	1	src/basemath/concat.c
2	2	src/basemath/ellanal.c
5	5	src/basemath/elliptic.c
1	1	src/basemath/ellrank.c
1	1	src/basemath/factcyclo.c
2	2	src/basemath/galconj.c
4	4	src/basemath/gen1.c
1	1	src/basemath/gen2.c
11	11	src/basemath/gen3.c
1	1	src/basemath/hyperell.c
1	1	src/basemath/ispower.c
1	1	src/basemath/lfunquad.c
2	2	src/basemath/modsym.c
3	3	src/basemath/perm.c
2	2	src/basemath/polarit2.c
2	2	src/basemath/polclass.c
2	2	src/basemath/prime.c
1	1	src/basemath/qfisom.c
1	1	src/basemath/quad.c
2	2	src/basemath/rootpol.c
19	19	src/basemath/trans1.c
17	17	src/basemath/trans2.c
6	6	src/basemath/trans3.c
2	2	src/basemath/zetamult.c
2	2	src/functions/gp2c_internal/_gerepileupto
2	2	src/graph/plotport.c
1	1	src/headers/paridecl.h
2	2	src/headers/pariinl.h
2	2	src/headers/pariold.h
2	2	src/kernel/none/mp_indep.c
2	2	src/language/anal.c
5	5	src/language/intnum.c
2	2	src/language/str.c
4	4	src/language/sumiter.c
1	1	src/modules/algebras.c
1	1	src/modules/groupid.c
1	1	src/modules/stark.c
1	1	src/test/tune.c

65b72e8f60 | Karim Belabas | Mon, 19 May 2025 16:52:21 +0200
32- [libpari] dblcnorm, dblcabs, dblcarg, dblclog

Rename and document functions dabs, darg, dnorm, dcxlog. The
(more robust) ISO C99 support for complex numbers could be used, but
this would have important drawbacks for our limited uses. Users can use
complex.h (and cabs, carg, clog) if they so wishes.

N.B. cabs, clog avoid intermediate overflow if possible; dblcabs and
dblclog won't (both compute dblcnorm(s+it) = s^2 + t^2 first, which may
overflow). Use glog / gabs stick to GENs if this is a problem.
2	1	CHANGES
14	0	doc/usersch5.tex
15	15	src/basemath/trans2.c
5	5	src/basemath/trans3.c
4	0	src/headers/paridecl.h
0	6	src/headers/paripriv.h

703288f808 | Karim Belabas | Mon, 19 May 2025 03:11:14 +0200
refactor and simplify blocksearch + search clone

+ fix comments
28	30	src/language/init.c

2ca8592ff9 | Karim Belabas | Mon, 19 May 2025 01:26:56 +0200
failed to remove one QSCOMP typecast
1	1	src/basemath/FpE.c

7431fbd4e7 | Karim Belabas | Mon, 19 May 2025 00:51:35 +0200
better document 'blocks'
8	6	doc/usersch5.tex

9c1d1a8e3c | Karim Belabas | Mon, 19 May 2025 00:25:04 +0200
remove pdswap
0	1	src/headers/paripriv.h

9ea92e6b65 | Karim Belabas | Mon, 19 May 2025 00:23:16 +0200
umael2 -> umael
1	1	src/basemath/hgm.c

8f6933faeb | Karim Belabas | Mon, 19 May 2025 00:17:22 +0200
paripriv.h / qsort: remove the typecast-to-QSCOMP hack
5	1	src/basemath/FpE.c
0	3	src/headers/paripriv.h
3	2	src/language/gplib.c
3	2	src/test/tune.c



PARI/GP Development
Last Modified: 2025-05-19 15:35:41
Copyleft © 2003-2022 the PARI group.