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


9e20c6a88 | Karim Belabas | Fri, 22 Jun 2018 17:10:54 +0200
11- sinc(t_SER) more accurate
1	0	CHANGES
22	4	src/basemath/trans1.c
10	1	src/test/32/trans2
2	0	src/test/in/trans2

6761b401a | Karim Belabas | Fri, 22 Jun 2018 12:07:42 +0200
vecpowuu: special case B <= 2
14	1	src/basemath/lfun.c

3574c9697 | Karim Belabas | Thu, 21 Jun 2018 17:32:40 +0200
improve doc
3	3	src/functions/number_fields/nfhnf

2474e5eac | Karim Belabas | Thu, 21 Jun 2018 14:33:09 +0200
19- genus2red(3*(4*x^6+6*x^5+3*x^4+8*x^3+9*x^2-3),3) -> bug in litredp [#2053]
2	0	CHANGES
18	6	src/modules/genus2red.c
7	1	src/test/32/genus2red
5	0	src/test/in/genus2red

bf7b2e4fd | Karim Belabas | Thu, 21 Jun 2018 00:02:53 +0200
make FpX_quad_root static
1	1	src/basemath/FpX_factor.c
0	1	src/headers/paripriv.h
1	1	src/modules/stark.c

a2c55d79c | Karim Belabas | Wed, 20 Jun 2018 23:56:38 +0200
add ellisotree
1	0	doc/refcard-ell.tex

774b561f2 | Karim Belabas | Wed, 20 Jun 2018 17:18:39 +0200
ZV_to_ZpV & friends: reuse l = lg(z)
2	2	src/basemath/polarit1.c

6c586ae6b | Karim Belabas | Wed, 20 Jun 2018 16:58:57 +0200
lfunmf: test for non-integral weight [#2058]
1	0	src/basemath/mftrace.c

d76568ec4 | Karim Belabas | Wed, 20 Jun 2018 09:54:41 +0200
polval -> ZX_pval
5	16	src/modules/genus2red.c

32ef9b20e | Karim Belabas | Wed, 20 Jun 2018 09:34:52 +0200
cleanups polymini [comments + RgX_to_06 / RgX_to_03 ]
33	19	src/modules/genus2red.c

9abb01699 | Karim Belabas | Wed, 20 Jun 2018 00:29:24 +0200
doc updates
4	2	doc/refcard-nf.tex
3	2	src/functions/number_fields/galoisgetname

6eae48372 | Karim Belabas | Tue, 19 Jun 2018 21:56:31 +0200
explicitly disallow "q-adics" when q is not prime
19	13	doc/usersch2.tex

e6cb7b78f | Karim Belabas | Tue, 19 Jun 2018 21:51:11 +0200
Revert "19- a = 7/6+O(6^5); lift(a*2) -> invalid 14/6 [#2057]"

This reverts commit f6e1d1844c596b68d31f31f1a08d770df44c89d7.

This makes padic_to_Q 5 times slower for tiny inputs, worse for larger
inputs, all for a BIB. Not worth it.
0	2	CHANGES
6	5	src/basemath/gen3.c
1	2	src/test/32/padic
0	2	src/test/in/padic

f6e1d1844 | Karim Belabas | Tue, 19 Jun 2018 18:40:17 +0200
19- a = 7/6+O(6^5); lift(a*2) -> invalid 14/6 [#2057]
2	0	CHANGES
5	6	src/basemath/gen3.c
2	1	src/test/32/padic
2	0	src/test/in/padic

91e6cb00c | Karim Belabas | Tue, 19 Jun 2018 17:56:38 +0200
18- bnrinit(,m,1) could return generators not coprime to m (when 2 || Nm)
1	0	CHANGES
1	1	src/basemath/base3.c
5	0	src/test/in/bnr

38f970523 | Karim Belabas | Mon, 18 Jun 2018 18:47:48 +0200
simplify rnfconductor: use bounds instead of ZpX_primedec
16	16	src/basemath/buch3.c

c5927e517 | Karim Belabas | Mon, 18 Jun 2018 09:11:11 +0200
divrem: poldivrem -> RgX_divrem
1	1	src/basemath/gen3.c

1922d687e | Karim Belabas | Mon, 18 Jun 2018 09:06:00 +0200
fix C++ compilation
1	1	src/basemath/base2.c

0f0e6fe44 | Karim Belabas | Mon, 18 Jun 2018 00:08:01 +0200
revert previous patch, document eta_product_ZXn as shallow
2	1	doc/usersch5.tex
1	1	src/basemath/lfunutils.c

e49965cb0 | Karim Belabas | Mon, 18 Jun 2018 00:04:02 +0200
eta_product_ZXn: add GC at end
1	1	src/basemath/lfunutils.c

193deb681 | Karim Belabas | Sun, 17 Jun 2018 22:38:29 +0200
typo in eta_product_ZXn
2	2	src/basemath/lfunutils.c

3627429b4 | Karim Belabas | Sun, 17 Jun 2018 19:54:31 +0200
17- factor(N, lim) was using primes <= lim instead of < lim as documented
1	0	CHANGES
1	1	src/basemath/ifactor1.c
4	1	src/test/32/factor
1	0	src/test/in/factor

ca75da09e | Karim Belabas | Sun, 17 Jun 2018 19:11:02 +0200
cleanup rnfconductor
26	23	src/basemath/buch3.c

369100e69 | Karim Belabas | Sun, 17 Jun 2018 18:48:03 +0200
rnfconductor: put back generators

test cheaply (ZpX_primedec) whether primes are ramified instead
0	2	CHANGES
24	2	src/basemath/buch3.c
1	3	src/functions/number_fields/rnfconductor
5	5	src/test/32/rnf

42aead8de | Karim Belabas | Sun, 17 Jun 2018 18:10:29 +0200
modify round4 to return prime decomposition type

Can return primedecomposition itself in ZpX_primedec: when maxord_i
returns NULL, S.phi certifies S.chi of S.nu-Eisenstein type mod p.

Later.
27	1	src/basemath/base2.c
1	0	src/headers/paridecl.h

3e411b6a7 | Karim Belabas | Sun, 17 Jun 2018 18:07:17 +0200
11- rnfconductor(bnf,T) no longer returns a bnr with explicit generators

[very costly in tough cases]
2	0	CHANGES
1	1	src/basemath/buch3.c
3	1	src/functions/number_fields/rnfconductor
5	5	src/test/32/rnf

8251b0567 | Karim Belabas | Sat, 16 Jun 2018 21:40:25 +0200
cleanup cxEk and use rigorous bounds
3	1	doc/usersch5.tex
8	7	src/basemath/trans3.c

c61c3ffbe | Karim Belabas | Sat, 16 Jun 2018 17:14:29 +0200
13- [libpari] cxEk
1	1	CHANGES
4	0	doc/usersch5.tex
2	36	src/basemath/elliptic.c
27	7	src/basemath/trans3.c
1	0	src/headers/paridecl.h
0	1	src/headers/paripriv.h

e2650eb66 | Karim Belabas | Sat, 16 Jun 2018 16:58:22 +0200
12- [libpari] cxtoreal
1	0	CHANGES
8	0	doc/usersch5.tex
4	8	src/basemath/elliptic.c
1	3	src/basemath/trans2.c
1	1	src/basemath/trans3.c
2	1	src/headers/paridecl.h
4	0	src/headers/pariinl.h
3	5	src/language/intnum.c

473d2b2f3 | Bill Allombert | Sat, 16 Jun 2018 15:01:41 +0200
emscriten_draw: output plot as base64 data 
25	1	src/systems/emscripten/emscripten.c

25bc38472 | Bill Allombert | Sat, 16 Jun 2018 14:38:50 +0200
New GP function galoisgetname. Require an updated galpol
1	0	CHANGES
20	0	src/functions/number_fields/galoisgetname
1	0	src/headers/paridecl.h
23	1	src/modules/galpol.c

8c219e9ac | Bill Allombert | Sat, 16 Jun 2018 14:38:50 +0200
New GP function galoisgetgroup. Require an updated galpol
19	0	src/functions/number_fields/galoisgetgroup
1	0	src/headers/paridecl.h
24	0	src/modules/galpol.c

a5b18ff28 | Bill Allombert | Sat, 16 Jun 2018 11:25:12 +0200
lfunzetakinit_Galois: factor as Artin L functions
27	34	src/basemath/lfunutils.c
2	2	src/test/32/lfuntype

8a8be6b15 | Karim Belabas | Sat, 16 Jun 2018 11:23:33 +0200
eta_product_ZXn: add random GC
6	0	src/basemath/lfunutils.c

0fc8411f6 | Karim Belabas | Sat, 16 Jun 2018 10:58:26 +0200
11- [libpari] eta_ZXn, eta_product_ZXn

unify eta product code, return ZXn instead of t_SER, rename functions
1	0	CHANGES
6	0	doc/usersch5.tex
22	14	src/basemath/lfunutils.c
5	5	src/basemath/mftrace.c
6	6	src/basemath/trans3.c
2	1	src/headers/paridecl.h

b547c8e8d | Karim Belabas | Sat, 16 Jun 2018 09:41:42 +0200
doc typo
1	1	src/functions/modular_forms/mffrometaquo

ebb779568 | Karim Belabas | Sat, 16 Jun 2018 00:54:23 +0200
10- improved eta(x^k)
1	0	CHANGES
7	5	src/basemath/lfunutils.c
11	8	src/basemath/trans3.c

b91776259 | Karim Belabas | Fri, 15 Jun 2018 12:34:43 +0200
fix idealfactor_limit(nf, t_INT or t_FRAC, lim)

was including cofactor> lim (as in Z)
15	4	src/basemath/base4.c
9	1	src/test/32/ideal
6	1	src/test/in/ideal

a4a1f4036 | Karim Belabas | Thu, 14 Jun 2018 19:34:55 +0200
fix rnfconductor implementation when 'lim' is present
4	1	src/basemath/buch3.c

4852b60c3 | Bill Allombert | Thu, 14 Jun 2018 18:51:28 +0200
galoisidentify: add support for deg 132, 135, 136, 140
6	1	src/modules/groupid.c

7e3aa79ce | Karim Belabas | Thu, 14 Jun 2018 18:41:52 +0200
16- galoischartable: wrong results
1	0	CHANGES
66	51	src/basemath/galconj.c
4	2	src/test/in/galoischartable

2ff53f860 | Karim Belabas | Thu, 14 Jun 2018 14:04:37 +0200
kill spurious warning
1	0	src/basemath/buch2.c

b6580cce7 | Karim Belabas | Thu, 14 Jun 2018 12:27:00 +0200
improve mfwt1newdimall (Pollack's criterion)
12	4	src/basemath/mftrace.c

7cefbf052 | Bill Allombert | Thu, 14 Jun 2018 11:57:19 +0200
gp2c: _badtype : fix check for gal
1	1	src/functions/gp2c_internal/_badtype

f28012445 | Karim Belabas | Thu, 14 Jun 2018 02:02:20 +0200
fix and cleanup compute_R
21	31	src/basemath/buch2.c
1	1	src/headers/paripriv.h

250bac760 | Karim Belabas | Thu, 14 Jun 2018 00:45:20 +0200
compute_R: yet another place where loss of accuracy is fatal [#2054]
1	1	src/basemath/buch2.c

9ea09d8d3 | Karim Belabas | Wed, 13 Jun 2018 22:50:14 +0200
getfu: avoid SEGV when low accuracy => lg(A) < RU
1	0	src/basemath/buch2.c

6363796e5 | Karim Belabas | Wed, 13 Jun 2018 22:22:03 +0200
15- elleisnum([1,I/2^100],4) -> exponent overflow
1	0	CHANGES
6	0	src/basemath/elliptic.c
6	0	src/basemath/trans3.c
3	1	src/test/32/ell
2	0	src/test/in/ell

6720ed577 | Karim Belabas | Wed, 13 Jun 2018 20:25:11 +0200
set_gamma: don't increase accuracy when \gamma = Id
4	3	src/basemath/elliptic.c

4ac2cd3b8 | Karim Belabas | Wed, 13 Jun 2018 19:19:02 +0200
add difficult be_honest example from [#2054]

improves code coverage [but adds 20s to bench timings]
2	1	src/test/32/nf
6	0	src/test/in/nf

bf767894f | Karim Belabas | Wed, 13 Jun 2018 16:35:46 +0200
revert regression introduced in 8e990e70 [#2055]
3	3	src/basemath/hnf_snf.c
24	0	src/test/32/mathnf
2	0	src/test/in/mathnf

388041896 | Karim Belabas | Wed, 13 Jun 2018 14:24:30 +0200
is_pm1 -> equali1
16	16	src/basemath/gen1.c

1648fb31d | Karim Belabas | Wed, 13 Jun 2018 13:39:43 +0200
off-by-1 error in bestappr_real [#2054]
3	2	src/basemath/arith1.c

fdafdeb91 | Karim Belabas | Wed, 13 Jun 2018 13:30:54 +0200
(inefficient) missing reduction in be_honest [#2054]
3	3	src/basemath/buch2.c

765e93958 | Bill Allombert | Tue, 12 Jun 2018 21:53:54 +0200
Revert 1bb20211: galoisfrobeniuslift: skip lift of degree < mindep

This patch is not correct
3	6	src/basemath/galconj.c

0fe151d45 | Karim Belabas | Mon, 11 Jun 2018 21:05:06 +0200
cleanup Fl_powers_pre
2	2	src/basemath/arith1.c

85791c3ff | Karim Belabas | Mon, 11 Jun 2018 16:34:39 +0200
cleanup install-doc targets
7	10	config/Makefile.SH



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