PARI/GP

Main
  Download
  Packages
  GP in your browser
  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


af4b49685 | Bill Allombert | Fri, 20 May 2022 17:30:12 +0200
Fix typo: miminal -> minimal
1	1	src/basemath/elliptic.c
1	1	src/functions/elliptic_curves/ellap

d93400072 | Bill Allombert | Thu, 19 May 2022 23:24:57 +0200
hyperellminimalmodel: check pr is ZV
2	0	src/basemath/hyperell.c

e0b144dcc | Bill Allombert | Thu, 19 May 2022 13:52:12 +0200
examples/thread.c: add a 4th thread
17	11	examples/thread.c

460469e31 | Bill Allombert | Thu, 19 May 2022 13:43:45 +0200
pari_thread_start(): avoid threads starting more threads

Disallow threads started that way to to start more threads through the
internal PARI/GP parallelism to avoid thread explosions.
2	0	CHANGES
1	0	src/headers/paripriv.h
1	0	src/language/init.c
1	0	src/mt/mpi.c
3	0	src/mt/pthread.c
1	0	src/mt/single.c

28274d493 | Bill Allombert | Thu, 19 May 2022 00:36:33 +0200
hyperellminimalmodel: handle deg P>2*g+2
11	7	src/basemath/hyperell.c
2	1	src/test/32/hyperelldisc
7	3	src/test/in/hyperelldisc

2ab8e3380 | Bill Allombert | Wed, 18 May 2022 19:50:35 +0200
doc: lfungenus: no need for a minimal model
3	4	src/functions/l_functions/lfungenus2

68a3f8b17 | Bill Allombert | Tue, 17 May 2022 20:52:26 +0200
minimalmodel_getH: do not compute more powers than needed
1	1	src/basemath/hyperell.c

6db3c135e | Karim Belabas | Mon, 16 May 2022 16:07:23 +0200
cleanup Qp_zeta [assume s != 1]
4	1	doc/usersch5.tex
1	3	src/basemath/lerch.c

916ffa252 | Karim Belabas | Mon, 16 May 2022 00:37:50 +0200
simplify lerchphi + add tests
15	15	src/basemath/lerch.c
6	1	src/test/32/lerch
3	0	src/test/in/lerch

2ac778b07 | Karim Belabas | Sun, 15 May 2022 23:41:54 +0200
rewrite p-adic Hurwitz zeta
62	57	src/basemath/lerch.c
4	1	src/test/32/zeta
1	0	src/test/in/zeta

9a31c0df9 | Karim Belabas | Sun, 15 May 2022 23:41:19 +0200
allow cvtop2 with t_PADIC input + cleanup
21	17	src/basemath/gen2.c

4b7e40561 | Karim Belabas | Sun, 15 May 2022 00:21:31 +0200
add lerchphi, lerchzeta
4	1	doc/refcard.tex

b5845ef24 | Karim Belabas | Sun, 15 May 2022 00:01:43 +0200
add missing hyperell* functions to refcard + fix typo in qfminimize doc
9	4	doc/refcard-ell.tex
1	1	src/functions/linear_algebra/qfminimize

e97ef25ba | Karim Belabas | Sat, 14 May 2022 22:11:04 +0200
move sprk_to_bid to paripriv.h
0	1	src/headers/paridecl.h
8	9	src/headers/paripriv.h

0493acf57 | Karim Belabas | Sat, 14 May 2022 14:06:43 +0200
document Qp_zeta
1	0	CHANGES
2	0	doc/usersch5.tex

9cf3b6fa2 | Karim Belabas | Sat, 14 May 2022 13:08:58 +0200
update .gitignore
2	1	examples/.gitignore

