PARI/GP
Main
  Download
  Packages
  GP in your browser
  Timeline
  Search

Support
  FAQ
  Documentation
  Tutorials
  Ateliers PARI/GP
  Mailing Lists

GP scripts library
  Contributed scripts

Development
  Bugs
  Latest Changes
  Version Control
  Coding Guidelines
  PariDroid
  Funding

Tests & benchmarks
  Buildlogs
  Coverage Report
  Doc Coverage
  Benchmarks

Miscellaneous
  WWW Stats
  Logo
  Fun!
  Links

Changes commited to PARI GIT during the last two weeks


b7b365e | Karim Belabas | Sun, 25 Sep 2016 16:18:55 +0200
polmodular FIXME: don't recompute double_eta_raw, don't reduce twice
5	3	src/basemath/polclass.c
64	52	src/basemath/polmodular.c
2	1	src/headers/paripriv.h

b55baea | Karim Belabas | Sun, 25 Sep 2016 16:18:55 +0200
remove FIXME "stupid copying"
1	6	src/basemath/polmodular.c

23c2111 | Karim Belabas | Sun, 25 Sep 2016 15:53:02 +0200
be consistent in "obsolete" function description
2	2	src/functions/number_fields/polredord

43b75ac | Karim Belabas | Sun, 25 Sep 2016 15:51:25 +0200
Help: end entry with '.'
1	1	src/functions/conversions/Map
1	1	src/functions/conversions/characteristic
1	1	src/functions/conversions/liftpol
3	3	src/functions/elliptic_curves/ellformalexp
1	1	src/functions/elliptic_curves/ellheegner
1	1	src/functions/elliptic_curves/ellisdivisible
1	1	src/functions/elliptic_curves/ellmodulareqn
1	1	src/functions/elliptic_curves/ellpadics2
1	1	src/functions/elliptic_curves/ellxn
2	2	src/functions/elliptic_curves/genus2red
1	1	src/functions/graphic/plotlinetype
1	1	src/functions/graphic/plotpointtype
1	1	src/functions/l_functions/lfunetaquo
2	1	src/functions/linear_algebra/matconcat
1	1	src/functions/linear_algebra/mathnfmodid
1	1	src/functions/linear_algebra/qfbil
1	1	src/functions/linear_algebra/vecsum
1	1	src/functions/modular_symbols/mscuspidal
1	1	src/functions/modular_symbols/mseisenstein
1	1	src/functions/modular_symbols/msissymbol
1	1	src/functions/modular_symbols/msnew
1	1	src/functions/modular_symbols/msomseval
1	1	src/functions/modular_symbols/mspadicmoments
1	1	src/functions/modular_symbols/msqexpansion
1	1	src/functions/number_fields/bnflog
1	1	src/functions/number_fields/bnflogdegree
1	1	src/functions/number_fields/bnrgaloisapply
0	1	src/functions/number_fields/bnrgaloismatrix
1	1	src/functions/number_fields/idealnumden
1	1	src/functions/number_fields/nfeltdivmodpr
1	1	src/functions/number_fields/nfeltmulmodpr
1	1	src/functions/number_fields/nfeltpowmodpr
1	1	src/functions/number_fields/nfeltreducemodpr
1	1	src/functions/number_fields/nfhnf
1	1	src/functions/number_fields/nfkermodpr
1	1	src/functions/number_fields/nfmodpr
1	1	src/functions/number_fields/nfmodprinit
1	1	src/functions/number_fields/nfmodprlift
1	1	src/functions/number_fields/nfsolvemodpr
1	1	src/functions/number_fields/nfsplitting
1	1	src/functions/number_fields/polredord
1	1	src/functions/number_fields/rnfconductor
1	1	src/functions/number_fields/rnfeltnorm
1	1	src/functions/number_fields/rnfelttrace
1	1	src/functions/number_fields/rnfeltup
1	1	src/functions/number_fields/rnfidealreltoabs
1	1	src/functions/number_fields/rnfidealup
1	1	src/functions/number_theoretical/addprimes
1	1	src/functions/number_theoretical/bezout
1	1	src/functions/number_theoretical/chareval
1	1	src/functions/number_theoretical/sumdedekind
1	1	src/functions/number_theoretical/znchartokronecker
1	1	src/functions/number_theoretical/znconreychar
1	1	src/functions/number_theoretical/znconreylog
1	1	src/functions/operators/divrem
1	2	src/functions/operators/lex
1	1	src/functions/operators/max
1	1	src/functions/operators/min
1	1	src/functions/operators/shiftmul
1	1	src/functions/operators/sign
1	1	src/functions/polynomials/O
1	1	src/functions/polynomials/bezoutres
1	1	src/functions/polynomials/polgraeffe
1	1	src/functions/polynomials/poltchebi
1	1	src/functions/programming/fold
3	3	src/functions/programming/forcomposite
1	1	src/functions/programming/forell
5	5	src/functions/programming/forprime
1	1	src/functions/programming/inline
1	1	src/functions/programming/listcreate
1	1	src/functions/programming/parselect
1	1	src/functions/programming/parsum
1	1	src/functions/programming/select
1	1	src/functions/programming/uninline
1	1	src/functions/programming/warning
1	1	src/functions/transcendental/bernvec
1	1	src/functions/transcendental/eint1
6	6	src/test/32/compat

