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


998352a | Karim Belabas | Tue, 26 Sep 2017 00:05:51 +0200
remove mention of obsolete functions
2	14	doc/tutorial.tex

9063528 | Karim Belabas | Mon, 25 Sep 2017 20:59:09 +0200
fix random GC in FpM_echelon
5	5	src/basemath/hnf_snf.c

945bf9e | Bill Allombert | Mon, 25 Sep 2017 15:58:31 +0200
Revert "inline groupelts_chartable in galoischartable (also fixes GC)"
12	4	src/basemath/galconj.c

2bb2729 | Bill Allombert | Mon, 25 Sep 2017 15:40:36 +0200
Revert "galoischartable: allow vector of t_VEC + improve doc"
2	3	doc/usersch5.tex
5	10	src/basemath/galconj.c
17	16	src/functions/number_fields/galoischartable

d2b2f89 | Karim Belabas | Mon, 25 Sep 2017 14:55:06 +0200
cleanup groupelts_conjclasses [ now memory clean ]
7	6	doc/usersch5.tex
10	8	src/basemath/perm.c

9fe0302 | Karim Belabas | Mon, 25 Sep 2017 13:52:47 +0200
make groupelts_to_conjclasses stack-clean

+ document that conjclass_algcenter is not
1	1	doc/usersch6.tex
5	8	src/basemath/perm.c

356efe0 | Karim Belabas | Mon, 25 Sep 2017 13:25:56 +0200
typo
1	1	doc/usersch5.tex

eabaadd | Karim Belabas | Mon, 25 Sep 2017 13:24:38 +0200
cleanup alggroupcenter

- split off groupelts_to_conjclasses
- export conjclasses_algcenter
5	0	doc/usersch5.tex
5	0	doc/usersch6.tex
13	0	src/basemath/perm.c
2	1	src/headers/paridecl.h
27	44	src/modules/algebras.c

