PARI/GP
Main
  Download
  Packages
  Timeline
  Search

Support
  FAQ
  Documentation
  Tutorials
  Ateliers PARI/GP
  Mailing Lists

GP scripts library
  Contributed scripts

Development
  Bugs
  Latest Changes
  Version Control
  Coding Guidelines

Tests & benchmarks
  Buildlogs
  Coverage report
  Benchmarks

Miscellaneous
  WWW Stats
  Logo
  Fun!
  Links

Changes commited to PARI GIT during the last two weeks


a7e0a97 | Karim Belabas | Mon, 21 Apr 2014 09:13:35 +0200
kill warnings
1	1	src/basemath/alglin1.c
2	2	src/basemath/buch1.c
1	1	src/basemath/buch2.c
2	2	src/basemath/prime.c
1	1	src/basemath/trans1.c
2	2	src/basemath/trans3.c

a5c39c5 | Karim Belabas | Mon, 21 Apr 2014 09:05:53 +0200
kill warning
1	1	src/basemath/FpX_factor.c

b5f92f6 | Karim Belabas | Mon, 21 Apr 2014 09:04:17 +0200
kill warning
1	4	src/basemath/buch1.c

1c4a3c2 | Karim Belabas | Sun, 20 Apr 2014 09:58:41 +0200
fix compilation
1	1	doc/usersch2.tex

de7fa00 | Karim Belabas | Sat, 19 Apr 2014 22:53:17 +0200
mention oo among reserved names
4	3	doc/tutorial.tex
1	1	doc/usersch2.tex

66967fa | Karim Belabas | Sat, 19 Apr 2014 22:50:36 +0200
variadic functions: improve help
7	7	doc/usersch2.tex

729ebe3 | Bill Allombert | Sat, 19 Apr 2014 20:15:25 +0200
Improve e_STACK error message
16	5	src/language/init.c

63c9b9c | Karim Belabas | Sat, 19 Apr 2014 18:02:31 +0200
change e_STACK message to hint at 'parisizemax'
1	1	src/language/init.c

29eb33f | Karim Belabas | Sat, 19 Apr 2014 14:47:25 +0200
FpX_is_totally_split: use gequalX
1	2	src/basemath/FpX_factor.c

29d3e88 | Karim Belabas | Sat, 19 Apr 2014 14:05:18 +0200
GC corruption in polrootsreal
1	1	src/basemath/rootpol.c

9f41ae0 | Karim Belabas | Sat, 19 Apr 2014 02:19:17 +0200
Flx_roots: test for degre <= 2 first
23	2	src/basemath/FpX_factor.c

be79e07 | Bill Allombert | Thu, 17 Apr 2014 19:08:08 +0200
Add function vec_append
1	0	CHANGES
2	0	doc/usersch5.tex
1	1	src/basemath/perm.c
2	0	src/headers/paridecl.h
10	2	src/headers/pariinl.h

43948fe | Bill Allombert | Thu, 17 Apr 2014 17:54:16 +0200
Add function vecsmallpermute and use it instead of vecpermute(t_VECSMALL)
3	0	doc/usersch5.tex
1	1	src/basemath/FpV.c
1	1	src/basemath/base3.c
1	1	src/basemath/buch4.c
1	1	src/basemath/hnf_snf.c
2	2	src/basemath/ifactor1.c
6	1	src/headers/pariinl.h
1	1	src/modules/subfield.c

d426a09 | Karim Belabas | Wed, 16 Apr 2014 18:53:07 +0200
typo
1	1	src/functions/number_theoretical/factor