b2f2829 | Karim Belabas | Sun, 25 Sep 2016 15:32:55 +0200
Help: be consistent in capitalization of first word
1	1	src/functions/elliptic_curves/ellfromeqn
1	1	src/functions/elliptic_curves/ellgenerators
1	1	src/functions/elliptic_curves/ellisogenyapply
1	1	src/functions/elliptic_curves/elltatepairing
1	1	src/functions/elliptic_curves/ellweilpairing
1	1	src/functions/l_functions/lfunan
1	1	src/functions/l_functions/lfuncreate
2	3	src/functions/l_functions/lfunhardy
1	1	src/functions/linear_algebra/matfrobenius
1	1	src/functions/modular_symbols/msatkinlehner
1	1	src/functions/number_fields/bnfisnorm
1	1	src/functions/number_fields/bnrconductorofchar
1	1	src/functions/number_fields/factornf
1	1	src/functions/number_fields/galoisgetpol
1	1	src/functions/number_fields/galoissubcyclo
1	1	src/functions/number_fields/galoissubfields
1	1	src/functions/number_fields/galoissubgroups
1	1	src/functions/number_fields/idealfrobenius
1	1	src/functions/number_fields/nfgaloisapply
1	1	src/functions/number_fields/polred
1	1	src/functions/number_theoretical/contfrac
1	1	src/functions/number_theoretical/qfbsolve
1	1	src/functions/number_theoretical/stirling
1	1	src/functions/number_theoretical/zncharinduce
1	1	src/functions/number_theoretical/zncharisodd
1	1	src/functions/number_theoretical/znchartokronecker
1	1	src/functions/number_theoretical/znconreyconductor
14	14	src/functions/programming/printf
1	1	src/functions/programming/trap
1	1	src/functions/sums/contfraceval
1	1	src/functions/sums/contfracinit
1	1	src/functions/transcendental/weber
10	10	src/test/32/compat

744533a | Karim Belabas | Sun, 25 Sep 2016 14:46:00 +0200
improve documentation
6	5	src/functions/number_theoretical/ispseudoprime

27d66ab | Karim Belabas | Sun, 25 Sep 2016 14:20:37 +0200
cleanup ellmul_CM
9	9	src/basemath/elliptic.c

5eadd5c | Karim Belabas | Sun, 25 Sep 2016 11:44:49 +0200
22- e=znconreyexp(idealstar(,N),) could give a result with (e,N) = 2 when N = 2 (mod 4)
3	0	CHANGES
8	3	src/basemath/char.c
3	1	src/test/32/zn
4	0	src/test/in/zn

bc9a01d | Karim Belabas | Sun, 25 Sep 2016 11:08:07 +0200
document retmkrfrac
1	1	CHANGES
4	0	doc/usersch5.tex

ca3c825 | Karim Belabas | Sun, 25 Sep 2016 10:57:40 +0200
45- [libpari] pol_xn, pol_xnall
1	0	CHANGES
4	1	doc/usersch5.tex
3	1	src/basemath/bibli1.c
2	2	src/basemath/elliptic.c
2	2	src/basemath/gen3.c
30	32	src/basemath/polarit3.c
1	0	src/headers/paridecl.h
11	0	src/headers/pariinl.h

f7d3f07 | Karim Belabas | Sat, 24 Sep 2016 22:23:32 +0200
monomial(gen_1, n>= 0) -> pol_xn(n)
3	0	doc/usersch5.tex
3	3	src/basemath/FlxqE.c
1	1	src/basemath/FpV.c
1	1	src/basemath/FpX.c
2	2	src/basemath/QX_factor.c
1	2	src/basemath/RgX.c
1	1	src/basemath/arith1.c
1	1	src/basemath/base1.c
1	1	src/basemath/base2.c
1	2	src/basemath/bibli1.c
1	1	src/basemath/elliptic.c
1	1	src/basemath/galconj.c
1	1	src/basemath/gen3.c
2	2	src/basemath/lfunutils.c
2	2	src/basemath/polarit2.c
6	6	src/basemath/polarit3.c
2	2	src/basemath/rootpol.c
1	0	src/headers/paridecl.h
9	0	src/headers/pariinl.h
1	1	src/modules/aprcl.c
1	1	src/modules/kummer.c
3	3	src/modules/stark.c
2	2	src/test/tune.c

3e871ed | Karim Belabas | Sat, 24 Sep 2016 21:56:51 +0200
gtrunc: localize variables properly
2	5	src/basemath/gen3.c

1f05911 | Karim Belabas | Sat, 24 Sep 2016 21:54:29 +0200
make env_ok and vandermondeinverseprep static
3	1	src/basemath/galconj.c
0	2	src/headers/paripriv.h
1	1	src/language/es.c

9b18265 | Bill Allombert | Sat, 24 Sep 2016 20:05:01 +0200
Add Configure option --disable-mmap
2	0	config/get_config_options
5	1	config/get_libc

c1ffe88 | Karim Belabas | Sat, 24 Sep 2016 19:57:08 +0200
44- [libpari] ZM_hnf_knapsack
1	0	CHANGES
5	0	doc/usersch6.tex
2	23	src/basemath/QX_factor.c
21	0	src/basemath/hnf_snf.c
2	2	src/basemath/nffactor.c
1	0	src/headers/paridecl.h
0	1	src/headers/paripriv.h

bca7e1d | Karim Belabas | Sat, 24 Sep 2016 19:16:07 +0200
remove useless gcopy / gerepilecopy
29	32	src/modules/algebras.c

