PARI/GP

Main
  Download
  Packages
  GP in your browser
  Funding
  SEARCH

Help / Community
  FAQ
  Documentation
  Tutorials
  Mailing Lists
  Bugs
  Ateliers PARI/GP

Library
  Publications
  Contributed GP scripts
  Timeline
  Links
  Fun!

Development
  Latest Changes
  Version Control
  Coding Guidelines
  PariDroid
  Logo

Tests & benchmarks
  Buildlogs
  Coverage Report
  Doc Coverage
  Refcards test
  Benchmarks

  WWW Stats

Changes commited to PARI GIT during the last two weeks


6349a644e | Karim Belabas | Mon, 25 Mar 2019 22:51:16 +0100
90- printtex(quadgen(-3,'z)) ==> w  + add tests
1	0	CHANGES
10	3	src/language/es.c
12	0	src/test/32/print
16	0	src/test/in/print

1e2a446ed | Karim Belabas | Mon, 25 Mar 2019 21:02:08 +0100
LGr 53- nffactor now supports rational functions
1	0	CHANGES
25	7	src/basemath/nffactor.c
4	3	src/functions/number_fields/nffactor
3	1	src/test/32/nffactor
4	0	src/test/in/nffactor

168d8025d | Karim Belabas | Mon, 25 Mar 2019 11:10:36 +0100
eint1: cleanups
21	21	src/basemath/trans3.c

b2528d8dc | Karim Belabas | Mon, 25 Mar 2019 09:23:42 +0100
52- mpeint1: support all t_REAL x != 0 (was x> 0)

cleanup the structure of eint1* functions
1	0	CHANGES
1	1	doc/usersch5.tex
48	45	src/basemath/trans3.c

4d194b533 | Karim Belabas | Mon, 25 Mar 2019 09:22:52 +0100
mspolygon: fix / improve doc
18	15	src/functions/modular_symbols/mspolygon

b3bdf5af3 | Karim Belabas | Mon, 25 Mar 2019 00:20:41 +0100
89- eint1(large x> 0) didn't use asymptotic expansion [#2129]

+ uniformize calls to incgam_asymp; write eint1_asymp
1	0	CHANGES
110	63	src/basemath/trans3.c
3	3	src/test/32/bnrL1
2	2	src/test/32/incgam

c84e438d6 | Karim Belabas | Sun, 24 Mar 2019 18:20:26 +0100
minor cleanup incgam
1	2	src/basemath/trans3.c

9a6efbd38 | Karim Belabas | Sun, 24 Mar 2019 17:33:58 +0100
improve gp.1
22	7	doc/gp.1

63febfa13 | Karim Belabas | Sun, 24 Mar 2019 16:44:42 +0100
add comment
1	1	src/language/init.c

8ea045f8b | Karim Belabas | Sun, 24 Mar 2019 16:32:38 +0100
pareval: add contrived example
24	0	src/functions/programming/pareval

e577dec39 | Karim Belabas | Sun, 24 Mar 2019 14:40:22 +0100
ellK(x+y) -> stack overflow
1	5	src/basemath/trans1.c
1	0	src/test/in/ell

19c9fc1a9 | Karim Belabas | Sun, 24 Mar 2019 11:43:58 +0100
improve doc
2	0	src/functions/linear_algebra/mateigen

7d4299952 | Karim Belabas | Sun, 24 Mar 2019 11:42:33 +0100
fix charpoly bench (32bit)
7	12	src/test/32/charpoly
4	2	src/test/in/charpoly

f27ed187e | Karim Belabas | Sun, 24 Mar 2019 11:28:20 +0100
kill warning
2	2	src/basemath/prime.c

28e15ca44 | Karim Belabas | Sun, 24 Mar 2019 07:59:59 +0100
intnum: use consistently gprec_wtrunc or gprec_wensure
19	21	src/language/intnum.c

c7d2a99ec | Karim Belabas | Sun, 24 Mar 2019 07:51:34 +0100
cleanup intnum_i
10	11	src/language/intnum.c

9b893f923 | Karim Belabas | Sun, 24 Mar 2019 07:45:54 +0100
88- intnum(x=-oo,[0,-1/2],1/sqrt(-x*(x^4+1))) -> division by 0
1	0	CHANGES
8	9	src/language/intnum.c
5	1	src/test/32/intnum
3	0	src/test/in/intnum

7b25a218b | Karim Belabas | Sat, 23 Mar 2019 23:25:48 +0100
51- improved the prime() function + 55- [libpari] maxprimeN
2	0	CHANGES
3	0	doc/usersch5.tex
27	11	src/basemath/prime.c
1	0	src/headers/paridecl.h
2	0	src/language/forprime.c
2	1	src/test/32/prime
1	0	src/test/in/prime

372f55a32 | Karim Belabas | Sat, 23 Mar 2019 17:01:35 +0100
simplify c_QFsimple_i
2	3	src/basemath/mftrace.c

b00d14b6a | Karim Belabas | Sat, 23 Mar 2019 15:00:08 +0100
eigen_err: swap strategies; always use qfjacobi when x is symmetric
7	4	src/basemath/alglin1.c

2e3d7f81d | Karim Belabas | Sat, 23 Mar 2019 14:13:14 +0100
87- mateigen(): wrong results when correct results were achievable [#2131]
2	0	CHANGES
12	5	src/basemath/alglin1.c
13	1	src/test/32/charpoly
3	0	src/test/in/charpoly

36a711b0e | Karim Belabas | Sat, 23 Mar 2019 12:45:36 +0100
cleanup sumdigits
7	8	src/basemath/arith2.c

9c7ef75c1 | Karim Belabas | Sat, 23 Mar 2019 12:10:57 +0100
cleanup closure_return / closure_evalbrk
12	19	src/language/eval.c

5ba5d51b4 | Karim Belabas | Sat, 23 Mar 2019 12:10:34 +0100
typo in ZX_Dedekind
1	1	src/basemath/base2.c

2251794ef | Henri Cohen | Sat, 23 Mar 2019 08:42:52 +0100
implement ellE and ellK
1	0	CHANGES
43	0	src/basemath/trans1.c
9	0	src/functions/transcendental/ellE
9	0	src/functions/transcendental/ellK
2	0	src/headers/paridecl.h
10	1	src/test/32/ell
7	0	src/test/in/ell

c0393cb8a | Karim Belabas | Sat, 23 Mar 2019 08:28:11 +0100
add test
3	1	src/test/32/lfun
2	0	src/test/in/lfun

426092b7e | Karim Belabas | Sat, 23 Mar 2019 08:23:29 +0100
fix lfunmfspec in weight 1, add test
4	5	src/basemath/lfunutils.c
3	1	src/test/32/mf
3	1	src/test/in/mf

85337f3db | Karim Belabas | Sat, 23 Mar 2019 07:59:01 +0100
HC  53- implement lfunmfspec in odd weight
1	0	CHANGES
29	25	src/basemath/lfunutils.c
28	9	src/functions/l_functions/lfunmfspec

ae5948186 | Bill Allombert | Fri, 22 Mar 2019 23:34:48 +0100
localvars_read_str: missing garbage collection
2	1	src/language/compile.c

743ee6b80 | Bill Allombert | Thu, 21 Mar 2019 15:35:52 +0100
lfunqf: add support for odd dimensional lattices

This commit changes k from a logn to a GEN. t_INT and t_FRAC are
supported.
2	2	doc/usersch8.tex
47	43	src/basemath/lfun.c
30	29	src/basemath/lfunutils.c
2	2	src/basemath/mftrace.c
13	1	src/functions/l_functions/lfunqf
2	2	src/headers/paridecl.h

13b23c56a | Bill Allombert | Wed, 20 Mar 2019 17:42:49 +0100
eint'(2) did not work

This patch works this way:
1) add a new opcode OCpackargs that takes the arity of the function and
return a t_VEC with the arguments and a t_VECSMALL which indicates
whether the argument was actually present.
2) add a new function closurecallgendefprec which take both vectors
to dispatch the call which the correct default value.
8	0	doc/usersch5.tex
3	3	src/functions/sums/derivnum
2	0	src/headers/paridecl.h
1	1	src/headers/paripriv.h
3	10	src/language/compile.c
50	0	src/language/eval.c
1	1	src/language/opcode.h
5	3	src/language/sumiter.c

7ae54a081 | Karim Belabas | Wed, 20 Mar 2019 15:25:16 +0100
fix diagnostic
1	1	src/basemath/base2.c

7d218ba94 | Karim Belabas | Wed, 20 Mar 2019 15:16:56 +0100
86- lfunzeros(f, [0, b]) wasn't allowed
1	0	CHANGES
1	1	src/basemath/lfun.c
2	1	src/test/32/lfun
1	0	src/test/in/lfun

54fb89c52 | Karim Belabas | Wed, 20 Mar 2019 12:24:17 +0100
cleanup closure_derivn: write f''' [n quotes] as derivn(f, n) of f' for n = 1
1	1	doc/usersch5.tex
21	32	src/language/compile.c
21	6	src/test/32/deriv
4	1	src/test/in/deriv

933b49585 | Karim Belabas | Wed, 20 Mar 2019 10:50:00 +0100
typo in lfunparams: maxss -> maxdd
1	1	src/basemath/lfun.c
4	4	src/test/32/lfun

b3ccec097 | Karim Belabas | Tue, 19 Mar 2019 18:57:19 +0100
85- n-th derivative of zetahurwitz used 'seriesprecision' instead of n [#2130]

+ imprecise value when n large [#2130]
2	0	CHANGES
2	2	src/basemath/trans3.c
3	1	src/test/32/zetahurwitz
1	0	src/test/in/zetahurwitz

47a14e38a | Bill Allombert | Tue, 19 Mar 2019 09:55:14 +0100
doc: fix typo (from Jacques GĂ©linas)
1	1	doc/develop.tex

e4b6da7e1 | Bill Allombert | Mon, 18 Mar 2019 10:56:13 +0100
doc: adress->address (from CG)
1	1	doc/develop.tex

848e8be17 | Bill Allombert | Mon, 18 Mar 2019 10:45:09 +0100
Doc: ZM_pseudoinv: fix from Loic
1	1	doc/usersch5.tex

5d6e28857 | Karim Belabas | Sun, 17 Mar 2019 17:47:25 +0100
50- ??? include double quotes when needed (e.g. ???conductor) [#2122]
1	0	CHANGES
5	1	doc/gphelp.in

45f5e454d | Karim Belabas | Sun, 17 Mar 2019 11:34:56 +0100
84- matdet(mat with t_RFRAC entries): wrong result [#2128]
1	0	CHANGES
4	12	src/basemath/alglin1.c
2	1	src/test/32/det
2	0	src/test/in/det

05023c484 | Karim Belabas | Fri, 15 Mar 2019 17:49:13 +0100
improve doc
6	4	src/functions/number_theoretical/ffgen

b5c591472 | Karim Belabas | Fri, 15 Mar 2019 17:18:49 +0100
move and cleanup ZV_union_shallow* + uniformize with merge_sort_uniq

The latter remains 25% slower.
39	46	src/basemath/bibli2.c

933102247 | Karim Belabas | Fri, 15 Mar 2019 16:38:19 +0100
fix C++ compilation
1	1	src/basemath/bibli2.c

c92309765 | Aurel Page | Fri, 15 Mar 2019 11:01:15 +0100
fix bnrclassfield: don't corrupt bnr
1	1	src/basemath/kummer.c
3	1	src/test/32/bnrclassfield
6	0	src/test/in/bnrclassfield

f529f0e9e | Karim Belabas | Fri, 15 Mar 2019 00:53:37 +0100
doc typo [fix gphtml translation]
2	2	src/functions/number_fields/bnrclassfield

36521314f | Karim Belabas | Fri, 15 Mar 2019 00:52:10 +0100
doc typos
1	1	src/functions/programming/version
2	2	src/functions/sums/intnumromb

e4317c7a4 | Karim Belabas | Fri, 15 Mar 2019 00:36:00 +0100
cleanups bnrclassfield
84	112	src/basemath/kummer.c

2393906c8 | Karim Belabas | Thu, 14 Mar 2019 23:45:06 +0100
cleanup bnrclassfield_tower: use listP
9	11	src/basemath/kummer.c

a52eff7c6 | Karim Belabas | Thu, 14 Mar 2019 23:42:19 +0100
83- nfhnfmod: wrong result

Fix nfcleanmod
1	0	CHANGES
11	9	src/basemath/base5.c

d72ce5adc | Karim Belabas | Thu, 14 Mar 2019 22:16:59 +0100
add bnrclassfield
2	1	doc/refcard-nf.tex

203883144 | Bill Allombert | Thu, 14 Mar 2019 15:45:16 +0100
setunion: call merge_sort_uniq
3	19	src/basemath/bibli2.c

553ed7ef5 | Karim Belabas | Thu, 14 Mar 2019 13:27:00 +0100
fix bnrclassfield bench (32-bit)
3	8	src/test/32/bnrclassfield
10	4	src/test/in/bnrclassfield

eb873b611 | Bill Allombert | Tue, 12 Mar 2019 17:34:02 +0100
MPQS_DEBUG: check_root: fix signedness
1	1	src/modules/mpqs.c

2706440da | Bill Allombert | Tue, 12 Mar 2019 15:11:30 +0100
bnrclassfield_tower: fix C89 compat
1	1	src/basemath/kummer.c



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