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


24a3d4768e | Karim Belabas | Mon, 10 Feb 2025 22:36:33 +0100
missing padic accessor
3	3	src/basemath/gen2.c

9d56489398 | Karim Belabas | Mon, 10 Feb 2025 22:27:04 +0100
missing padic accessor
1	1	src/basemath/ellpadic.c

afb741bacc | Karim Belabas | Mon, 10 Feb 2025 22:25:29 +0100
missing padic accessor
1	1	src/basemath/bibli2.c

4a14368320 | Karim Belabas | Mon, 10 Feb 2025 22:23:11 +0100
11- vectorsmall(5, i, 2^63-1).normfu -> SEGV
1	0	CHANGES
1	1	src/language/members.c

3e51de0834 | Karim Belabas | Mon, 10 Feb 2025 20:22:32 +0100
don't assume that lontyp[typ(x)] <= 2
2	2	src/basemath/arith1.c
7	7	src/basemath/gen3.c
1	1	src/language/eval.c
1	1	src/language/hash.c
7	8	src/language/init.c

307ea1c79f | Karim Belabas | Mon, 10 Feb 2025 17:22:38 +0100
typo in ffmap_i: incorrect copy of codewords
2	2	src/basemath/polarit3.c

a6df506eb2 | Karim Belabas | Mon, 10 Feb 2025 16:54:56 +0100
missing p-adic accessor
1	1	src/basemath/polarit1.c

4e46ed7686 | Karim Belabas | Mon, 10 Feb 2025 16:44:25 +0100
missing p-adic accessor
1	1	src/basemath/FlxqE.c

ff23d1f316 | Karim Belabas | Mon, 10 Feb 2025 16:27:48 +0100
missing p-adic accessor
2	1	src/basemath/F2xqE.c

5d55c48492 | Karim Belabas | Mon, 10 Feb 2025 05:30:38 +0100
missing padic accessors
5	5	src/basemath/ellpadic.c
2	2	src/basemath/gen1.c
1	1	src/basemath/gen3.c
2	2	src/basemath/lerch.c
1	1	src/basemath/trans1.c
2	2	src/headers/pariinl.h

0f36dd22f3 | Karim Belabas | Mon, 10 Feb 2025 04:31:59 +0100
missing padic accessors
18	19	src/basemath/gen1.c

f125af2ced | Karim Belabas | Mon, 10 Feb 2025 03:36:21 +0100
use padic accessors
1	1	src/basemath/lerch.c
4	4	src/basemath/trans2.c
1	1	src/language/anal.c
9	9	src/language/es.c
2	2	src/language/members.c

50d6435aec | Karim Belabas | Mon, 10 Feb 2025 03:28:39 +0100
use padic accessors
4	4	src/basemath/gen2.c
2	1	src/basemath/ifactor1.c
6	11	src/basemath/polarit1.c
9	9	src/basemath/polarit2.c
1	1	src/basemath/polarit3.c
64	98	src/basemath/trans1.c
2	2	src/headers/pariinl.h

4f0ae152df | Karim Belabas | Mon, 10 Feb 2025 00:51:27 +0100
10- sqrtn(27+O(3^4),3) -> 1 + O(3) (wrong valuation in Qp_sqrtn_ram)
1	0	CHANGES
1	1	src/basemath/trans1.c
3	3	src/test/32/sqrtn

46bcc6bda3 | Karim Belabas | Mon, 10 Feb 2025 00:48:40 +0100
use t_PADIC accessors
1	1	src/basemath/Flx.c
7	7	src/basemath/arith1.c
1	1	src/basemath/bibli1.c
3	3	src/basemath/digits.c
3	3	src/basemath/elliptic.c
1	1	src/basemath/ellpadic.c
3	3	src/basemath/gen1.c
65	82	src/basemath/gen2.c
17	22	src/basemath/gen3.c
3	7	src/basemath/hgm.c
1	1	src/basemath/hypergeom.c
1	8	src/basemath/ifactor1.c
2	2	src/basemath/ispower.c
1	1	src/basemath/lambert.c
1	1	src/basemath/lerch.c
7	0	src/headers/pariinl.h