540edca | Karim Belabas | Sat, 24 Sep 2016 19:00:48 +0200
replace gen_sort calls by gen_sort_inplace + cleanup roots in FpXQX_factor.c
39	36	src/basemath/FpXQX_factor.c
1	1	src/basemath/polclass.c
1	1	src/language/gplib.c
2	1	src/modules/algebras.c

c53c55d | Karim Belabas | Sat, 24 Sep 2016 15:39:26 +0200
cleanup rnfisnorm handling of factorbases + remove nfissplit
3	0	doc/usersch6.tex
9	0	src/basemath/base2.c
52	35	src/basemath/buch4.c
2	9	src/basemath/elliptic.c
0	13	src/basemath/nffactor.c
1	0	src/headers/paridecl.h
0	4	src/headers/paripriv.h
4	5	src/test/32/rnf

9cdf4d3 | Karim Belabas | Sat, 24 Sep 2016 11:07:58 +0200
document ellintegralmodel_i
3	0	doc/usersch7.tex

edb1625 | Karim Belabas | Sat, 24 Sep 2016 08:19:04 +0200
update
7	1	src/test/32/subst

1c9967d | Bill Allombert | Fri, 23 Sep 2016 23:42:29 +0200
Add pari_init_opts flags INIT_noINTGMPm
52	0	doc/usersch5.tex
2	1	src/headers/paricom.h
2	0	src/headers/paridecl.h
0	2	src/headers/paripriv.h
2	2	src/language/init.c

2d9395d | Bill Allombert | Fri, 23 Sep 2016 22:27:01 +0200
Add function FqX_halfgcd
4	0	doc/usersch5.tex
1	0	src/headers/paridecl.h
3	0	src/headers/pariinl.h

