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


8fd1cf7aa | Karim Belabas | Sat, 11 Jul 2020 15:58:19 +0200
test-rnfkummer: make test independent of bnf.zk
2	1	src/test/in/rnfkummer

3690195c3 | Bill Allombert | Fri, 10 Jul 2020 21:43:46 +0200
install-data: unpack with tar xo.

This ensures that
tar xf elldata.tgz
sudo make install-data
will make the installed files owned by root and not user.
1	1	config/Makefile.SH

54cacb043 | Bill Allombert | Thu, 9 Jul 2020 22:44:22 +0200
fplll: stop pretending triangular is implemented
1	2	src/basemath/lll.c

e1cd7b717 | Bill Allombert | Thu, 9 Jul 2020 13:18:46 +0200
ecpp: use DEBUGLEVEL>=3 for Cornacchia c
3	2	src/basemath/ecpp.c

51d6d43ce | Bill Allombert | Thu, 9 Jul 2020 13:18:34 +0200
ecpp: parallelize Fp_sqrt step
73	16	src/basemath/ecpp.c
7	1	src/functions/number_theoretical/isprime
1	0	src/headers/paripriv.h

34c4fe9f0 | Bill Allombert | Thu, 9 Jul 2020 11:53:13 +0200
plotx: use _exit to avoid flushing buffers twice. [#1880,#2238]
2	2	src/graph/plotX.c

8c4672f55 | Karim Belabas | Thu, 9 Jul 2020 00:09:17 +0200
simplify quadsubfieldcm (reapply missing part of commit ac016a253)
7	12	src/basemath/subfield.c

7008098a0 | Bill Allombert | Wed, 8 Jul 2020 23:57:43 +0200
nfsubfields: add flag to return only the polynomials
73	55	src/basemath/subfield.c
14	9	src/functions/number_fields/nfsubfields
6	4	src/functions/number_fields/nfsubfieldscm
3	3	src/functions/number_fields/nfsubfieldsmax
3	2	src/headers/paridecl.h
23	1	src/test/32/subfields
30	1	src/test/in/subfields

ac016a253 | Karim Belabas | Wed, 8 Jul 2020 22:24:24 +0200
simplify quadsubfieldcm + add missing integrality test in subfields variant
9	13	src/basemath/subfield.c
4	1	src/test/32/subfields
1	0	src/test/in/subfields

9312a2075 | Karim Belabas | Wed, 8 Jul 2020 21:41:13 +0200
simplify subfields_get_fa
4	7	src/basemath/subfield.c

9352c9720 | Bill Allombert | Wed, 8 Jul 2020 19:25:56 +0200
subfields.c: move from modules to basemath
0	0	src/{modules => basemath}/subfield.c

bcc839a8e | Bill Allombert | Wed, 8 Jul 2020 18:24:19 +0200
twoembequation: remove useless x,y
3	8	src/modules/subfield.c

bcc9dae56 | Bill Allombert | Wed, 8 Jul 2020 18:13:33 +0200
twoembequation: minor cleanup
4	2	src/modules/subfield.c

bc076eb73 | Aurel Page | Wed, 8 Jul 2020 18:01:48 +0200
twoembequation: use ZX_Z_mul
1	1	src/modules/subfield.c

e622b0ffe | Bill Allombert | Wed, 8 Jul 2020 17:37:50 +0200
replace RgXQX_homogenous_evalpow by QXQX_homogenous_evalpow
4	3	src/basemath/RgX.c
4	4	src/basemath/ellisog.c
1	1	src/headers/paripriv.h

b11ef487a | Bill Allombert | Wed, 8 Jul 2020 17:37:50 +0200
New libpari function QXQX_QXQ_mul
1	0	CHANGES
2	0	doc/usersch5.tex
12	0	src/basemath/ZX.c
1	0	src/headers/paridecl.h

ca75b1320 | Aurel Page | Wed, 8 Jul 2020 16:46:41 +0200
twoembequation: transpose loops
16	10	src/modules/subfield.c

eebcb8d90 | Bill Allombert | Wed, 8 Jul 2020 16:16:53 +0200
ellnfcompisog: use QXQX_mul, QXQX_sqr, QXQX_powers
19	19	src/basemath/ellisog.c

95db44bf1 | Bill Allombert | Wed, 8 Jul 2020 16:16:53 +0200
New libpari function QXQX_powers
1	1	CHANGES
2	0	doc/usersch5.tex
12	0	src/basemath/ZX.c
1	0	src/headers/paridecl.h

43b005276 | Bill Allombert | Wed, 8 Jul 2020 16:16:53 +0200
New libpari functions QXQX_mul, QXQX_sqr
1	1	CHANGES
4	0	doc/usersch5.tex
25	0	src/basemath/ZX.c
2	0	src/headers/paridecl.h

709ebd6de | Bill Allombert | Wed, 8 Jul 2020 15:48:11 +0200
New libpari function ZXX_Q_mul
1	1	CHANGES
3	0	doc/usersch5.tex
16	0	src/basemath/base1.c
1	0	src/headers/paridecl.h

ca058bac5 | Bill Allombert | Wed, 8 Jul 2020 15:48:11 +0200
twoembequation: Use ZXQ_powers
4	5	src/modules/subfield.c

ca93dbf34 | Bill Allombert | Wed, 8 Jul 2020 15:32:55 +0200
New libpari function ZXQ_powers
1	0	CHANGES
4	0	doc/usersch5.tex
9	0	src/basemath/RgX.c
1	0	src/headers/paridecl.h

dd16dc6a8 | Bill Allombert | Wed, 8 Jul 2020 15:32:30 +0200
New libpari function Kronecker_to_ZXQX

Fix ZXQX_mul, ZXQX_sqr that did not work
8	0	doc/usersch5.tex
26	4	src/basemath/ZX.c
1	0	src/headers/paridecl.h

bbe616f22 | Bill Allombert | Wed, 8 Jul 2020 15:09:43 +0200
FpXQX.c: move ZXX functions to ZX.c
0	31	src/basemath/FpXX.c
31	0	src/basemath/ZX.c
3	3	src/headers/paridecl.h

88dcfcf00 | Bill Allombert | Wed, 8 Jul 2020 13:47:27 +0200
ellnfcompisog: lift F,G from the start
4	3	src/basemath/ellisog.c

9fa345ff4 | Bill Allombert | Wed, 8 Jul 2020 12:14:27 +0200
ellcompisog/ellnfcompisog: replace resultant by homogenous_eval
13	21	src/basemath/ellisog.c
2	2	src/test/in/ellisomat

00040e095 | Bill Allombert | Tue, 7 Jul 2020 20:19:51 +0200
twoembequation: rewrite to avoid POLMOD
27	23	src/modules/subfield.c

f341d20e5 | Bill Allombert | Tue, 7 Jul 2020 19:39:13 +0200
nfsubfields: clean up twoembequation
11	10	src/modules/subfield.c

25e802550 | Bill Allombert | Tue, 7 Jul 2020 19:18:49 +0200
subfield.c: use degpol instead of degree
9	9	src/modules/subfield.c

bdd4f62ad | Bill Allombert | Tue, 7 Jul 2020 18:55:13 +0200
quadsubfieldcm: cleanup: use deg2pol/deg1pol
8	12	src/modules/subfield.c

86f5c0d9f | Karim Belabas | Tue, 7 Jul 2020 17:38:51 +0200
compute_R: subtract exponents instead of computing gexpo(a/b)
1	1	src/basemath/buch2.c

666088aed | Karim Belabas | Tue, 7 Jul 2020 17:21:27 +0200
compute_R: fix typo in evaluation or regulator error bound

use relative error, not absolute

Before:
setrand(3805);bnfinit(y^8-44466*y^6+1977225156*y^4-87919293786696*y^2+3909419317519224336).cyc
%1 = [27150720, 48, 4, 2, 2, 2]

(rare random seed)

After: %1 = [960, 24, 2]
1	1	src/basemath/buch2.c
2	1	src/test/32/bnf
3	0	src/test/in/bnf

444acec38 | Bill Allombert | Tue, 7 Jul 2020 15:49:17 +0200
parforeach0: remove spurious flag argument
1	1	src/headers/paripriv.h
1	1	src/language/eval.c

d39557630 | Bill Allombert | Tue, 7 Jul 2020 12:08:59 +0200
new GP function parforeach
1	1	CHANGES

47fe00705 | Karim Belabas | Mon, 6 Jul 2020 22:38:48 +0200
88- forqfvec or qfminim with negative bound => crash [#2237]
1	0	CHANGES
3	1	src/basemath/bibli1.c
3	1	src/test/32/qf
3	0	src/test/in/qf

4f8810107 | Bill Allombert | Mon, 6 Jul 2020 18:29:17 +0200
galoissubfieldcm: remove spurious delete_var
2	3	src/modules/subfield.c

2296abebd | Bill Allombert | Mon, 6 Jul 2020 17:41:38 +0200
galoissubfieldcm: use flag 0 of galoisfixedfield
5	7	src/modules/subfield.c

a502a0260 | Bill Allombert | Mon, 6 Jul 2020 16:45:05 +0200
New GP function parforeach
16	0	doc/usersch4.tex
2	0	src/functions/gp2c_internal/_typedef
37	0	src/functions/programming/parforeach
4	0	src/headers/paridecl.h
1	0	src/headers/paripriv.h
7	0	src/headers/paristio.h
90	0	src/language/eval.c
3	1	src/test/32/programming
3	2	src/test/in/programming

a515dbd8d | Bill Allombert | Mon, 6 Jul 2020 15:38:44 +0200
install-data: use tar to copy directory
7	8	config/Makefile.SH

ff9a24a30 | Karim Belabas | Mon, 6 Jul 2020 14:55:10 +0200
typo
2	2	src/functions/transcendental/zetamultall

883d61b80 | Karim Belabas | Mon, 6 Jul 2020 14:48:30 +0200
typo
1	1	src/functions/transcendental/zetamult

7a2e34806 | Bill Allombert | Mon, 6 Jul 2020 10:39:13 +0200
usersch4: add parforprimestep_init
7	0	doc/usersch4.tex

1ed9caa70 | Karim Belabas | Mon, 6 Jul 2020 00:15:08 +0200
use gc_const
20	20	src/kernel/none/mp.c

47b5dfde4 | Karim Belabas | Mon, 6 Jul 2020 00:11:00 +0200
use gc_long
3	8	src/modules/galois.c

bcdb4daa8 | Karim Belabas | Mon, 6 Jul 2020 00:08:29 +0200
use gc_const / gc_long
5	6	src/language/default.c

067857056 | Karim Belabas | Sun, 5 Jul 2020 01:40:30 +0200
use gc_const
1	1	src/basemath/F2v.c
4	4	src/basemath/F2x.c
1	1	src/basemath/Fle.c
6	8	src/basemath/Flv.c
7	12	src/basemath/Flx.c
2	2	src/basemath/FlxX.c
5	6	src/basemath/FpX.c
2	2	src/basemath/FpXX.c
1	2	src/basemath/RgV.c
1	1	src/basemath/RgX.c
6	6	src/basemath/alglin1.c
3	3	src/kernel/none/ratlift.c
1	1	src/language/forprime.c

10ba90e03 | Bill Allombert | Sun, 5 Jul 2020 01:08:56 +0200
_parforvec_init: fix typo in description
1	1	src/functions/programming/parforvec

90ea0e7f3 | Bill Allombert | Sun, 5 Jul 2020 00:59:26 +0200
New GP function parforprimestep
1	0	CHANGES
36	0	src/functions/programming/parforprimestep
2	0	src/headers/paridecl.h
1	0	src/headers/paripriv.h
20	4	src/language/eval.c
3	1	src/test/32/programming
2	1	src/test/in/programming

fb87faa5f | Karim Belabas | Sat, 4 Jul 2020 22:19:08 +0200
use gc_const
15	15	src/kernel/gmp/mp.c

119d7d3a6 | Karim Belabas | Sat, 4 Jul 2020 19:14:19 +0200
fix group_subgroup_isnormal (typo in d9dbdde6b)
1	2	src/basemath/perm.c

ca3d50672 | Karim Belabas | Sat, 4 Jul 2020 17:50:15 +0200
cleanup qfisom.c (mostly whitespace/comments edits)
409	719	src/basemath/qfisom.c

d9dbdde6b | Karim Belabas | Sat, 4 Jul 2020 16:01:48 +0200
vecvecsmall_sort_shallow + related cleanups
1	1	CHANGES
3	0	doc/usersch5.tex
2	2	src/basemath/galconj.c
12	22	src/basemath/perm.c
5	5	src/basemath/qfisom.c
1	0	src/headers/paridecl.h

962a20c20 | Karim Belabas | Sat, 4 Jul 2020 15:46:00 +0200
remove erroneous comment
1	2	src/basemath/zetamult.c

6b724accd | Bill Allombert | Sat, 4 Jul 2020 13:46:17 +0200
galois.c: make MT safe, do not use static arrays.
1	0	CHANGES
6	8	src/modules/galois.c

642dbb343 | Karim Belabas | Sat, 4 Jul 2020 13:41:46 +0200
improve doc
1	1	doc/usersch5.tex

f1f484a0d | Karim Belabas | Sat, 4 Jul 2020 13:14:25 +0200
cleanup polylogmult indirection
40	37	src/basemath/zetamult.c

1805ab837 | Karim Belabas | Sat, 4 Jul 2020 10:16:26 +0200
kill warning
2	1	src/basemath/zetamult.c

37e81e3ef | Karim Belabas | Sat, 4 Jul 2020 00:32:34 +0200
polylogmult: use indirection

replace evec [x1, ..., xn] by distinct values X + indices in X
53	41	src/basemath/zetamult.c

adf15436b | Karim Belabas | Fri, 3 Jul 2020 18:56:30 +0200
100- [libpari] gen_sort_shallow
1	0	CHANGES
3	0	doc/usersch5.tex
14	0	src/basemath/bibli2.c
1	1	src/basemath/buch2.c
1	1	src/basemath/galconj.c
1	1	src/basemath/kummer.c
1	1	src/basemath/perm.c
1	0	src/headers/paridecl.h
1	1	src/modules/subfield.c

9a50d41cd | Karim Belabas | Fri, 3 Jul 2020 09:55:48 +0200
zetamult: cleanups
16	17	src/basemath/zetamult.c

6af9191f5 | Karim Belabas | Fri, 3 Jul 2020 00:14:44 +0200
nfroots: retune maximal ideal choice

Try at least 2[K:Q] primes if [K:Q] is large
2	0	src/basemath/nffactor.c
2	1	src/test/32/nffactor
3	0	src/test/in/nffactor

fcf8d993f | Karim Belabas | Thu, 2 Jul 2020 22:58:37 +0200
use gc_const
8	11	src/basemath/mftrace.c
5	5	src/basemath/polarit2.c
1	1	src/language/intnum.c
3	3	src/language/members.c
2	2	src/language/sumiter.c
1	1	src/modules/groupid.c
3	3	src/modules/subfield.c

f549e9b17 | Karim Belabas | Thu, 2 Jul 2020 22:47:09 +0200
use gc_const
4	5	src/basemath/buch3.c

349d3bcd8 | Karim Belabas | Thu, 2 Jul 2020 18:33:02 +0200
2- remove obsolete function checkbnrgen: use bnr_get_gen
1	0	CHANGES
1	0	COMPAT
0	10	doc/usersch6.tex
0	8	src/basemath/base1.c
0	1	src/headers/paridecl.h

24d56380c | Karim Belabas | Thu, 2 Jul 2020 13:20:37 +0200
replace magic constant 5 by 1
2	2	src/basemath/zetamult.c

53288abcb | Karim Belabas | Thu, 2 Jul 2020 13:19:18 +0200
fillL: convert 2 divisions to multiplications
7	8	src/basemath/zetamult.c

8c5bfc31c | Karim Belabas | Thu, 2 Jul 2020 13:02:45 +0200
zetamult: factor out computation of pab
17	16	src/basemath/zetamult.c

cae88c2bb | Karim Belabas | Thu, 2 Jul 2020 12:38:01 +0200
fix doc
2	1	src/functions/transcendental/zetamult

0702c5293 | Karim Belabas | Thu, 2 Jul 2020 11:53:12 +0200
improve doc
4	4	src/functions/transcendental/zetamult

d0526e4f4 | Karim Belabas | Thu, 2 Jul 2020 11:41:41 +0200
unify zetamult_interpolate variants + reorder code
220	222	src/basemath/zetamult.c
0	1	src/headers/paridecl.h

65d25573d | Karim Belabas | Thu, 2 Jul 2020 00:37:35 +0200
zetamult: names cleanups
8	11	src/basemath/zetamult.c

74d406447 | Bill Allombert | Thu, 2 Jul 2020 00:19:40 +0200
s4galoisgen: compute product bezout/frobpowers once
19	22	src/basemath/galconj.c

917656964 | Karim Belabas | Wed, 1 Jul 2020 22:32:38 +0200
58- remove zetamultinit and corresponding optional argument in zetamult

+ remove dead code
1	0	CHANGES
1	0	COMPAT
0	1	doc/refcard.tex
23	255	src/basemath/zetamult.c
3	24	src/functions/transcendental/zetamult
0	31	src/functions/transcendental/zetamultinit
1	4	src/headers/paridecl.h
1	11	src/test/32/zetamult
0	2	src/test/in/zetamult

7cf0273a4 | Karim Belabas | Wed, 1 Jul 2020 21:53:04 +0200
unify all zetamult functions with threshold. Akhilesh summation now unused
40	32	src/basemath/zetamult.c
1	4	src/test/32/zetamult
0	1	src/test/in/zetamult

cafe1e1ba | Bill Allombert | Wed, 1 Jul 2020 19:20:06 +0200
New libpari function FqC_FqV_mul
1	0	CHANGES
2	0	doc/usersch5.tex
16	0	src/basemath/polarit3.c
1	0	src/headers/paridecl.h

02aefb749 | Bill Allombert | Wed, 1 Jul 2020 11:11:46 +0200
MPQS: update tuning up to 90 digits
9	9	src/modules/mpqs.h

b6bd65649 | Bill Allombert | Tue, 30 Jun 2020 17:45:25 +0200
s4makelift: use FpXQ_powers
11	15	src/basemath/galconj.c

9dc39fc8f | Karim Belabas | Mon, 29 Jun 2020 21:44:12 +0200
zetamult: ensure correct relative error by using zetamult_zagier
45	19	src/basemath/zetamult.c

db59eadcd | Bill Allombert | Mon, 29 Jun 2020 19:11:31 +0200
FpXC_FpXQV_eval / FpXM_FpXQV_eval: minor cleanup
2	4	src/basemath/FpX.c

9bab6a47b | Bill Allombert | Mon, 29 Jun 2020 18:56:05 +0200
ZT_sqr: use pari_APPLY_type
4	10	src/basemath/arith1.c

84a7ea1c2 | Bill Allombert | Mon, 29 Jun 2020 18:30:14 +0200
FpX_FpV_multieval_tree: minor cleanup
2	2	src/basemath/FpX.c

6f1547616 | Karim Belabas | Mon, 29 Jun 2020 01:32:58 +0200
revert commit 7c78a7e1512

need to decide whether we use absolute or relative accuracy. Don't upset
test-zetamult for now
4	3	src/basemath/zetamult.c

be205e952 | Bill Allombert | Sun, 28 Jun 2020 21:09:01 +0200
FpXC_FpXQ_eval: use correct degree.
1	1	src/basemath/FpX.c

1832dc9bc | Bill Allombert | Sun, 28 Jun 2020 21:08:45 +0200
New libpari function RgXV_maxdegree
3	0	doc/usersch5.tex
9	0	src/basemath/RgX.c
1	0	src/headers/paridecl.h

4544bd42c | Bill Allombert | Sun, 28 Jun 2020 20:12:38 +0200
New static function FpXV_ffisom
21	18	src/basemath/galconj.c

7c78a7e15 | Karim Belabas | Sun, 28 Jun 2020 15:38:25 +0200
reduce working precision (64 extra bits are enough)
7	7	src/basemath/zetamult.c

01bd80537 | Karim Belabas | Sun, 28 Jun 2020 15:12:22 +0200
fillrecs: gadd/gmul -> mpadd/mpmul
2	2	src/basemath/zetamult.c

6c5dfc9e6 | Karim Belabas | Sun, 28 Jun 2020 14:58:44 +0200
split zetamultevec in 2 + hash_zv
54	46	src/basemath/zetamult.c
1	0	src/headers/paridecl.h
10	0	src/language/hash.c

11c663acc | Karim Belabas | Sat, 27 Jun 2020 23:51:51 +0200
polylogmult doc: be more precise
3	1	src/functions/transcendental/polylogmult



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