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


9bc9f2a28 | Bill Allombert | Wed, 18 Sep 2019 22:21:36 +0200
Z_XpN_powu only worked for u=1
32	30	src/basemath/ZX.c

1c791e7c5 | Karim Belabas | Wed, 18 Sep 2019 16:04:00 +0200
ZX_translate: gerepilecopy -> gerepileupto
1	1	src/basemath/ZX.c

7e1274bf1 | Karim Belabas | Wed, 18 Sep 2019 15:32:30 +0200
use ZX_translate in eulervec + fix bench
7	30	src/basemath/bern.c
15	15	src/test/32/bern

2e11ba0b4 | Karim Belabas | Wed, 18 Sep 2019 15:14:32 +0200
cleanup ratlift code
45	41	src/basemath/nffactor.c

94d9db3a0 | Bill Allombert | Wed, 18 Sep 2019 10:51:42 +0200
Flx_translate1: use divide and conquer strategy
27	8	src/basemath/Flx.c

59df02a05 | Bill Allombert | Wed, 18 Sep 2019 10:20:40 +0200
ZX_translate: use divide and conquer strategy
59	2	src/basemath/ZX.c

04621bbd1 | Karim Belabas | Wed, 18 Sep 2019 09:07:15 +0200
replace lift_to_frac by lift_to_frac_tdenom (FpX_ratlift)

+ use Qdivii
8	19	src/basemath/nffactor.c

468db01a7 | Karim Belabas | Tue, 17 Sep 2019 23:04:11 +0200
retune lfunquad + make sigsum static
5	16	src/basemath/lfunquad.c

6312eadd7 | Bill Allombert | Tue, 17 Sep 2019 14:00:01 +0200
Flx_Newton: minor speedup
4	3	src/basemath/Flx.c

d4b3dc21c | Karim Belabas | Tue, 17 Sep 2019 12:06:51 +0200
Hfind: inverseimage -> QM_gauss
1	1	src/basemath/mftrace.c

8736cc179 | Karim Belabas | Tue, 17 Sep 2019 11:49:16 +0200
typo
1	1	src/basemath/lfunquad.c

710735678 | Karim Belabas | Tue, 17 Sep 2019 11:48:15 +0200
Hcolgen: refactor hard-coded threshold + change value: 40 -> 10
7	5	src/basemath/lfunquad.c

0890e0fe1 | Karim Belabas | Tue, 17 Sep 2019 11:19:02 +0200
\frac -> \dfrac
1	1	src/functions/transcendental/eulerfrac

2fdbe78a6 | Karim Belabas | Tue, 17 Sep 2019 11:05:29 +0200
LFEk: improve
2	1	src/basemath/lfunquad.c

20bea2126 | Karim Belabas | Tue, 17 Sep 2019 08:25:44 +0200
remove usumdivktwist_0_all: k is always odd and the Euler numbers are all 0
5	12	src/basemath/lfunquad.c

d5b9baa46 | Karim Belabas | Tue, 17 Sep 2019 08:14:13 +0200
18- [libpari] lfunquadneg
1	0	CHANGES
3	0	doc/usersch8.tex

4b7ac8544 | Karim Belabas | Tue, 17 Sep 2019 08:11:19 +0200
update bench
3	3	src/test/32/lfunquad

f081c46ef | Karim Belabas | Tue, 17 Sep 2019 01:25:10 +0200
17- new GP functions: eulerfrac, eulerpol, eulervec
1	0	CHANGES
1	0	doc/refcard.tex
52	2	src/basemath/bern.c
7	6	src/basemath/lfunquad.c
16	0	src/functions/transcendental/eulerfrac
12	0	src/functions/transcendental/eulerpol
21	0	src/functions/transcendental/eulervec
3	1	src/headers/paridecl.h
52	9	src/test/32/bern
13	3	src/test/in/bern

c90e7816d | Bill Allombert | Tue, 17 Sep 2019 00:36:15 +0200
RgXQX_translate: avoid using GEN *
5	4	src/basemath/RgX.c