b439f3a | Karim Belabas | Fri, 23 Sep 2016 18:43:22 +0200
Pay attention to type when evaluating Pol(0); followup on [#1837]

- refactor RgX_type
- allow t_MAT input in RgX_type, which allows RgX_get_0 and
  RgX_get_1. (FIXME: change names...)
3	0	CHANGES
12	9	doc/usersch5.tex
7	4	src/basemath/bibli2.c
5	2	src/basemath/gen3.c
127	104	src/basemath/polarit2.c
4	1	src/test/32/interpol
7	1	src/test/32/subst
3	0	src/test/in/interpol
4	0	src/test/in/subst

b084819 | Karim Belabas | Fri, 23 Sep 2016 17:12:17 +0200
cleanup UnramData

use T = NULL when f = 1 so that Fq functions work as designed
31	31	src/modules/krasner.c
1	38	src/test/32/krasner
0	2	src/test/in/krasner

4f6ea6f | Karim Belabas | Fri, 23 Sep 2016 17:04:48 +0200
FpX_eval: special case y = 0
2	2	src/basemath/FpX.c

e8b54ae | Karim Belabas | Fri, 23 Sep 2016 14:46:11 +0200
whitespace edits
7	7	src/modules/krasner.c

1a82575 | Xavier François Roblot | Fri, 23 Sep 2016 13:57:48 +0200
Fix bug #1852: the root of unity used for the tamley ramified case is no longer used as a generator of the unramified extension
106	40	src/modules/krasner.c
38	38	src/test/32/krasner

b9a1328 | Karim Belabas | Thu, 22 Sep 2016 21:06:12 +0200
18- primepi(2750160) -> crash [#1855]
1	0	CHANGES
2	4	src/language/forprime.c
2	1	src/test/32/prime
1	0	src/test/in/prime

66edd4c | Karim Belabas | Thu, 22 Sep 2016 20:58:11 +0200
ellintegralmodel: missing file
11	0	src/functions/elliptic_curves/ellintegralmodel

483286f | Karim Belabas | Thu, 22 Sep 2016 18:59:46 +0200
17- agm(1.0, 1.0*I + x + O(x^200)) -> oo loop [#1654]
1	0	CHANGES
54	19	src/basemath/trans1.c
7	1	src/test/32/agm
5	0	src/test/in/agm

e9d045a | Karim Belabas | Thu, 22 Sep 2016 16:08:23 +0200
43- GP function ellintegralmodel
1	0	CHANGES
13	9	doc/refcard-ell.tex
26	8	src/basemath/elliptic.c
1	1	src/basemath/elltors.c
1	1	src/functions/elliptic_curves/ellminimalmodel
1	0	src/headers/paridecl.h
6	0	src/test/32/ell
7	0	src/test/32/ellnf
9	4	src/test/in/ell
4	0	src/test/in/ellnf

6254c50 | Bill Allombert | Thu, 22 Sep 2016 15:43:50 +0200
ellsea: correctly detect pathological case over non-prime field.
6	6	src/basemath/ellsea.c

428c8cf | Karim Belabas | Thu, 22 Sep 2016 14:06:40 +0200
simplify ellminimaltwistcond
2	3	src/basemath/elliptic.c

0885730 | Karim Belabas | Thu, 22 Sep 2016 14:06:40 +0200
move pari_init/close declarations together
24	26	src/headers/paripriv.h
0	6	src/language/anal.h

e197534 | Karim Belabas | Thu, 22 Sep 2016 14:06:40 +0200
simplify further ellglobalred use
10	28	src/basemath/elliptic.c

204e454 | Karim Belabas | Thu, 22 Sep 2016 12:17:32 +0200
fix problem introduced in previous commit

\pb9
ellmoddegree(ellinit("11a3")) => very imprecise
1	1	src/language/intnum.c
2	1	src/test/32/ellanal
1	0	src/test/in/ellanal

eb36a32 | Karim Belabas | Thu, 22 Sep 2016 12:01:20 +0200
16- contfraceval([[],[]],1) -> SEGV
1	0	CHANGES
1	1	src/language/intnum.c
2	0	src/test/32/contfrac
2	0	src/test/in/contfrac

8c18f34 | Bill Allombert | Thu, 22 Sep 2016 11:49:27 +0200
ellsea coud fail in small characteristic (from Aurélien Focqué)

ellsea(ellinit([4,9],ffgen(53^53))) -> division by 0
7	2	src/basemath/ellsea.c

fd29119 | Karim Belabas | Thu, 22 Sep 2016 11:42:28 +0200
re-implement ellminimaltwist, add tests
60	37	src/basemath/elliptic.c
13	1	src/test/32/ell
23	0	src/test/in/ell

6ae6bea | Bill Allombert | Thu, 22 Sep 2016 09:54:13 +0200
find_isogenous_from_Atkin: use Zq_ellj
1	5	src/basemath/ellsea.c

2092cf0 | Karim Belabas | Thu, 22 Sep 2016 09:46:59 +0200
15- incorrect change of variable in elllocalred over a number field for
   places dividing 6
2	0	CHANGES
3	2	src/basemath/elliptic.c
5	1	src/test/32/ellnf
4	0	src/test/in/ellnf

bb447d2 | Karim Belabas | Thu, 22 Sep 2016 09:31:21 +0200
fix ellnf_c4c6_primes (returned primes dividing disc: wasteful)
20	10	src/basemath/elliptic.c

b9a75d2 | Bill Allombert | Tue, 20 Sep 2016 22:04:24 +0200
ZpX{QX}_liftfact(deg 1) returned unnormalized result (from b2f0a4d6)
2	2	src/basemath/Hensel.c
5	2	src/test/32/nffactor
5	2	src/test/in/nffactor

ce556d2 | Bill Allombert | Tue, 20 Sep 2016 16:44:41 +0200
Make F*_Berlekamp_ker functions static
2	2	src/basemath/FpXQX_factor.c
3	3	src/basemath/FpX_factor.c
0	5	src/headers/paripriv.h

753756e | Bill Allombert | Tue, 20 Sep 2016 16:10:58 +0200
Make FlxqXQ_halfFrobenius_i,FlxqX_Berlekamp_ker_i static as intended
2	2	src/basemath/FpXQX_factor.c

1a2890b | Bill Allombert | Tue, 20 Sep 2016 11:40:08 +0200
doc: Zq_sqrtnlift: fix typo and fix section
4	2	doc/usersch5.tex

fbef6ec | Karim Belabas | Mon, 19 Sep 2016 21:01:46 +0200
cleanup ellglobalred backend
10	13	src/basemath/elliptic.c

4c4a7aa | Karim Belabas | Mon, 19 Sep 2016 14:35:31 +0200
fix SEGV in bnrinit
1	1	src/basemath/buch3.c
2	1	src/test/32/bnr
5	0	src/test/in/bnr

8dbc274 | Karim Belabas | Mon, 19 Sep 2016 12:05:48 +0200
ZX_gcd_all: if input is small, trial divide by first gcd

[ don't wait for stability, forcing two primes ]
12	8	src/basemath/QX_factor.c

f6cee73 | Bill Allombert | Mon, 19 Sep 2016 11:45:27 +0200
paridecl: move FqX_ispower to FpXQX_factor section.
1	1	src/headers/paridecl.h

3aa3775 | Bill Allombert | Mon, 19 Sep 2016 11:45:27 +0200
paridecl: FpX.c: remove spurious declaration Fq_sqrtn, Fq_sqrt
0	2	src/headers/paridecl.h

43684f6 | Bill Allombert | Mon, 19 Sep 2016 11:45:27 +0200
FlxqX_split_Berlekamp: compute the little Frobenius only once
38	15	src/basemath/FpXQX_factor.c

db5d3a3 | Bill Allombert | Mon, 19 Sep 2016 11:45:27 +0200
FpXQX_split_Berlekamp: compute the little Frobenius only once
37	15	src/basemath/FpXQX_factor.c

8b573d2 | Karim Belabas | Mon, 19 Sep 2016 11:42:51 +0200
improve doc
4	3	src/functions/number_fields/bnflog
6	5	src/functions/number_fields/bnflogdegree

d45b287 | Karim Belabas | Mon, 19 Sep 2016 11:42:13 +0200
fix spelling in comment
1	1	src/basemath/nffactor.c

0e3a534 | Karim Belabas | Mon, 19 Sep 2016 11:39:26 +0200
add/use Zq_sqrtnlift
2	1	CHANGES
2	0	doc/usersch5.tex
7	0	src/basemath/Hensel.c
3	3	src/basemath/nffactor.c
1	0	src/headers/paridecl.h

9a76258 | Karim Belabas | Mon, 19 Sep 2016 07:14:35 +0200
minor cleanup get_random_a() + sanity checks on ideal sizes

[ cleanup triggered SEGV on BIB ]
11	8	src/basemath/base4.c
7	1	src/test/32/ideal
3	4	src/test/32/rnf
2	0	src/test/in/ideal

69362f2 | Karim Belabas | Sun, 18 Sep 2016 22:27:56 +0200
make nffactormod obsolete
6	2	src/functions/number_fields/nffactormod

229f2c4 | Karim Belabas | Sun, 18 Sep 2016 20:51:14 +0200
cleanup listznstarelts and make it static
3	8	src/basemath/galconj.c
0	1	src/headers/paripriv.h

0d67fd3 | Karim Belabas | Sun, 18 Sep 2016 20:42:25 +0200
idealtwoelt2: allow returning nf elt as gen_0 instead of t_COL
1	1	src/basemath/base4.c
1	1	src/test/32/idealappr

8e246b9 | Karim Belabas | Sun, 18 Sep 2016 18:03:24 +0200
typos in doc [#1851]
2	1	src/functions/graphic/plotlinetype
2	1	src/functions/graphic/plotpointtype
0	1	src/functions/linear_algebra/qfnorm
2	2	src/functions/number_fields/bnrconductorofchar
0	1	src/functions/number_fields/nfeltdivmodpr
1	1	src/functions/number_fields/nfeltmulmodpr
1	1	src/functions/programming/listcreate
4	4	src/functions/programming/trap
1	1	src/functions/transcendental/bernvec
2	2	src/test/32/compat

c0a90ff | Karim Belabas | Sun, 18 Sep 2016 08:45:18 +0200
nf_DDF_roots: remove unused nbf argument
2	3	src/basemath/nffactor.c

fdbae44 | Karim Belabas | Sun, 18 Sep 2016 08:39:31 +0200
remove rootsof1padic
0	11	src/basemath/trans1.c
0	1	src/headers/paripriv.h

5d76f81 | Karim Belabas | Sun, 18 Sep 2016 08:35:48 +0200
19- char_rootof1 renamed to rootsof1_cx, char_rootof1_u -> rootsof1u_cx

remove rootsof1complex
2	1	CHANGES
6	0	doc/usersch5.tex
0	6	doc/usersch6.tex
5	9	src/basemath/char.c
2	2	src/basemath/lfunutils.c
1	1	src/basemath/rootpol.c
1	1	src/basemath/subcyclo.c
3	13	src/basemath/trans1.c
2	2	src/headers/paridecl.h
0	1	src/headers/paripriv.h
2	2	src/modules/stark.c

19e0ccd | Karim Belabas | Sat, 17 Sep 2016 18:49:34 +0200
export Qdivii, ZqX_liftroot + rewrite nf_oneroot for cyclotomic poly
2	1	CHANGES
6	0	doc/usersch5.tex
5	3	src/basemath/Hensel.c
1	1	src/basemath/ZV.c
3	3	src/basemath/base5.c
0	6	src/basemath/ellsea.c
28	27	src/basemath/gen1.c
1	1	src/basemath/gen3.c
8	15	src/basemath/nffactor.c
2	0	src/headers/paridecl.h
0	1	src/headers/paripriv.h
7	8	src/test/32/rnfkummer

3ca8919 | Karim Belabas | Sat, 17 Sep 2016 16:27:37 +0200
u_forprime_next: improve PRST_unextprime strategy for few primes

hardcode the first 2 primes> 2^63 => fixes a major regression in test-rfrac
6	0	src/language/forprime.c

931443f | Bill Allombert | Sat, 17 Sep 2016 14:54:25 +0200
Remove static fun FpXQX_factor_squarefree
2	16	src/basemath/FpXQX_factor.c

0b910e0 | Karim Belabas | Sat, 17 Sep 2016 13:43:57 +0200
new function ZC_Z_div
1	1	CHANGES
3	0	doc/usersch5.tex
10	9	src/basemath/ZV.c
1	0	src/headers/paridecl.h

eb69889 | Karim Belabas | Sat, 17 Sep 2016 13:09:32 +0200
make gred_rfrac2 static
8	14	src/basemath/gen1.c
0	1	src/headers/paripriv.h

e251489 | Karim Belabas | Sat, 17 Sep 2016 12:54:48 +0200
41- [libpari] export hash_dbg
1	0	CHANGES
3	0	doc/usersch5.tex
1	0	src/headers/paridecl.h
0	1	src/headers/paripriv.h
1	1	src/language/hash.c

db160c4 | Bill Allombert | Sat, 17 Sep 2016 10:51:19 +0200
make F*_split_Berlekamp static
3	3	src/basemath/FpXQX_factor.c
3	3	src/basemath/FpX_factor.c
0	4	src/headers/paripriv.h

9b619f0 | Bill Allombert | Sat, 17 Sep 2016 10:51:19 +0200
Remove FqX_split_* functions
0	159	src/basemath/FpXQX_factor.c
0	4	src/headers/paripriv.h

b9cd633 | Bill Allombert | Sat, 17 Sep 2016 10:51:19 +0200
nf_DDF_roots: do not use init_fa anymore
10	34	src/basemath/nffactor.c

b2f0a4d | Bill Allombert | Sat, 17 Sep 2016 10:51:18 +0200
Add ZpXQX_roots/ZqX_roots
1	0	CHANGES
4	0	doc/usersch5.tex
53	29	src/basemath/Hensel.c
2	0	src/headers/paridecl.h

7c1084c | Bill Allombert | Sat, 17 Sep 2016 10:51:18 +0200
Add FpXQX_split_part
1	0	CHANGES
3	0	doc/usersch5.tex
21	19	src/basemath/FpXQX_factor.c
1	0	src/headers/paridecl.h

e05ffbc | Bill Allombert | Sat, 17 Sep 2016 10:51:18 +0200
Add ZpX_liftfact, ZqX_liftfact, ZpXQX_liftfact

Move to 'pe, p, e' argument order.
1	0	CHANGES
1	0	COMPAT
18	9	doc/usersch5.tex
20	5	src/basemath/Hensel.c
2	2	src/basemath/QX_factor.c
1	1	src/basemath/base2.c
4	4	src/basemath/nffactor.c
3	1	src/headers/paridecl.h
2	2	src/modules/subfield.c

895cad8 | Bill Allombert | Sat, 17 Sep 2016 10:51:18 +0200
FqX_nbfact: fix typo
1	0	CHANGES
1	1	src/basemath/FpXQX_factor.c

ccc0f91 | Karim Belabas | Sat, 17 Sep 2016 10:43:41 +0200
fix bnflog 32bit bench: force generators
1	1	src/basemath/bnflog.c

bfd2d7d | Karim Belabas | Fri, 16 Sep 2016 23:07:53 +0200
remove useless factor_quad
0	17	src/basemath/QX_factor.c
1	6	src/headers/paripriv.h

e347e40 | Karim Belabas | Fri, 16 Sep 2016 22:56:55 +0200
paripriv.h: move darg to thematic section
1	1	src/headers/paripriv.h

d58cd56 | Karim Belabas | Fri, 16 Sep 2016 22:45:02 +0200
make cxpsi static
1	2	src/basemath/trans2.c
0	1	src/headers/paripriv.h

b2b9236 | Karim Belabas | Fri, 16 Sep 2016 22:42:20 +0200
remove polylod0 proto
0	1	src/headers/paripriv.h

a00c97a | Karim Belabas | Fri, 16 Sep 2016 22:18:58 +0200
remove extendedgcd proto
0	1	src/headers/paripriv.h

3aefe4a | Karim Belabas | Fri, 16 Sep 2016 22:07:42 +0200
make path_is_absolute static
0	1	src/headers/paripriv.h
1	1	src/language/es.c

663ed5e | Karim Belabas | Fri, 16 Sep 2016 22:06:03 +0200
move pari_default_path, gp_expand_path and delete_dirs to default.c

make pari_default_path static
0	1	src/headers/paripriv.h
57	0	src/language/default.c
0	57	src/language/es.c

7e1c337 | Karim Belabas | Fri, 16 Sep 2016 21:52:27 +0200
rewrite break_loop_prompt and make it static
7	0	src/gp/gp.c
0	1	src/headers/paripriv.h
0	10	src/language/gplib.c

e2f51f4 | Karim Belabas | Fri, 16 Sep 2016 21:43:18 +0200
make print_all_user_fun static
0	1	src/headers/paripriv.h
0	52	src/language/anal.c
46	0	src/language/gplib.c

d89bdd1 | Karim Belabas | Fri, 16 Sep 2016 21:40:58 +0200
remove whatnow_new_syntax proto: no such function
0	1	src/headers/paripriv.h

c35e8ef | Karim Belabas | Fri, 16 Sep 2016 19:18:59 +0200
remove nfcyclo_root and simplify nf_DDF_roots call (-> nf_oneroot)
29	18	src/basemath/nffactor.c
11	10	src/test/32/rnfkummer

aa3d850 | Karim Belabas | Fri, 16 Sep 2016 17:29:52 +0200
krasner cleanups
16	28	src/modules/krasner.c

f864023 | Karim Belabas | Fri, 16 Sep 2016 17:20:42 +0200
remove CHECK_EXTENSIONS code
0	83	src/modules/krasner.c

9afb6d2 | Karim Belabas | Thu, 15 Sep 2016 19:25:18 +0200
nffactor: add one example with non-trivial cofactor in nf_DDF_roots
9	1	src/test/32/nffactor
4	1	src/test/in/nffactor

0aeda73 | Karim Belabas | Thu, 15 Sep 2016 19:03:38 +0200
setrand(8);padicfields(2,4,1) -> overflow [#1852]

Cyclopol can return a non-separable poly, replace charpoly by minpoly
3	1	src/modules/krasner.c
38	1	src/test/32/krasner
2	0	src/test/in/krasner

187e50a | Karim Belabas | Thu, 15 Sep 2016 18:01:27 +0200
uncapitalize OBSOLETE warnings [#1851]
1	1	src/functions/default/compatible
1	1	src/functions/default/strictmatch
2	2	src/functions/number_fields/bnrconductorofchar
1	1	src/functions/number_fields/rnfpolred
1	1	src/functions/number_fields/rnfpolredabs
2	2	src/functions/programming/trap
2	2	src/test/32/compat

3ffc4e2 | Karim Belabas | Thu, 15 Sep 2016 17:56:01 +0200
improve doc
16	14	src/functions/elliptic_curves/ellglobalred

6a7b4af | Karim Belabas | Thu, 15 Sep 2016 17:44:48 +0200
bnflog, 3rd component Cl': restrict to ell-Sylow and remove generators
15	1	src/basemath/bnflog.c
23	130	src/test/32/bnflog

ad1e8e6 | Bill Allombert | Thu, 15 Sep 2016 16:41:10 +0200
FqX_split: add back support for p=2

This was removed by mistake in af1b1ac0
20	7	src/basemath/FpXQX_factor.c

32cab17 | Bill Allombert | Thu, 15 Sep 2016 15:26:40 +0200
ellglobalred: call checkell
1	0	src/basemath/elliptic.c

fff04d0 | Bill Allombert | Thu, 15 Sep 2016 14:51:35 +0200
F2xq_Artin_Schreier: use F2x_matFrobenius().
1	7	src/basemath/F2x.c

d9e4380 | Karim Belabas | Thu, 15 Sep 2016 07:17:01 +0200
cleanup is_primitive_root
12	10	src/basemath/nffactor.c

3a9536f | Karim Belabas | Thu, 15 Sep 2016 06:49:16 +0200
get_maxf: change tuning, allow bigger f

Factorization over big finite fields has become more efficient.
New tuning -> nfrootsof1 test twice faster
3	5	src/basemath/nffactor.c

775e8fc | Karim Belabas | Wed, 14 Sep 2016 21:36:03 +0200
cleanup ellnfap: don't compute v(c6) when not needed
23	19	src/basemath/elliptic.c

a035783 | Karim Belabas | Wed, 14 Sep 2016 21:36:01 +0200
replace ellnfgetnormN by a call to ellglobalred
3	20	src/basemath/lfunutils.c

9e2feae | Karim Belabas | Wed, 14 Sep 2016 21:35:49 +0200
35- allow ellglobalred for E over a number field

+ use DCBA in ellminimalmodel also over number fields
1	0	CHANGES
132	46	src/basemath/elliptic.c
22	14	src/functions/elliptic_curves/ellglobalred
1	1	src/headers/paripriv.h
4	5	src/test/32/compat
32	1	src/test/32/ellnf
13	0	src/test/in/ellnf

b2648cd | Bill Allombert | Wed, 14 Sep 2016 21:29:08 +0200
F2xq_ellcard: add explicit formula for j=0
64	27	src/basemath/F2xqE.c
19	3	src/test/in/ellff

0135506 | Karim Belabas | Wed, 14 Sep 2016 15:43:35 +0200
comment out islocalpthpower
2	0	src/basemath/bnflog.c

0c5eaab | Karim Belabas | Wed, 14 Sep 2016 10:27:04 +0200
remove unused parameter
4	5	src/basemath/bnflog.c

c1bb46b | Karim Belabas | Wed, 14 Sep 2016 09:30:28 +0200
13- polinterpolate could create illegal objects [#1837] (test-case by Peter Bruin)

37- [libpari] varnmin, varnmax
There is an ambiguity with the notion of "evaluating a polynomial at t" when
the polynomial is constant. It could be
1) 'polcoeff(P,0)';
2) 'polcoeff(P,0)*t^0', where , t^0 is a shortcut for "1 in the ring t
belongs to", and this makes a difference when t = 'z or Mod(1,3) for
instance.

For the time being, the behaviour is inconsistent: mostly 1) [historical
behaviour], but sometimes 2). Should be fixed centrally in gsubst /
poleval.

The 'interpol' test now contains results that are now valid objects
(at least!), but inconsistent due to problems outside of polint scope.
Those are marked with a comment, as in

test([1], [x], z)      \\ expect [x, z], currently returns [x, x]

Further commits should fix gsubst / poleval and update the test results.
2	0	CHANGES
20	0	doc/usersch4.tex
26	15	src/basemath/bibli2.c
9	8	src/functions/polynomials/polinterpolate
2	0	src/headers/paridecl.h
6	0	src/kernel/none/level1.h
5	5	src/test/32/compat
31	1	src/test/32/interpol
35	0	src/test/in/interpol

350d59d | Karim Belabas | Tue, 13 Sep 2016 17:36:20 +0200
add bnflog.c: bnflogef,bnflog, bnflogdegree, nfislocalpower, rnfislocalcyclo
2	0	CHANGES
16	8	doc/refcard-nf.tex
433	0	src/basemath/bnflog.c
27	0	src/functions/number_fields/bnflog
23	0	src/functions/number_fields/bnflogdegree
23	0	src/functions/number_fields/bnflogef
24	0	src/functions/number_fields/nfislocalpower
21	0	src/functions/number_fields/rnfislocalcyclo
7	0	src/headers/paridecl.h
155	0	src/test/32/bnflog
19	0	src/test/32/nfislocalpower
8	1	src/test/32/rnf
52	0	src/test/in/bnflog
20	0	src/test/in/nfislocalpower
7	0	src/test/in/rnf

18d9681 | Karim Belabas | Tue, 13 Sep 2016 17:20:53 +0200
35- [libpari] rowsplice
1	0	CHANGES
3	0	doc/usersch5.tex
1	0	src/headers/paridecl.h
9	0	src/headers/pariinl.h

19ad0e4 | Karim Belabas | Tue, 13 Sep 2016 17:12:39 +0200
allow computing compact S-units (not units yet)

For now a private function. To be exported later when fundamental units
are handled as well.
10	6	src/basemath/buch4.c
4	0	src/headers/paripriv.h

d8b350e | Karim Belabas | Tue, 13 Sep 2016 07:38:40 +0200
further nfelt functions allowed to return scalar
1	1	src/basemath/base3.c
1	1	src/basemath/base4.c
2	2	src/test/32/ideal

0149210 | Karim Belabas | Tue, 13 Sep 2016 07:18:57 +0200
nfdiv: allow returning a scalar
1	3	src/basemath/base3.c
28	28	src/test/32/nf

ac7c8f4 | Karim Belabas | Tue, 13 Sep 2016 07:11:14 +0200
ellnf: always convert D,j,c4,c6 to 'basis' form
36	17	src/basemath/elliptic.c

ce74c98 | Karim Belabas | Tue, 13 Sep 2016 06:10:46 +0200
streamline ellnfap
5	10	src/basemath/elliptic.c

8f957e6 | Karim Belabas | Tue, 13 Sep 2016 06:00:35 +0200
streamline idealnumdem

- don't compute idealtwoelt(idealhnf(principal ideal))
- d = 1 is impossible at the end
- often c == d
16	12	src/basemath/base4.c

f55401b | Karim Belabas | Tue, 13 Sep 2016 05:41:33 +0200
idealnumden: remove test for impossible situation B = 1
0	1	src/basemath/base4.c

3025cc0 | Bill Allombert | Mon, 12 Sep 2016 16:04:26 +0200
breakloop: restore the environment correctly after an error
2	1	CHANGES
1	1	src/gp/gp.c
17	0	src/test/32/debugger
5	0	src/test/in/debugger

b6065ea | Karim Belabas | Mon, 12 Sep 2016 15:56:30 +0200
remove useless 'detcyc'
0	20	src/basemath/base3.c

d97546c | Karim Belabas | Mon, 12 Sep 2016 15:31:17 +0200
non-existant function shiftpol_i
0	1	src/headers/paripriv.h

e431a12 | Karim Belabas | Mon, 12 Sep 2016 09:18:25 +0200
12- factorpadic(x^24-1,2,73) -> concat error [#1849]
1	0	CHANGES
1	1	src/basemath/base2.c

9203fbb | Karim Belabas | Sun, 11 Sep 2016 23:39:58 +0200
34- [libpari] lift_shallow

rename lift_intern -> lift_shallow + make it safe: never destroy input !
1	0	CHANGES
2	0	doc/usersch5.tex
3	3	src/basemath/base1.c
3	3	src/basemath/base2.c
4	4	src/basemath/base5.c
2	2	src/basemath/buch4.c
31	28	src/basemath/gen3.c
1	1	src/basemath/hyperell.c
2	2	src/basemath/lfunutils.c
2	2	src/basemath/modsym.c
1	1	src/basemath/nffactor.c
1	1	src/basemath/subcyclo.c
2	2	src/basemath/trans3.c
1	0	src/headers/paridecl.h
0	1	src/headers/paripriv.h
6	5	src/modules/algebras.c
1	1	src/modules/genus2red.c
3	3	src/modules/kummer.c
3	2	src/modules/stark.c
2	2	src/modules/subfield.c

73870d9 | Karim Belabas | Sun, 11 Sep 2016 23:14:20 +0200
33- [libpari] uisprime_101, uisprime_661 + cleanup uislucaspsp
1	0	CHANGES
6	0	doc/usersch5.tex
12	15	src/basemath/prime.c
2	0	src/headers/paridecl.h
0	2	src/headers/paripriv.h

2754812 | Karim Belabas | Sun, 11 Sep 2016 21:09:42 +0200
znstar_conductor: whitespace edits
11	18	src/basemath/subcyclo.c

d7dfe8d | Karim Belabas | Sun, 11 Sep 2016 21:03:33 +0200
cleanup gscycloconductor
2	7	src/basemath/subcyclo.c

ad0eefe | Karim Belabas | Sun, 11 Sep 2016 20:42:29 +0200
p_makecoprime: remove unused 'nf' argument
2	2	src/basemath/base4.c

5e13708 | Karim Belabas | Sun, 11 Sep 2016 17:31:13 +0200
typo in Qp_ascending_Landen: x may be a t_POLMOD, not always a t_PADIC
1	1	src/basemath/elliptic.c

3b89588 | Karim Belabas | Sun, 11 Sep 2016 17:23:44 +0200
fix compilation
1	1	doc/usersch6.tex

53e0453 | Karim Belabas | Sun, 11 Sep 2016 17:23:11 +0200
32- [libpari] ZM_hnfmodall_i, ZM_hnfall_i
1	1	CHANGES
6	0	doc/usersch6.tex
1	1	src/basemath/alglin1.c
2	2	src/basemath/base3.c
3	3	src/basemath/buch3.c
18	11	src/basemath/hnf_snf.c
1	1	src/basemath/qfsolve.c
2	0	src/headers/paridecl.h
2	2	src/modules/algebras.c
1	1	src/modules/kummer.c
3	3	src/modules/stark.c

9cba6bc | Karim Belabas | Sun, 11 Sep 2016 16:40:29 +0200
remove merge_factor_i, use (faster, more powerful) merge_factor
1	1	src/basemath/arith2.c
2	11	src/basemath/bibli2.c
2	2	src/basemath/polarit2.c
1	5	src/headers/paripriv.h

eaa11d0 | Karim Belabas | Sun, 11 Sep 2016 16:30:36 +0200
rename ZM_imagecomplspec and make it static; delete imagecomplspec
0	26	src/basemath/alglin1.c
21	2	src/basemath/hnf_snf.c
0	2	src/headers/paripriv.h

4b8b692 | Karim Belabas | Sun, 11 Sep 2016 16:09:35 +0200
31- [libpari] ZV_snf_trunc

remove detcyc
2	1	CHANGES
4	0	doc/usersch6.tex
1	1	src/basemath/buch3.c
5	3	src/basemath/buch4.c
10	0	src/basemath/hnf_snf.c
1	0	src/headers/paridecl.h
0	1	src/headers/paripriv.h
1	2	src/modules/stark.c

44d3a9b | Karim Belabas | Sun, 11 Sep 2016 15:46:51 +0200
31- [libpari] cmp_padic
1	0	CHANGES
3	0	doc/usersch5.tex
1	0	src/headers/paridecl.h
0	1	src/headers/paripriv.h



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