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


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

ac713bc80f | Bill Allombert | Sun, 5 Jul 2026 20:10:21 +0200
qfbred(large real QFB) could SEGV
1	0	CHANGES
3	2	src/basemath/Qfb.c
5	1	src/test/32/qfb
7	0	src/test/in/qfb

c30b4fa999 | Bill Allombert | Sun, 5 Jul 2026 11:46:37 +0200
pthread: pthread_sigmask: use SIG_SETMASK
2	2	src/mt/pthread.c

7d6bac8a45 | Bill Allombert | Sun, 5 Jul 2026 10:27:16 +0200
60- [pthread] ^C could cause a SEGV [#2665]
1	0	CHANGES

61c62c6f32 | Bill Allombert | Sun, 5 Jul 2026 10:19:34 +0200
pthread: block signal when creating threads [#2665]

This way, threads inherit the blocked status so only the main thread will
service signals.
9	3	src/mt/pthread.c

4891ec833e | Karim Belabas | Sun, 5 Jul 2026 02:06:52 +0200
mulur_2(x, y): handle x = 2^k specially
4	2	src/kernel/none/mp_indep.c

3b7f1f2165 | Karim Belabas | Sat, 4 Jul 2026 23:54:02 +0200
cleanup divur
5	5	src/kernel/none/mp_indep.c

3b16206d4b | Karim Belabas | Sat, 4 Jul 2026 23:51:23 +0200
divur(x,y): optimize x=2^k + implement divsr in terms of divur
8	15	src/kernel/none/mp_indep.c

18e6f94bf3 | Karim Belabas | Sat, 4 Jul 2026 23:11:35 +0200
inline ellheegner_indexmult in ellheegner_z_i
4	12	src/basemath/ellanal.c

64deb5c0d4 | Karim Belabas | Sat, 4 Jul 2026 23:00:57 +0200
refactor ellheegner_z
60	61	src/basemath/ellanal.c



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