a734c6c053 | Karim Belabas | Sun, 9 Feb 2025 21:48:28 +0100
11- [libpari] mkpadic, retmkpadic, padic_p, padic_u, padic_pd

Accessors only used in gen1.c for now (to provide basic tests for the
interface). Following commits will propagate them to all other files
1	0	CHANGES
10	9	doc/usersch4.tex
10	0	doc/usersch5.tex
47	58	src/basemath/gen1.c
1	0	src/headers/paridecl.h
5	1	src/headers/parigen.h
10	18	src/headers/pariinl.h

cea217369b | Karim Belabas | Sun, 9 Feb 2025 18:55:14 +0100
10- [libpari] RgX_type_code
1	0	CHANGES
8	0	doc/usersch5.tex
2	3	src/basemath/FpXQX_factor.c
7	12	src/basemath/RgV.c
11	17	src/basemath/RgX.c
7	21	src/basemath/alglin1.c
1	5	src/basemath/alglin2.c
20	21	src/basemath/polarit2.c
2	5	src/basemath/rootpol.c
2	0	src/headers/pariinl.h

93942bd98a | Karim Belabas | Sun, 9 Feb 2025 17:38:41 +0100
reimplement get_pivot_fun in terms of RgM_type + set_pivot_fun
30	64	src/basemath/alglin1.c

6cea6dd531 | Karim Belabas | Sun, 9 Feb 2025 14:23:59 +0100
uniformize comment for RgM_*_fast functions of "inverse" type
10	3	src/basemath/alglin1.c

0fbd195565 | Karim Belabas | Sun, 9 Feb 2025 14:22:05 +0100
whitespace edits
2	4	src/basemath/alglin1.c

2b64393a2c | Karim Belabas | Sun, 9 Feb 2025 14:16:56 +0100
minor GC cleanup
2	5	src/basemath/alglin1.c

451cd858cf | Karim Belabas | Sun, 9 Feb 2025 14:15:10 +0100
whitespace edits
3	6	src/basemath/alglin1.c

e7419fadcb | Karim Belabas | Sun, 9 Feb 2025 14:12:50 +0100
rename init_indexrank -> init_pivot_list + use in imagecompl
15	18	src/basemath/alglin1.c

c790f9b92d | Karim Belabas | Sun, 9 Feb 2025 13:59:52 +0100
generic linear algebra: don't examine input twice

When *_fast variant is implemented, reuse the result of RgM_type to set the
appropriate pivoting strategy.

get_pivot_fun is now only used in residual cases: scheduled for deletion
131	113	src/basemath/alglin1.c
1	1	src/basemath/buch2.c
1	1	src/headers/paripriv.h

7d5ac20ac4 | Bill Allombert | Fri, 7 Feb 2025 15:45:47 +0100
New libpari function FlxM_translate
1	0	CHANGES
4	0	doc/usersch5.tex
8	0	src/basemath/Flx.c
2	0	src/headers/paridecl.h

b1b821b1e0 | Bill Allombert | Fri, 7 Feb 2025 14:51:39 +0100
New libpari function FlxM_mul
1	1	CHANGES
2	0	doc/usersch5.tex
63	18	src/basemath/Flx.c
1	0	src/headers/paridecl.h

695133601c | Bill Allombert | Fri, 7 Feb 2025 14:44:12 +0100
New libpari functions FlxqM_red_pre, FlxqC_red_pre
1	0	CHANGES
4	0	doc/usersch5.tex
8	0	src/basemath/Flx.c
2	0	src/headers/paridecl.h

938b5fba4f | Bill Allombert | Fri, 7 Feb 2025 14:18:15 +0100
New libpari function Flx_translate
1	1	CHANGES
3	0	doc/usersch5.tex
11	0	src/basemath/Flx.c
1	0	src/headers/paridecl.h

f786f2f380 | Bill Allombert | Fri, 7 Feb 2025 14:12:08 +0100
New libpari function Flx_unscale
1	0	CHANGES
3	0	doc/usersch5.tex
17	0	src/basemath/Flx.c
1	0	src/headers/paridecl.h

