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


a74d914 | Bill Allombert | Wed, 16 Aug 2017 15:48:59 +0200
Inline get_Flx_**, get_FlxqX_**, get_FpX_** and get_FpXQX_**
0	19	src/basemath/Flx.c
0	9	src/basemath/FpX.c
0	9	src/basemath/FpXX.c
13	12	src/headers/paridecl.h
36	0	src/headers/pariinl.h

f4294e7 | Bill Allombert | Wed, 16 Aug 2017 15:48:59 +0200
FpXQX_factor.c: Add support for FpX_get_red/Flx_get_red
35	36	src/basemath/FpXQX_factor.c

f97ebe7 | Karim Belabas | Wed, 16 Aug 2017 15:44:10 +0200
fix zv_cyc_minimize / zv_cyc_minimal
6	4	src/basemath/char.c

89ec7ee | Karim Belabas | Wed, 16 Aug 2017 09:32:42 +0200
kill warning
1	1	src/basemath/polarit2.c

9c6d1b9 | Karim Belabas | Wed, 16 Aug 2017 09:30:20 +0200
kill warning
1	2	src/modules/algebras.c

3f765ff | Karim Belabas | Wed, 16 Aug 2017 07:57:15 +0200
(x+Mod(0,1))^0 -> Mod(1,1)
1	1	src/basemath/RgX.c
2	1	src/test/32/pow
1	0	src/test/in/pow

dcf58b3 | Bill Allombert | Tue, 15 Aug 2017 20:16:09 +0200
Add CHANGES
2	1	CHANGES

dd2f376 | Bill Allombert | Tue, 15 Aug 2017 13:55:04 +0200
RgX_mul/RgX_sqr: add support for QXQX
23	0	src/basemath/RgX.c
1	1	src/basemath/ZX.c

6344fe3 | Bill Allombert | Tue, 15 Aug 2017 13:54:59 +0200
RgX_mul/RgX_sqr: support ZXQX
22	0	src/basemath/RgX.c
15	15	src/test/32/ell
3	3	src/test/32/rnf

5e36159 | Bill Allombert | Tue, 15 Aug 2017 13:53:20 +0200
RgX_type: differentiate between t_POLMOD(t_INT) and t_POLMOD(t_FRAC)
5	3	src/basemath/polarit2.c

6305b18 | Bill Allombert | Tue, 15 Aug 2017 13:52:33 +0200
Add libpari functions ZXQX_mul/ZXQX_sqr
7	0	doc/usersch5.tex
20	0	src/basemath/ZX.c
2	0	src/headers/paridecl.h

2d3f3f9 | Bill Allombert | Tue, 15 Aug 2017 12:07:00 +0200
remove libpari function ff_poltype
0	14	src/basemath/gen1.c
0	1	src/headers/paripriv.h

4a80b98 | Bill Allombert | Tue, 15 Aug 2017 12:07:00 +0200
RgX_mul/RgX_sqr: rewrite to use RgX_type/RgX_type2
1	0	CHANGES
94	50	src/basemath/RgX.c
6	6	src/test/32/ell

422eee2 | Bill Allombert | Tue, 15 Aug 2017 12:06:53 +0200
RgX_type: differentiate between t_FRAC and t_INT
5	1	doc/usersch5.tex
11	5	src/basemath/polarit2.c

b91ecf4 | Bill Allombert | Mon, 14 Aug 2017 22:40:57 +0200
New libpari function RgX_type2
1	0	CHANGES
4	0	doc/usersch5.tex
23	5	src/basemath/polarit2.c
1	0	src/headers/paridecl.h

386a1df | Bill Allombert | Mon, 14 Aug 2017 22:40:28 +0200
New libpari functions RgX_mul_i, RgX_sqr_i
1	1	CHANGES
11	3	doc/usersch5.tex
15	5	src/basemath/RgX.c
2	0	src/headers/paridecl.h
2	2	src/test/tune.c

dee5374 | Bill Allombert | Mon, 14 Aug 2017 22:40:04 +0200
New libpari functions FFX_mul/FFX_sqr
1	1	CHANGES
10	0	doc/usersch5.tex
56	0	src/basemath/FF.c
2	0	src/headers/paridecl.h

