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


efc631e40 | Karim Belabas | Sat, 21 Jul 2018 10:03:02 +0200
use set_avma
4	4	src/basemath/F2x.c
1	1	src/basemath/F2xqE.c
7	7	src/basemath/Flx.c
5	5	src/basemath/FpX.c
6	6	src/basemath/FpXQX_factor.c
4	4	src/basemath/FpXX.c
2	2	src/basemath/FpX_factor.c
6	6	src/basemath/RgX.c
1	1	src/basemath/ZX.c
3	3	src/basemath/alglin1.c
1	1	src/basemath/arith1.c
2	2	src/basemath/base1.c
2	2	src/basemath/base2.c
1	1	src/basemath/base4.c
1	1	src/basemath/bb_group.c
1	1	src/basemath/bb_hnf.c
1	1	src/basemath/bit.c
1	1	src/basemath/buch2.c
2	2	src/basemath/buch4.c
1	1	src/basemath/elliptic.c
3	3	src/basemath/galconj.c
1	1	src/basemath/gen1.c
4	4	src/basemath/gen2.c
1	1	src/basemath/ifactor1.c
1	1	src/basemath/lfunutils.c
1	1	src/basemath/mftrace.c
2	2	src/basemath/perm.c
7	7	src/basemath/polarit2.c
4	4	src/basemath/qfisom.c
1	1	src/basemath/rootpol.c
2	2	src/basemath/subcyclo.c
1	1	src/basemath/trans1.c
1	1	src/basemath/trans3.c
5	5	src/kernel/gmp/gcd.c
2	2	src/kernel/gmp/gcdext.c
2	2	src/kernel/gmp/mp.c
1	1	src/kernel/none/gcd.c
5	5	src/kernel/none/level1.h
6	6	src/kernel/none/mp.c
2	2	src/kernel/none/mp_indep.c
19	19	src/language/compile.c
3	3	src/language/eval.c
2	2	src/language/parsec.h
1	1	src/language/sumiter.c
4	4	src/modules/galois.c
1	1	src/modules/groupid.c
3	3	src/modules/part.c

74571cde7 | Karim Belabas | Fri, 20 Jul 2018 23:30:28 +0200
lfuntheta/lfuncheckfeq: minor cleanup
4	6	src/basemath/lfun.c

0962c25b4 | Karim Belabas | Fri, 20 Jul 2018 20:43:52 +0200
lfunconductor: cleanup wrap1 / wrap2
27	25	src/basemath/lfun.c