8f468da53c | Bill Allombert | Thu, 6 Feb 2025 17:48:31 +0100
new meta command \qf
3	2	CHANGES
3	0	doc/usersch2.tex
1	0	src/language/es.c
1	1	src/language/gplib.c

584f929e0d | Bill Allombert | Thu, 6 Feb 2025 14:01:07 +0100
doc: ellfromeqn: fix typo
1	1	src/functions/elliptic_curves/ellfromeqn

8a41b3fa05 | Bill Allombert | Thu, 6 Feb 2025 11:40:15 +0100
ellfromeqn: add option to map points
1	0	CHANGES
34	7	src/functions/elliptic_curves/ellfromeqn
1	0	src/headers/paridecl.h
97	9	src/modules/ellfromeqn.c
12	1	src/test/32/ellfromeqn
40	0	src/test/in/ellfromeqn

11b6df291e | Bill Allombert | Thu, 6 Feb 2025 11:07:00 +0100
4- New default doctest
1	0	CHANGES

3752df5991 | Aurel Page | Thu, 6 Feb 2025 11:06:19 +0100
improve doc linear algebra with composite modulus
4	0	src/functions/linear_algebra/matimage
4	0	src/functions/linear_algebra/matker
2	1	src/functions/linear_algebra/matsolve

ee1275ebbe | Aurel Page | Thu, 6 Feb 2025 09:58:29 +0100
improve doc: doctest default
3	2	src/functions/default/doctest

6a3c8f83e1 | Aurel Page | Thu, 6 Feb 2025 09:49:47 +0100
doc typo (doctest default)
1	1	doc/usersch2.tex

7d23531ecb | Bill Allombert | Thu, 6 Feb 2025 00:01:15 +0100
New default doctest
3	0	doc/usersch2.tex
12	0	src/functions/default/doctest
1	0	src/headers/paridecl.h
1	1	src/headers/paristio.h
12	2	src/language/es.c
8	0	src/language/gplib.c
1	0	src/test/32/help

acbaf0919e | Karim Belabas | Wed, 5 Feb 2025 05:32:04 +0100
genus2red: fix overfull hbox
1	1	src/functions/elliptic_curves/genus2red

f50eec32c4 | Karim Belabas | Wed, 5 Feb 2025 05:30:41 +0100
bnfisintnorm: fix doctesting example

Depends on random seed: assume we start from a clean session.
18	15	src/functions/number_fields/bnfisintnorm

36a9fde8d0 | Karim Belabas | Wed, 5 Feb 2025 05:10:47 +0100
genus2_redmodel: rewrite to use squarefree factorization

avoids full factorization in almost all cases
22	13	src/basemath/hyperell.c

285c5b69ed | Aurel Page | Tue, 4 Feb 2025 22:21:36 +0100
improve doc matinverseimage
3	0	src/functions/linear_algebra/matinverseimage

b0ae8d1cf8 | Aurel Page | Tue, 4 Feb 2025 22:15:34 +0100
improve doc matsolve
3	0	src/functions/linear_algebra/matsolve

d592c15c62 | Bill Allombert | Tue, 4 Feb 2025 21:37:09 +0100
New libpari function Flm_hess_pre
1	0	CHANGES
3	0	doc/usersch5.tex
21	7	src/basemath/alglin2.c
1	0	src/headers/paridecl.h

f5420e0d9d | Marine | Tue, 4 Feb 2025 21:00:05 +0100
doctest nfweilheight

Signed-off-by: Aurel Page 
2	2	src/functions/number_fields/nfweilheight

8843c6462f | Marine | Tue, 4 Feb 2025 20:59:31 +0100
doctest rnfisnorminit

Signed-off-by: Aurel Page 
5	5	src/functions/number_fields/rnfisnorminit

13e79cce8f | Marine | Tue, 4 Feb 2025 20:58:43 +0100
doctest bnfisintnorm

Signed-off-by: Aurel Page 
6	6	src/functions/number_fields/bnfisintnorm

1a3e6b1c43 | Marine | Tue, 4 Feb 2025 20:57:41 +0100
doctest nfmodprinit

Signed-off-by: Aurel Page 
1	1	src/functions/number_fields/nfmodprinit

68f782ad7d | Marine | Tue, 4 Feb 2025 20:57:09 +0100
doctest nfmodpr