7899245 | Bill Allombert | Mon, 14 Aug 2017 22:39:21 +0200
New libpari functions QX_mul/QX_sqr
1	0	CHANGES
4	0	doc/usersch5.tex
25	0	src/basemath/ZX.c
2	0	src/headers/paridecl.h

e6d01ca | Peter Bruin | Mon, 14 Aug 2017 21:31:16 +0200
check for FpX in RgX_divrem
16	5	src/basemath/RgX.c

b770112 | Peter Bruin | Mon, 14 Aug 2017 21:31:16 +0200
check for ZX, FpX, FpXQ in RgX_mul and RgX_sqr
53	2	src/basemath/RgX.c
1	16	src/basemath/gen1.c
2	2	src/test/32/ell

b08086d | Karim Belabas | Mon, 14 Aug 2017 10:00:43 +0200
rename galoisdep -> bestapprnf
1	1	CHANGES
11	10	src/basemath/bibli1.c
0	31	src/functions/linear_algebra/galoisdep
34	0	src/functions/number_theoretical/bestapprnf
1	1	src/headers/paridecl.h
7	7	src/test/in/lindep

6226f9e | Karim Belabas | Sun, 13 Aug 2017 22:27:32 +0200
support non-monic polynomials in galoisdep
3	5	src/basemath/bibli1.c
6	6	src/functions/linear_algebra/galoisdep
1	0	src/test/32/lindep
1	0	src/test/in/lindep

9022374 | Karim Belabas | Sun, 13 Aug 2017 22:16:36 +0200
43- support Q(i) in Q_denom / Q_remove_denom
1	0	CHANGES
6	0	src/basemath/polarit2.c
4	4	src/test/32/rnf

3844ccb | Karim Belabas | Sun, 13 Aug 2017 22:11:08 +0200
fix typos in galoisdep
3	7	src/basemath/bibli1.c

1cb572e | Karim Belabas | Sun, 13 Aug 2017 21:41:06 +0200
kill warning
1	1	src/basemath/bibli1.c

3f553d9 | Karim Belabas | Sun, 13 Aug 2017 21:29:21 +0200
98- GP function: galoisdep

99- [libpari] vec_prepend, lindepfull_bit
2	0	CHANGES
2	0	doc/usersch5.tex
9	0	doc/usersch6.tex
111	10	src/basemath/bibli1.c
31	0	src/functions/linear_algebra/galoisdep
2	0	src/headers/paridecl.h
10	0	src/headers/pariinl.h
7	0	src/test/32/lindep
9	0	src/test/in/lindep

d446718 | Karim Belabas | Sun, 13 Aug 2017 11:10:37 +0200
cleanup RgX_cmbf
15	17	src/basemath/polarit2.c

d00ef09 | Bill Allombert | Sat, 12 Aug 2017 20:29:33 +0200
ellisomat: add support for non-CM curves over number field

Implement Nicolas Billerey algorithm
1	0	CHANGES
257	23	src/basemath/ellisog.c
4	4	src/functions/elliptic_curves/ellisomat
15	10	src/test/32/ellisomat
8	3	src/test/in/ellisomat

acbcbce | Karim Belabas | Sat, 12 Aug 2017 18:12:52 +0200
42- polresultant: no longer compute the content of arguments

(potentially very expensive for a generically small gain)
3	0	CHANGES
5	1	doc/usersch5.tex
31	14	src/basemath/polarit2.c
14	0	src/functions/polynomials/polresultant
1	0	src/headers/paridecl.h
2	1	src/test/32/resultant
2	0	src/test/in/resultant

3d362b1 | Karim Belabas | Sat, 12 Aug 2017 16:53:19 +0200
RgX_resultant: don't call primitive_part [possibly very costly]

use fast Q_primitive_part instead: usually there is no polynomial
content anyway

N.B. when there *is* a polynomial content, e.g.
  polresultant(polcyclo(11)*(y^2+1)^100,polcyclo(7)*(y^2+2)^100);
there is a noticeable slowdown...
4	2	src/basemath/polarit2.c

