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


a2bfc74f2 | Karim Belabas | Wed, 12 Dec 2018 17:50:13 +0100
typo
2	2	src/functions/programming/localprec

f0cc1b3f6 | Karim Belabas | Tue, 11 Dec 2018 22:42:22 +0100
add getlocalbitprec / getlocalprec

revert modifications to precision/bitprecision, localprec/localbitprec
4	4	CHANGES
6	8	src/functions/conversions/bitprecision
5	7	src/functions/conversions/precision
7	0	src/functions/programming/getlocalbitprec
8	0	src/functions/programming/getlocalprec
3	6	src/functions/programming/localbitprec
1	1	src/functions/programming/localprec
4	2	src/headers/paridecl.h
10	21	src/language/eval.c
3	4	src/test/32/compat
2	7	src/test/32/prec
5	7	src/test/in/prec

c76fb44b4 | Bill Allombert | Tue, 11 Dec 2018 17:52:15 +0100
Z_mod2BIL_Fq: add missing use of get_FpX_degree
1	1	src/basemath/ZX.c

7f9cd267e | Bill Allombert | Tue, 11 Dec 2018 17:52:15 +0100
hyperellcharpoly: fix oo-loop with constant polynomials
9	7	src/basemath/hyperell.c

435175a19 | Karim Belabas | Tue, 11 Dec 2018 15:30:21 +0100
handle cancellation in hyperu_F11
11	4	src/basemath/hypergeom.c
2	2	src/test/32/hypergeom
2	0	src/test/in/hypergeom

4741dc6eb | Karim Belabas | Tue, 11 Dec 2018 15:29:51 +0100
cleanup eltreltoabs
12	15	src/basemath/base5.c

b1c33c51a | Karim Belabas | Tue, 11 Dec 2018 00:04:56 +0100
kbesselintern simplification
1	6	src/basemath/trans3.c

3c47958ea | Karim Belabas | Tue, 11 Dec 2018 00:02:32 +0100
bessel cleanups
10	21	src/basemath/trans3.c

3491dd015 | Karim Belabas | Mon, 10 Dec 2018 23:38:37 +0100
rewrite bessel_get_lim in terms of Lambert W_0
2	10	src/basemath/trans3.c

0260e3dd7 | Karim Belabas | Mon, 10 Dec 2018 23:30:00 +0100
besselvec cleanup
5	25	src/basemath/trans3.c

77200fb62 | Karim Belabas | Mon, 10 Dec 2018 18:20:59 +0100
tag bessel changes with bug number #2006
3	2	CHANGES

af0e0f7b7 | Karim Belabas | Mon, 10 Dec 2018 16:24:13 +0100
26- besseln is now obsolete, use bessely
1	0	CHANGES
1	0	COMPAT
3	2	src/functions/transcendental/besseln
6	0	src/functions/transcendental/bessely
2	2	src/test/32/bessel
1	1	src/test/in/bessel

296e30dfd | Karim Belabas | Mon, 10 Dec 2018 16:16:10 +0100
25- improve besseli, besselj, besselk, besseln(nu, z) for large z
1	0	CHANGES
98	3	src/basemath/trans3.c
10	2	src/test/32/bessel
6	0	src/test/in/bessel

367b47754 | Karim Belabas | Sun, 9 Dec 2018 23:18:35 +0100
cleanups in usp
10	12	src/basemath/rootpol.c

5544efd79 | Karim Belabas | Sun, 9 Dec 2018 16:57:20 +0100
Delta -> Delta_0
2	2	src/functions/elliptic_curves/ellweilcurve
4	4	src/functions/modular_symbols/HEADER
4	4	src/functions/modular_symbols/mseval
1	1	src/functions/modular_symbols/msfromell
2	2	src/functions/modular_symbols/mslattice
3	3	src/functions/modular_symbols/mspathgens
3	3	src/functions/modular_symbols/mspathlog
1	1	src/functions/modular_symbols/mspetersson

425fb8e66 | Karim Belabas | Sun, 9 Dec 2018 16:39:37 +0100
typos
2	2	src/functions/elliptic_curves/ellidentify

cb66e2440 | Karim Belabas | Sun, 9 Dec 2018 13:35:53 +0100
hypergeom: allow omitting [] arguments
8	2	src/basemath/hypergeom.c
10	9	src/functions/transcendental/hypergeom

a3379c31c | Karim Belabas | Sat, 8 Dec 2018 22:20:13 +0100
update bench
4	3	src/test/32/compat

dac00256f | Karim Belabas | Sat, 8 Dec 2018 19:46:00 +0100
mf_eisendec: fix loss of accuracy [=> fixes 32-bit bench]
6	1	src/basemath/mftrace.c
9	9	src/test/32/mf

