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


b751c0af5 | Karim Belabas | Tue, 25 Sep 2018 18:56:22 +0200
27- ideallog(pure archimedean conductor, t_FRAC) -> log(0) error
1	0	CHANGES
1	1	src/basemath/base3.c
2	1	src/test/32/bnr
1	0	src/test/in/bnr

334ceab15 | Karim Belabas | Tue, 25 Sep 2018 18:52:59 +0200
move intnumsplit definition to where it belongs
7	7	src/basemath/hypergeom.c

7aa65f5d5 | Karim Belabas | Tue, 25 Sep 2018 18:18:20 +0200
fix vecmin call in Kderivsmallinit

when Vga complex, sort wrt. real part
1	1	src/basemath/mellininv.c

627b10d56 | Karim Belabas | Tue, 25 Sep 2018 18:02:28 +0200
typo
4	4	src/functions/number_fields/polredbest

a6a494c89 | Karim Belabas | Tue, 25 Sep 2018 15:08:32 +0200
polredbest: fix doc
8	8	src/functions/number_fields/polredbest

30e7caf20 | Karim Belabas | Tue, 25 Sep 2018 13:13:00 +0200
14- extend lex() to allow complex numbers
1	0	CHANGES
19	2	src/basemath/gen2.c
8	2	src/functions/operators/lex
8	0	src/test/32/lex
1	1	src/test/in/lex

f541e3c88 | Bill Allombert | Tue, 25 Sep 2018 12:00:42 +0200
gammapoles: sort complex by lexicographic order
9	1	src/basemath/mellininv.c

550894622 | Karim Belabas | Tue, 25 Sep 2018 09:53:50 +0200
add test
2	1	src/test/32/nffactor
6	0	src/test/in/nffactor

2f143fcec | Karim Belabas | Tue, 25 Sep 2018 09:51:15 +0200
add test
2	1	src/test/32/hypergeom
1	0	src/test/in/hypergeom