e061b2537 | Bill Allombert | Mon, 16 Sep 2019 23:50:10 +0200
Move ZX_translate to ZX.c
0	49	src/basemath/RgX.c
50	0	src/basemath/ZX.c

86f642581 | Bill Allombert | Mon, 16 Sep 2019 22:11:17 +0200
RgX_translate: do not assume c to be integer
2	2	src/basemath/RgX.c

8a85eb6d6 | Bill Allombert | Mon, 16 Sep 2019 22:10:44 +0200
RgX_translate: avoid using GEN *
8	8	src/basemath/RgX.c

d1afb77df | Bill Allombert | Mon, 16 Sep 2019 21:23:52 +0200
ZX_translate: avoid using GEN *
8	8	src/basemath/RgX.c

a165abba5 | Karim Belabas | Mon, 16 Sep 2019 19:26:07 +0200
lfun(t_QUAD, positive t_INT): fix accuracy problem
2	2	src/basemath/lfun.c
2	2	src/test/32/lfun

f7c43ff9f | Bill Allombert | Mon, 16 Sep 2019 17:45:20 +0200
lfun(t_LFUN_ZETA,n):  use lfunquad
1	1	src/basemath/lfun.c
2	2	src/test/32/lfun

7e3c7ae62 | Aurel Page | Mon, 16 Sep 2019 14:43:28 +0200
bnrclassfield: recover if incorrect nf
10	1	src/basemath/kummer.c

2487dd3e1 | Karim Belabas | Mon, 16 Sep 2019 12:11:29 +0200
update / fix factorint bench
8	3	src/test/32/factorint

b67d7b074 | Karim Belabas | Mon, 16 Sep 2019 12:09:56 +0200
cleanup ifac_insert_multiplet + move to avoid forward decl.
82	99	src/basemath/ifactor1.c

46924be15 | Karim Belabas | Mon, 16 Sep 2019 11:51:15 +0200
cleanup ifac_insert_multiplet
5	5	src/basemath/ifactor1.c

