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


0f222781a | Aurel Page | Fri, 18 Jan 2019 18:25:24 +0100
improve doc algsplit
2	1	src/functions/algebras/algsplit

320f405f3 | Bill Allombert | Fri, 18 Jan 2019 15:44:47 +0100
Bump year to 2019
1	1	README
1	1	doc/appa.tex
2	2	doc/parimacro.tex
1	1	doc/refmacro.tex
1	1	src/gp/gp.c

ab1636cf7 | Bill Allombert | Fri, 18 Jan 2019 15:39:56 +0100
ZV_nv_mod_tree: Remove wrong comment
0	1	src/basemath/arith1.c

285fceb9f | Karim Belabas | Fri, 18 Jan 2019 11:20:40 +0100
add ??[] and ??_.._
2	0	doc/translations

ecb85cde9 | Karim Belabas | Fri, 18 Jan 2019 09:37:04 +0100
fix doc
6	6	src/functions/number_fields/nfsplitting

b8b38c40a | Karim Belabas | Fri, 18 Jan 2019 08:39:49 +0100
improve docs
1	1	src/functions/polynomials/polhermite
3	1	src/functions/polynomials/pollaguerre
1	1	src/functions/polynomials/pollegendre

f11667afb | Karim Belabas | Thu, 17 Jan 2019 17:32:39 +0100
improve docs
1	1	src/functions/programming/strchr
5	1	src/functions/programming/strexpand
5	0	src/functions/programming/strprintf
2	3	src/functions/programming/strsplit
6	0	src/functions/programming/strtex

a63e4b736 | Karim Belabas | Thu, 17 Jan 2019 17:14:16 +0100
update GP_DATA->primelimit = maxprime in pari_init_opt
5	1	src/language/init.c

632fea885 | Karim Belabas | Thu, 17 Jan 2019 15:53:57 +0100
improve polrecip doc / refcard
3	2	doc/refcard.tex
9	2	src/functions/polynomials/polrecip

e71f11587 | Karim Belabas | Thu, 17 Jan 2019 14:46:07 +0100
doc patch [Marine Rougnant]
35	15	src/functions/sums/limitnum

5aaf20db2 | Karim Belabas | Thu, 17 Jan 2019 14:24:01 +0100
prodeulerrat/sumeulerrat: write as F(x^s) for maximal

+ rfrac_deflate, rfrac_deflate_order, rfrac_deflate_max
1	0	CHANGES
9	0	doc/usersch5.tex
29	0	src/basemath/RgX.c
3	0	src/headers/paridecl.h
13	2	src/language/intnum.c
2	2	src/test/32/sumnumrat

455aca754 | Karim Belabas | Thu, 17 Jan 2019 14:24:00 +0100
improve+cleanup sumeulerrat / prodeulerrat
40	33	src/language/intnum.c
1	1	src/test/32/sumnum
2	2	src/test/32/sumnumrat

16dd8fc58 | Bill Allombert | Thu, 17 Jan 2019 13:31:46 +0100
gen_factorback: change argument order to match other functions
1	0	CHANGES
1	0	COMPAT
1	1	doc/usersch5.tex
7	7	src/basemath/polarit2.c
2	1	src/headers/paridecl.h
1	1	src/modules/algebras.c

84ae7110c | Karim Belabas | Thu, 17 Jan 2019 00:49:07 +0100
self: add example
5	2	src/functions/programming/self

04b0719af | Karim Belabas | Thu, 17 Jan 2019 00:48:31 +0100
minor simplification in 'deriv'
5	4	src/basemath/gen3.c

bcdd5dbc1 | Aurel Page | Wed, 16 Jan 2019 18:10:31 +0100
update test-compat output
2	2	src/test/32/compat

53b4c45fc | Karim Belabas | Wed, 16 Jan 2019 17:33:51 +0100
whitespace edits
4	4	src/basemath/lfun.c

b2bb54af9 | Karim Belabas | Wed, 16 Jan 2019 15:57:03 +0100
doc updates
3	3	src/functions/linear_algebra/vector
4	5	src/functions/linear_algebra/vectorsmall

c0c2317fb | Karim Belabas | Wed, 16 Jan 2019 15:44:08 +0100
bnfisprincipal: update doc
2	2	src/functions/number_fields/bnfisprincipal
24	24	src/test/32/compat

