PARI/GP


Main
  Download
  Packages
  GP in your browser
  Timeline
  Funding
  SEARCH

Help
  FAQ
  Documentation
  Tutorials
  Mailing Lists
  Contributed GP scripts

Development
  Ateliers PARI/GP
  Bugs
  Latest Changes
  Version Control
  Coding Guidelines
  PariDroid

Tests & benchmarks
  Buildlogs
  Coverage Report
  Doc Coverage
  Refcards test
  Benchmarks

Miscellaneous
  WWW Stats
  Logo
  Fun!
  Links

Changes commited to PARI GIT during the last two weeks


12523aa | Karim Belabas | Thu, 23 Nov 2017 12:38:47 +0100
fix RgM_Rg_sub typo
1	1	src/basemath/RgV.c

4be8729 | Karim Belabas | Wed, 22 Nov 2017 23:35:47 +0100
make dblcoro526 work when B < 0 [#1992]
2	3	src/basemath/lfun.c
5	4	src/basemath/mellininv.c

66b5338 | Karim Belabas | Tue, 21 Nov 2017 17:04:25 +0100
cleanup nfrootsof1 / K.tu output
2	0	CHANGES
15	16	src/basemath/nffactor.c
4	2	src/language/members.c
2	2	src/test/32/member

3349c1d | Karim Belabas | Mon, 20 Nov 2017 22:42:04 +0100
make sure ??log and ??simplify pick the function and not the default
2	2	doc/gphelp.in

027c7de | Karim Belabas | Mon, 20 Nov 2017 14:03:23 +0100
kill warning + update doc.
1	1	src/basemath/mftrace.c
6	4	src/functions/modular_forms/mfeval

d75f58f | Karim Belabas | Sun, 19 Nov 2017 17:09:11 +0100
improve doc
4	3	src/functions/l_functions/lfuntheta

ae0cef1 | Karim Belabas | Sun, 19 Nov 2017 16:47:03 +0100
lfuntheta with inexact zero hardcoded: return complex 0 if necessary
7	1	src/basemath/lfun.c
3	2	src/test/32/lfun
2	1	src/test/in/lfun

4364559 | Karim Belabas | Sun, 19 Nov 2017 16:32:58 +0100
113- lfuntheta(1,1e50) -> overflow

- fix lfunthetacost when it must return 0
- support 0
- hack mfeval so that it returns 0 of the appropriate accuracy for cusp forms
  near the real axis
1	0	CHANGES
3	2	src/basemath/lfun.c
1	0	src/basemath/lfunutils.c
13	3	src/basemath/mftrace.c
2	1	src/test/32/lfun
1	0	src/test/in/lfun

b91fe55 | Henri Cohen | Sun, 19 Nov 2017 11:23:16 +0100
fixed findqganew: mfeval now orders of magnitude faster.
32	25	src/basemath/mftrace.c
6	1	src/test/32/mf
2	1	src/test/in/mf

5168fe9 | Karim Belabas | Sun, 19 Nov 2017 07:33:04 +0100
kill warning
3	2	src/basemath/mftrace.c

6216058 | Karim Belabas | Sat, 18 Nov 2017 12:24:43 +0100
fix the paragraphs related to ellheight (which no longer accepts vectors)
71	67	doc/tutorial.tex

bb34613 | Karim Belabas | Fri, 17 Nov 2017 22:43:28 +0100
cleanup cusp parsing code
27	29	src/basemath/mftrace.c

ec8de5a | Karim Belabas | Fri, 17 Nov 2017 22:09:37 +0100
change variable names: vtf -> S
78	80	src/basemath/mftrace.c

5c35650 | Karim Belabas | Fri, 17 Nov 2017 21:58:33 +0100
cleanup names of MF accessors, finish documentation
25	14	doc/usersch8.tex
25	25	src/basemath/mftrace.c
2	2	src/headers/paridecl.h

cf1c8f0 | Henri Cohen | Fri, 17 Nov 2017 17:46:54 +0100
update doc mfeisenstein/mfpetersson + rationalize om+ om-/ in mfmanin
84	42	doc/tutorial-mf.tex
16	8	src/basemath/mftrace.c
2	2	src/functions/modular_forms/mfeisenstein
9	9	src/functions/modular_forms/mfmanin
1	1	src/functions/modular_forms/mfpetersson
8	4	src/test/32/mf
5	3	src/test/in/mf

d89dcad | Bill Allombert | Fri, 17 Nov 2017 17:13:41 +0100
symbolic_operators/coeff: replace Class by Section
4	3	src/functions/symbolic_operators/coeff

059a5a9 | Bill Allombert | Fri, 17 Nov 2017 17:13:41 +0100
choosetype: handle t_POL x t_POLMOD -> t_POLMOD

If an object includes both t_POL and t_POLMOD coefs in the same
variable, treat the polynomial as a POLMOD too.
8	4	src/basemath/RgV.c
8	24	src/basemath/RgX.c
38	27	src/basemath/polarit2.c
6	1	src/test/32/factor
1	1	src/test/32/pol
1	0	src/test/in/factor
6	0	src/test/in/pol

92e78dc | Karim Belabas | Fri, 17 Nov 2017 17:12:28 +0100
simplify handling of usersFUNCS.tex

no longer parse for %SECTION markers, just dump header/functions from
database for all sections ni in order.
2	1	config/DOC_Make.SH
0	20	doc/usersFUNCS.tex
63	46	src/desc/doc_make

d5c659d | Karim Belabas | Fri, 17 Nov 2017 16:46:23 +0100
move usersFUNCS section headers to the description system
10	1819	doc/usersFUNCS.tex
8	2	src/desc/doc_make
96	0	src/functions/algebras/HEADER
6	0	src/functions/combinatorics/HEADER
34	0	src/functions/conversions/HEADER
8	0	src/functions/default/HEADER
183	0	src/functions/elliptic_curves/HEADER
72	0	src/functions/graphic/HEADER
307	0	src/functions/l_functions/HEADER
21	0	src/functions/linear_algebra/HEADER
63	0	src/functions/modular_forms/HEADER
33	0	src/functions/modular_symbols/HEADER
406	0	src/functions/number_fields/HEADER
155	0	src/functions/number_theoretical/HEADER
222	0	src/functions/operators/HEADER
10	0	src/functions/polynomials/HEADER
70	0	src/functions/programming/HEADER
49	0	src/functions/sums/HEADER
122	0	src/functions/transcendental/HEADER
1	1	src/test/in/help

f81fe8f | Karim Belabas | Fri, 17 Nov 2017 15:51:18 +0100
update gen_proto wrt new help section ordering
14	13	src/desc/gen_proto

e3c9237 | Karim Belabas | Fri, 17 Nov 2017 15:41:02 +0100
reorder help sections [ usersch3 not updated yet ]
16	16	doc/translations
7	7	src/language/gplib.c
13	13	src/test/32/help

b8cca94 | Karim Belabas | Fri, 17 Nov 2017 12:07:50 +0100
document further mf functions + rename Mf_get_eisen -> MF_get_eisenstein
91	11	doc/usersch8.tex
6	6	src/basemath/mftrace.c
1	3	src/headers/paridecl.h

964717c | Karim Belabas | Fri, 17 Nov 2017 00:15:07 +0100
add docs + missing declaration
1	0	CHANGES
4	0	doc/usersch5.tex
29	11	doc/usersch8.tex
2	0	src/headers/paridecl.h

ec4235f | Karim Belabas | Thu, 16 Nov 2017 23:29:07 +0100
update refcard
3	1	doc/refcard.tex
2	2	doc/refmacro.tex

a2272b6 | Karim Belabas | Thu, 16 Nov 2017 23:19:27 +0100
add functions to refcard
1	0	doc/refcard-mf.tex
29	11	doc/refcard.tex

ee18099 | Bill Allombert | Thu, 16 Nov 2017 22:28:55 +0100
_aprcl_step4_worker/_aprcl_step6_worker: fix section

so that they do not show up in ?5
2	2	src/functions/number_theoretical/isprime

bb3f7cf | Karim Belabas | Thu, 16 Nov 2017 22:18:40 +0100
mf cleanups + update refcard-mf
16	4	doc/refcard-mf.tex
10	9	src/basemath/mftrace.c
3	3	src/functions/modular_forms/mfsymboleval
1	1	src/headers/paridecl.h

b881e8e | Karim Belabas | Thu, 16 Nov 2017 18:24:48 +0100
rename mfeisen -> mfeisenstein + update bench
1	1	CHANGES
2	2	doc/refcard-mf.tex
5	5	doc/tutorial-mf.tex
46	46	src/basemath/mftrace.c
2	2	src/functions/modular_forms/mfdescribe
0	26	src/functions/modular_forms/mfeisen
26	0	src/functions/modular_forms/mfeisenstein
1	1	src/functions/modular_forms/mfparams
3	3	src/headers/paridecl.h
15	19	src/test/32/mf
14	14	src/test/in/mf

fe54d44 | Henri Cohen | Thu, 16 Nov 2017 17:30:01 +0100
new function mfmanin + redesign mfsymbol interface
16	16	CHANGES
32	26	doc/tutorial-mf.tex
3	1	src/basemath/base5.c
289	186	src/basemath/mftrace.c
31	0	src/functions/modular_forms/mfmanin
8	7	src/functions/modular_forms/mfperiodpol
36	35	src/functions/modular_forms/mfpetersson
24	26	src/functions/modular_forms/mfsymbol
26	0	src/functions/modular_forms/mfsymboleval
0	32	src/functions/modular_forms/mfsymbolinit
5	3	src/headers/paridecl.h
144	1	src/test/32/mf
34	22	src/test/in/mf
0	432	tutorial-mf2.tex

5bef771 | Bill Allombert | Thu, 16 Nov 2017 10:51:43 +0100
More use of pari_APPLY_xxx
2	7	src/basemath/F2x.c
10	18	src/basemath/Flx.c

46b858d | Karim Belabas | Thu, 16 Nov 2017 09:48:26 +0100
improve doc
3	2	src/functions/number_fields/nfinit

4ef14d3 | Karim Belabas | Wed, 15 Nov 2017 15:29:17 +0100
fix typos related to Z_content
2	2	doc/usersch5.tex
2	2	src/basemath/polarit2.c

f534d10 | Bill Allombert | Wed, 15 Nov 2017 11:55:39 +0100
primelist_disc: fix c89 compat
1	1	src/basemath/polarit3.c

be9a1f6 | Bill Allombert | Wed, 15 Nov 2017 11:44:50 +0100
New libpari function Z_content
1	0	CHANGES
4	0	doc/usersch5.tex
3	2	src/basemath/alglin1.c
46	1	src/basemath/polarit2.c
1	0	src/headers/paridecl.h

0cf3029 | Karim Belabas | Wed, 15 Nov 2017 01:35:15 +0100
112- nfinit([T, listP]) could error out [#1993]

when a small prime outside listP divided the index + clarify docs
2	0	CHANGES
14	4	src/basemath/base2.c
5	1	src/functions/number_fields/nfinit
3	3	src/test/32/round4
2	0	src/test/in/nf

0696545 | Aurel Page | Tue, 14 Nov 2017 20:42:25 +0100
document bb_hnf.c
29	1	src/basemath/bb_hnf.c

9952c09 | Aurel Page | Tue, 14 Nov 2017 19:09:28 +0100
matxxxmod(xxx,d): error if d<1 and fix d==1
22	5	src/basemath/bb_hnf.c
30	1	src/test/32/bbhnf
13	0	src/test/in/bbhnf

c81993d | Bill Allombert | Tue, 14 Nov 2017 17:33:15 +0100
Use pari_APPLY_xxx helpers
9	47	src/basemath/F2x.c
2	14	src/basemath/FF.c
39	146	src/basemath/Flx.c
48	173	src/basemath/FpV.c
7	16	src/basemath/FpX.c
12	36	src/basemath/RgV.c
14	48	src/basemath/RgX.c
44	128	src/basemath/ZV.c
5	14	src/basemath/ZX.c
2	7	src/basemath/base2.c
7	21	src/basemath/base3.c
8	24	src/basemath/base4.c
4	16	src/basemath/hyperell.c
2	7	src/basemath/polarit2.c
25	96	src/basemath/polarit3.c
8	11	src/basemath/subcyclo.c
39	119	src/headers/pariinl.h

09a0a48 | Bill Allombert | Tue, 14 Nov 2017 17:33:06 +0100
Add pari_APPLY_xxx helpers
32	0	src/headers/paricom.h

080e9fe | Karim Belabas | Tue, 14 Nov 2017 16:39:33 +0100
111- matintersect did not always return a basis
1	0	CHANGES
1	1	src/basemath/alglin2.c
2	1	src/test/32/mat
4	0	src/test/in/mat

daf6a53 | Karim Belabas | Tue, 14 Nov 2017 16:39:19 +0100
spurious declaration
0	1	src/headers/paridecl.h

b0fd7ea | Karim Belabas | Tue, 14 Nov 2017 16:02:43 +0100
unused variables
1	1	src/basemath/bb_hnf.c

c7e6a80 | Karim Belabas | Tue, 14 Nov 2017 15:57:23 +0100
new function matdetmod
1	0	CHANGES
85	39	src/basemath/bb_hnf.c
22	0	src/functions/linear_algebra/matdetmod
2	1	src/headers/paridecl.h
23	10	src/test/32/bbhnf
8	1	src/test/in/bbhnf

5007557 | Bill Allombert | Tue, 14 Nov 2017 15:23:50 +0100
Add new ZabM_inv. Rename old to ZabM_inv_ratlift
111	1	src/basemath/alglin1.c
6	0	src/functions/linear_algebra/matsolve
1	0	src/headers/paridecl.h
1	0	src/headers/paripriv.h
1	1	src/test/32/mf

e2612c7 | Bill Allombert | Tue, 14 Nov 2017 15:14:25 +0100
New libpari function nxMV_chinese_center
1	0	CHANGES
16	0	doc/usersch5.tex
78	11	src/basemath/arith1.c
7	0	src/functions/number_theoretical/chinese
2	0	src/headers/paridecl.h
2	0	src/headers/paripriv.h

0f0ee4f | Bill Allombert | Tue, 14 Nov 2017 15:14:25 +0100
New libpari functions FpXC_center/FpXM_center
1	0	CHANGES
6	0	doc/usersch5.tex
18	0	src/basemath/polarit3.c
2	0	src/headers/paridecl.h

8d31c5f | Bill Allombert | Tue, 14 Nov 2017 15:14:25 +0100
gen_inccrt: improve DEBUGLEVEL
5	3	src/basemath/polarit3.c

eb21f5b | Bill Allombert | Tue, 14 Nov 2017 15:14:25 +0100
primelist_disc: add support or primes in arith. progression
3	0	src/basemath/polarit3.c

f6f91e4 | Bill Allombert | Tue, 14 Nov 2017 15:14:25 +0100
New libpari functions ZXC_nv_mod_tree/ZXM_nv_mod_tree
2	1	CHANGES
12	0	doc/usersch5.tex
34	0	src/basemath/arith1.c
2	0	src/headers/paridecl.h

992918b | Bill Allombert | Tue, 14 Nov 2017 15:14:24 +0100
nxV_polint_center_tree: do not assume all pols have same degree
12	6	src/basemath/arith1.c

1cae5c0 | Karim Belabas | Tue, 14 Nov 2017 11:46:01 +0100
rename, export and start to document mf_get_ and MF_get_ accessors
66	0	doc/usersch8.tex
1	1	src/basemath/char.c
384	384	src/basemath/mftrace.c
40	30	src/headers/paridecl.h

1893bf7 | Karim Belabas | Mon, 13 Nov 2017 22:45:59 +0100
mf_normalize: don't assume that a_1(f) is a rational or a t_POLMOD. Allow t_POL.
1	0	src/basemath/mftrace.c

fc24b59 | Karim Belabas | Mon, 13 Nov 2017 22:26:06 +0100
cachenew: handle properly the case DATA = NULL
41	36	src/basemath/mftrace.c
14	1	src/test/32/mf
2	3	src/test/in/mf

a796686 | Karim Belabas | Mon, 13 Nov 2017 21:18:33 +0100
simplify handling of "bhn" mfclosures (B_d T_j Tr^new)
24	26	src/basemath/mftrace.c

e957492 | Loïc Grenié | Mon, 13 Nov 2017 13:12:46 +0100
Typo
1	1	src/graph/plotport.c

55a4e2e | Loïc Grenié | Mon, 13 Nov 2017 12:42:27 +0100
Remove unneeded x= in test/in/intnum
3	3	src/test/32/intnum
1	1	src/test/in/intnum

0ef2c51 | Loïc Grenié | Mon, 13 Nov 2017 12:42:21 +0100
Typo intnum's doc
1	1	src/functions/sums/intnum

689fef8 | Karim Belabas | Sun, 12 Nov 2017 23:56:50 +0100
subst(Mod(-a,a^2-2),z,0) -> invalid object [#1988]

adapt Bill's original patch
11	12	src/basemath/gen3.c
2	1	src/test/32/subst
3	0	src/test/in/subst

13266e3 | Karim Belabas | Sun, 12 Nov 2017 23:54:34 +0100
update bench result
2	1	src/test/32/mf

6992713 | Bill Allombert | Sun, 12 Nov 2017 22:44:48 +0100
paridecl.h: resort polarit3.c section.
11	11	src/headers/paridecl.h

e234459 | Karim Belabas | Sun, 12 Nov 2017 21:45:44 +0100
add test
3	1	src/test/in/mf

70ac274 | Karim Belabas | Sun, 12 Nov 2017 21:35:01 +0100
cleanup findqga + add test
14	14	src/basemath/mftrace.c
2	1	src/test/32/mf
1	0	src/test/in/mf

cddfa7b | Karim Belabas | Sun, 12 Nov 2017 21:08:17 +0100
remove mfdihedraldim
0	7	src/basemath/mftrace.c
0	1	src/headers/paridecl.h

1fb5391 | Karim Belabas | Sun, 12 Nov 2017 20:29:32 +0100
cleanup mfdim calls + fix SEGV or incorrect values for traceform in tiny weight
13	10	src/basemath/mftrace.c
5	1	src/test/32/mf
3	0	src/test/in/mf

06a5f37 | Karim Belabas | Sun, 12 Nov 2017 14:04:44 +0100
new function gexpo_safe + fix gpow regression [#1987]
1	1	CHANGES
4	0	doc/usersch5.tex
9	3	src/basemath/gen2.c
3	3	src/basemath/trans1.c
1	0	src/headers/paridecl.h
5	5	src/test/32/bessel
2	1	src/test/32/pow
1	0	src/test/in/pow

b7be20a | Karim Belabas | Sun, 12 Nov 2017 13:11:13 +0100
exponent doc: be more precise
2	2	src/functions/conversions/exponent

43e2778 | Karim Belabas | Sun, 12 Nov 2017 12:53:30 +0100
improve doc
7	2	src/functions/conversions/exponent

d985d4b | Karim Belabas | Sun, 12 Nov 2017 08:30:44 +0100
fix handling of t_POL denom in ZabM_inv (Minv struct)
4	4	src/basemath/mftrace.c

24b885e | Karim Belabas | Sun, 12 Nov 2017 07:53:43 +0100
ZM_inv must support rectangular matrices

don't use hardcoded formula in that case
4	4	src/basemath/alglin1.c

2298d6f | Karim Belabas | Sat, 11 Nov 2017 19:53:12 +0100
110- lambertw(t_SER) could create invalid t_FRACs
1	0	CHANGES
5	9	src/basemath/trans3.c
2	1	src/test/32/lambert
1	0	src/test/in/lambert

fbae785 | Karim Belabas | Sat, 11 Nov 2017 17:17:57 +0100
hardcode ZM_inv formula for dimension <= 2
49	10	src/basemath/alglin1.c

3296edb | Karim Belabas | Sat, 11 Nov 2017 16:47:06 +0100
mkMinv: support a t_POL denominator (for future ZabM_inv extension)
38	26	src/basemath/mftrace.c

8e559f6 | Karim Belabas | Sat, 11 Nov 2017 14:22:35 +0100
modify test to exercise findqganew
5	5	src/test/32/mf
3	2	src/test/in/mf

bd22ab7 | Karim Belabas | Sat, 11 Nov 2017 13:36:26 +0100
split off divisor and factorization cache initialization
22	11	src/basemath/mftrace.c

4a2de2d | Karim Belabas | Sat, 11 Nov 2017 12:16:34 +0100
120- [libpari] numdivu, numdivu_fact

+ make divisorsu_fact conform to the documentation [ arg is GEN fa, not
GEN P, GEN E ]
1	0	CHANGES
4	0	doc/usersch5.tex
22	14	src/basemath/arith2.c
16	28	src/basemath/mftrace.c
1	1	src/basemath/modsym.c
3	1	src/headers/paridecl.h

b2497dd | Bill Allombert | Sat, 11 Nov 2017 00:50:28 +0100
Replace ZVM_incremental_CRT by ZXM_incremental_CRT
1	0	CHANGES
9	6	doc/usersch5.tex
14	14	src/basemath/alglin1.c
26	13	src/basemath/polarit3.c
2	2	src/headers/paridecl.h

b801dcbd | Bill Allombert | Sat, 11 Nov 2017 00:08:38 +0100
Flm_Flc_mul_pre_Flx: fix typo
1	1	src/basemath/FpV.c

7d5c12d | Karim Belabas | Fri, 10 Nov 2017 13:14:32 +0100
cleanup / fixes mfperiodpols_i && mfsymbolinit
19	21	src/basemath/mftrace.c

2556d52 | Karim Belabas | Fri, 10 Nov 2017 13:03:00 +0100
missing argument test in mfcuspwidth
1	0	src/basemath/mftrace.c
4	1	src/test/32/mf
2	0	src/test/in/mf

bbc88b7 | Karim Belabas | Fri, 10 Nov 2017 02:30:57 +0100
cleanup mfeval_i [ use mfcuspcanon_width ]
43	44	src/basemath/mftrace.c

e345716 | Karim Belabas | Fri, 10 Nov 2017 02:23:31 +0100
factor out evalcusp from mfeval_i + cleanup mfak_i
38	33	src/basemath/mftrace.c

9b1e370 | Karim Belabas | Fri, 10 Nov 2017 01:57:15 +0100
kill warnings (unused parameters)
17	17	src/basemath/mftrace.c
1	1	src/functions/modular_forms/mfatkin
1	1	src/functions/modular_forms/mffromqf
2	2	src/headers/paridecl.h

af47b7f | Karim Belabas | Fri, 10 Nov 2017 01:52:56 +0100
kill warning
1	1	src/basemath/base1.c

6c1b2db | Karim Belabas | Fri, 10 Nov 2017 01:46:22 +0100
109- multiplying t_SER with t_INTMOD entries (mod a composite) [#1986]

leading term cancels -> SEGV
2	0	CHANGES
3	5	src/basemath/gen1.c
2	1	src/test/32/ser
2	0	src/test/in/ser



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