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


016b453 | Karim Belabas | Sun, 21 Jan 2018 15:25:08 +0100
typo in SL2_inv2
2	2	src/basemath/modsym.c

28a5745 | Karim Belabas | Sun, 21 Jan 2018 14:52:15 +0100
update bench
1	22	src/test/32/sumnumrat

70cf009 | Karim Belabas | Sat, 20 Jan 2018 13:35:36 +0100
remove sumaltrat
1	2	CHANGES
0	16	src/functions/sums/sumaltrat
0	1	src/headers/paridecl.h
0	65	src/language/intnum.c
0	11	src/test/in/sumnumrat

0d69da7 | Karim Belabas | Sat, 20 Jan 2018 13:33:27 +0100
cleanup mslattice + start cleanup QM_ImQ_hnfall
3	2	src/basemath/alglin2.c
12	9	src/basemath/modsym.c

44c3c17 | Karim Belabas | Fri, 19 Jan 2018 19:40:01 +0100
update bench
3	4	src/test/32/mspolygon

636f030 | Karim Belabas | Fri, 19 Jan 2018 19:40:01 +0100
allow mspetersson(M)
8	8	src/basemath/modsym.c
4	3	src/functions/modular_symbols/mspetersson
4	3	src/test/32/modsym
8	16	src/test/in/modsym

0c3a4f4 | Karim Belabas | Fri, 19 Jan 2018 19:40:01 +0100
const_vec(, gen_0) -> zerovec
1	1	src/basemath/bit.c
2	2	src/basemath/matperm.c
1	1	src/basemath/modsym.c
2	2	src/basemath/rootpol.c

74e9c28 | Bill Allombert | Fri, 19 Jan 2018 14:14:38 +0100
Remove spurious entry 148- (1/x) % x -> oo loop
1	2	CHANGES

80cadf9 | Karim Belabas | Fri, 19 Jan 2018 13:29:49 +0100
fix mspetersson in level N = 1
2	1	src/basemath/modsym.c
2	2	src/test/32/modsym

f5ccf7a | Karim Belabas | Fri, 19 Jan 2018 12:12:45 +0100
149- allow mssplit(M), splits msnew(M) by default
1	0	CHANGES
1	0	src/basemath/modsym.c
12	11	src/functions/modular_symbols/mssplit
6	6	src/test/in/modsym

cbba3a0 | Karim Belabas | Fri, 19 Jan 2018 11:51:02 +0100
fix mspathgens for N = 1
11	10	src/basemath/modsym.c
2	2	src/test/32/modsym

041deaf | Karim Belabas | Fri, 19 Jan 2018 11:46:38 +0100
148- (1/x) % x -> oo loop
1	0	CHANGES
2	2	src/basemath/polarit1.c
4	1	src/test/32/pol
1	0	src/test/in/pol

7384bb7 | Karim Belabas | Fri, 19 Jan 2018 09:46:02 +0100
mspathgens: fix argument checks
2	1	src/basemath/modsym.c

50db3b0 | Karim Belabas | Thu, 18 Jan 2018 21:37:15 +0100
147- 'ms' modular symbol package: support N = 1 as well
1	0	CHANGES
143	84	src/basemath/modsym.c
1	1	src/functions/modular_symbols/HEADER
1	1	src/functions/modular_symbols/msinit
59	2	src/test/32/modsym
31	8	src/test/in/modsym

4f9085e | Karim Belabas | Thu, 18 Jan 2018 21:35:44 +0100
rewrite nfeltredmodpower

+ simplify: remove useless inversions & idealnumden
+ fix doc
9	11	src/basemath/base4.c
8	8	src/functions/number_fields/nfeltredmodpower

eb2e9ad | Bill Allombert | Thu, 18 Jan 2018 17:45:36 +0100
New GP function nfeltredmodpower
1	0	CHANGES
19	0	src/basemath/base4.c
19	0	src/functions/number_fields/nfeltredmodpower
1	0	src/headers/paridecl.h
3	1	src/test/32/ideal
7	0	src/test/in/ideal

1fae55a | Bill Allombert | Thu, 18 Jan 2018 17:07:03 +0100
Remove spurious 104- divisorslenstra
0	2	CHANGES

211d0fd | Aurel Page | Thu, 18 Jan 2018 10:08:53 +0100
improve doc bnfissunit
4	2	src/functions/number_fields/bnfissunit