028816e80 | Karim Belabas | Wed, 16 Jan 2019 15:40:33 +0100
gen_powu -> gen_powu_i + missing GC due to *_get_red
2	2	src/basemath/F2x.c
21	7	src/basemath/Flx.c
1	1	src/basemath/FlxqE.c
5	9	src/basemath/FpV.c
14	6	src/basemath/FpX.c
9	3	src/basemath/FpXX.c
1	1	src/basemath/Hensel.c
8	11	src/basemath/RgX.c
7	3	src/basemath/base3.c

693ec584a | Karim Belabas | Wed, 16 Jan 2019 15:15:56 +0100
gen_pow -> gen_pow_i
2	2	src/basemath/F2x.c
2	2	src/basemath/F2xqE.c
4	5	src/basemath/Flx.c
2	2	src/basemath/FlxqE.c
7	5	src/basemath/FpE.c
2	2	src/basemath/FpX.c
5	3	src/basemath/FpXX.c
2	2	src/basemath/Qfb.c
2	2	src/basemath/RgX.c
2	2	src/basemath/ZV.c
6	3	src/basemath/base3.c
4	4	src/basemath/base4.c
3	3	src/basemath/trans1.c
10	7	src/modules/algebras.c

4c955a9ff | Karim Belabas | Wed, 16 Jan 2019 13:49:12 +0100
typo
1	1	src/functions/number_theoretical/fflog

409396f38 | Karim Belabas | Wed, 16 Jan 2019 11:43:59 +0100
update bench
10	1	src/test/32/ranges

45cf8dd46 | Karim Belabas | Wed, 16 Jan 2019 11:37:02 +0100
35- optional v argument to nfmodprinit
1	0	CHANGES
1	1	doc/refcard-nf.tex
10	6	src/basemath/base2.c
12	4	src/functions/number_fields/nfmodpr
25	5	src/functions/number_fields/nfmodprinit
1	0	src/headers/paridecl.h
41	29	src/test/32/modpr
3	3	src/test/in/modpr

bb64c20b2 | Aurel Page | Wed, 16 Jan 2019 09:50:05 +0100
remove obsolete nffactormod from refcard-nf
0	1	doc/refcard-nf.tex

347a2ac93 | Karim Belabas | Wed, 16 Jan 2019 09:08:22 +0100
missing type checks in matsolvemod
6	4	src/basemath/bb_hnf.c
16	1	src/test/32/bbhnf
5	1	src/test/in/bbhnf

70ce008a6 | Karim Belabas | Wed, 16 Jan 2019 09:08:12 +0100
refcard typo
1	1	doc/refcard.tex

e6a0b8a8c | Karim Belabas | Wed, 16 Jan 2019 08:45:57 +0100
doc improvements
2	2	doc/refcard.tex
46	0	src/functions/linear_algebra/mathouseholder

92cb5b444 | Karim Belabas | Tue, 15 Jan 2019 22:40:29 +0100
doc improvements
1	1	doc/refcard.tex
5	5	src/functions/programming/alarm

48d2e0bf3 | Karim Belabas | Tue, 15 Jan 2019 22:24:39 +0100
improve doc
23	6	src/functions/sums/prodeuler

c74a5896b | Karim Belabas | Tue, 15 Jan 2019 21:55:07 +0100
doc: typo, add exemple
1	1	doc/refcard.tex
8	0	src/functions/programming/errname

e15a5359e | Karim Belabas | Tue, 15 Jan 2019 21:46:29 +0100
64- strsplit("aa", "a") -> gc error
1	1	CHANGES
2	2	src/language/str.c
1	0	src/test/32/str
1	0	src/test/in/str

08d124c38 | Karim Belabas | Tue, 15 Jan 2019 21:44:09 +0100
64- strsplit("aba", "a") -> gc error
1	0	CHANGES
7	2	src/functions/programming/strsplit
2	2	src/language/str.c
1	0	src/test/32/str
1	0	src/test/in/str

ae064cf2f | Karim Belabas | Tue, 15 Jan 2019 20:38:55 +0100
34- allow L[a..b] and L[^i] for t_LISTs
1	0	CHANGES
13	2	src/basemath/alglin3.c
10	0	src/test/in/ranges