c79e348 | Karim Belabas | Sat, 12 Aug 2017 16:10:54 +0200
91- missing roots in nfroots (when r2>0) [#1956,#1957]
1	0	CHANGES
27	24	src/basemath/nffactor.c
3	1	src/test/32/nffactor
4	0	src/test/in/nffactor

c71a889 | Karim Belabas | Sat, 12 Aug 2017 13:34:47 +0200
cleanup L2_bound and fix comment
4	6	src/basemath/nffactor.c

d474a82 | Karim Belabas | Sat, 12 Aug 2017 11:21:16 +0200
L2_bound: avoid useless computation ininitgaloisborne when den = NULL (for 1)
1	1	src/basemath/nffactor.c

8547c46 | Bill Allombert | Tue, 8 Aug 2017 19:45:06 +0200
ellisomat: distmap_pow: fix t_MAT with t_VEC colons.
1	1	src/basemath/ellisog.c

b59d993 | Karim Belabas | Mon, 7 Aug 2017 16:10:22 +0200
change polredabs definition one (last ?) time [#1953]

favor *negative* coefficients (leading term being monic)

+ add missing normalizing step at the end of smallvectors which picked
a single representative in the pair (-v,v) [ make sure it picks the
"smallest" one ]
17	4	src/basemath/base1.c
7	4	src/functions/number_fields/polredabs
9	9	src/test/32/algebras
2	2	src/test/32/mf
4	4	src/test/32/nffactor
43	43	src/test/32/nfields
2	2	src/test/32/nfsplitting
36	36	src/test/32/polred
29	29	src/test/32/quadray
14	14	src/test/32/rnf
32	30	src/test/32/rnfkummer
22	22	src/test/32/stark

a82c3ff | Karim Belabas | Sun, 6 Aug 2017 20:44:30 +0200
90- missing reduction in mathnfmodid(M, t_INT)
1	0	CHANGES
1	1	src/basemath/hnf_snf.c

312f213 | Aurel Page | Sun, 6 Aug 2017 11:50:33 +0100
cleanup TODO lists algebras
0	60	src/modules/algebras.c

b3b0d82 | Aurel Page | Sun, 6 Aug 2017 11:06:00 +0100
fix g++ compilation
2	1	src/modules/algebras.c

3246c12 | Aurel Page | Sat, 5 Aug 2017 14:06:27 +0200
add algebras tests
7	9	src/modules/algebras.c
10	1	src/test/32/algebras
5	0	src/test/in/algebras

2e68cfd | Aurel Page | Sat, 5 Aug 2017 13:26:21 +0200
fix priority of variables in algebras
7	2	src/modules/algebras.c
11	2	src/test/32/algebras
12	3	src/test/in/algebras

eced29c | Bill Allombert | Fri, 4 Aug 2017 19:25:16 +0200
ZX_ZXY_rnfequation: call (parallel) ZX_ZXY_resultant
57	3	src/basemath/polarit3.c

6e0753f | Aurel Page | Fri, 4 Aug 2017 19:01:33 +0200
add alglatcontains and alglatelement
19	0	src/functions/algebras/alglatcontains
20	0	src/functions/algebras/alglatelement
2	0	src/headers/paridecl.h
50	0	src/modules/algebras.c
10	1	src/test/32/algebras
22	1	src/test/in/algebras

205e90d | Aurel Page | Fri, 4 Aug 2017 14:44:30 +0200
add alglathnf test
2	1	src/test/32/algebras
2	0	src/test/in/algebras

3f309eb | Aurel Page | Fri, 4 Aug 2017 14:08:21 +0200
declare alglat accessors in doc
4	0	doc/usersch6.tex
0	1	src/modules/algebras.c

d3bd11e | Aurel Page | Fri, 4 Aug 2017 13:00:34 +0200
add alglat(left/right)transporter
19	0	src/functions/algebras/alglatlefttransporter
19	0	src/functions/algebras/alglatrighttransporter
2	0	src/headers/paridecl.h
61	2	src/modules/algebras.c
13	1	src/test/32/algebras
32	2	src/test/in/algebras



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