f4f1157e6 | Karim Belabas | Fri, 20 Jul 2018 17:12:59 +0200
new function set_avma
1	0	CHANGES
4	2	doc/usersch5.tex
10	10	src/basemath/F2x.c
1	1	src/basemath/F2xqE.c
14	14	src/basemath/FF.c
2	2	src/basemath/Fle.c
22	22	src/basemath/Flx.c
4	4	src/basemath/FlxqE.c
8	8	src/basemath/Flxq_log.c
19	19	src/basemath/FpE.c
8	8	src/basemath/FpV.c
14	14	src/basemath/FpX.c
32	32	src/basemath/FpXQX_factor.c
4	4	src/basemath/FpXX.c
40	40	src/basemath/FpX_factor.c
5	5	src/basemath/Hensel.c
16	16	src/basemath/QX_factor.c
25	25	src/basemath/Qfb.c
1	1	src/basemath/RgV.c
14	14	src/basemath/RgX.c
1	1	src/basemath/ZV.c
114	114	src/basemath/alglin1.c
10	10	src/basemath/alglin2.c
4	4	src/basemath/alglin3.c
6	6	src/basemath/aprcl.c
106	106	src/basemath/arith1.c
22	22	src/basemath/arith2.c
20	20	src/basemath/base1.c
26	26	src/basemath/base2.c
18	18	src/basemath/base3.c
18	18	src/basemath/base4.c
6	6	src/basemath/base5.c
16	16	src/basemath/bb_group.c
1	1	src/basemath/bb_hnf.c
20	20	src/basemath/bibli1.c
8	8	src/basemath/bibli2.c
4	4	src/basemath/bnflog.c
11	11	src/basemath/buch1.c
46	46	src/basemath/buch2.c
25	25	src/basemath/buch3.c
23	23	src/basemath/buch4.c
9	9	src/basemath/char.c
6	6	src/basemath/crvwtors.c
1	1	src/basemath/dirichlet.c
6	6	src/basemath/ecpp.c
15	15	src/basemath/ellanal.c
31	31	src/basemath/elliptic.c
4	4	src/basemath/ellisog.c
2	2	src/basemath/ellpadic.c
36	36	src/basemath/ellsea.c
7	7	src/basemath/elltors.c
77	77	src/basemath/galconj.c
15	15	src/basemath/gen1.c
42	42	src/basemath/gen2.c
14	14	src/basemath/gen3.c
14	14	src/basemath/hnf_snf.c
3	3	src/basemath/hyperell.c
71	71	src/basemath/ifactor1.c
5	5	src/basemath/kummer.c
11	11	src/basemath/lfun.c
11	11	src/basemath/lfunutils.c
10	10	src/basemath/lll.c
4	4	src/basemath/map.c
73	73	src/basemath/mftrace.c
7	7	src/basemath/modsym.c
28	28	src/basemath/nffactor.c
11	11	src/basemath/perm.c
2	2	src/basemath/polarit1.c
14	14	src/basemath/polarit2.c
13	13	src/basemath/polarit3.c
30	30	src/basemath/polclass.c
47	47	src/basemath/polmodular.c
22	22	src/basemath/prime.c
9	9	src/basemath/qfisom.c
1	1	src/basemath/random.c
26	26	src/basemath/rootpol.c
15	15	src/basemath/subcyclo.c
10	10	src/basemath/subgroup.c
38	38	src/basemath/trans1.c
18	18	src/basemath/trans2.c
22	22	src/basemath/trans3.c
35	35	src/basemath/volcano.c
2	2	src/basemath/zetamult.c
3	3	src/gp/gp.c
2	2	src/gp/gp_rl.c
15	15	src/graph/plotport.c
2	2	src/graph/plottty.c
1	0	src/headers/paridecl.h
44	44	src/headers/pariinl.h
2	2	src/kernel/gmp/gcdext.c
1	1	src/kernel/gmp/mp.c
1	1	src/kernel/none/add.c
7	7	src/kernel/none/gcd.c
3	3	src/kernel/none/gcdext.c
4	4	src/kernel/none/invmod.c
52	50	src/kernel/none/level1.h
11	11	src/kernel/none/mp.c
9	9	src/kernel/none/mp_indep.c
8	8	src/kernel/none/ratlift.c
3	3	src/language/anal.c
4	4	src/language/compile.c
6	6	src/language/default.c
29	29	src/language/es.c
17	17	src/language/eval.c
9	9	src/language/forprime.c
7	7	src/language/gplib.c
5	5	src/language/init.c
2	2	src/language/intnum.c
3	3	src/language/members.c
23	23	src/language/sumiter.c
44	44	src/modules/algebras.c
3	3	src/modules/elldata.c
1	1	src/modules/forperm.c
1	1	src/modules/forsubset.c
34	34	src/modules/galois.c
1	1	src/modules/groupid.c
7	7	src/modules/krasner.c
38	38	src/modules/mpqs.c
2	2	src/modules/part.c
4	4	src/modules/ratpoints.c
35	35	src/modules/stark.c
9	9	src/modules/subfield.c
11	11	src/modules/thue.c
4	4	src/mt/mpi.c
4	4	src/mt/pthread.c
1	1	src/systems/emscripten/emscripten.c
4	4	src/test/tune.c

edcf83abb | Karim Belabas | Thu, 19 Jul 2018 19:07:55 +0200
1- [libpari] gp_filter return value is now allocated on the stack

was undocumented, malloc'ed and resulted in memory leaks
2	0	CHANGES
2	1	doc/usersch5.tex
8	17	src/language/anal.c
10	9	src/language/default.c
5	7	src/language/es.c
2	1	src/language/gplib.c

de782f351 | Karim Belabas | Thu, 19 Jul 2018 18:33:38 +0200
parse_intarray: avoid leak on error
2	2	src/language/default.c