Signed-off-by: Aurel Page 
2	2	src/functions/number_fields/nfmodpr

093a1c1747 | Marine | Tue, 4 Feb 2025 20:56:29 +0100
doctest idealfactorback

Signed-off-by: Aurel Page 
6	6	src/functions/number_fields/idealfactorback

3662641fe6 | Marine | Tue, 4 Feb 2025 20:55:30 +0100
doctest bestapprPade

Signed-off-by: Aurel Page 
2	2	src/functions/number_theoretical/bestapprPade

cbec514875 | Marine | Tue, 4 Feb 2025 20:44:55 +0100
doctest Vec

Signed-off-by: Aurel Page 
7	1	src/functions/conversions/Vec

a6cf30ad05 | Marine | Tue, 4 Feb 2025 20:43:53 +0100
doctest alglatrighttransporter

Signed-off-by: Aurel Page 
1	1	src/functions/algebras/alglatrighttransporter

eb644d9a60 | Marine | Tue, 4 Feb 2025 20:43:21 +0100
doctest alglatlefttransporter

Signed-off-by: Aurel Page 
1	1	src/functions/algebras/alglatlefttransporter

ffc1665643 | Marine | Tue, 4 Feb 2025 20:40:30 +0100
doctest algquattobasis

Signed-off-by: Aurel Page 
1	1	src/functions/algebras/algquattobasis

bd34f92f86 | Marine | Tue, 4 Feb 2025 20:39:58 +0100
doctest algtableinit

Signed-off-by: Aurel Page 
1	1	src/functions/algebras/algtableinit

55f83e899f | Marine | Tue, 4 Feb 2025 20:38:54 +0100
doctest algtomatrix

Signed-off-by: Aurel Page 
2	2	src/functions/algebras/algtomatrix

03ad5a97d5 | Marine | Tue, 4 Feb 2025 20:37:32 +0100
doctest algtrace 2

Signed-off-by: Aurel Page 
1	1	src/functions/algebras/algtrace

ff2c2e0e48 | Marine | Tue, 4 Feb 2025 20:36:29 +0100
doctest algtrace

Signed-off-by: Aurel Page 
1	1	src/functions/algebras/algtrace

f407143d52 | Marine | Tue, 4 Feb 2025 20:35:45 +0100
doctest algnorm

Signed-off-by: Aurel Page 
1	1	src/functions/algebras/algnorm

4a27ab5fb8 | Marine | Tue, 4 Feb 2025 20:35:06 +0100
doctest algmodpr

Signed-off-by: Aurel Page 
3	3	src/functions/algebras/algmodpr

32318f9c2f | Marine | Tue, 4 Feb 2025 20:33:54 +0100
doctest algmodprlift

Signed-off-by: Aurel Page 
1	1	src/functions/algebras/algmodprlift

98f7e523ab | Marine | Tue, 4 Feb 2025 20:32:58 +0100
doctest algmodprinit

Signed-off-by: Aurel Page 
1	1	src/functions/algebras/algmodprinit

00185505ee | Marine | Tue, 4 Feb 2025 17:56:06 +0100
doctest alglathnf

Signed-off-by: Aurel Page 
2	2	src/functions/algebras/alglatadd
1	1	src/functions/algebras/alglathnf

d88750b204 | Marine | Tue, 4 Feb 2025 17:54:21 +0100
doctest mapapply: un 's'

Signed-off-by: Aurel Page 
1	1	src/functions/programming/mapapply

f1c4352e08 | Marine | Tue, 4 Feb 2025 17:49:39 +0100
doctest alginit

Signed-off-by: Aurel Page 
7	9	src/functions/algebras/alginit

bd944870c0 | Aurel Page | Tue, 4 Feb 2025 15:44:14 +0100
improve doc matdet #2609
2	1	src/functions/linear_algebra/matdet

6b9b21c5a1 | Karim Belabas | Mon, 3 Feb 2025 02:27:44 +0100
update compat bench
3	3	src/test/32/compat

079ad19d7e | Karim Belabas | Mon, 3 Feb 2025 01:27:53 +0100
fix ellap / ellcard docs in bad reduction case
4	2	src/functions/elliptic_curves/ellap
5	5	src/functions/elliptic_curves/ellcard