f926012 | Paul Zimmermann | Thu, 18 Jan 2018 08:20:53 +0100
review of matdetmod and matinvmod documentation
1	1	src/functions/linear_algebra/matdetmod
4	0	src/functions/linear_algebra/matinvmod

73a39bc | Karim Belabas | Thu, 18 Jan 2018 08:19:19 +0100
124- divisorslenstra could return negative divisors

e.g. divisorslenstra(1680,1,13)
2	0	CHANGES
7	8	src/basemath/aprcl.c
2	1	src/test/32/divisors
1	0	src/test/in/divisors

7dc29a5 | Karim Belabas | Wed, 17 Jan 2018 23:38:58 +0100
typo in idealsqrtn_int
0	1	src/basemath/base4.c

533ab90 | Aurel Page | Wed, 17 Jan 2018 18:59:03 +0100
better doc bnfissunit
19	3	src/functions/number_fields/bnfissunit

662d109 | Paul Zimmermann | Wed, 17 Jan 2018 18:30:40 +0100
review of lfunmf
4	4	src/functions/modular_forms/lfunmf

771c7f0 | Karim Belabas | Wed, 17 Jan 2018 18:26:40 +0100
update doc
2	0	src/functions/algebras/alggroupcenter

e5697ed | Paul Zimmermann | Wed, 17 Jan 2018 18:15:57 +0100
review alggroupcenter documentation
5	1	src/functions/algebras/alggroupcenter

8b4c74b | Karim Belabas | Wed, 17 Jan 2018 18:09:44 +0100
improve doc
3	2	src/functions/modular_symbols/mspathgens

aee1c7f | Gautier Ponsinet | Wed, 17 Jan 2018 16:43:48 +0100
doctest ellanalyticrank
11	11	src/functions/elliptic_curves/ellanalyticrank

d7fe5fa | PenguinWiatrowski | Wed, 17 Jan 2018 16:36:45 +0100
poldiscfactors: improve help
1	1	src/functions/polynomials/poldiscfactors

7f35bf9 | PenguinWiatrowski | Wed, 17 Jan 2018 16:36:34 +0100
bestapprnf: improve help
3	3	src/functions/number_theoretical/bestapprnf

5db057f | PenguinWiatrowski | Wed, 17 Jan 2018 16:36:21 +0100
nfeltsign: improve help
1	1	src/functions/number_fields/nfeltsign

4b12701 | PenguinWiatrowski | Wed, 17 Jan 2018 16:36:09 +0100
nfeltembed: improve help
2	2	src/functions/number_fields/nfeltembed

059f41c | Karim Belabas | Wed, 17 Jan 2018 12:06:22 +0100
update doc
2	2	src/functions/number_fields/galoischardet

207facd | Paul Zimmermann | Wed, 17 Jan 2018 11:58:53 +0100
review of exponent documentation
5	4	src/functions/conversions/exponent

e78d0ba | Karim Belabas | Wed, 17 Jan 2018 11:54:26 +0100
update doc
1	1	src/functions/number_fields/galoischardet
1	1	src/functions/number_fields/galoischarpoly

7fd3a30 | Karim Belabas | Wed, 17 Jan 2018 11:53:14 +0100
improve doc
17	10	src/functions/number_fields/galoischardet

2f6b3c7 | Paul Zimmermann | Wed, 17 Jan 2018 11:46:14 +0100
review of galoischardet documentation
3	1	src/functions/number_fields/galoischardet

ee5a8e2 | Paul Zimmermann | Wed, 17 Jan 2018 11:42:49 +0100
review of documentation of galoischarpoly
4	2	src/functions/number_fields/galoischarpoly

e9ade66 | Karim Belabas | Wed, 17 Jan 2018 11:26:58 +0100
improve doc
17	14	src/functions/number_fields/galoischartable

e789429 | Karim Belabas | Wed, 17 Jan 2018 11:16:01 +0100
update doc
15	10	src/functions/number_fields/galoisconjclasses

896a5e5 | Karim Belabas | Wed, 17 Jan 2018 09:58:04 +0100
fix idealispower for A = 0
1	0	src/basemath/base4.c

2e13792 | Karim Belabas | Wed, 17 Jan 2018 01:07:24 +0100
idealispower: test that n> 0
5	2	src/basemath/base4.c
4	3	src/functions/number_fields/idealispower
2	1	src/test/32/ideal
1	0	src/test/in/ideal

