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


7d48204b6 | Karim Belabas | Fri, 15 Jan 2021 13:44:27 +0100
mfsplit: don't call polred if [K:Q]> 30 (was [K:Q(chi)])
1	1	src/basemath/mftrace.c

8c5f1187d | Karim Belabas | Thu, 14 Jan 2021 23:27:53 +0100
change ZX_mul and ZXQM_mul tunings

avoid interpolation when input have very different sizes
21	5	src/basemath/RgV.c
15	8	src/basemath/ZX.c
1	0	src/headers/paridecl.h

b43bfa442 | Karim Belabas | Thu, 14 Jan 2021 20:29:59 +0100
fix typo in ZM_mul tuning + missing timer initialization
1	1	src/basemath/ZV.c
1	0	src/basemath/mftrace.c

96c7f02c3 | Karim Belabas | Thu, 14 Jan 2021 20:21:59 +0100
change ZM_mul tunings

- disable ZM_mul_fast when inputs have very different bitsizes
- check SW bound with MIN bitsizes (not max)
25	50	src/basemath/ZV.c

5cef2d1b9 | Karim Belabas | Thu, 14 Jan 2021 17:50:54 +0100
whitespace edits
21	41	src/basemath/ZV.c

52ed1b895 | Karim Belabas | Thu, 14 Jan 2021 17:26:41 +0100
ZM_mul: cleanup + whitespace edits
11	23	src/basemath/ZV.c

efccbef4d | Karim Belabas | Thu, 14 Jan 2021 15:11:01 +0100
replace mf1basis by an even more heuristic version

- reduce Schaeffer use for composite levels (use known coefficients up
  to Sturm bound and apply Tp instead of using p * Sturm bound)
- fix the "Sturm bound" for prime levels
- save memory (avoid matsermul and treat each column individually with GC)
- ZabM_ker: replace final check by probabilistic test mod p
mf1basis: use Schaeffer again in all cases
- add diagnostics
3	0	CHANGES
24	9	src/basemath/alglin1.c
122	96	src/basemath/mftrace.c
7	4	src/test/32/mf
4	0	src/test/in/mf

f3500cc06 | Karim Belabas | Wed, 13 Jan 2021 18:26:41 +0100
BA  20- missing GC in qfsolve
1	0	CHANGES
5	2	src/basemath/qfsolve.c

576aa0faa | Karim Belabas | Wed, 13 Jan 2021 01:45:16 +0100
fix bessel bench
1	7	src/test/32/bessel
0	2	src/test/in/bessel

196bd1a02 | Karim Belabas | Mon, 11 Jan 2021 20:29:17 +0100
besseljzero / besselyzero: make 2nd argument optional + add to refcard
2	0	doc/refcard.tex
9	4	src/functions/transcendental/besseljzero
9	4	src/functions/transcendental/besselyzero

bfe283d6d | Karim Belabas | Mon, 11 Jan 2021 10:30:16 +0100
kill warnings
4	3	src/basemath/ramanujantau.c

30c2925b9 | Karim Belabas | Mon, 11 Jan 2021 09:26:45 +0100
remove useless sentence
0	1	TODO

258a6d1e2 | Karim Belabas | Mon, 11 Jan 2021 01:23:17 +0100
19- mfeisenstein(k, trivial characters mod N> 1) not handled correctly
1	0	CHANGES
6	7	src/basemath/mftrace.c
2	1	src/test/32/mf
2	0	src/test/in/mf

5e6b0330f | Karim Belabas | Sun, 10 Jan 2021 22:11:52 +0100
HC  10- new GP functions bessljzero, besselyzero
1	0	CHANGES
38	0	src/basemath/trans3.c
13	0	src/functions/transcendental/besseljzero
13	0	src/functions/transcendental/besselyzero
2	0	src/headers/paridecl.h
17	1	src/test/32/bessel
10	1	src/test/in/bessel

f8256bd48 | Karim Belabas | Sun, 10 Jan 2021 19:19:44 +0100
7- [libpari] nbessel -> ybessel
1	0	CHANGES
1	0	COMPAT
5	5	src/basemath/trans3.c
1	1	src/functions/transcendental/besseln
1	1	src/functions/transcendental/bessely
1	1	src/headers/paridecl.h
1	0	src/headers/pariold.h

c447ea91b | Karim Belabas | Sun, 10 Jan 2021 12:37:25 +0100
retune tau_parallel
1	1	src/basemath/ramanujantau.c