57f07f2 | Karim Belabas | Wed, 16 Apr 2014 15:23:31 +0200
fix typo in factor Doc [#1565]
4	4	src/functions/number_theoretical/factor

23a2ae3 | Karim Belabas | Sat, 12 Apr 2014 18:55:44 +0200
rewrite cyclotomic_units to remove non-generators (+ don't invert 1-\zeta)
49	25	src/basemath/buch2.c
11	11	src/test/32/rnfkummer
9	9	src/test/64/rnfkummer

096ac46 | Karim Belabas | Sat, 12 Apr 2014 17:19:06 +0200
fix new rnfkummer code when base field is Q
10	4	src/modules/kummer.c
3	1	src/test/32/rnfkummer
3	1	src/test/64/rnfkummer
2	0	src/test/in/rnfkummer

5f51162 | Karim Belabas | Sat, 12 Apr 2014 13:32:32 +0200
smooth_norm: early abort

if a rational prime occurs that has no ideal prime divisor in the
factorbase
10	7	src/basemath/buch2.c

e2d5469 | Karim Belabas | Sat, 12 Apr 2014 12:03:31 +0200
explain a bit more parisizemax
11	9	doc/tutorial.tex
9	8	src/functions/default/parisize
7	0	src/functions/default/parisizemax

05407a1 | Karim Belabas | Sat, 12 Apr 2014 08:46:07 +0200
kill warning
1	1	src/basemath/rootpol.c

392fed1 | Loïc Grenié | Fri, 11 Apr 2014 19:17:53 +0200
Add cyclotomic units to bnfinit
38	2	src/basemath/buch2.c
3	3	src/test/32/rnfkummer
3	3	src/test/64/rnfkummer

018e8bd | Loïc Grenié | Fri, 11 Apr 2014 15:59:10 +0200
Add paristack_rnewsize
1	6	src/gp/gp_init.c
1	0	src/headers/paridecl.h
4	17	src/language/default.c
22	13	src/language/init.c

7b4b4b4 | Karim Belabas | Fri, 11 Apr 2014 11:10:56 +0200
contrib_full_tors: remove test for char != 2

we can never have full p-torsion in char p.
1	7	src/basemath/ellisog.c

3c7c0cb | Karim Belabas | Fri, 11 Apr 2014 10:58:42 +0200
kill warning
1	1	src/basemath/rootpol.c

24e37cc | Karim Belabas | Fri, 11 Apr 2014 10:57:50 +0200
remove useless 'prec' parameter
13	13	src/basemath/ellisog.c
1	1	src/functions/elliptic_curves/ellisogeny
1	1	src/headers/paridecl.h

c5d7c17 | Karim Belabas | Fri, 11 Apr 2014 10:52:40 +0200
typo
1	1	src/functions/elliptic_curves/ellisogenyapply

b317c7c | Karim Belabas | Fri, 11 Apr 2014 07:56:44 +0200
add back test for p = 2 in contrib_full_tors: doesn't occur over a finite field, but can in general...
7	1	src/basemath/ellisog.c

a11f489 | Karim Belabas | Fri, 11 Apr 2014 01:53:13 +0200
kill warning
0	2	src/basemath/ellisog.c

04e61dc | Karim Belabas | Fri, 11 Apr 2014 01:52:15 +0200
remove unreachable lines
3	5	src/basemath/ellisog.c

7de6981 | Karim Belabas | Fri, 11 Apr 2014 01:05:17 +0200
remove ellcompisog, move functionnality to ellisogenyapply (arguments reversed)
1	1	CHANGES
37	37	src/basemath/ellisog.c
0	9	src/functions/elliptic_curves/ellcompisog
27	4	src/functions/elliptic_curves/ellisogenyapply
1	3	src/headers/paridecl.h
0	3	src/test/32/ellisogeny
2	3	src/test/in/ellisogeny

50b953c | Karim Belabas | Fri, 11 Apr 2014 00:36:34 +0200
kill warning
1	1	src/basemath/ellisog.c

ba2c858 | Karim Belabas | Fri, 11 Apr 2014 00:35:34 +0200
rename ellisog -> ellisogeny, ellapplyisog -> ellisogenyapply
1	1	doc/usersch7.tex
9	9	src/basemath/ellisog.c
0	9	src/functions/elliptic_curves/ellapplyisog
1	1	src/functions/elliptic_curves/ellcompisog
0	24	src/functions/elliptic_curves/ellisog
23	0	src/functions/elliptic_curves/ellisogeny
9	0	src/functions/elliptic_curves/ellisogenyapply
3	3	src/headers/paridecl.h
0	10	src/test/32/ellisog
10	0	src/test/32/ellisogeny
0	287	src/test/in/ellisog
287	0	src/test/in/ellisogeny

902b188 | Karim Belabas | Fri, 11 Apr 2014 00:10:00 +0200
ellisog: do not perform ellinit
17	16	src/basemath/ellisog.c
18	8	src/functions/elliptic_curves/ellisog
5	5	src/test/in/ellisog

822efac | Bill Allombert | Thu, 10 Apr 2014 18:17:15 +0200
Fl_powu_pre: do not handle n0==2 specially

Since Fl_powu is not used by bb_groups, this is not needed.
Strangely, this caused a 15% penalty in some usecases.
1	2	src/basemath/arith1.c

e47ebaf | Bill Allombert | Thu, 10 Apr 2014 16:52:24 +0200
Add Fl_powu_red
2	1	CHANGES
3	0	doc/usersch5.tex
39	27	src/basemath/arith1.c
1	0	src/headers/paridecl.h

c24a5eb | Bill Allombert | Thu, 10 Apr 2014 14:56:27 +0200
New functions Fl_halve, Fp_halve, Flx_halve, Fq_halve
1	0	CHANGES
12	0	doc/usersch5.tex
10	0	src/basemath/FpX.c
7	10	src/basemath/FpX_factor.c
8	2	src/basemath/polarit3.c
4	0	src/headers/paridecl.h
8	1	src/headers/pariinl.h
9	0	src/kernel/none/level1.h
3	3	src/modules/ellsea.c

4bd1e45 | Karim Belabas | Thu, 10 Apr 2014 11:51:31 +0200
tell a few help functions about t_INFINITY (dbg_x, type_name)
6	0	src/language/es.c

a213d54 | Karim Belabas | Thu, 10 Apr 2014 10:36:47 +0200
update
3	0	src/test/32/valuation

560f105 | Karim Belabas | Thu, 10 Apr 2014 02:06:40 +0200
add tests + document poldegree
1	1	src/functions/polynomials/poldegree
3	0	src/test/in/valuation

3dce88b | Karim Belabas | Thu, 10 Apr 2014 02:04:32 +0200
poldegree(0) now returns -oo
1	0	CHANGES
1	0	COMPAT
6	0	src/basemath/gen3.c
9	11	src/functions/polynomials/poldegree
1	0	src/headers/paridecl.h

374d16b | Karim Belabas | Thu, 10 Apr 2014 02:02:45 +0200
truecoeff -> RgX_coeff
21	21	src/modules/genus2red.c
1	1	src/modules/stark.c

614176d | Karim Belabas | Wed, 9 Apr 2014 17:35:59 +0200
off-by-1 error in RgX_coeff
1	1	src/headers/pariinl.h

d33c29a | Karim Belabas | Wed, 9 Apr 2014 17:27:28 +0200
kill spurious warning
4	3	src/headers/pariinl.h

f61799b | Karim Belabas | Wed, 9 Apr 2014 16:34:01 +0200
ellapplyisog: add type check for point
1	0	src/basemath/ellisog.c
4	1	src/test/32/ellisog
1	0	src/test/in/ellisog

f9c5f2b | Karim Belabas | Wed, 9 Apr 2014 16:32:45 +0200
cleanup ellisog bench + add type checks
7	0	src/test/32/ellisog
244	287	src/test/in/ellisog

2ccd5b0 | Karim Belabas | Wed, 9 Apr 2014 16:00:45 +0200
add type checks for isogenies

ellcompisog(x,x) -> SEGV
ellapplyisog(x,x) -> SEGV
2	0	doc/usersch7.tex
3	0	src/basemath/elliptic.c
15	12	src/basemath/ellisog.c
1	0	src/headers/paridecl.h

b82d7d3 | Bill Allombert | Wed, 9 Apr 2014 15:25:13 +0200
Fl_powu: use get_Fl_red when !SMALL_ULONG
16	4	src/basemath/arith1.c

fe32850 | Karim Belabas | Wed, 9 Apr 2014 13:25:47 +0200
major cleanup
279	650	src/basemath/ellisog.c

c9bb5dc | Bill Allombert | Wed, 9 Apr 2014 12:47:49 +0200
Flx_{mul,sqr,rem}_basecase: Use get_Fl_red if !SMALL_ULONG
18	15	src/basemath/Flx.c

c783f21 | Karim Belabas | Wed, 9 Apr 2014 10:37:54 +0200
18- [libpari] New function RgX_coeff
1	0	CHANGES
4	0	doc/usersch5.tex
1	0	src/headers/paridecl.h
7	0	src/headers/pariinl.h

2c516db | Karim Belabas | Tue, 8 Apr 2014 20:25:11 +0200
cleanups hlaw-ellisog

- fix ec_h_evalx (does not preserve types in a1 = 0)
- use proper names ec_dFdx_evalQ, ec_dFdy_evalQ (f -> F)
- remove helper functions from ellisog.c
- remove unused variables
- kill spurious "uninitialized" warning (res = NULL)
- remove C++-style comment //
- ellisog test: fix ultra costly isog_satisfieds_eqns (homogenize)
1	0	AUTHORS
1	0	CHANGES
3	3	src/basemath/elliptic.c
12	136	src/basemath/ellisog.c
2	2	src/headers/paridecl.h
8	6	src/test/in/ellisog

3e3297d | Hamish Ivey-Law | Tue, 8 Apr 2014 20:20:22 +0200
Elliptic curve isogeny code (Hamish Ivey-Law)

squashed hlaw-ellisog: new functions ellisog  / ellapplyisog / ellcompisog
1058	0	src/basemath/ellisog.c
1	1	src/desc/doc_make
9	0	src/functions/elliptic_curves/ellapplyisog
9	0	src/functions/elliptic_curves/ellcompisog
14	0	src/functions/elliptic_curves/ellisog
7	0	src/headers/paridecl.h
0	0	src/test/32/ellisog
327	0	src/test/in/ellisog

e1d18a3 | Karim Belabas | Tue, 8 Apr 2014 18:00:40 +0200
16- [libpari] New functions ellbasechar, ec_f_evalx, ec_dfdx_evalQ,
ec_dfdy_evalQ, ec_2divpol_evalx, ec_half_deriv_2divpol_evalx
2	0	CHANGES
23	0	doc/usersch7.tex
114	46	src/basemath/elliptic.c
6	0	src/headers/paridecl.h

5733b99 | Karim Belabas | Tue, 8 Apr 2014 15:14:58 +0200
kill warnings
8	8	src/basemath/rootpol.c

b2d1a53 | Bill Allombert | Tue, 8 Apr 2014 14:55:32 +0200
Add support for dynamic stack allocation using mmap
1	0	config/get_libc
11	0	config/has_mmap.c
4	0	config/paricfg.h.SH
2	0	src/gp/gp.c
1	0	src/headers/paridecl.h
54	4	src/language/init.c

9b82ee4 | Karim Belabas | Tue, 8 Apr 2014 12:41:05 +0200
add sd_parisizemax to doc
2	0	doc/usersch5.tex

84b677f | Karim Belabas | Tue, 8 Apr 2014 12:29:02 +0200
realroots: SEGV in degree 0
14	5	src/basemath/rootpol.c
1	0	src/test/32/rootsreal
1	0	src/test/in/rootsreal

80171e8 | Karim Belabas | Tue, 8 Apr 2014 01:56:04 +0200
6- valuation(0,p), nfeltval(nf,0,pr), idealval(nf,0) now all return +oo
1	0	CHANGES
2	0	COMPAT
6	0	src/basemath/base3.c
6	0	src/basemath/base4.c
6	0	src/basemath/gen2.c
7	4	src/functions/conversions/valuation
6	2	src/functions/number_fields/idealval
6	3	src/functions/number_fields/nfeltval
3	0	src/headers/paridecl.h
1	0	src/test/32/help
2	2	src/test/32/valuation
1	3	src/test/in/valuation

17dc24e | Karim Belabas | Mon, 7 Apr 2014 23:24:31 +0200
fix krasner bench
2	2	src/test/32/krasner
10	2	src/test/in/krasner

8b4e6f7 | Karim Belabas | Mon, 7 Apr 2014 22:13:15 +0200
update
2	1	src/test/32/gcdext

b11a644 | Karim Belabas | Mon, 7 Apr 2014 20:40:29 +0200
15- [libpari] New functions mkoo, mkmoo, inf_get_sign
1	0	CHANGES
12	0	doc/usersch4.tex

fc57828 | Karim Belabas | Mon, 7 Apr 2014 20:33:08 +0200
add oo to refcard
5	4	doc/refcard.tex

56a4ec5 | Karim Belabas | Mon, 7 Apr 2014 20:31:20 +0200
14- GP constant "oo" (for +/- infinity)

5- t_STR used to compare as larger than any real number via < or>
   operators. Such a comparison now raises an exception.
3	0	CHANGES
3	0	COMPAT
3	3	doc/usersFUNCS.tex
6	0	doc/usersch2.tex
16	4	src/basemath/gen2.c
1	1	src/basemath/gen3.c
11	0	src/functions/conversions/oo
14	18	src/functions/sums/intnum
1	0	src/gp/gp.c
3	0	src/headers/paridecl.h
2	1	src/headers/parigen.h
6	0	src/headers/pariinl.h
4	0	src/language/es.c
1	1	src/language/init.c
16	6	src/language/intnum.c
0	4	src/test/32/cmp
3	0	src/test/32/equal
10	11	src/test/32/intnum
6	4	src/test/in/cmp
3	0	src/test/in/equal
1	2	src/test/in/intnum
2	2	src/test/in/round
3	3	src/test/in/valuation

a8a9337 | Karim Belabas | Mon, 7 Apr 2014 19:49:56 +0200
10- gcd(1/2, 1+I*1.) -> SEGV [#1563], 2.5.5 returned the wrong answer 1/2
1	0	CHANGES
13	6	src/basemath/polarit2.c
1	0	src/test/in/gcdext

bcbdd71 | Bill Allombert | Mon, 7 Apr 2014 17:40:36 +0200
Flv_FlvV_polint: return a FlxV instead of a broken MATSMALL.
1	1	doc/usersch5.tex
2	1	src/basemath/Flx.c

8f25e94 | Bill Allombert | Mon, 7 Apr 2014 11:53:16 +0200
remll_pre_normalized: fix C89 compat
2	1	src/kernel/none/level1.h

0df9f55 | Karim Belabas | Mon, 7 Apr 2014 11:17:11 +0200
cleanup
4	6	src/basemath/rootpol.c

5ac8349 | Karim Belabas | Mon, 7 Apr 2014 09:58:15 +0200
usp: memory corruption after vec_lengthen (off-by-1 error)
3	3	src/basemath/rootpol.c

7e2fd29 | Karim Belabas | Mon, 7 Apr 2014 09:29:59 +0200
LGr13- GP function polrootsreal
3	3	AUTHORS
1	0	CHANGES
21	0	src/test/32/rootsreal
7	0	src/test/in/rootsreal

670761d | Karim Belabas | Mon, 7 Apr 2014 09:26:08 +0200
implement Uspensky's algorithm, Rouillier-Zimmermann version (Loic Grenie)

original version by Guillaume Hanrot
20	16	doc/usersch5.tex
18	0	src/basemath/RgX.c
15	0	src/basemath/ZX.c
539	0	src/basemath/rootpol.c
15	0	src/functions/polynomials/polrootsreal
4	0	src/headers/paridecl.h



PARI/GP Development
Last Modified: 2013-05-18 20:42:21
Copyleft © 2003-2013 the PARI group.