54228c850 | Karim Belabas | Mon, 16 Sep 2019 11:37:26 +0200
fix "integer class" bug in mpqs [#2165]
3	3	src/modules/mpqs.c
4	0	src/test/in/factorint

8c538678f | Bill Allombert | Mon, 16 Sep 2019 11:23:01 +0200
parse.y: replace %pure-parser by %define api.pure full
1	1	src/language/parse.y

2aaa67aa0 | Bill Allombert | Mon, 16 Sep 2019 11:23:01 +0200
new libpari functions F2xX_to_F2xC, F2xXV_to_F2xM
1	1	CHANGES
4	0	doc/usersch5.tex
22	0	src/basemath/F2x.c
2	0	src/headers/paridecl.h

28fe151f3 | Karim Belabas | Mon, 16 Sep 2019 11:20:27 +0200
remove obsolete comment
0	2	src/modules/mpqs.c

d5ca36311 | Karim Belabas | Mon, 16 Sep 2019 08:59:53 +0200
usefeq: remove unused parameter N
3	3	src/basemath/lfunquad.c

745b4a2e7 | Karim Belabas | Mon, 16 Sep 2019 08:34:04 +0200
improve lfunquadfeq
5	4	src/basemath/lfunquad.c

ed459f9a0 | Karim Belabas | Mon, 16 Sep 2019 08:17:22 +0200
speedup RCpol (use recurrence)
16	19	src/basemath/lfunquad.c

ec66c51cd | Henri Cohen | Sun, 15 Sep 2019 23:09:54 +0200
23- direct formulas for quadratic Dirichlet L-functions at integers
1	0	CHANGES
31	3	src/basemath/alglin1.c
29	0	src/basemath/lfun.c
752	0	src/basemath/lfunquad.c
2	2	src/basemath/mftrace.c
6	0	src/headers/paridecl.h
472	0	src/test/32/lfunquad
15	0	src/test/in/lfunquad

729a217f4 | Karim Belabas | Sun, 15 Sep 2019 13:28:22 +0200
whitespace edit
2	2	src/basemath/trans1.c

da1d45be7 | Karim Belabas | Sun, 15 Sep 2019 12:50:56 +0200
16- better formula for Catalan
1	0	CHANGES
12	12	src/basemath/trans1.c

d1f828b1f | Karim Belabas | Fri, 13 Sep 2019 19:17:53 +0200
missing 'static'
1	1	src/basemath/alglin1.c

4d9dd9753 | Bill Allombert | Thu, 12 Sep 2019 21:12:43 +0200
QXQ_inv_filter: removed, use simpler code
7	34	src/basemath/polarit3.c

6936cd15c | Karim Belabas | Thu, 12 Sep 2019 19:22:51 +0200
24- division by 0 in Flx_extresultant when one input is 0
1	0	CHANGES
3	3	src/basemath/Flx.c

fd42fea76 | Karim Belabas | Thu, 12 Sep 2019 19:15:10 +0200
23- modular symbols package: better type checks
1	0	CHANGES
2	1	src/basemath/modsym.c
10	7	src/test/32/modsym
5	2	src/test/in/modsym

04231cf4d | Bill Allombert | Thu, 12 Sep 2019 19:13:32 +0200
QXQ_inv_filter: fix pathological case
24	13	src/basemath/polarit3.c
16	1	src/test/32/polmod
5	0	src/test/in/polmod

2a61fc048 | Bill Allombert | Thu, 12 Sep 2019 19:09:08 +0200
QXQ_inv: detect when A, B not coprime
2	0	src/basemath/polarit3.c
2	2	src/test/32/div
2	4	src/test/32/pol

e0736d112 | Karim Belabas | Thu, 12 Sep 2019 18:33:39 +0200
remove QM_ker_r
3	5	src/basemath/modsym.c

fd644f105 | Bill Allombert | Thu, 12 Sep 2019 17:16:38 +0200
ZX_gcd_filter: simplify interface
8	12	src/basemath/QX_factor.c
8	0	src/test/32/gcdext
4	0	src/test/in/gcdext

4d694e190 | Karim Belabas | Thu, 12 Sep 2019 15:46:11 +0200
typo in QM_inv (wrong result)

+ remove code duplication + better take denominator into account in QM_inv
1	0	CHANGES
38	42	src/basemath/alglin1.c
3	3	src/test/32/mat

cc311eb4c | Bill Allombert | Thu, 12 Sep 2019 15:22:20 +0200
msfromell: use a smaller prime for Flm_ker
1	1	src/basemath/modsym.c

9c4209200 | Bill Allombert | Tue, 10 Sep 2019 18:31:46 +0200
new libpari function gen_ZpM_Dixon with simpler interface
2	1	CHANGES
3	1	COMPAT
23	0	src/basemath/Hensel.c
3	0	src/headers/paridecl.h

5a76af01c | Bill Allombert | Tue, 10 Sep 2019 18:19:55 +0200
rename gen_ZpM_Dixon to gen_ZpM_Dixon_Wiedemann
1	0	CHANGES
1	0	COMPAT
1	1	doc/usersch5.tex
3	3	src/basemath/FpV.c
1	1	src/headers/paridecl.h

ac58b224c | Bill Allombert | Tue, 10 Sep 2019 18:08:43 +0200
New libpari function F2xn_inv
1	1	CHANGES
4	0	doc/usersch5.tex
66	0	src/basemath/F2x.c
4	1	src/basemath/RgX.c
1	0	src/headers/paridecl.h

644e5b105 | Bill Allombert | Tue, 10 Sep 2019 16:52:09 +0200
New libpari function F2xn_red
1	0	CHANGES
2	0	doc/usersch5.tex
15	0	src/basemath/F2x.c
1	0	src/headers/paridecl.h

be76886be | Bill Allombert | Tue, 10 Sep 2019 11:23:31 +0200
ZlM_gauss_ratlift: use better algorithm
22	18	src/basemath/alglin1.c

15edf1db7 | Bill Allombert | Mon, 9 Sep 2019 18:47:56 +0200
ZM_mul_i: fix tuning
1	1	src/basemath/ZV.c

2e1fe937a | Bill Allombert | Mon, 9 Sep 2019 18:21:06 +0200
ZM_mul: add fast parallel CRT implementation
95	10	src/basemath/ZV.c
6	0	src/functions/symbolic_operators/mul
1	0	src/headers/paripriv.h

c7a1d35f3 | Karim Belabas | Mon, 9 Sep 2019 17:20:21 +0200
fix #2164
2	1	src/basemath/buch2.c
2	1	src/test/32/nf
4	0	src/test/in/nf

85f6c20eb | Karim Belabas | Mon, 9 Sep 2019 15:38:19 +0200
14- parsum: removed optional argument [allows grouping of subsums => faster]
1	0	CHANGES
1	0	COMPAT
18	7	doc/parallel.tex
1	1	doc/refcard.tex
7	5	src/functions/programming/parsum
1	1	src/headers/paridecl.h
38	25	src/language/eval.c

2975beea5 | Karim Belabas | Mon, 9 Sep 2019 13:33:59 +0200
cleanup polmodular0_ZM
5	5	src/basemath/polmodular.c

065f43a9d | Karim Belabas | Mon, 9 Sep 2019 13:25:04 +0200
improve polmodular_worker use

- avoid potential crash when looking up dinf->primes[i] for i>= nprimes
- avoid allocating vectors + utoipos
21	18	src/basemath/polmodular.c
1	1	src/functions/polynomials/polmodular
1	1	src/headers/paripriv.h

37745aeb6 | Bill Allombert | Mon, 9 Sep 2019 12:15:50 +0200
QXQ_inv: use asymptocally fast algorithm
94	38	src/basemath/polarit3.c
6	0	src/functions/symbolic_operators/div
1	0	src/headers/paripriv.h
4	2	src/test/32/pol

905046fab | Bill Allombert | Mon, 9 Sep 2019 11:49:51 +0200
Missing function nxCV_chinese_center
4	0	doc/usersch5.tex
20	0	src/basemath/arith1.c
1	0	src/headers/paridecl.h

84362cc08 | Bill Allombert | Mon, 9 Sep 2019 11:37:10 +0200
mtsingle_err_recover: fix warning
1	0	src/mt/mt.c

8fcaeddd9 | Bill Allombert | Sun, 8 Sep 2019 22:31:17 +0200
ZX_gcd_slice: use gerepileupto instead of gerepileall
1	2	src/basemath/QX_factor.c

5b2745f25 | Bill Allombert | Sun, 8 Sep 2019 13:56:12 +0200
mt single: improve mt_is_thread emulation

In particular, avoid _*_worker to appear in error message
2	0	src/headers/paripriv.h
1	0	src/headers/paristio.h
8	0	src/language/eval.c
15	0	src/mt/mt.c
1	0	src/mt/mt.h
1	1	src/mt/single.c

33cf7ad0d | Bill Allombert | Sat, 7 Sep 2019 18:50:02 +0200
new libpari function ZpM_invlift
1	1	CHANGES
8	0	doc/usersch5.tex
20	0	src/basemath/Hensel.c
1	0	src/headers/paridecl.h

7d6928c72 | Bill Allombert | Sat, 7 Sep 2019 18:50:02 +0200
new libpari function gen_ZpM_Newton
1	0	CHANGES
4	0	doc/usersch5.tex
40	0	src/basemath/Hensel.c
3	0	src/headers/paridecl.h

8cf9c3cd8 | Bill Allombert | Sat, 7 Sep 2019 18:50:02 +0200
Flm_gauss_sp was not asymptotically fast
14	2	src/basemath/Flv.c

af0440aae | Bill Allombert | Sat, 7 Sep 2019 14:01:16 +0200
ZpXQ_invlift: fix doc
4	4	doc/usersch5.tex

861d2a3ec | Bill Allombert | Fri, 6 Sep 2019 21:40:40 +0200
nfisincl_worker: fix previous commit
2	2	src/basemath/base1.c

71fb68e37 | Bill Allombert | Fri, 6 Sep 2019 12:22:19 +0200
nfisincl_worker: use isint1
2	2	src/basemath/base1.c



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