7ae2bcde8 | Karim Belabas | Sun, 10 Jan 2021 12:18:12 +0100
hclassno6: make sure to use caches if they exist [don't extend them]

+ ramanujantau: cleanup decision to use parallel
27	16	src/basemath/arith1.c
16	0	src/basemath/mftrace.c
5	2	src/basemath/ramanujantau.c
1	0	src/headers/paridecl.h

7f326d11c | Bill Allombert | Sun, 10 Jan 2021 00:20:21 +0100
New libpari function RgX_chinese_coprime
1	1	CHANGES
6	1	doc/usersch5.tex
12	0	src/basemath/polarit2.c
2	1	src/headers/paridecl.h

4864dd464 | Karim Belabas | Sat, 9 Jan 2021 23:29:25 +0100
ramanujantau: cleanups
14	12	src/basemath/ramanujantau.c
6	1	src/test/32/ramanujantau
5	0	src/test/in/ramanujantau

0e7c19fe1 | Karim Belabas | Sat, 9 Jan 2021 21:54:37 +0100
typo in taugen_n + reduce cache in c_newtrace
1	1	src/basemath/mftrace.c
1	1	src/basemath/ramanujantau.c

87d9d5782 | Karim Belabas | Sat, 9 Jan 2021 20:17:11 +0100
move ramanujantau to separate file, complete rewrite + add tests
1	0	CHANGES
0	189	src/basemath/arith1.c
14	4	src/basemath/mftrace.c
238	0	src/basemath/ramanujantau.c
8	10	src/functions/number_theoretical/ramanujantau
7	2	src/headers/paripriv.h
4	1	src/test/32/ramanujantau
2	0	src/test/in/ramanujantau

7d98a3f3f | Henri Cohen | Sat, 9 Jan 2021 20:06:08 +0100
add ell argument to ramanujantau + parallelize
133	30	src/basemath/arith1.c
26	5	src/functions/number_theoretical/ramanujantau
1	1	src/headers/paridecl.h
2	0	src/headers/paripriv.h

dd7605a03 | Karim Belabas | Sat, 9 Jan 2021 16:59:25 +0100
18- (-1)^(1/3) -> -1 instead of exp(log(-1)/3)
1	0	CHANGES
5	1	src/basemath/RgV.c
14	0	src/basemath/trans1.c
16	6	src/functions/operators/HEADER
3	1	src/test/32/hypergeom
6	0	src/test/32/pow
2	0	src/test/in/hypergeom
4	0	src/test/in/pow

e7d0b33b5 | Karim Belabas | Thu, 7 Jan 2021 20:16:07 +0100
qfsolve: fix comment / doc
2	2	src/basemath/qfsolve.c
5	4	src/functions/linear_algebra/qfsolve

f3fed60db | Karim Belabas | Thu, 7 Jan 2021 20:02:22 +0100
fix comment + whitespace edits
9	16	src/basemath/qfsolve.c

0564f35bf | Karim Belabas | Thu, 7 Jan 2021 17:32:47 +0100
mf1basis: add diagnostics
13	2	src/basemath/mftrace.c

a79adf198 | Karim Belabas | Thu, 7 Jan 2021 17:32:34 +0100
bnfinit(,1)
1	1	src/modules/algebras.c

98af5649e | Karim Belabas | Thu, 7 Jan 2021 12:28:27 +0100
typo 1 -> nf_FORCE
1	1	src/basemath/mftrace.c

7ccb644df | Karim Belabas | Thu, 7 Jan 2021 12:24:27 +0100
dihan_bnf: reblace bnfinit by bnfinit(,1)
1	1	src/basemath/mftrace.c

7b8f996c0 | Karim Belabas | Thu, 7 Jan 2021 03:39:58 +0100
mf1basis: recover as much memory as possible before first kernel
2	1	src/basemath/mftrace.c

11eea075a | Karim Belabas | Thu, 7 Jan 2021 03:05:40 +0100
use nE = 0 and not LIM to detect whether there's a single Eisenstein series
5	9	src/basemath/mftrace.c

82ce8f320 | Karim Belabas | Thu, 7 Jan 2021 02:54:54 +0100
mf1basis: handle E1i denominator in a better way
2	2	src/basemath/mftrace.c

2339dd0b1 | Karim Belabas | Wed, 6 Jan 2021 22:18:25 +0100
17- missing GC at the end of RgXn_inv
1	0	CHANGES
6	6	src/basemath/RgX.c

26f9d1f74 | Karim Belabas | Wed, 6 Jan 2021 22:06:00 +0100
mf1basis: cleanup limits
35	28	src/basemath/mftrace.c

dd574848e | Karim Belabas | Wed, 6 Jan 2021 20:39:54 +0100
mf1basis: avoid useless reduction / copy
1	5	src/basemath/mftrace.c

3a7b7c8df | Karim Belabas | Wed, 6 Jan 2021 20:33:38 +0100
fix get_DIH: make deep copy
1	1	src/basemath/mftrace.c

46a932c80 | Karim Belabas | Wed, 6 Jan 2021 03:19:01 +0100
mf1basis: compute Tp directly instead of using matrix mult
89	47	src/basemath/mftrace.c

c0c86b7fe | Karim Belabas | Tue, 5 Jan 2021 19:22:07 +0100
mf1init with jokers: reduce memory use
3	1	src/basemath/mftrace.c

04bbf62c0 | Karim Belabas | Tue, 5 Jan 2021 17:29:12 +0100
wt1 forms: avoid recomputing dihedral forms
107	64	src/basemath/mftrace.c

81321adef | Karim Belabas | Tue, 5 Jan 2021 12:17:52 +0100
reduce Sturm bound in mfdihedralnew_i
1	1	src/basemath/mftrace.c

e480bc17b | Karim Belabas | Tue, 5 Jan 2021 03:09:40 +0100
typo
1	1	src/basemath/mftrace.c

302d8f137 | Karim Belabas | Tue, 5 Jan 2021 02:48:48 +0100
16- precision too low for units in mfgaloisprojrep
1	0	CHANGES
1	1	src/basemath/mftrace.c

d9de8c63a | Karim Belabas | Tue, 5 Jan 2021 02:12:56 +0100
dihedral forms: optimize computation of Galois action
32	15	src/basemath/mftrace.c

f426fcef0 | Karim Belabas | Mon, 4 Jan 2021 22:59:06 +0100
cleanup mfdihedralall interface
7	11	src/basemath/mftrace.c

ed60903a3 | Karim Belabas | Mon, 4 Jan 2021 19:20:11 +0100
15- (Mod(0,3) + x) + O(x^2) -> x + O(x^2)  [now Mod(1,3)*x + O(x^2)]
1	0	CHANGES
25	9	src/basemath/Ser.c
4	3	src/test/32/ser
2	1	src/test/in/ser

cbae1eb9c | Bill Allombert | Mon, 4 Jan 2021 18:08:32 +0100
RgX_homogenous_evalpow: do not assume A is a t_POL.
3	3	src/basemath/RgX.c

c3241f94a | Karim Belabas | Mon, 4 Jan 2021 14:32:07 +0100
14- subst(O(y) + x, x, (1 - y + O(y^2))*x + O(x^2)) -> SEGV [#2267]

+ minor cleanup gsubst
1	0	CHANGES
20	19	src/basemath/gen3.c
1	0	src/test/32/subst
3	0	src/test/in/subst

952608ecd | Karim Belabas | Sun, 3 Jan 2021 12:43:25 +0100
6- ZXX_to_Kronecker -> RgXX_to_Kronecker

Same for ZXX_to_Kronecker_spec -> RgXX_to_Kronecker_spec
2	0	CHANGES
2	0	COMPAT
18	17	doc/usersch5.tex
6	6	src/basemath/FpXX.c
6	6	src/basemath/RgX.c
6	6	src/basemath/ZX.c
3	3	src/basemath/hyperell.c
2	2	src/headers/paridecl.h
2	0	src/headers/pariold.h

865977d75 | Karim Belabas | Sat, 2 Jan 2021 19:43:25 +0100
8- [libpari] FpM_intersect_i, Flm_intersect_i
3	0	CHANGES
10	0	doc/usersch5.tex
8	3	src/basemath/Flv.c
22	4	src/basemath/alglin1.c
1	1	src/basemath/base2.c
9	7	src/functions/linear_algebra/matintersect
2	0	src/headers/paridecl.h

c51fdaf05 | Karim Belabas | Sat, 2 Jan 2021 17:05:55 +0100
ZX_Zp_root: RgX_translate -> ZX_translate
1	1	src/basemath/polarit1.c

a9f94949f | Karim Belabas | Sat, 2 Jan 2021 14:11:45 +0100
Revert^2 "mf1basis: remove polmods in time-critical sections"

This reverts commit a0ce0e2e24537b3093780d4e80844af8123eaf83.

+ apply correct fixes : missing reduction and apply Kronecker once we are
  no longer over Z
54	26	src/basemath/mftrace.c

b49709951 | Karim Belabas | Fri, 1 Jan 2021 23:07:56 +0100
fix help
2	2	src/functions/linear_algebra/matintersect

f87595ef6 | Bill Allombert | Fri, 1 Jan 2021 19:46:50 +0100
Flm_invimage_i: do not destroy parameters.
2	2	src/basemath/Flv.c

2e532e1f2 | Bill Allombert | Fri, 1 Jan 2021 19:40:21 +0100
quicktrace: make static
1	1	src/basemath/base1.c
0	1	src/headers/paripriv.h

5e6c80cf9 | Bill Allombert | Fri, 1 Jan 2021 19:40:21 +0100
New libpari function RgXQ_trace
1	0	CHANGES
2	0	doc/usersch5.tex
11	0	src/basemath/RgX.c
1	1	src/basemath/alglin2.c
1	0	src/headers/paridecl.h

e3a3a4348 | Karim Belabas | Fri, 1 Jan 2021 14:45:43 +0100
mf1basis: add diagnostic
7	3	src/basemath/mftrace.c

b8d09c9bc | Karim Belabas | Fri, 1 Jan 2021 12:57:35 +0100
kill warning
2	2	src/basemath/mftrace.c



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