4c9c90bac | Karim Belabas | Sat, 8 Dec 2018 17:40:04 +0100
mftrace.c: cleanup prec + 1 uses
12	10	src/basemath/mftrace.c

b2862154b | Karim Belabas | Sat, 8 Dec 2018 12:39:17 +0100
precision(x,n): make x optional and return dynamic precision

Same for bitprecision
2	2	CHANGES
8	6	src/functions/conversions/bitprecision
7	5	src/functions/conversions/precision
11	1	src/language/eval.c
8	0	src/test/32/prec
4	0	src/test/in/prec

d88d9bbf7 | Karim Belabas | Sat, 8 Dec 2018 12:05:46 +0100
localprec(p): make p optional and return dynamic precision

Same for localbitprec.
2	1	CHANGES
2	2	src/functions/conversions/bitprecision
7	4	src/functions/programming/localbitprec
7	4	src/functions/programming/localprec
2	2	src/headers/paridecl.h
11	6	src/language/eval.c
2	2	src/test/32/prec
2	2	src/test/in/prec

edda4fb29 | Karim Belabas | Fri, 7 Dec 2018 19:54:15 +0100
improve documentation
5	3	src/functions/conversions/bitprecision
4	2	src/functions/conversions/precision

343456191 | Karim Belabas | Fri, 7 Dec 2018 19:53:51 +0100
get_cc: simplify
1	2	config/get_cc

21e0b3eb9 | Bill Allombert | Fri, 7 Dec 2018 15:27:17 +0100
New libpari function Flx_integ
1	1	CHANGES
2	0	doc/usersch5.tex
13	0	src/basemath/Flx.c
1	0	src/headers/paridecl.h

78cc406f6 | Karim Belabas | Fri, 7 Dec 2018 01:34:10 +0100
minor optimizations for trivial characters
6	3	src/basemath/mftrace.c

6c5d6f458 | Bill Allombert | Fri, 7 Dec 2018 00:28:41 +0100
New libpari function ZpXQX_liftroots
1	0	CHANGES
2	0	doc/usersch5.tex
12	0	src/basemath/Hensel.c
1	0	src/headers/paridecl.h

5cec9edcd | Karim Belabas | Thu, 6 Dec 2018 22:33:58 +0100
24- let precision(x,p) accept non integral real p [replace by ceil(p)];

same for bitprecision.
2	0	CHANGES
0	24	src/basemath/gen3.c
2	2	src/functions/conversions/bitprecision
2	14	src/functions/conversions/precision
4	2	src/headers/paridecl.h
44	4	src/language/eval.c
2	0	src/test/32/prec
2	0	src/test/in/prec

01f544836 | Bill Allombert | Thu, 6 Dec 2018 21:53:24 +0100
normlp: add gp2c description
4	0	src/functions/linear_algebra/normlp

9944ad8ba | Karim Belabas | Thu, 6 Dec 2018 21:25:22 +0100
23- let localprec(p) accept non integral real p [replace by ceil(p)];

same for localbitprec.
2	0	CHANGES
1	1	src/functions/programming/localbitprec
1	1	src/functions/programming/localprec
2	2	src/headers/paridecl.h
13	2	src/language/eval.c
6	1	src/test/32/prec
3	0	src/test/in/prec

c5b703ea1 | Karim Belabas | Thu, 6 Dec 2018 19:02:27 +0100
improve vecfactoru_i / vecfactoruodd
12	4	src/basemath/ifactor1.c

aab1765fb | Karim Belabas | Thu, 6 Dec 2018 19:02:19 +0100
whitespace edit
1	1	src/functions/programming/localbitprec
1	1	src/functions/programming/localprec