8d4333d8a | Karim Belabas | Thu, 19 Jul 2018 17:43:36 +0200
fix memory leak on error in printf()
39	16	src/language/es.c

a7fb6fe2e | Karim Belabas | Thu, 19 Jul 2018 17:16:25 +0200
fix memory leak in pari_err_display
4	5	src/language/init.c

2167cc37d | Karim Belabas | Thu, 19 Jul 2018 17:12:38 +0200
galoisgetpol/galoisgetgroup/galoisgetname: fix memory leak on error
6	6	src/modules/galpol.c

5f17999d9 | Karim Belabas | Thu, 19 Jul 2018 17:08:13 +0200
fix memory leak in subgrouplist on error + cleanup initialization
12	27	src/basemath/subgroup.c

187f0f367 | Karim Belabas | Thu, 19 Jul 2018 15:56:44 +0200
1- memory leaks due to the use of varhigher/varlower
2	1	CHANGES
9	0	src/language/anal.c
1	1	src/language/init.c

e03a8057b | Karim Belabas | Thu, 19 Jul 2018 15:43:40 +0200
doc typo
1	1	src/functions/modular_forms/mfslashexpansion

7e5fd329c | Karim Belabas | Thu, 19 Jul 2018 15:43:04 +0200
re-implement & export nonsquare_Fl

+ cleanup Fl_2gener & Fl_sqrt
1	0	CHANGES
4	0	doc/usersch5.tex
0	8	src/basemath/Fle.c
0	10	src/basemath/FlxqE.c
1	13	src/basemath/FpX_factor.c
42	23	src/basemath/arith1.c
1	0	src/headers/paridecl.h
2	2	src/test/32/sqrtn

c419f033d | Karim Belabas | Thu, 19 Jul 2018 15:40:49 +0200
update bench
1	1	src/test/32/version

d3fe0ed98 | Bill Allombert | Thu, 19 Jul 2018 13:40:18 +0200
Bump version to 2.12.0
1	1	README
1	1	doc/refmacro.tex

fe507ecbd | Karim Belabas | Thu, 19 Jul 2018 13:21:18 +0200
initialize 2.12.* cycle
1	679	CHANGES
686	0	CHANGES-2.10
1	1	config/version

5579deb0b | Karim Belabas | Tue, 17 Jul 2018 14:33:47 +0200
Revert "fix varhigher/varlower memory leak" [too shaky]

This reverts commit e56e057cb43e5931167a5c5142c956db5ab1500d.
1	2	CHANGES
0	8	src/language/anal.c

93e1ca9f7 | Karim Belabas | Tue, 17 Jul 2018 14:32:47 +0200
Revert "pari_var_close: close remaining leak" [too shaky]

This reverts commit 1c935b03b644956f1e521ee351672dee48d275d1.
1	2	src/language/anal.c
1	1	src/language/init.c

1c935b03b | Karim Belabas | Tue, 17 Jul 2018 14:15:18 +0200
pari_var_close: close remaining leak
2	1	src/language/anal.c
1	1	src/language/init.c

e56e057cb | Karim Belabas | Tue, 17 Jul 2018 13:51:52 +0200
fix varhigher/varlower memory leak
2	1	CHANGES
8	0	src/language/anal.c

6c5d4714c | Bill Allombert | Tue, 17 Jul 2018 13:27:58 +0200
_ratpoints_sift0: don't use shifts on signed integers
2	2	src/modules/ratpoints.c

82322d11e | Karim Belabas | Tue, 17 Jul 2018 12:43:39 +0200
ffembed: GENtostr -> GENtostr_raw [ avoid leak ]
1	1	src/basemath/polarit3.c

12a43d341 | Karim Belabas | Tue, 17 Jul 2018 09:43:50 +0200
RgV_shimura: don't use shifts on signed integers
1	1	src/basemath/mftrace.c

2a61d23dd | Karim Belabas | Mon, 16 Jul 2018 17:30:35 +0200
prepare for 2.11
8	1	CHANGES
17	3	NEW

59c11c8aa | Karim Belabas | Mon, 16 Jul 2018 08:19:26 +0200
kill warning
1	1	src/basemath/polclass.c

