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


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

037e6eb8d | Bill Allombert | Sun, 10 Jun 2018 20:55:36 +0200
galoisinit could fails for deg-135 pols (from 1bb20211)
1	1	src/basemath/galconj.c

d34988e08 | Karim Belabas | Sat, 9 Jun 2018 23:49:19 +0200
bestappr_real: save final division, gcd(p1,q1) = 1
2	1	src/basemath/arith1.c

679d9a851 | Karim Belabas | Sat, 9 Jun 2018 23:31:55 +0200
remove special purpose bestappr_real_max, use bestappr_real

the latter has better heuristics and is about as fast.
1	26	src/basemath/arith1.c
2	1	src/test/32/bestappr
1	0	src/test/in/bestappr

d9da2d234 | Karim Belabas | Sat, 9 Jun 2018 10:17:33 +0200
simplify znchargauss
20	17	src/basemath/lfun.c

a11a5a83c | Karim Belabas | Fri, 8 Jun 2018 20:22:30 +0200
reorder benchs
15	15	src/test/32/zn
6	5	src/test/in/zn

e35a4a208 | Karim Belabas | Fri, 8 Jun 2018 20:17:37 +0200
fix typo + minor improvement in znchargauss
6	6	src/basemath/lfun.c
5	2	src/test/32/zn
1	1	src/test/in/zn

38dd18f72 | Karim Belabas | Fri, 8 Jun 2018 19:35:57 +0200
14- factorpadic(): wrong results when p-adic accuracy too low
1	0	CHANGES
8	3	src/basemath/base2.c
3	1	src/test/32/padic
5	0	src/test/in/padic

93423bb60 | Karim Belabas | Fri, 8 Jun 2018 13:35:56 +0200
znchargauss: rewrite the non-primitive case from scratch
29	20	src/basemath/lfun.c

7e4bd25f4 | Peter Bruin | Thu, 7 Jun 2018 19:49:39 +0200
correct definition of g_p in documentation of znconreychar
10	13	src/functions/number_theoretical/znconreychar
10	14	src/functions/number_theoretical/znconreylog

546fc24f7 | Karim Belabas | Thu, 7 Jun 2018 16:04:13 +0200
13- znchargauss(,,a != 1): wrong value (missing \bar{chi}(a))
1	0	CHANGES
26	27	src/basemath/lfun.c
2	1	src/test/32/zn
2	0	src/test/in/zn

b4474c131 | Karim Belabas | Thu, 7 Jun 2018 13:29:40 +0200
special case znchargauss for chi = 1
3	1	src/basemath/lfun.c

ce45aa852 | Karim Belabas | Wed, 6 Jun 2018 17:05:43 +0200
nfbezout: minor cleanup
3	6	src/basemath/base5.c

ca61cea87 | Karim Belabas | Wed, 6 Jun 2018 09:25:02 +0200
fix comment add diagnostic
2	1	src/basemath/base2.c

e31cb0970 | Karim Belabas | Wed, 6 Jun 2018 00:27:01 +0200
rnfallbase from rnfinit: compute nfzk once
15	7	src/basemath/base2.c
4	6	src/basemath/base5.c

bdf060593 | Karim Belabas | Wed, 6 Jun 2018 00:06:41 +0200
8- [libpari] rnf_get_nfzk / nf_nfzk / nfeltup interface

- czknf was useless, return and use nfzk
- the rnf struct from rnfinit has changed, the new format is not
  compatible with pari-2.9
4	0	CHANGES
5	1	COMPAT
9	10	doc/usersch6.tex
6	5	src/basemath/base2.c
23	26	src/basemath/base5.c
3	4	src/basemath/buch4.c
3	3	src/headers/paridecl.h
2	2	src/headers/pariinl.h
412	413	src/test/32/algebras
33	33	src/test/32/alghasse
37	37	src/test/32/nfields
1	1	src/test/in/nfields

8505c1c73 | Karim Belabas | Tue, 5 Jun 2018 22:46:38 +0200
rewrite rnfallbase(,lim) to reduce final HNF dimension
61	5	src/basemath/base2.c

1da7655b0 | Karim Belabas | Mon, 4 Jun 2018 23:57:03 +0200
nfhnfmod: rename detmat -> D
9	9	src/basemath/base5.c

f95309362 | Karim Belabas | Mon, 4 Jun 2018 21:43:57 +0200
nfbezout: avoid unnecessary reductions when called from nfhnfmod
8	7	src/basemath/base5.c

4009bb0f3 | Karim Belabas | Mon, 4 Jun 2018 20:57:38 +0200
ZlM_gauss_ratlift: better early-abort test
8	4	src/basemath/alglin1.c

bea60e68a | Karim Belabas | Mon, 4 Jun 2018 20:22:08 +0200
rnfallbase: better handling of denominators
7	2	src/basemath/base2.c

50c78ad9b | Karim Belabas | Mon, 4 Jun 2018 19:13:09 +0200
fix rnfconductor(, [T,lim])
3	2	src/basemath/buch3.c



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