da23bc603 | Karim Belabas | Thu, 6 Dec 2018 00:37:44 +0100
FB  53- [Configure] library not found despite --with-readline-lib [#2097]
1	0	AUTHORS
1	0	CHANGES
2	1	config/get_readline

05ee12047 | Karim Belabas | Thu, 6 Dec 2018 00:32:11 +0100
whitespace / comment edits
1	0	config/get_gmp
0	2	config/get_readline

2f27421ab | Bill Allombert | Wed, 5 Dec 2018 16:12:42 +0100
_const: add description for fetch_user_var(x)/fetch_user_var(y)
2	0	src/functions/gp2c_internal/_const

136b76c47 | Karim Belabas | Wed, 5 Dec 2018 11:33:51 +0100
trim comments
66	89	src/kernel/none/gcdll.c

3ec3bf1c4 | Karim Belabas | Wed, 5 Dec 2018 11:04:59 +0100
use Fp_divu
1	1	src/basemath/Flxq_log.c
4	3	src/basemath/FpV.c
1	1	src/basemath/FpX.c
1	1	src/basemath/Hensel.c
1	1	src/basemath/arith1.c
1	1	src/basemath/ellsea.c
2	2	src/basemath/hyperell.c

307f04652 | Karim Belabas | Wed, 5 Dec 2018 10:52:25 +0100
28- [libpari] Fp_divu
1	0	CHANGES
4	0	doc/usersch5.tex
1	0	src/headers/paridecl.h
23	2	src/headers/pariinl.h

ad61eb415 | Bill Allombert | Tue, 4 Dec 2018 22:11:06 +0100
FpX_integ/FpXX_integ: skip zero coefficients.

This has two effects:
  - avoid useless inversion
  - avoid division by zero with polynomials of degree larger than p-1
    without monomials of degree multiple of p-1.
1	1	src/basemath/FpX.c
6	2	src/basemath/FpXX.c

24d3a116e | Karim Belabas | Tue, 4 Dec 2018 19:03:06 +0100
remove special handling of characters when order = 2 mod 4

+ add sanity checks to mfmul / mfdim / mfbracket / mfpow
10	2	CHANGES
289	198	src/basemath/mftrace.c
1	0	src/headers/paridecl.h
90	77	src/test/32/mf
6	0	src/test/in/mf

f621c23da | Bill Allombert | Tue, 4 Dec 2018 18:55:31 +0100
F*_divrem_Barrett(,NULL): do not compute final remainder
2	2	src/basemath/F2x.c
4	4	src/basemath/Flx.c
2	2	src/basemath/FpX.c
2	2	src/basemath/FpXX.c

78ce86d37 | Bill Allombert | Tue, 4 Dec 2018 18:55:31 +0100
F*_divrem_Barrett_noGC: rename to F*_divrem_Barrett
3	3	src/basemath/F2x.c
6	6	src/basemath/Flx.c
3	3	src/basemath/FpX.c
3	3	src/basemath/FpXX.c

e695a6cd7 | Bill Allombert | Tue, 4 Dec 2018 18:55:31 +0100
F*_divrem_Barrett_noGC: cleanup
21	26	src/basemath/F2x.c
39	49	src/basemath/Flx.c
17	21	src/basemath/FpX.c
22	27	src/basemath/FpXX.c

0bc3d7ac3 | Karim Belabas | Tue, 4 Dec 2018 17:55:38 +0100
improve documentation of rnf elements
35	0	src/functions/number_fields/HEADER

aa82e375f | Karim Belabas | Tue, 4 Dec 2018 16:55:27 +0100
50- relative extension of degree 1 was not properly supported

in rnfidealprimedec and rnfidealup
2	0	CHANGES
6	4	src/basemath/base5.c
2	1	src/test/32/rnf
2	0	src/test/in/rnf

e018445bb | Karim Belabas | Tue, 4 Dec 2018 15:04:29 +0100
49- forcomposite(n=2,4,print(n)) -> empty [#2096]
1	0	CHANGES
1	1	src/language/forprime.c
3	1	src/test/32/iterator
2	0	src/test/in/iterator

9f1178327 | Bill Allombert | Tue, 4 Dec 2018 15:02:23 +0100
CHANGES: Add 27- new GP functions export, unexport, exportall, unexportall
1	0	CHANGES

826c5ed2a | Bill Allombert | Tue, 4 Dec 2018 09:58:22 +0100
Flxn_inv: report correct debugmem messages
2	2	src/basemath/Flx.c

d251d6aa8 | Bill Allombert | Sun, 2 Dec 2018 22:05:47 +0100
New libpari function Flxn_sqr
1	1	CHANGES
3	0	doc/usersch5.tex
8	7	src/basemath/Flx.c
1	0	src/headers/paridecl.h

eaa3b078e | Bill Allombert | Sun, 2 Dec 2018 19:25:27 +0100
new libpari function Flxn_red
1	0	CHANGES
11	6	doc/usersch5.tex
3	4	src/basemath/Flx.c
1	0	src/headers/paridecl.h

1d62e2777 | Bill Allombert | Sun, 2 Dec 2018 17:46:38 +0100
Flx.c: move Flxn functions to dedicated section
56	48	src/basemath/Flx.c

221266df3 | Bill Allombert | Sun, 2 Dec 2018 14:28:15 +0100
gprc.dft: add nbthreads, threadsize, threadsizemax
13	0	misc/gprc.dft

88a766614 | Karim Belabas | Sun, 2 Dec 2018 13:52:25 +0100
missing declaration
1	0	src/headers/paridecl.h

8fd411ea0 | Bill Allombert | Sun, 2 Dec 2018 13:51:30 +0100
Flxn_red_shallow: returned a broken t_POL instead of a t_VECSMALL
1	1	src/basemath/Flx.c

358f4fcb4 | Karim Belabas | Fri, 30 Nov 2018 22:33:53 +0100
new optional flag to polhermite
1	1	CHANGES
38	9	src/basemath/bibli2.c
7	5	src/functions/polynomials/polhermite
2	2	src/functions/polynomials/pollegendre
1	0	src/headers/paridecl.h
16	1	src/test/32/orthopol
10	0	src/test/in/orthopol

1295b3e13 | Karim Belabas | Fri, 30 Nov 2018 22:17:53 +0100
update
3	2	src/test/32/compat

c4c5a5415 | Karim Belabas | Fri, 30 Nov 2018 17:39:01 +0100
doc typo
1	1	src/functions/polynomials/pollaguerre

286a51416 | Karim Belabas | Fri, 30 Nov 2018 17:37:38 +0100
25- new GP function pollaguerre
1	0	CHANGES
67	1	src/basemath/bibli2.c
13	0	src/functions/polynomials/pollaguerre
2	0	src/headers/paridecl.h
10	1	src/test/32/orthopol
10	0	src/test/in/orthopol

290702375 | Karim Belabas | Fri, 30 Nov 2018 16:56:12 +0100
24- optional flag to pollegendre
1	0	CHANGES
22	8	src/basemath/bibli2.c
9	7	src/functions/polynomials/pollegendre
1	0	src/headers/paridecl.h

5718c9004 | Bill Allombert | Fri, 30 Nov 2018 15:26:07 +0100
RgX_extgcd_fast: add missing static
1	1	src/basemath/polarit2.c

38e7cf8ec | Karim Belabas | Thu, 29 Nov 2018 22:27:14 +0100
fix X2XP1 GC + improve ZX_translate memory usage
1	1	src/basemath/RgX.c
3	3	src/basemath/rootpol.c

f6c2c7885 | Bill Allombert | Thu, 29 Nov 2018 15:26:42 +0100
Add RgX_extgcd_fast
47	1	src/basemath/polarit2.c
2	1	src/test/in/pol

cb1ec3d52 | Bill Allombert | Thu, 29 Nov 2018 15:26:42 +0100
New libpari function FFX_extgcd
2	1	CHANGES
6	0	doc/usersch5.tex
34	0	src/basemath/FF.c
1	0	src/headers/paridecl.h

62dcbed62 | Karim Belabas | Thu, 29 Nov 2018 14:01:07 +0100
48- intnuminit([-1,-1/2],[1,-1/2]) twice slower than it should
1	0	CHANGES
1	1	src/language/intnum.c

7718d1480 | Bill Allombert | Thu, 29 Nov 2018 12:02:56 +0100
RgX_gcd_fast: use FFX_gcd, nfgcd
17	2	src/basemath/polarit2.c

763e30d8e | Bill Allombert | Wed, 28 Nov 2018 21:50:33 +0100
Add RgX_gcd_fast
60	23	src/basemath/polarit2.c
2	0	src/test/in/pol

fa3d128f6 | Bill Allombert | Wed, 28 Nov 2018 20:31:27 +0100
New libpari function FFX_gcd
1	1	CHANGES
4	0	doc/usersch5.tex
4	0	src/basemath/FF.c
1	0	src/headers/paridecl.h

f3ab7eaba | Bill Allombert | Wed, 28 Nov 2018 20:30:43 +0100
ZX_gcd: add GC
6	1	src/basemath/QX_factor.c

f4f36649b | Bill Allombert | Wed, 28 Nov 2018 20:09:09 +0100
RgXn_inv_FpXQX: should use FpX_to_mod(T) not pol
1	1	src/basemath/RgX.c

17700d19c | Karim Belabas | Wed, 28 Nov 2018 17:23:37 +0100
polresultant[ext]0: restrict scope of v0
2	4	src/basemath/polarit2.c

39324cb9a | Bill Allombert | Wed, 28 Nov 2018 17:05:25 +0100
FlxqV_dotproduct: returned gen_0 instead of pol0_Flx
1	1	src/basemath/Flx.c

d6113a71f | Bill Allombert | Wed, 28 Nov 2018 17:01:49 +0100
Flx_is_smooth/F2x_is_smooth: minor cleanup
1	2	src/basemath/F2x.c
1	2	src/basemath/Flx.c

0a06f5b5e | Bill Allombert | Wed, 28 Nov 2018 16:50:39 +0100
resultant_fast: use FFX_resultant, FpXQX_resultant
12	0	src/basemath/polarit2.c
13	0	src/test/in/resultant



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