5c916f7f7 | Aurel Page | Tue, 15 Jan 2019 19:13:46 +0100
doc typo
1	0	src/functions/programming/forsquarefree

8168a011b | Karim Belabas | Tue, 15 Jan 2019 18:25:50 +0100
doc typo
1	1	src/functions/operators/HEADER

16b2bc140 | Karim Belabas | Tue, 15 Jan 2019 17:55:55 +0100
doc typos
1	1	src/functions/sums/sumnumapinit
5	5	src/functions/sums/sumnumlagrange

bbacb97d2 | Karim Belabas | Tue, 15 Jan 2019 17:52:28 +0100
33- allow forsquarefree(n = a, b) with a*b < 0
1	0	CHANGES
6	19	src/functions/programming/forsquarefree
13	5	src/language/sumiter.c
9	1	src/test/32/iterator
1	0	src/test/in/iterator

97e1e860e | Karim Belabas | Tue, 15 Jan 2019 13:29:55 +0100
typo exit -> exist
1	1	src/gp/whatnow.c
1	1	src/test/32/whatnow

9a730b033 | Karim Belabas | Tue, 15 Jan 2019 13:00:38 +0100
refcard fixes
4	4	doc/refcard.tex

f77f469f0 | Karim Belabas | Tue, 15 Jan 2019 12:35:22 +0100
32- allow listinsert(L, x, n) for n> #L, like listput
1	0	CHANGES
1	1	src/basemath/gen2.c
3	3	src/functions/programming/listinsert
1	4	src/test/32/err
3	1	src/test/32/list
0	1	src/test/in/err
2	0	src/test/in/list

0d5615ec7 | Karim Belabas | Tue, 15 Jan 2019 11:47:26 +0100
fix liftint doc
1	2	src/functions/conversions/liftint

89c4121a6 | Karim Belabas | Tue, 15 Jan 2019 11:40:51 +0100
31- allow strjoin(str) [default value for p = ""]
1	0	CHANGES
8	5	src/functions/programming/strjoin
1	0	src/language/str.c
2	1	src/test/32/str
2	1	src/test/in/str

9805e0cae | Karim Belabas | Tue, 15 Jan 2019 11:32:29 +0100
improve doc
11	10	doc/refcard.tex
4	3	src/functions/programming/strchr

ad0218253 | Karim Belabas | Tue, 15 Jan 2019 09:55:17 +0100
add examples in doc
40	2	src/functions/programming/dbg_down
42	3	src/functions/programming/dbg_up

e049edab7 | Karim Belabas | Tue, 15 Jan 2019 00:38:26 +0100
whatnow: better error message for "non-existing" function
1	2	src/gp/whatnow.c
1	1	src/test/32/whatnow

5c6693744 | Karim Belabas | Mon, 14 Jan 2019 19:07:16 +0100
better typeset 'backticks'
1	1	doc/refcard.tex

224481d18 | Karim Belabas | Mon, 14 Jan 2019 16:53:54 +0100
63- strsplit("abc", "") -> SEGV

+ allow strsplit(str) [split into characters]
2	0	CHANGES
8	4	src/functions/programming/strsplit
14	3	src/language/str.c
2	0	src/test/32/str
2	0	src/test/in/str

0d6e8478f | Karim Belabas | Mon, 14 Jan 2019 16:44:30 +0100
Flx_*: make doc more precise
49	31	doc/usersch5.tex

39a5394ef | Karim Belabas | Mon, 14 Jan 2019 16:35:35 +0100
typos: positive -> non-negative
9	9	doc/usersch5.tex

b636f5a7c | Karim Belabas | Mon, 14 Jan 2019 15:25:48 +0100
62- zeta''(0) all precision lost

more generally f'...'(n quotes) imprecise in the neighbourhood of 0,
while derivnum(,n) was OK
2	0	CHANGES
5	4	src/language/sumiter.c
2	1	src/test/32/zeta
1	0	src/test/in/zeta

da99a5359 | Karim Belabas | Mon, 14 Jan 2019 07:06:21 +0100
clean up getfunction()
40	40	src/language/compile.c

dfca26f01 | Karim Belabas | Mon, 14 Jan 2019 06:34:24 +0100
Revert "35- zeta(s, [a,N]) for [zeta(s), zeta(s+a), ..., zeta(s+(N-1)*a)]"