97fd0bbdf | Karim Belabas | Sat, 14 May 2022 13:06:25 +0200
40- grndtoi(GEN x, long *e): allow setting e = NULL
1	0	CHANGES
4	2	doc/usersch5.tex
1	2	src/basemath/base3.c
17	13	src/basemath/gen3.c
2	2	src/basemath/grossenchar.c
1	1	src/basemath/hgm.c
1	1	src/basemath/lerch.c
2	2	src/basemath/polarit2.c
2	2	src/modules/thue.c

f150ee90d | Bill Allombert | Sat, 14 May 2022 12:33:31 +0200
hyperellminimalmodel: Use the apolar invariant

Factor the gcd of the discriminant and the apolar invariant.
24	2	src/basemath/hyperell.c

577f0bc8f | Bill Allombert | Sat, 14 May 2022 10:41:43 +0200
nfM_ker: add prototype
1	0	src/headers/paridecl.h

892fa0576 | Bill Allombert | Fri, 13 May 2022 18:27:57 +0200
New libpari function nfM_ker
1	0	CHANGES
2	0	doc/usersch6.tex
10	1	src/basemath/base3.c

273a9bede | Karim Belabas | Fri, 13 May 2022 11:44:36 +0200
111- round(t_FRAC, &e): e was always -oo
1	0	CHANGES
14	10	src/basemath/gen3.c
25	23	src/test/32/ell
6	6	src/test/32/round

01848d3f4 | Karim Belabas | Fri, 13 May 2022 10:58:38 +0200
lfuntype: rewrite chk and fix lfuncheckfeq handling

N.B. lfuncheckfeq is allowed to return different results for Ldata and
Linit (which may initialize theta for a higher accuracy). Old code only
worked because of a bug in round(t_FRAC, &e)
11	13	src/test/in/lfuntype

c119a096c | Karim Belabas | Thu, 12 May 2022 21:57:36 +0200
fix valuation(Pol(0),x^2)
5	1	src/basemath/gen2.c
3	0	src/test/32/valuation
3	0	src/test/in/valuation