e834f1b2f | Karim Belabas | Mon, 16 Jul 2018 00:16:39 +0200
further lgcdii cleanups
4	6	src/kernel/none/gcdll.c

d68f934a1 | Karim Belabas | Mon, 16 Jul 2018 00:07:03 +0200
cleanup lgcdii

mostly withespace edits + comments trimming. But also kills a spurious
compiler warning
105	154	src/kernel/none/gcdll.c

2db0626ab | Karim Belabas | Sun, 15 Jul 2018 21:35:10 +0200
umr in lgcdii
4	2	src/kernel/none/gcdll.c

7e8590a57 | Bill Allombert | Sun, 15 Jul 2018 15:28:08 +0200
Flm_adjoint: handle rectangular matrix correctly
5	5	src/basemath/alglin1.c

77d3e3e26 | Bill Allombert | Sun, 15 Jul 2018 15:06:31 +0200
polclass: replace carray_isin by vecsmall_isin_skip
8	8	src/basemath/polclass.c

cd1e30377 | Bill Allombert | Sun, 15 Jul 2018 14:52:07 +0200
polclass_roots_modp: fix overflow
2	2	src/basemath/polclass.c

b658b3f00 | Bill Allombert | Sun, 15 Jul 2018 14:39:05 +0200
FlxX_recipspec/F2xX_recipspec: clear second codeword
2	1	src/basemath/F2x.c
2	1	src/basemath/Flx.c

240605eaa | Bill Allombert | Sun, 15 Jul 2018 14:28:25 +0200
RgX_recipspec_shallow: clear 2nd codeword
2	1	src/basemath/RgX.c

2dbfc8c7f | Karim Belabas | Sun, 15 Jul 2018 14:11:31 +0200
initialize correctly base_is_2
1	1	src/basemath/arith1.c

279fb5ca5 | Karim Belabas | Sun, 15 Jul 2018 12:26:38 +0200
Fp_powu: reduce A mod N first

avoids calling red_montgomery with A < 0 or too large
4	6	src/basemath/arith1.c

9b2a786dc | Karim Belabas | Sun, 15 Jul 2018 11:57:54 +0200
red_montgomery: typo [k => k+2]
2	1	src/kernel/gmp/mp.c

a81131876 | Karim Belabas | Sun, 15 Jul 2018 11:30:12 +0200
off-by-1 error in red_montgomery [gmp kernel]

unused result but uninitialized memory read one word beyond N
1	1	src/kernel/gmp/mp.c

006b952f5 | Bill Allombert | Fri, 13 Jul 2018 14:35:09 +0200
pollardbrent_i: firx incorrect GC
1	1	src/basemath/ifactor1.c

d0afbce73 | Bill Allombert | Fri, 13 Jul 2018 13:33:59 +0200
gsinc(t_PADIC) use gerepileupto, not  gerepileuptoleaf
1	1	src/basemath/trans1.c

df5014bcc | Bill Allombert | Thu, 12 Jul 2018 00:12:54 +0200
gen_inccrt: pending was not initialized
1	1	src/basemath/polarit3.c

6c1ce809d | Bill Allombert | Wed, 11 Jul 2018 10:46:51 +0200
pari_close_opts: fix colormap/graphcolors leak [#2067]
0	2	src/graph/plotport.c
2	3	src/language/init.c

1ba17f7f0 | Bill Allombert | Tue, 10 Jul 2018 23:03:45 +0200
pari_close_compiler: delete s_dbginfo, s_frame [#2067]
2	0	src/language/compile.c

58afc0580 | Karim Belabas | Tue, 10 Jul 2018 14:02:30 +0200
improve doc
23	0	src/functions/sums/sumnum

2e4ce2463 | Karim Belabas | Tue, 10 Jul 2018 13:28:42 +0200
uninitialized j in emscripten_base64
1	1	src/systems/emscripten/emscripten.c

c6a8028f4 | Bill Allombert | Sun, 8 Jul 2018 21:12:49 +0200
Bump version to 2.11.0
2	0	CHANGES
1	1	README
2	2	config/version
1	1	doc/refmacro.tex
1	1	src/test/32/version



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