This reverts commit d11bb205f8b51030278740311a04ccb3a76f89c0.

This breaks zeta'(2): one must fix closure_deriv() first [which
eventually calls veczetas(s, gen_0, prec) instead of veczetas(s, NULL, prec).

Note also that:
? f(x, y = 1) = x*y;
? f'(1)
%2 = 0
0	1	CHANGES
3	3	doc/usersch5.tex
0	12	src/basemath/trans3.c
3	25	src/functions/transcendental/zeta
0	1	src/headers/paridecl.h
1	3	src/test/32/zeta
0	3	src/test/in/zeta

61632a2bc | Karim Belabas | Sun, 13 Jan 2019 23:02:01 +0100
61- idealispower(nf, t_INT n) possibly wrong if (n, nf.disc)> 1
1	0	CHANGES
45	10	src/basemath/base4.c
9	1	src/test/32/ideal
4	0	src/test/in/ideal

d11bb205f | Karim Belabas | Sun, 13 Jan 2019 18:52:14 +0100
35- zeta(s, [a,N]) for [zeta(s), zeta(s+a), ..., zeta(s+(N-1)*a)]
1	0	CHANGES
3	3	doc/usersch5.tex
12	0	src/basemath/trans3.c
25	3	src/functions/transcendental/zeta
1	0	src/headers/paridecl.h
3	1	src/test/32/zeta
3	0	src/test/in/zeta

0f497c167 | Jeroen Demeyer | Sun, 13 Jan 2019 17:33:00 +0100
Fix comments / doc for gp_err_recover()
1	2	doc/usersch5.tex
6	7	src/gp/gp.c

99cb64d39 | Karim Belabas | Sun, 13 Jan 2019 10:44:24 +0100
doc improvements [#2107]
4	3	src/functions/conversions/binary
2	1	src/functions/conversions/bittest
2	3	src/functions/conversions/digits

483475a8a | Karim Belabas | Fri, 11 Jan 2019 18:56:33 +0100
60- ellisdivisible(E/K number field in 'x) -> incorrect priority[#2106]
1	0	CHANGES
22	17	src/basemath/elltors.c
5	2	src/test/32/ell
9	0	src/test/in/ell

1f2b06fd6 | Karim Belabas | Fri, 11 Jan 2019 18:24:04 +0100
CHANGES: add missing entries
2	1	CHANGES

2c1b59654 | Bill Allombert | Thu, 10 Jan 2019 23:02:27 +0100
AP  34- new GP function mfgaloisprojrep
1	0	CHANGES

cb8f73552 | Karim Belabas | Wed, 9 Jan 2019 23:22:41 +0100
airy: doc typo
1	1	src/functions/transcendental/airy

627ec4bd4 | Bill Allombert | Wed, 9 Jan 2019 12:30:10 +0100
ffinvmap(m) could SEGV on bad input
1	0	CHANGES
2	0	src/basemath/polarit3.c
5	1	src/test/32/ff
1	0	src/test/in/ff

4080ee918 | Karim Belabas | Wed, 9 Jan 2019 12:03:42 +0100
28- improve sumeulerrat
1	0	CHANGES
3	0	src/language/intnum.c

73b0caf78 | Karim Belabas | Tue, 8 Jan 2019 11:29:54 +0100
doc typo
4	2	src/functions/sums/sumeulerrat

6ffb9207c | Aurel Page | Mon, 7 Jan 2019 16:25:25 +0100
typo doc fflog
2	2	src/functions/number_theoretical/fflog

9d57d8ed3 | Aurel Page | Mon, 7 Jan 2019 16:21:04 +0100
improve doc ffinvmap
2	0	src/functions/number_theoretical/ffinvmap

b0836be59 | Aurel Page | Mon, 7 Jan 2019 16:12:53 +0100
typo doc ffgen
3	3	src/functions/number_theoretical/ffgen

81097ba61 | Aurel Page | Mon, 7 Jan 2019 15:57:50 +0100
typo doc ffcompomap
4	4	src/functions/number_theoretical/ffcompomap

2b847fd9e | Bill Allombert | Sun, 6 Jan 2019 21:16:01 +0100
pthread: mt_queue_start_lim: make sure worker is not a clone
1	0	CHANGES
2	0	src/mt/pthread.c
20	1	src/test/32/parallel
6	0	src/test/in/parallel



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