c300ea9b3 | Karim Belabas | Tue, 25 Sep 2018 09:16:41 +0200
26- nffactor(t_POL, t_POL) => bug in LLL_cmbf [#2083]

when naive recombination finds factors, it can leave a final cofactor
(with coefs in the maximal order) whose coefficients in power basis
have increased denominators. Correct T->polbase before calling nf_LLL_cmbf
else ZqX_normalize will kill us if we need to relift (L->GSmin < Btra).
1	0	CHANGES
3	1	src/basemath/nffactor.c

c0ccc8713 | Karim Belabas | Mon, 24 Sep 2018 22:55:56 +0200
cleanup nf_LLL_cmbf
2	3	src/basemath/nffactor.c

d12e6a971 | Karim Belabas | Mon, 24 Sep 2018 18:39:02 +0200
nfcmbf: fix diagnostic
1	1	src/basemath/nffactor.c

b06815464 | Karim Belabas | Mon, 24 Sep 2018 16:00:59 +0200
cleanup
0	2	src/basemath/mellininv.c

d7c4c5650 | Karim Belabas | Mon, 24 Sep 2018 15:35:53 +0200
cleanup gammpoles + Kderivsmallinit

- fix gammamellininv with approximate t_REAL entries
11	16	src/basemath/mellininv.c

5b494f78e | Karim Belabas | Sun, 23 Sep 2018 23:47:02 +0200
gphelp: quote braces in regexps [#2070]
2	2	doc/gphelp.in

e30ef8fff | Karim Belabas | Sun, 23 Sep 2018 15:18:56 +0200
set_avma -> avma = in diagnostics
9	9	src/modules/mpqs.c

b1b385041 | Karim Belabas | Sun, 23 Sep 2018 15:15:35 +0200
cleanup Flv_inv & friends
33	61	src/basemath/Flx.c

92cf9505a | Karim Belabas | Sun, 23 Sep 2018 15:01:58 +0200
use gc_double
1	1	src/test/tune.c

d2415693b | Karim Belabas | Sun, 23 Sep 2018 14:22:57 +0200
rewrite findprecgen -> precFtaylor
36	52	src/basemath/hypergeom.c

8c5e72c46 | Karim Belabas | Sun, 23 Sep 2018 00:30:56 +0200
start cleanup findprecgen
27	24	src/basemath/hypergeom.c

a53866c5d | Karim Belabas | Sat, 22 Sep 2018 23:52:22 +0200
argz -> z
7	7	src/basemath/hypergeom.c

6a82ce2c9 | Karim Belabas | Sat, 22 Sep 2018 23:50:07 +0200
hypergeom: cleanup Taylor functions
52	67	src/basemath/hypergeom.c

7133330b4 | Karim Belabas | Sat, 22 Sep 2018 18:44:26 +0200
25- dbllog2(t_COMPLEX of t_FRAC) => junk
1	0	CHANGES
2	4	src/basemath/rootpol.c

b35c9b3f3 | Karim Belabas | Sat, 22 Sep 2018 18:36:34 +0200
cleanup F20
0	3	src/basemath/hypergeom.c
2	2	src/test/32/hypergeom

34c28ed9b | Karim Belabas | Sat, 22 Sep 2018 18:29:20 +0200
13- implement hyperu for arbitrary complex parameters

+ implement 2F0 in all cases
1	0	CHANGES
106	41	src/basemath/hypergeom.c
1	84	src/basemath/trans3.c
9	4	src/functions/transcendental/hyperu
1	1	src/test/32/hypergeom

59c7027a2 | Karim Belabas | Fri, 21 Sep 2018 20:22:58 +0200
24- missing typecheck in nfalgtobasis [#2084]

nf = nfinit(x^2+1); pr = idealprimedec(nf,2)[1];
idealchinese(nf,Mat([pr,1]),[[x,x]~]); \\ => SEGV
1	0	CHANGES
1	0	src/basemath/base3.c
7	4	src/test/32/nf
3	1	src/test/in/nf

740a36cf0 | Bill Allombert | Thu, 20 Sep 2018 17:33:32 +0200
gammapoles: try to support complex gamma shift
2	2	src/basemath/mellininv.c

a1b9ee670 | Karim Belabas | Thu, 20 Sep 2018 08:10:09 +0200
kill warning
2	2	src/basemath/trans3.c

54b2e2f01 | Karim Belabas | Wed, 19 Sep 2018 20:19:51 +0200
add test
1	1	src/basemath/hypergeom.c
4	1	src/test/32/hypergeom
1	0	src/test/in/hypergeom

f1dcd3668 | Karim Belabas | Wed, 19 Sep 2018 19:44:59 +0200
fix accuracy loss in hypergeom([1,-1],[],10^-2)
4	3	src/basemath/hypergeom.c
2	2	src/test/32/hypergeom

8dc573c9b | Karim Belabas | Wed, 19 Sep 2018 13:06:18 +0200
fix hyperu / kbessel1 use of precision
37	43	src/basemath/trans3.c

be868dc28 | Karim Belabas | Tue, 18 Sep 2018 23:38:14 +0200
fix hyperu inefficiency with exact a & b
3	4	src/basemath/trans3.c

48a543c8b | Karim Belabas | Tue, 18 Sep 2018 23:14:06 +0200
cleanup sumVga definition + 1 use
1	2	src/basemath/lfun.c
4	5	src/basemath/mellininv.c

0832395bf | Karim Belabas | Tue, 18 Sep 2018 23:01:52 +0200
update kbessel1 according to new hyperu
43	37	src/basemath/trans3.c

39a274df9 | Bill Allombert | Tue, 18 Sep 2018 22:37:56 +0200
lfun: add static function sumVga

Handle the case where the gamma shifts are complex but their sum is real
8	3	src/basemath/lfun.c
8	3	src/basemath/mellininv.c

01fbb3009 | Karim Belabas | Tue, 18 Sep 2018 17:22:42 +0200
stor -> utor when possible
1	1	src/basemath/QX_factor.c
1	1	src/basemath/nffactor.c
1	1	src/basemath/polclass.c
1	1	src/basemath/rootpol.c
3	3	src/basemath/trans2.c
3	3	src/basemath/trans3.c
2	2	src/language/sumiter.c
5	5	src/modules/part.c
1	1	src/modules/subfield.c

b3355ec1f | Karim Belabas | Tue, 18 Sep 2018 17:02:29 +0200
rewrite hyperu without gaffect
45	59	src/basemath/trans3.c

461d5ff15 | Karim Belabas | Sun, 16 Sep 2018 19:13:28 +0200
zlog_pr -> log_prk
8	8	src/basemath/base3.c
2	2	src/basemath/buch3.c
3	3	src/basemath/buch4.c
2	2	src/basemath/kummer.c
3	3	src/headers/paripriv.h

75aab6671 | Karim Belabas | Sun, 16 Sep 2018 18:37:22 +0200
gphelp: don't default unrecognized non-alphanumeric strings to "GP operators"

+ redirect and/not/or to Boolean operators, not general operators.
1	1	doc/gphelp.in
3	3	doc/translations

2aa9e192a | Karim Belabas | Sun, 16 Sep 2018 18:33:42 +0200
fix TeX compilation
1	1	doc/usersch5.tex

4bee2e468 | Karim Belabas | Sun, 16 Sep 2018 18:07:06 +0200
12- serlaplace(scalar) -> return the scalar instead of exception [#2082]
2	0	CHANGES
2	1	src/basemath/bibli2.c
2	1	src/test/32/pol
1	0	src/test/in/pol

a89db87b2 | Karim Belabas | Sun, 16 Sep 2018 17:44:26 +0200
typos in rfrac simplification

Pol(0)/'x -> t_INT 0 (instead of 0*x^0)
Pol(0)/(Mod(1,2)*'x) -> t_INT 0 (instead of Mod(0,2)*x^0)
2	0	CHANGES
1	1	src/basemath/gen1.c
3	1	src/test/32/rfrac
3	0	src/test/in/rfrac

f56911fac | Karim Belabas | Sun, 16 Sep 2018 17:20:00 +0200
add test
4	1	src/test/32/hypergeom
1	0	src/test/in/hypergeom

00fd79225 | Karim Belabas | Sun, 16 Sep 2018 17:01:07 +0200
add tests + fix typo in check_hyp1
1	1	src/basemath/hypergeom.c
7	1	src/test/32/hypergeom
2	0	src/test/in/hypergeom

ac4d18bc3 | Karim Belabas | Sun, 16 Sep 2018 14:50:55 +0200
add tests
2	1	src/test/32/hypergeom
2	1	src/test/in/hypergeom

66516dfec | Karim Belabas | Sun, 16 Sep 2018 14:42:50 +0200
add test
3	1	src/test/in/hypergeom

27523ec07 | Karim Belabas | Sun, 16 Sep 2018 14:38:12 +0200
add tests
8	1	src/test/32/hypergeom
8	0	src/test/in/hypergeom

19b02a6a2 | Karim Belabas | Sun, 16 Sep 2018 13:29:14 +0200
hypergeom: add sanity checks + benchs
5	4	src/basemath/hypergeom.c
14	1	src/test/32/hypergeom
7	1	src/test/in/hypergeom

1822a5fa1 | Karim Belabas | Sun, 16 Sep 2018 09:05:49 +0200
kill warnings
0	2	src/basemath/prime.c

5a9d98f1f | Karim Belabas | Sun, 16 Sep 2018 09:04:58 +0200
kill warning
2	2	src/basemath/hypergeom.c

5031bdc7f | Karim Belabas | Sun, 16 Sep 2018 09:02:11 +0200
fix C++ compilation
4	4	src/graph/plotport.c

2cab97867 | Karim Belabas | Sun, 16 Sep 2018 08:16:12 +0200
rewrite airy from ibessel
32	16	src/basemath/hypergeom.c

32acb5836 | Henri Cohen | Sat, 15 Sep 2018 19:53:21 +0200
changed _2F_1 into {}_2F_1 in hypergeom doc
2	2	src/functions/transcendental/hypergeom

34bd51111 | Karim Belabas | Sat, 15 Sep 2018 11:21:06 +0200
use the new gc_* functions
1	1	doc/usersch5.tex
6	9	src/basemath/F2x.c
8	12	src/basemath/FF.c
19	28	src/basemath/Flx.c
3	4	src/basemath/FlxqE.c
1	1	src/basemath/Flxq_log.c
9	12	src/basemath/FpE.c
3	3	src/basemath/FpV.c
6	8	src/basemath/FpX.c
28	28	src/basemath/FpXQX_factor.c
3	3	src/basemath/FpXX.c
33	38	src/basemath/FpX_factor.c
6	7	src/basemath/QX_factor.c
9	10	src/basemath/Qfb.c
10	16	src/basemath/RgX.c
69	76	src/basemath/alglin1.c
5	6	src/basemath/alglin2.c
2	6	src/basemath/aprcl.c
77	84	src/basemath/arith1.c
8	16	src/basemath/arith2.c
2	2	src/basemath/base1.c
9	15	src/basemath/base2.c
6	8	src/basemath/base3.c
6	7	src/basemath/base4.c
3	3	src/basemath/bb_group.c
1	1	src/basemath/bibli1.c
1	1	src/basemath/bibli2.c
4	7	src/basemath/bnflog.c
3	5	src/basemath/buch1.c
13	15	src/basemath/buch2.c
10	16	src/basemath/buch3.c
18	23	src/basemath/buch4.c
3	3	src/basemath/char.c
5	11	src/basemath/ecpp.c
10	15	src/basemath/elliptic.c
1	1	src/basemath/ellisog.c
2	2	src/basemath/ellpadic.c
16	16	src/basemath/ellsea.c
4	4	src/basemath/elltors.c
21	26	src/basemath/galconj.c
1	5	src/basemath/gen1.c
46	63	src/basemath/gen2.c
4	8	src/basemath/gen3.c
10	10	src/basemath/hnf_snf.c
1	2	src/basemath/hyperell.c
40	48	src/basemath/ifactor1.c
4	7	src/basemath/lfun.c
3	4	src/basemath/lfunutils.c
46	67	src/basemath/mftrace.c
2	7	src/basemath/modsym.c
8	9	src/basemath/nffactor.c
9	10	src/basemath/perm.c
4	14	src/basemath/polarit2.c
7	8	src/basemath/polarit3.c
17	19	src/basemath/polclass.c
25	27	src/basemath/polmodular.c
13	18	src/basemath/prime.c
4	10	src/basemath/qfisom.c
16	34	src/basemath/rootpol.c
1	1	src/basemath/subcyclo.c
2	2	src/basemath/trans3.c
24	25	src/basemath/volcano.c
1	1	src/graph/plotport.c
8	11	src/kernel/none/level1.h
3	8	src/language/eval.c
3	4	src/language/forprime.c
1	1	src/language/intnum.c
14	20	src/modules/algebras.c
2	2	src/modules/galois.c
3	3	src/modules/krasner.c
10	14	src/modules/mpqs.c
2	2	src/modules/ratpoints.c
6	6	src/modules/stark.c

a54084a10 | Karim Belabas | Sat, 15 Sep 2018 11:20:42 +0200
9- [libpari] gc_bool, gc_double, gc_int, gc_long, gc_ulong, gc_NULL
1	0	CHANGES
23	0	doc/usersch5.tex
6	0	src/headers/paridecl.h
12	0	src/headers/pariinl.h

74732bf82 | Karim Belabas | Fri, 14 Sep 2018 16:02:20 +0200
add hypergeom & airy
2	0	doc/refcard.tex

7186cc87e | Karim Belabas | Fri, 14 Sep 2018 15:37:45 +0200
new functions hypergen, airy
1	0	CHANGES
1024	0	src/basemath/hypergeom.c
13	0	src/functions/transcendental/airy
74	0	src/functions/transcendental/hypergeom
4	0	src/headers/paridecl.h
39	0	src/test/32/hypergeom
113	0	src/test/in/hypergeom

fa4479728 | Karim Belabas | Fri, 14 Sep 2018 12:40:56 +0200
EXTRAPRECWORD -> EXTRAPREC (always add 64 bits)
6	6	src/language/intnum.c

b02a161bb | Karim Belabas | Fri, 14 Sep 2018 10:44:35 +0200
kill warning
2	2	src/basemath/trans2.c

54a59a1f8 | Bill Allombert | Thu, 13 Sep 2018 19:21:42 +0200
foo(n)=vector(n)[1..n];123; would corrupt the interpreter [#2081]
1	0	CHANGES
1	0	src/language/compile.c
3	0	src/test/32/ranges
5	0	src/test/in/ranges

94d8c98b3 | Bill Allombert | Thu, 13 Sep 2018 18:46:01 +0200
Merge readonly_err_STACK in readonly_constants
4	6	src/language/init.c

09209ba49 | Karim Belabas | Thu, 13 Sep 2018 17:21:47 +0200
kill warnings
3	3	src/basemath/trans2.c

550c495d8 | Karim Belabas | Thu, 13 Sep 2018 09:02:44 +0200
HC  11- gamma(t_FRAC) use direct formula when denom | 24
1	0	CHANGES
183	11	src/basemath/trans2.c
29	0	src/test/32/gamma
30	0	src/test/in/gamma

64a041120 | Karim Belabas | Wed, 12 Sep 2018 15:39:10 +0200
21- pariold.h: mix up with obsoleted  taille / taille2
1	0	CHANGES
2	2	src/headers/pariold.h



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