e5ccf828a | Karim Belabas | Thu, 12 May 2022 02:31:31 +0200
110- valuation(x*(y^2-1), y+1) -> oo loop [#2381]
1	0	CHANGES
1	0	src/basemath/gen2.c
2	0	src/test/32/valuation
4	0	src/test/in/valuation

622efc7cb | Bill Allombert | Wed, 11 May 2022 22:08:54 +0200
New GP function hyperellminimaldisc
2	1	CHANGES
8	0	src/basemath/hyperell.c
26	0	src/functions/elliptic_curves/hyperellminimaldisc
1	0	src/headers/paridecl.h
3	1	src/test/32/hyperelldisc
4	2	src/test/in/hyperelldisc

690975bde | Bill Allombert | Wed, 11 May 2022 19:35:42 +0200
hyperellminimalmodel: algo57: check that disc valuation is large enough
5	7	src/basemath/hyperell.c

28c570c5c | Bill Allombert | Wed, 11 May 2022 14:13:51 +0200
allh: split sieve
28	10	src/basemath/ecpp.c

18599635b | Bill Allombert | Wed, 11 May 2022 14:13:51 +0200
ellrank: use hyperellminimalmodel
9	248	src/basemath/ellrank.c
7	7	src/test/32/ellrank

bdfc087d8 | Karim Belabas | Wed, 11 May 2022 11:48:27 +0200
numerical unstability in hypergeom [#2382]
5	5	src/basemath/hypergeom.c
3	2	src/test/32/hypergeom
5	0	src/test/in/hypergeom

443905db6 | Karim Belabas | Wed, 11 May 2022 00:47:47 +0200
lerch: whitespace edits
10	5	src/basemath/lerch.c

c91fdc84d | Karim Belabas | Wed, 11 May 2022 00:42:16 +0200
allh: remove useless variable 'c'
4	4	src/basemath/ecpp.c

e769aef7a | Bill Allombert | Tue, 10 May 2022 21:12:02 +0200
quartic_minim_all: use ZV_sort_uniq
1	1	src/basemath/ellrank.c

f5adbbcb9 | Karim Belabas | Tue, 10 May 2022 00:27:05 +0200
improve lerch_worker
8	3	src/basemath/lerch.c

b9e21eda1 | Bill Allombert | Mon, 9 May 2022 21:50:39 +0200
hyperellminimalmodel: remove reduce
10	15	src/basemath/hyperell.c

2a16bdb4f | Karim Belabas | Mon, 9 May 2022 18:20:25 +0200
cleanup hyperellminimalmodel helper functions
18	14	src/basemath/hyperell.c

a3f686636 | Karim Belabas | Mon, 9 May 2022 17:58:30 +0200
39- libpari function precision() now always return a 'prec' (integer> 2).

It used to return 2 for real 0 of non-negative exponent.
2	0	CHANGES
12	5	doc/usersch5.tex
1	1	src/basemath/gen3.c

23b6be6e8 | Karim Belabas | Mon, 9 May 2022 17:56:26 +0200
typo: labs -> fabs
1	1	src/basemath/lerch.c

e84685156 | Bill Allombert | Mon, 9 May 2022 17:05:04 +0200
genus2red: use hyperellminimalmodel
16	33	src/modules/genus2red.c
3	3	src/test/32/genus2red

02f53c864 | Bill Allombert | Mon, 9 May 2022 17:05:04 +0200
hyperell_redQ: make sure Q is in {0,1}[X]
3	4	src/basemath/hyperell.c
3	1	src/test/32/hyperelldisc
2	0	src/test/in/hyperelldisc

b8c7a85f5 | Karim Belabas | Mon, 9 May 2022 16:46:13 +0200
polylogmult: fix cancellation because of 2y - 1 in filllg1
9	2	src/basemath/zetamult.c
3	2	src/test/32/zetamult

4c8afff8e | Karim Belabas | Mon, 9 May 2022 16:19:24 +0200
fillrec: remove unused argument prec + whitespace edit
6	6	src/basemath/zetamult.c

679f56cc0 | Bill Allombert | Mon, 9 May 2022 13:34:39 +0200
lfungenus2: use hyperellminimalmodel
1	22	src/basemath/lfunutils.c

4e39d3809 | Bill Allombert | Mon, 9 May 2022 13:34:39 +0200
New GP function hyperellminimalmodel
1	1	CHANGES
304	0	src/basemath/hyperell.c
39	0	src/functions/elliptic_curves/hyperellminimalmodel
1	0	src/headers/paridecl.h
3	1	src/test/32/hyperelldisc
53	0	src/test/in/hyperelldisc

caa626223 | Bill Allombert | Mon, 9 May 2022 12:58:59 +0200
New GP function hyperellisoncurve
1	1	CHANGES
18	0	src/basemath/hyperell.c
23	0	src/functions/elliptic_curves/hyperellisoncurve
2	0	src/headers/paridecl.h
2	0	src/test/32/hyperelldisc
1	2	src/test/in/ellratpoints
3	0	src/test/in/hyperelldisc

4db11be0c | Karim Belabas | Sun, 8 May 2022 22:03:37 +0200
109- polylogmult instability

default(realprecision,366);a=(1+sqrt(5))/2;w=(1+sqrt(-3))/2;
polylogmult([1,1,1,1],[1/a,a,1,w]) -> error
3	0	CHANGES
24	0	src/basemath/zetamult.c
5	1	src/test/32/zetamult
4	0	src/test/in/zetamult

d6029f5e7 | Karim Belabas | Sun, 8 May 2022 15:18:20 +0200
rewrite lerch_easy
6	7	src/basemath/lerch.c

e38f9c94d | Karim Belabas | Sun, 8 May 2022 01:02:54 +0200
cleanup lerch + add test
4	3	src/basemath/lerch.c
4	3	src/test/32/lerch
1	0	src/test/in/lerch



PARI/GP Development
Last Modified: 2016-03-22 20:34:27
Copyleft © 2003-2021 the PARI group.