d52a687 | Karim Belabas | Wed, 17 Jan 2018 00:02:40 +0100
145- New GP function idealispower
1	0	CHANGES
1	0	doc/refcard-nf.tex
55	0	src/basemath/base4.c
26	0	src/functions/number_fields/idealispower
1	0	src/headers/paridecl.h
10	1	src/test/32/ideal
8	0	src/test/in/ideal

8c193b6 | Paul Zimmermann | Tue, 16 Jan 2018 19:09:57 +0100
review of documentation of galoissubgroups
9	3	src/functions/number_fields/galoisconjclasses

dcb4964 | Gautier Ponsinet | Tue, 16 Jan 2018 18:15:20 +0100
doctest ellL1
10	10	src/functions/elliptic_curves/ellL1

032c4b1 | Bill Allombert | Tue, 16 Jan 2018 18:09:06 +0100
Update compat for sizedigit help
2	2	src/test/32/compat

d4af396 | Jean-Pierre Flori | Tue, 16 Jan 2018 18:09:06 +0100
Tweak ellsea function to look for "twist-secure" curves.
5	3	doc/usersch7.tex
1	1	src/basemath/FF.c
1	1	src/basemath/elliptic.c
17	7	src/basemath/ellsea.c
8	3	src/functions/elliptic_curves/ellsea
4	4	src/headers/paridecl.h
4	1	src/test/32/ellsea
6	0	src/test/in/ellsea

d02482a | Karim Belabas | Tue, 16 Jan 2018 17:36:46 +0100
fix ??polrootsbound in detex mode
1	1	src/desc/doc_make
0	1	src/functions/polynomials/polrootsbound

d49a4b1 | Karim Belabas | Tue, 16 Jan 2018 17:18:41 +0100
add example
31	0	src/functions/modular_symbols/msinit

42bd385 | Karim Belabas | Tue, 16 Jan 2018 17:02:58 +0100
remove $ TeX markers from "Help"
1	0	src/desc/doc_make
1	2	src/functions/algebras/algcharpoly
1	1	src/functions/conversions/sizedigit
2	2	src/functions/l_functions/lfunorderzero

824670b | Gautier Ponsinet | Tue, 16 Jan 2018 16:42:03 +0100
Doctest ellpadicregulator ellweilcurve
10	9	src/functions/elliptic_curves/ellpadicregulator
2	2	src/functions/elliptic_curves/ellweilcurve

c968491 | Bill Allombert | Tue, 16 Jan 2018 15:36:00 +0100
plotbox, plotrbox: add flag for drawing filled box
4	2	src/functions/graphic/plotbox
4	2	src/functions/graphic/plotrbox
9	0	src/graph/plotQt4.c
15	1	src/graph/plotWin32.c
7	0	src/graph/plotX.c
4	0	src/graph/plotfltk.c
38	9	src/graph/plotport.c
1	0	src/graph/rect.h
2	2	src/headers/paridecl.h
6	4	src/test/32/compat

e381542 | Bill Allombert | Tue, 16 Jan 2018 15:24:48 +0100
plotcolor: allow color 0 (normally white)
1	1	src/graph/plotport.c

19de9f3 | Karim Belabas | Tue, 16 Jan 2018 14:54:48 +0100
wrong matpermanent in dimension 31 and 63 [long overflow]
5	3	src/basemath/matperm.c

d1fa5ad | Karim Belabas | Tue, 16 Jan 2018 14:49:20 +0100
123- powuu(0,1) -> SEGV
1	0	CHANGES
1	1	src/basemath/trans1.c

fecbb6a | Karim Belabas | Tue, 16 Jan 2018 14:42:34 +0100
60- numtoperm now returns a t_VECSMALL, no longer a ZV

(so that results can be multiplied as permutations, etc.)
2	0	CHANGES
2	0	COMPAT
1	6	src/basemath/perm.c
46	30	src/test/32/combinat
2	2	src/test/32/objets

4438eec | Karim Belabas | Tue, 16 Jan 2018 14:32:43 +0100
permsign, permorder, permtonum: check that input is a (true) permutation
0	76	src/basemath/bibli2.c
88	6	src/basemath/perm.c
27	27	src/headers/paridecl.h
10	1	src/test/32/forperm
4	0	src/test/in/forperm

2ef26c1 | Karim Belabas | Tue, 16 Jan 2018 14:06:32 +0100
prune functions that are no longer defined
0	3	doc/usersch5.tex
0	2	doc/usersch8.tex
0	2	src/headers/paridecl.h

