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


8394517dc0 | Bill Allombert | Sun, 19 Jul 2026 19:18:40 +0200
92- galoisinit: support for non-WSS Galois groups
1	0	CHANGES

c0a7916835 | Bill Allombert | Sun, 19 Jul 2026 18:42:22 +0200
test-galoisinit: test a non-solvable group
42	2	src/test/32/galoisinit
11	1	src/test/in/galoisinit

ddb83c3fbc | Bill Allombert | Sun, 19 Jul 2026 18:42:22 +0200
galoisexport: handle non-wss groups correctly
3	3	src/basemath/galconj.c

6138302775 | Bill Allombert | Sun, 19 Jul 2026 18:42:22 +0200
galoisisabelian: handle non-WSS groups
4	2	src/basemath/galconj.c

5d0f3aa370 | Karim Belabas | Sun, 19 Jul 2026 15:30:20 +0200
improve comment
2	1	src/basemath/galconj.c

392ebfefaa | Karim Belabas | Sun, 19 Jul 2026 15:18:01 +0200
whitespace edits
2	4	src/basemath/galconj.c

799a1d93aa | Bill Allombert | Sun, 19 Jul 2026 11:26:42 +0200
galoisinit: remove WSS limitation

We switch to nfroots when the group is not WSS or the combinatorial algorithm is too slow.
7	1	src/basemath/galconj.c
6	5	src/functions/number_fields/galoisinit

66f6040d8d | Bill Allombert | Sat, 18 Jul 2026 22:18:38 +0200
galoisinit: terminate if too slow
24	15	src/basemath/galconj.c

ff4c8e69ad | Bill Allombert | Sat, 18 Jul 2026 22:18:38 +0200
galoisconj4_main: return gen_0 when not Galois
24	10	src/basemath/galconj.c

896a8ce656 | Bill Allombert | Sat, 18 Jul 2026 20:41:41 +0200
galconj1: add flag is_galois
5	4	src/basemath/galconj.c

f2a5cdc7d5 | Bill Allombert | Sat, 18 Jul 2026 20:41:41 +0200
init_group: extend table of non-wss order
1	1	src/basemath/galconj.c

639727038c | Bill Allombert | Sat, 18 Jul 2026 20:41:41 +0200
init_group: use uisnilpotent
1	2	src/basemath/galconj.c

de2ab060db | Bill Allombert | Sat, 18 Jul 2026 20:01:37 +0200
FpXXk_gcd: rewrite to avoid t_INT/t_POL confusion
68	58	src/basemath/FpX.c
4	1	src/test/32/gcdext
5	1	src/test/in/gcdext

d6fad0a30a | Bill Allombert | Sat, 18 Jul 2026 19:47:17 +0200
test-compat: update for ?lindep change
2	2	src/test/32/compat

0b51df0466 | Karim Belabas | Sat, 18 Jul 2026 15:21:10 +0200
improve qflll doc
8	5	src/functions/linear_algebra/qflll

32766bfe03 | Karim Belabas | Sat, 18 Jul 2026 15:08:16 +0200
fix / improve algdep help
13	13	src/functions/linear_algebra/algdep

5acabf09ce | Karim Belabas | Sat, 18 Jul 2026 14:00:45 +0200
?? 7 : rewrite and improve introduction
32	12	src/functions/linear_algebra/HEADER

1e49c1c18c | Karim Belabas | Fri, 17 Jul 2026 22:01:59 +0200
clarify doc