a7054ad | Bill Allombert | Sun, 24 Sep 2017 16:15:27 +0200
optimizefunc: add support for multiif [#1969]
6	1	src/language/compile.c

5b77aeb | Bill Allombert | Sun, 24 Sep 2017 16:07:23 +0200
Clean up FF_mul
4	6	src/basemath/FF.c

984dd23 | Karim Belabas | Sun, 24 Sep 2017 15:56:03 +0200
fix znstar_conductor to use only generators + remove useless arg n
20	21	src/basemath/subcyclo.c
2	1	src/headers/paripriv.h

8feaff2 | Bill Allombert | Fri, 22 Sep 2017 11:38:05 +0200
inv_polmod: remove unused variable av
0	1	src/basemath/gen1.c

0345668 | Karim Belabas | Fri, 22 Sep 2017 10:41:00 +0200
remove useless diagnostics at \g1

Try it on x^5 - 5843635*x^4 + 931633*x^2 + 6577*x - 8570: millions of
outputs hiding all information...
0	4	src/basemath/buch2.c

cbe0d6a | Bill Allombert | Thu, 21 Sep 2017 23:40:34 +0200
Add RgXQ_inv_fast
1	26	src/basemath/gen1.c
64	2	src/basemath/polarit2.c
0	1	src/basemath/polarit3.c
2	2	src/test/32/div
18	17	src/test/32/pol
3	0	src/test/in/pol

8b32e60 | Bill Allombert | Thu, 21 Sep 2017 15:34:56 +0200
New libpari function FFXQ_inv
1	1	CHANGES
4	0	doc/usersch5.tex
4	0	src/basemath/FF.c
1	0	src/headers/paridecl.h

e77f81f | Bill Allombert | Thu, 21 Sep 2017 15:32:03 +0200
New libpari functions F2xqXQ_inv, F2xqXQ_invsafe
1	1	CHANGES
4	0	doc/usersch5.tex
20	1	src/basemath/F2x.c
2	0	src/headers/paridecl.h

3a698ee | Bill Allombert | Thu, 21 Sep 2017 15:20:12 +0200
Add libpari function F2xqX_extgcd
1	0	CHANGES
2	0	doc/usersch5.tex
24	0	src/basemath/F2x.c
1	0	src/headers/paridecl.h

9434c95 | Bill Allombert | Thu, 21 Sep 2017 14:51:52 +0200
Add wrapper FFX_wrap2.
11	26	src/basemath/FF.c

9411858 | Bill Allombert | Thu, 21 Sep 2017 14:51:06 +0200
gmul/gsqr (t_SER) Remove unused variable p.
1	2	src/basemath/gen1.c

62ffb3f | Bill Allombert | Thu, 21 Sep 2017 14:32:23 +0200
New libpari function QX_ZX_rem
2	2	CHANGES

96281ab | Bill Allombert | Thu, 21 Sep 2017 14:02:32 +0200
gmul/gsqr: Remove optimization for ZXn and FpXn

This is done by RgXn_mul/sqr directly
2	23	src/basemath/gen1.c

b83a7cd | Bill Allombert | Thu, 21 Sep 2017 13:55:18 +0200
RgX_rem: rewrite to use RgX_type/RgX_type2
85	2	src/basemath/RgX.c
1	1	src/headers/paridecl.h
0	2	src/headers/pariinl.h
3	3	src/test/32/algebras
6	0	src/test/32/div
21	21	src/test/32/nf
2	2	src/test/32/rnf
2	0	src/test/in/div
3	2	src/test/in/pol

2cbe72a | Bill Allombert | Thu, 21 Sep 2017 13:46:42 +0200
Add QX_ZX_rem
2	0	doc/usersch5.tex
10	0	src/basemath/ZX.c
1	0	src/headers/paridecl.h

838e26e | Bill Allombert | Thu, 21 Sep 2017 11:57:11 +0200
new libpari function FpXQX_to_mod
4	0	doc/usersch5.tex
3	1	src/basemath/FpV.c
17	0	src/basemath/FpXX.c
1	0	src/headers/paridecl.h

5d398f6 | Bill Allombert | Thu, 21 Sep 2017 11:57:10 +0200
new libpari function FFX_rem
1	1	CHANGES
12	5	doc/usersch5.tex
24	0	src/basemath/FF.c
1	0	src/headers/paridecl.h

5dcdb9f | Bill Allombert | Thu, 21 Sep 2017 11:32:35 +0200
RgX.c: sort functions: implementations/type detections/interfaces.
220	215	src/basemath/RgX.c

0da731f | Bill Allombert | Thu, 21 Sep 2017 11:32:19 +0200
Fix test
1	2	src/test/32/multivar-mul
15	3	src/test/32/pol

3e35389 | Bill Allombert | Thu, 21 Sep 2017 11:22:47 +0200
Add test for polynomial mul/sqr coeff detection
37	0	src/test/32/pol
0	2	src/test/in/multivar-mul
25	0	src/test/in/pol

d69bd67 | Karim Belabas | Thu, 21 Sep 2017 10:41:16 +0200
re-enable Mulders RgXn_sqr
5	7	src/basemath/RgX.c

24610ff | Aurel Page | Wed, 20 Sep 2017 10:43:16 +0200
fix docu Vecrev
1	1	src/functions/conversions/Vecrev

f5ec4aa | Karim Belabas | Wed, 20 Sep 2017 09:56:12 +0200
kill warning
1	1	src/language/eval.c

7a7d034 | Karim Belabas | Tue, 19 Sep 2017 21:36:24 +0200
red: further cleanup
3	3	src/basemath/buch2.c

8d621b1 | Bill Allombert | Tue, 19 Sep 2017 12:14:15 +0200
closure_func_err: document and move to paridecl.h
1	0	CHANGES
8	1	doc/usersch5.tex
1	0	src/headers/paridecl.h
0	1	src/headers/paripriv.h

4b2bdce | Bill Allombert | Tue, 19 Sep 2017 11:50:25 +0200
Improve "deep recursion" detection

f(x)=apply(f,Vec(x))
f(x) --> deep recursion
5	4	src/language/eval.c

e2e6140 | Aurel Page | Tue, 19 Sep 2017 11:45:10 +0200
doc typo
1	1	doc/usersch5.tex

50c005b | Karim Belabas | Tue, 19 Sep 2017 00:04:04 +0200
galoischartable: usqrt (instead of Fl_sqrt) was OK after all
1	1	src/basemath/galconj.c

701cd49 | Karim Belabas | Tue, 19 Sep 2017 00:02:49 +0200
cleanup 'red'
8	11	src/basemath/buch2.c

9615269 | Karim Belabas | Mon, 18 Sep 2017 19:13:46 +0200
simplify ZX_ZXY_rnfequation
1	3	src/basemath/polarit3.c

713976d | Karim Belabas | Mon, 18 Sep 2017 19:07:11 +0200
doc typo
1	1	doc/usersFUNCS.tex

d205ea1 | Karim Belabas | Mon, 18 Sep 2017 19:03:49 +0200
ZX_ZXY_rnfequation_lambda: variable leak [#1968]
1	1	src/basemath/polarit3.c

a01cb27 | Karim Belabas | Mon, 18 Sep 2017 19:03:33 +0200
update bench
2	2	src/test/32/intnum

0945c11 | Karim Belabas | Mon, 18 Sep 2017 18:59:05 +0200
update bench
2	2	src/test/32/compat

eb74720 | Karim Belabas | Mon, 18 Sep 2017 18:18:29 +0200
galoischartable: avoid potential problem when chi(1)^2> p
4	3	src/basemath/galconj.c

c680af9 | Karim Belabas | Mon, 18 Sep 2017 15:06:32 +0200
factorise -> factorize
1	1	doc/refcard-nf.tex
3	3	doc/tutorial.tex
5	5	doc/usersch5.tex
2	2	src/functions/l_functions/lfunartin
1	1	src/functions/number_fields/idealfactorback
1	1	src/functions/number_fields/nffactorback
1	1	src/functions/number_theoretical/factor
1	1	src/functions/number_theoretical/factorback
1	1	src/functions/number_theoretical/ffprimroot
1	1	src/functions/number_theoretical/isprime
1	1	src/functions/programming/alarm

f81d6e4 | Karim Belabas | Mon, 18 Sep 2017 15:01:14 +0200
behaviour -> behavior
2	2	doc/develop.tex
2	2	doc/usersFUNCS.tex
1	1	doc/usersch5.tex
1	1	src/basemath/rootpol.c
1	1	src/functions/default/realbitprecision
1	1	src/functions/default/realprecision
1	1	src/functions/elliptic_curves/ellpointtoz
1	1	src/functions/linear_algebra/setsearch
2	2	src/functions/number_fields/nfgrunwaldwang
1	1	src/functions/number_theoretical/ffgen
2	2	src/functions/sums/intfuncinit
2	2	src/functions/sums/intnuminit
1	1	src/functions/sums/sumnum
1	1	src/functions/sums/sumnumap
1	1	src/functions/sums/sumnummonien
1	1	src/headers/parinf.h
1	1	src/language/intnum.c

ebb3ce2 | Aurel Page | Mon, 18 Sep 2017 13:11:44 +0200
algebras: update refcard
11	0	doc/refcard-nf.tex
1	0	src/modules/algebras.c

56202d5 | Karim Belabas | Sun, 17 Sep 2017 16:51:42 +0200
histfile doc: mention history-size
3	1	src/functions/default/histfile

3a42ef5 | Karim Belabas | Sun, 17 Sep 2017 16:39:57 +0200
improve doc
5	0	src/functions/programming/setrand

d66a546 | Karim Belabas | Sat, 16 Sep 2017 15:53:49 +0200
inline groupelts_chartable in galoischartable (also fixes GC)
4	12	src/basemath/galconj.c

e9c39e4 | Karim Belabas | Fri, 15 Sep 2017 18:21:37 +0200
improve doc, add examples
15	3	src/functions/number_fields/galoischardet
19	2	src/functions/number_fields/galoischarpoly

b7f2ff9 | Karim Belabas | Fri, 15 Sep 2017 17:46:22 +0200
galoischartable: allow vector of t_VEC + improve doc
5	2	doc/usersch5.tex
10	5	src/basemath/galconj.c
5	5	src/functions/number_fields/galoischarpoly
16	17	src/functions/number_fields/galoischartable

38d25cd | Karim Belabas | Fri, 15 Sep 2017 15:43:19 +0200
add sumnumlagrange
3	0	doc/refcard.tex

a249df0 | Karim Belabas | Fri, 15 Sep 2017 15:39:34 +0200
improve doc
1	0	doc/refcard.tex
2	3	src/functions/number_theoretical/bestapprnf

76b469c | Karim Belabas | Fri, 15 Sep 2017 15:15:32 +0200
add functions
3	0	doc/refcard.tex

a006e2c | Aurel Page | Fri, 15 Sep 2017 14:34:40 +0200
reorganise test-algebras: errors at the end
482	483	src/test/32/algebras
239	204	src/test/in/algebras

1e48ae6 | Aurel Page | Fri, 15 Sep 2017 12:36:12 +0200
test-algebras less dependent on random generator
36	37	src/test/32/algebras
16	5	src/test/in/algebras

8ab2712 | Karim Belabas | Thu, 14 Sep 2017 16:47:39 +0200
98- nffactor factors could be non-monic [#1967]
1	0	CHANGES
2	9	src/basemath/nffactor.c
4	1	src/test/32/nffactor
1	0	src/test/in/nffactor

88fb5b3 | Bill Allombert | Wed, 13 Sep 2017 23:05:51 +0200
factorff: fix support of non-monic polynomials [#1965]

(from b18ad612)
14	11	src/basemath/FpXQX_factor.c
25	1	src/test/32/factorff
1	1	src/test/in/factorff

3eef53f | Karim Belabas | Tue, 12 Sep 2017 18:50:27 +0200
fix setrand on 32-bit arch + add test
4	4	src/basemath/random.c
1	0	src/test/32/random
2	0	src/test/in/random

b3afc34 | Karim Belabas | Tue, 12 Sep 2017 18:43:20 +0200
make setrand(n) accept 64bit inputs on 32bit machines
16	9	src/basemath/random.c
10	7	src/functions/programming/setrand



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