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


8181146aa1 | Karim Belabas | Mon, 1 Dec 2025 21:13:15 +0100
mfeisenstein_i: optimize/simplify sum over divisors
12	17	src/basemath/mftrace.c

0d72d66ef5 | Karim Belabas | Sun, 30 Nov 2025 23:43:14 +0100
46- make sure factorlimit>= primelimit as documented

If not, then composites not detected in absZ_factor_limit_strict

Under gp -p 500000

install(absZ_factor_limit_strict,"GLD&")
absZ_factor_limit_strict(2181205156739883082072322466307767511435659730624751301062908246757922745017759415867401676157674404976691398629219689002172416000000000,10^6)

would include a composite at the end of the list
2	0	CHANGES
13	5	src/language/default.c

c6225f6e83 | Bill Allombert | Sun, 30 Nov 2025 15:24:57 +0100
Flxq_log_index_cubic: avoid non-working models
78	1	src/basemath/Flxq_log.c

7378c334ce | Karim Belabas | Sun, 30 Nov 2025 12:24:58 +0100
45- fix factoru_sign's batch trial division branch [#2648]

Two problems:
1) absZ_factor_limit_strict could include a composite in prime list
This created BIB (non-prime ideals and crash) in higher level calls

2) inconsistent behaviour wrt power test: cofactor not tested for
easy 2/3/5/7 powers in the batch trial division branch

- Fix bad logic in factoru_sign. No need for primality test: we have
enough information to decide.

- Fix inconsistent behaviour wrt power test: test cofactor for
  easy 2/3/5/7 powers in all branches. (Result would depend on
  tunings/primelimit in unpredicatble ways)

- For clarity, move the 2 snippets of code performing the power test out of
  the function
1	0	CHANGES
54	13	src/basemath/ifactor1.c
2	1	src/test/32/bnrclassfield
3	0	src/test/in/bnrclassfield

738e569de9 | Bill Allombert | Sun, 30 Nov 2025 00:22:16 +0100
smallirred_Flx: fix confusion long/ulong
3	3	src/basemath/Flxq_log.c

556bc56849 | Bill Allombert | Sat, 29 Nov 2025 14:26:20 +0100
test-character: update for pari_err_DOMAIN messages
4	4	src/test/32/character

682842a727 | Henri Cohen | Fri, 28 Nov 2025 22:37:28 +0100
corrected elleta when imag(w1/w2) < 0
35	38	src/basemath/elltrans.c
3	3	src/test/32/ell

2080b93f72 | Karim Belabas | Fri, 28 Nov 2025 04:16:30 +0100
ZpM_ZpC_gauss: missing GC
1	1	src/basemath/Zp.c

4f4869c0e7 | Bill Allombert | Thu, 27 Nov 2025 15:59:41 +0100
New libpari function ZpM_ZpC_gauss
1	0	CHANGES
4	0	doc/usersch5.tex
23	1	src/basemath/Zp.c
1	0	src/headers/paridecl.h

75290022c6 | Bill Allombert | Thu, 27 Nov 2025 14:55:47 +0100
znstar(disc): use pari_err_DOMAIN
1	1	src/basemath/char.c

decaf2f31d | Bill Allombert | Thu, 27 Nov 2025 14:55:47 +0100
mfeisenstein: add support for non primitive CHI1
38	6	src/basemath/mftrace.c
5	2	src/test/32/mf
1	0	src/test/in/mf

88b7dc3357 | Bill Allombert | Tue, 25 Nov 2025 17:35:06 +0100
famat_mul/famat_div: add missing return in case !t_MATx!t_MAT
2	0	src/basemath/base4.c

cfc936eae2 | Bill Allombert | Tue, 25 Nov 2025 14:25:02 +0100
struct bb_field Flxq: fix _Flx -> _Flxq
2	2	src/basemath/Flx.c

bb9f5f8fc8 | Bill Allombert | Mon, 24 Nov 2025 21:03:20 +0100
FlxqV_factorback: use pol1_Flx
1	1	src/basemath/polarit2.c

93352c7d7c | Bill Allombert | Mon, 24 Nov 2025 20:59:55 +0100
New libpari function FlxV_factorback
1	0	CHANGES
4	0	doc/usersch5.tex
16	0	src/basemath/Flx.c
1	0	src/headers/paridecl.h

c7e2a87f37 | Bill Allombert | Mon, 24 Nov 2025 20:58:04 +0100
Flx.c: fix confusion between _Flxq and _Flx
21	12	src/basemath/Flx.c

94640a51d4 | Bill Allombert | Mon, 24 Nov 2025 19:17:42 +0100
New libpari function zMs_compress

Renumber the rows to be consecutive, skipping unused ones.
1	0	CHANGES
6	0	doc/usersch5.tex
36	0	src/basemath/FpV.c
2	1	src/headers/paridecl.h

d1d0643eee | Bill Allombert | Thu, 20 Nov 2025 20:45:50 +0100
closure_callgenvec: handle variadic default arg correctly
1	0	CHANGES
3	1	src/language/eval.c
1	0	src/test/32/apply
1	0	src/test/in/apply



PARI/GP Development
Last Modified: 2025-11-17 10:46:31
Copyleft © 2003-2025 the PARI group.