Also no need to mention LLL here (??? LLL shouldn't mention that default)
1	2	src/functions/default/debug

6414b0f451 | Karim Belabas | Fri, 17 Jul 2026 21:58:10 +0200
make ?? LLL point to qflll
1	0	doc/translations

93cfde8d79 | Karim Belabas | Fri, 17 Jul 2026 21:55:10 +0200
gphelp -k and ??? : case sensitive search if keyword is all uppercase.

??? LLL no longer outputs elllog and ellL1, whereas ??? lll still does.
3	0	CHANGES
3	0	COMPAT
8	3	doc/gphelp.1
4	1	doc/gphelp.in

39aac3b811 | Karim Belabas | Thu, 16 Jul 2026 14:14:36 +0200
cleanup and comment qfr_cf internals

- rename rho_get_BC_cf -> rhoi_cf, it actually applies rho^(-1)
  compared to rho_get_BC
- simplify interface: original a,b,c do not need to be kept in this
  application, so change all 3 in place.
- whitespace edits
22	31	src/basemath/Qfb.c

cb0acc44d1 | Bill Allombert | Thu, 16 Jul 2026 00:44:43 +0200
RgX_homogenous_evalpow: return gen_0 in the right ring.
2	2	src/basemath/RgX.c

9f65ef2b7f | Bill Allombert | Thu, 16 Jul 2026 00:27:57 +0200
mpacosh: make call to expo compatible with assert
2	1	src/basemath/trans2.c

319b276bea | Bill Allombert | Thu, 16 Jul 2026 00:26:03 +0200
nfV_idealhnf: do not call ZM_hnf on a t_VEC
6	1	src/basemath/base4.c

173a7d7e89 | Bill Allombert | Wed, 15 Jul 2026 23:35:05 +0200
Fix missing use of get_F{p,l}X_degree
1	1	src/basemath/Flx.c
4	4	src/basemath/FpX.c

d8439b2310 | Bill Allombert | Wed, 15 Jul 2026 22:53:28 +0200
gen_ellgroup: Fix t_VEC/t_COL confusion
1	1	src/basemath/bb_group.c

54b7602208 | Bill Allombert | Wed, 15 Jul 2026 22:53:07 +0200
algeichlerbasis: fix t_VEC/t_COL confusion
2	2	src/modules/algebras.c

441211a541 | Bill Allombert | Tue, 14 Jul 2026 19:41:23 +0200
contfrac: add support for t_QFB
1	0	CHANGES
6	0	doc/usersch6.tex
64	0	src/basemath/Qfb.c
3	0	src/basemath/arith1.c
4	1	src/functions/number_theoretical/contfrac
2	0	src/headers/paridecl.h
2	0	src/test/32/contfrac
2	0	src/test/in/contfrac

3531757281 | Bill Allombert | Tue, 14 Jul 2026 19:14:10 +0200
contfrac: add support for t_QUAD
62	0	src/basemath/arith1.c
7	0	src/functions/number_theoretical/contfrac
3	0	src/test/32/contfrac
3	0	src/test/in/contfrac

0a138a4f9e | Bill Allombert | Mon, 13 Jul 2026 23:52:35 +0200
FpXQV_ellcharpoly: fix typo for p=3
1	1	src/basemath/FpE.c
4	0	src/test/32/genus2red
2	0	src/test/in/genus2red

08a0e937a0 | Karim Belabas | Mon, 13 Jul 2026 11:26:47 +0200
cleanup RgM_gram_schmidt
10	12	src/basemath/bibli1.c

bc74c601a2 | Karim Belabas | Sun, 12 Jul 2026 17:33:42 +0200
liftall: better description

+ avoid a hit on  LLL (because of lifta[LL]\n[L]ift ...)
1	1	doc/refcard.tex

e21ccef02f | Karim Belabas | Sat, 11 Jul 2026 11:03:23 +0200
qflll doc: fix and impove example
19	13	src/functions/linear_algebra/qflll

d936aee766 | Bill Allombert | Tue, 7 Jul 2026 19:08:01 +0200
mt_queue_run/mtpthread_queue_end: use e_STOP
12	1	src/mt/pthread.c

fca8f36f69 | Bill Allombert | Tue, 7 Jul 2026 19:08:01 +0200
Add peudo-error code e_STOP for stopping threads
1	1	src/headers/parierr.h
2	1	src/language/init.c

e1a85d7acd | Bill Allombert | Tue, 7 Jul 2026 19:08:01 +0200
pthread: split mt_queue_reset and mtpthread_queue_end
32	11	src/mt/pthread.c

a2619c41cb | Karim Belabas | Mon, 6 Jul 2026 22:48:20 +0200
bnfsunit: improve S-regulator computation

* compute \prod_{i < l} log Norm S[i] in such a way that log(p) is
computed only once for each prime p in { S[i].p, i < l }. Use vec_reduce.

* accumulate the product of inertia degrees separately as a t_INT:
faster and more accurate.
10	5	src/basemath/bnfunits.c

6c434e2cfd | Karim Belabas | Mon, 6 Jul 2026 14:37:44 +0200
cleanup qfr_red_i
6	10	src/basemath/Qfb.c



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