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
  Benchmarks

Miscellaneous
  WWW Stats
  Logo
  Fun!
  Links

Changes commited to PARI GIT during the last two weeks


7b43fa3 | Karim Belabas | Fri, 21 Apr 2017 11:58:59 +0200
vecpowug: avoid spurious accuracy increase
1	0	src/basemath/lfun.c

a79730f | Karim Belabas | Fri, 21 Apr 2017 11:53:01 +0200
extend gpow fix to vecpowug
3	2	src/basemath/lfun.c

74fd142 | Karim Belabas | Fri, 21 Apr 2017 10:06:37 +0200
gpow: don't increase prec if expo(n) < 0 [=> overflow]
5	1	src/basemath/trans1.c

e29ce35 | Karim Belabas | Thu, 20 Apr 2017 23:03:20 +0200
improve previous x^y patch: reduce accuracy if too large
5	2	src/basemath/trans1.c

f159646 | Karim Belabas | Thu, 20 Apr 2017 17:52:07 +0200
73- x^y: loss of accuracy when y>> 1 and x exact
1	0	CHANGES
3	1	src/basemath/trans1.c
4	4	src/test/32/bessel
3	3	src/test/32/lfun
1	0	src/test/32/pow
1	0	src/test/in/pow

9639adb | Bill Allombert | Wed, 19 Apr 2017 14:28:52 +0200
win32: set codepage to CP 1252 (from Jens Schmidt)

Currently this does not work under readline.
8	1	src/gp/gp.c
7	0	src/systems/mingw/mingw.c
1	0	src/systems/mingw/mingw.h

c6df4fe | Karim Belabas | Wed, 19 Apr 2017 14:25:03 +0200
add test
3	0	src/test/32/str
4	1	src/test/in/str

085dab2 | Karim Belabas | Wed, 19 Apr 2017 14:23:16 +0200
add test
1	0	src/test/32/str
2	0	src/test/in/str

89a37a5 | Karim Belabas | Wed, 19 Apr 2017 13:46:26 +0200
72- Vecsmall(t_STR with extended (8-bit) ASCII) -> platform dependent + can't be converted back with Strchr
2	0	CHANGES
2	2	src/basemath/gen3.c

05d8ad6 | Karim Belabas | Mon, 17 Apr 2017 18:07:43 +0200
factor(T in Q_p[X]): repeat irreducible factors according to multiplicity

70- factor(x^2 * (1+O(5^2))) -> domain error
71- for T in Q_p[X], factor (round then compute multiplicity)
    and issquarefree (assume input is separable) did not agree. Now,
    factor() repeats irreducible factors according to apparent
    multiplicity (note that the multiplicity is not well defined for
    inexact inputs, which are close to being inseparable, i.e.
    v_p( disc(T) ) is large compared to the input accuracy). On the
    other hand, factorpadic with exact input is able to compute
    multiplicities reliably.
9	0	CHANGES
7	0	COMPAT
46	17	src/basemath/polarit1.c
3	1	src/functions/number_fields/nffactor
27	9	src/functions/number_theoretical/factor
19	1	src/functions/number_theoretical/issquarefree
1	1	src/functions/polynomials/polrootspadic
21	0	src/test/32/padic
3	0	src/test/in/padic

51f5958 | Karim Belabas | Mon, 17 Apr 2017 11:49:46 +0200
35- component(t_POL T, n) used to return polcoeff(T, n-1) for all n>= 1

[ undocumented compatibility behaviour, deprecated since the
introduction of polcoeff ], and raised an exception for n <= 0.
Now returns a true GEN component whenever it exists and raises an
exception when it does not [ n <= 0 or n> polcoeff(T)+1 ].
5	0	CHANGES
5	0	COMPAT
1	1	doc/usersch5.tex
2	4	src/basemath/gen3.c
5	5	src/test/32/extract

8efe518 | Karim Belabas | Mon, 17 Apr 2017 11:08:41 +0200
improve doc
2	2	doc/usersch5.tex

58847ab | Karim Belabas | Mon, 17 Apr 2017 10:26:07 +0200
component(x->x, 6) -> off-by-1 error in error message

*** component: non-existent component: index> 6
1	1	src/basemath/gen3.c
5	2	src/test/32/err
1	0	src/test/in/err

5295188 | Karim Belabas | Mon, 17 Apr 2017 07:50:57 +0200
68- subst(t_SER, x, 0 t_POL) [#1925]

subst(x+O(x^2),x,0*x) -> 1 + O(x)   [ instead of 0 ]
subst(x+O(x^2),x,Mod(0,3)*x) -> O(x^0) [ instead of Mod(0,3) ]

Fix exhibited additional bug:
  69- valuation(Mod(0,3)*x,x) -> 0 [ instead of oo ]
4	0	CHANGES
3	2	src/basemath/RgX.c
8	1	src/basemath/gen3.c
18	0	src/test/32/ser
13	0	src/test/in/ser

5ee136b | Karim Belabas | Mon, 17 Apr 2017 07:14:04 +0200
doc typo
3	3	doc/usersch5.tex

b443894 | Karim Belabas | Sat, 15 Apr 2017 21:30:32 +0200
roll back 180d73945 [ incorrect fix ]
1	1	src/basemath/arith1.c

180d739 | Karim Belabas | Sat, 15 Apr 2017 16:58:26 +0200
ispower((x^7-y^7)*Mod(1,7),7) -> wrong error message
1	1	src/basemath/arith1.c

d01d23c | Karim Belabas | Fri, 14 Apr 2017 10:20:35 +0200
kill warning
1	1	src/basemath/ifactor1.c

e9fc49f | Karim Belabas | Thu, 13 Apr 2017 15:54:12 +0200
ellnf cleanups
19	26	src/basemath/elliptic.c

8adb4c1 | Karim Belabas | Thu, 13 Apr 2017 15:41:43 +0200
aprcl: kill warning
3	1	src/modules/aprcl.c

a09e256 | Karim Belabas | Wed, 12 Apr 2017 17:01:26 +0200
factoru -> vecfactoru
7	5	src/basemath/trans3.c

215ef58 | Karim Belabas | Wed, 12 Apr 2017 16:30:55 +0200
czeta: remove obsolete code, replace by vecpowug
8	54	src/basemath/trans3.c

1d5d318 | Karim Belabas | Wed, 12 Apr 2017 16:02:50 +0200
73- [libpari] lg_increase, vecfactoru, vecfactoru_i
1	0	CHANGES
5	3	doc/usersch4.tex
7	0	doc/usersch5.tex
63	0	src/basemath/ifactor1.c
3	0	src/headers/paridecl.h
4	4	src/headers/pariinl.h

547d1c3 | Karim Belabas | Tue, 11 Apr 2017 09:25:32 +0200
Doc: mention 'nfval'
4	2	src/functions/number_fields/nfeltval

5772f6c | Karim Belabas | Tue, 11 Apr 2017 09:22:11 +0200
nfvalrem(,NULL) -> nfval
5	5	src/basemath/elliptic.c



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