5ae7998 | Karim Belabas | Tue, 16 Jan 2018 14:02:45 +0100
hassewedderburn is no longer exported (commented out)
0	2	doc/usersch6.tex
0	1	src/headers/paridecl.h

135e884 | Karim Belabas | Tue, 16 Jan 2018 13:59:29 +0100
mfdim: support wildcards in all situations
42	5	src/basemath/mftrace.c
3	4	src/test/32/mf
2	1	src/test/in/mf

c5c1307 | Paul Zimmermann | Tue, 16 Jan 2018 09:38:29 +0100
fixed documentation of exponent
1	1	src/functions/conversions/exponent

485c7c1 | Karim Belabas | Tue, 16 Jan 2018 08:17:53 +0100
fix mfbracket for 1/2 integral weight (signe -> gsigne)
1	1	src/basemath/mftrace.c

493a494 | Karim Belabas | Tue, 16 Jan 2018 00:55:37 +0100
typo
1	1	src/functions/default/threadsizemax

1d5b46d | Karim Belabas | Tue, 16 Jan 2018 00:42:01 +0100
fix error messages: do not -> does not
2	2	src/basemath/polarit3.c
86	86	src/test/32/ff

3c32afc | Paul Zimmermann | Tue, 16 Jan 2018 00:39:14 +0100
numerical noise in zetahurwitz
1	1	src/functions/transcendental/zetahurwitz

35de7cf | Paul Zimmermann | Tue, 16 Jan 2018 00:37:50 +0100
fixed documentation of zetamultinit
2	2	src/functions/transcendental/zetamultinit

73f7a71 | Karim Belabas | Mon, 15 Jan 2018 19:31:22 +0100
improve help
2	1	doc/gphelp.1

2b2d026 | Karim Belabas | Mon, 15 Jan 2018 19:27:09 +0100
fix polrootsbound documentation + allow specifying the relative error
2	2	src/basemath/nffactor.c
5	5	src/basemath/rootpol.c
20	8	src/functions/polynomials/polrootsbound
1	1	src/headers/paridecl.h
1	1	src/language/intnum.c
3	1	src/test/32/pol
4	0	src/test/in/pol

c4eff0e | Bill Allombert | Mon, 15 Jan 2018 17:44:36 +0100
pari_plot_by_file: call system-depend MIME viewer
6	0	config/get_graphic_lib
8	0	config/paricfg.h.SH
4	0	src/graph/plotport.c

19d9e58 | Bill Allombert | Mon, 15 Jan 2018 17:44:36 +0100
pari_plot_by_file: clean up
4	3	src/graph/plotport.c

96fe64e | Karim Belabas | Mon, 15 Jan 2018 17:30:25 +0100
improve doc
3	1	src/functions/programming/print
3	1	src/functions/programming/print1
3	2	src/functions/programming/printp
3	2	src/functions/programming/printsep
3	2	src/functions/programming/printsep1
3	2	src/functions/programming/printtex

c3f82d7 | Karim Belabas | Mon, 15 Jan 2018 16:56:43 +0100
fix mfbracket in 1/2-integer weight
1	4	src/basemath/mftrace.c
2	1	src/test/32/mf
1	0	src/test/in/mf

8edc6e8 | Karim Belabas | Mon, 15 Jan 2018 16:54:10 +0100
update bench result
10	9	src/test/32/mf

374d859 | paul zimmermann | Mon, 15 Jan 2018 14:55:40 +0100
fix long documentation of serprec
1	1	src/functions/conversions/serprec