bbd80840d2 | Bill Allombert | Sun, 2 Feb 2025 13:36:39 +0100
New GP function ellcharpoly
1	1	CHANGES
62	21	src/basemath/elliptic.c
22	0	src/functions/elliptic_curves/ellcharpoly
1	0	src/headers/paridecl.h
4	4	src/test/32/ell
3	1	src/test/32/ellff
7	5	src/test/32/ellnf
4	3	src/test/in/ell
5	1	src/test/in/ellff
5	3	src/test/in/ellnf

20e4175445 | Bill Allombert | Sun, 2 Feb 2025 11:08:42 +0100
genus2charpoly: add test
471	460	src/test/32/genus2red
1	1	src/test/in/genus2red

3a835f4160 | Bill Allombert | Sun, 2 Feb 2025 11:08:42 +0100
New GP function genus2charpoly
2	1	CHANGES
14	0	src/basemath/hyperell.c
21	0	src/functions/elliptic_curves/genus2charpoly
1	0	src/headers/paridecl.h

72695b207e | Bill Allombert | Sun, 2 Feb 2025 00:47:30 +0100
lfungenus2: implement halfstable case for odd prime
1	0	CHANGES
187	4	src/basemath/hyperell.c
2	2	src/basemath/lfunutils.c
1	1	src/headers/paripriv.h

6e4552b5ae | Bill Allombert | Sun, 2 Feb 2025 00:47:30 +0100
genus2_euler, genus2_euler2: move to hyperell.c
298	0	src/basemath/hyperell.c
0	296	src/basemath/lfunutils.c
2	0	src/headers/paripriv.h

1457965110 | Bill Allombert | Sun, 2 Feb 2025 00:46:41 +0100
lfungenus2: internally  use charpoly instead of Euler factor
35	35	src/basemath/lfunutils.c

4894f6a515 | Karim Belabas | Sat, 1 Feb 2025 15:25:08 +0100
improve Zp_ispower: handle unramified case without computing n-th root
25	9	src/basemath/ifactor1.c

af85b74f3e | Karim Belabas | Sat, 1 Feb 2025 15:24:02 +0100
Fp_ispower: handle trivial case (K,p-1) = 1 without powering
1	0	src/basemath/ispower.c

8ed78d9c30 | Karim Belabas | Fri, 31 Jan 2025 15:23:03 +0100
bnflog: fix doc
14	8	src/functions/number_fields/bnflog

bff1b41670 | Karim Belabas | Fri, 31 Jan 2025 10:19:37 +0100
use ugcdiu
1	2	src/basemath/FpX.c
1	1	src/basemath/buch3.c
4	4	src/basemath/gen1.c
1	1	src/basemath/ifactor1.c
1	1	src/basemath/lfunutils.c
1	1	src/basemath/nflist.c
1	1	src/basemath/prime.c

0762f4b359 | Bill Allombert | Thu, 30 Jan 2025 16:04:02 +0100
Add RgX_translate_fast
52	14	src/basemath/RgX.c

167c3dee86 | Bill Allombert | Thu, 30 Jan 2025 16:03:31 +0100
Fp_XpN_powu: fix signedness issue
1	1	src/basemath/polarit3.c

3b763bde53 | Bill Allombert | Thu, 30 Jan 2025 15:45:50 +0100
FpX_translate: implement fast algorithm
39	2	src/basemath/polarit3.c

e48ff7f3d2 | Bill Allombert | Thu, 30 Jan 2025 15:07:38 +0100
Z_Xpm1_powu: rename to Xpm1_powu and remove static
3	3	src/basemath/ZX.c
1	0	src/headers/paripriv.h

72310f5c49 | Bill Allombert | Thu, 30 Jan 2025 11:57:16 +0100
test-ff: change test to avoid stack overflow.
2	2	src/test/32/ff
1	1	src/test/in/ff

023adb6d2a | Bill Allombert | Thu, 30 Jan 2025 11:44:13 +0100
Document zMs_ZC_mul is not stack clean
1	1	doc/usersch5.tex

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



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