d697e64 | Karim Belabas | Mon, 15 Jan 2018 14:52:06 +0100
fix mfdim([N,k,-1])  (missing factor phi(order(CHI))
9	4	src/basemath/mftrace.c
4	4	src/functions/modular_forms/mfdim
1	0	src/test/in/mf

f1e330b | Karim Belabas | Mon, 15 Jan 2018 11:59:47 +0100
update CHANGES: znchargalois -> chargalois
1	1	CHANGES

b79c2e5 | Aurel Page | Mon, 15 Jan 2018 10:39:17 +0100
better error message for ffembed
1	1	src/basemath/polarit3.c
5	1	src/test/32/ff
1	0	src/test/in/ff

e2882be | Karim Belabas | Mon, 15 Jan 2018 10:34:54 +0100
fix mfcuspval in 1/2-integer weight
5	1	src/basemath/mftrace.c

9420496 | Karim Belabas | Mon, 15 Jan 2018 10:17:43 +0100
fix mfcuspval: return [Q(f):Q(chi)] results
27	7	src/basemath/mftrace.c
15	2	src/functions/modular_forms/mfcuspval
4	4	src/test/32/mf

59c20bb | Karim Belabas | Mon, 15 Jan 2018 09:29:17 +0100
improve Qab_trace_init, add function mymoebiusu
97	97	src/basemath/mftrace.c

81fbb11 | Bill Allombert | Sat, 13 Jan 2018 18:51:12 +0100
galoischarpoly: handle correctly rational representations
2	2	src/basemath/galconj.c

b041964 | Bill Allombert | Fri, 12 Jan 2018 18:53:13 +0100
Add RgXQ_mul_fast/RgXQ_sqr_fast
3	54	src/basemath/gen1.c
122	0	src/basemath/polarit2.c
2	2	src/headers/paridecl.h
0	5	src/headers/pariinl.h

5f43589 | Bill Allombert | Fri, 12 Jan 2018 18:30:26 +0100
New libpari function RgX_type3
2	1	CHANGES
4	0	doc/usersch5.tex
13	0	src/basemath/polarit2.c
1	0	src/headers/paridecl.h

ff17027 | Bill Allombert | Fri, 12 Jan 2018 18:28:53 +0100
New libpari functions FFXQ_mul/FFXQ_sqr
1	1	CHANGES
15	4	doc/usersch5.tex
29	0	src/basemath/FF.c
2	0	src/headers/paridecl.h

9845444 | Bill Allombert | Fri, 12 Jan 2018 18:28:13 +0100
New libpari functions QXQ_mul, QXQ_sqr
1	1	CHANGES
6	0	doc/usersch5.tex
24	0	src/basemath/polarit3.c
2	0	src/headers/paridecl.h

3f92bde | Karim Belabas | Thu, 11 Jan 2018 09:54:01 +0100
sqrtnint: lower accuracy for initial guess

use 64 bits of accuracy for initial guess if result fits in 32 bits, else 128
1	1	src/basemath/trans1.c

1414fa9 | Karim Belabas | Thu, 11 Jan 2018 09:48:16 +0100
sqrtnint: ensure (correctly this time) that initial guess is>= a^(1/n)
3	3	src/basemath/trans1.c
3	1	src/test/32/sqrtn
2	0	src/test/in/sqrtn

3937cf2 | Karim Belabas | Wed, 10 Jan 2018 23:06:30 +0100
122- sqrtnint(a,k) very inefficient for huge k [and huge a]
1	0	CHANGES
7	6	src/basemath/trans1.c
4	1	src/test/32/sqrtn
3	0	src/test/in/sqrtn

f92db3f | Bill Allombert | Wed, 10 Jan 2018 19:05:39 +0100
FpM_ratlift: speed up by guessing denominator once
43	23	src/basemath/nffactor.c

86a0076 | Bill Allombert | Wed, 10 Jan 2018 17:38:58 +0100
lfunan: Flx_difftable: use Flx_constant

This fix a bug :
? L=lfungenus2([x^2+x,x^3+1]);
? lfunan(L,5)
  ***   at top-level: lfunan(L,5)
  ***                 ^-----------
  *** lfunan: bug in PARI/GP (Segmentation Fault), please report.
2	2	src/basemath/lfunutils.c
2	1	src/test/32/lfun
3	0	src/test/in/lfun

36f737b | Bill Allombert | Wed, 10 Jan 2018 17:31:40 +0100
New libpari function Flx_constant
3	0	doc/usersch5.tex
1	0	src/headers/paridecl.h
2	0	src/headers/pariinl.h

d2f6b64 | Karim Belabas | Tue, 9 Jan 2018 23:51:02 +0100
143- allow matsolve(m,b) when m is only left-invertible
2	0	CHANGES
0	1	src/basemath/alglin1.c
1	1	src/functions/linear_algebra/matsolve
31	1	src/test/32/mat
7	0	src/test/in/mat

dae10e0 | Karim Belabas | Mon, 8 Jan 2018 16:32:50 +0100
foresquarefree cleanups
4	8	src/language/sumiter.c

d841095 | Karim Belabas | Sun, 7 Jan 2018 22:46:22 +0100
vecsquarefreeu [ very fast but probably useless ]
19	0	src/basemath/ifactor1.c
1	0	src/headers/paridecl.h



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