PARI/GP

Main
  Download
  Packages
  GP in your browser
  Funding
  SEARCH

Help / Community
  FAQ
  Documentation
  Tutorials
  Mailing Lists
  Bugs
  Timeline
  Ateliers PARI/GP

Library
  Publications
  Contributed GP scripts
  Links
  Fun!

Development
  Latest Changes
  Version Control
  Coding Guidelines
  PariDroid
  Logo

Tests & benchmarks
  Buildlogs
  Coverage Report
  Doc Coverage
  Refcards test
  Benchmarks

  WWW Stats

Changes commited to PARI GIT during the last two weeks


e6e56ba23 | Bill Allombert | Wed, 13 Nov 2019 17:48:17 +0100
New libpari function ZX_compositum
1	0	CHANGES
6	0	doc/usersch5.tex
2	1	src/basemath/base2.c
41	5	src/basemath/polarit3.c
1	0	src/headers/paridecl.h

ad555a5dc | Bill Allombert | Wed, 13 Nov 2019 17:48:17 +0100
ZX_compositum_disjoint: move from base2.c to polarit3.c
0	60	src/basemath/base2.c
60	0	src/basemath/polarit3.c
1	1	src/headers/paridecl.h

e42bae7c7 | Karim Belabas | Wed, 13 Nov 2019 15:41:02 +0100
cleanup use of compact units

new functions: famat_remove_trivial, bnf_build_cheapfu, bnf_compactfu,
bnf_compactfu_mat, bnf_has_fu
2	1	CHANGES
41	21	doc/usersch6.tex
6	5	src/basemath/base3.c
12	0	src/basemath/base4.c
68	54	src/basemath/buch2.c
6	9	src/basemath/kummer.c
5	2	src/headers/paridecl.h
2	2	src/test/32/member
34	34	src/test/32/rnf
6	6	src/test/32/rnfkummer
1	1	src/test/in/nfields

65f93b3d2 | Karim Belabas | Tue, 12 Nov 2019 18:18:02 +0100
cleanup makeunits
4	6	src/basemath/buch2.c

8d181b0b6 | Bill Allombert | Tue, 12 Nov 2019 16:56:46 +0100
ZX_compositum_disjoint: handle non monic pol
7	3	src/basemath/base2.c

943422467 | Bill Allombert | Tue, 12 Nov 2019 16:21:19 +0100
nfsplitting: move from base2 to base1
66	0	src/basemath/base1.c
0	66	src/basemath/base2.c
1	1	src/headers/paridecl.h

0ac84d61c | Bill Allombert | Tue, 12 Nov 2019 15:57:27 +0100
ZX_compositum_disjoint: use fast CRT on diamond sum

This is much faster that the resultant.
49	2	src/basemath/base2.c
5	1	src/functions/number_fields/polcompositum
1	0	src/headers/paripriv.h

85c202e6c | Bill Allombert | Tue, 12 Nov 2019 15:57:27 +0100
ZpX_invLaplace_val: replace by ZpX_invLaplace_init + convol
15	13	src/basemath/Flx.c

5b0e49d23 | Karim Belabas | Tue, 12 Nov 2019 14:54:13 +0100
bnfsunit: use ZM_snf_group
3	4	src/basemath/buch4.c

d369e8a48 | Karim Belabas | Tue, 12 Nov 2019 10:15:42 +0100
kill (ulong vs long) warnings
3	4	src/basemath/Flx.c
1	1	src/basemath/arith1.c

5b8cc2020 | Karim Belabas | Tue, 12 Nov 2019 09:42:34 +0100
cleanups: whitespace edits + lg(v) => l = lg(v)
5	12	src/basemath/F2v.c
20	49	src/basemath/F2x.c
7	20	src/basemath/FF.c
2	6	src/basemath/buch3.c

d2fa959db | Karim Belabas | Tue, 12 Nov 2019 00:05:43 +0100
sunits_makecoprime: remove unused parameter 'nf'
1	1	doc/usersch6.tex
1	2	src/basemath/base3.c
1	1	src/basemath/base4.c
1	1	src/headers/paridecl.h

c00d8aa03 | Karim Belabas | Mon, 11 Nov 2019 23:17:25 +0100
fix comment
1	1	src/basemath/base3.c

b7912600a | Bill Allombert | Mon, 11 Nov 2019 21:59:27 +0100
Flx_diamondsum: add support for small p
60	18	src/basemath/Flx.c
6	10	src/basemath/polarit3.c

6fb56a793 | Bill Allombert | Mon, 11 Nov 2019 20:22:23 +0100
New libpari function FpV_prod
1	1	CHANGES
3	0	doc/usersch5.tex
6	0	src/basemath/arith1.c
1	0	src/headers/paridecl.h

adccc8a23 | Bill Allombert | Mon, 11 Nov 2019 19:19:10 +0100
factorial_Fl: handle degenerate case p<=n
3	1	src/basemath/arith1.c

5657f0295 | Bill Allombert | Mon, 11 Nov 2019 19:17:56 +0100
FpX_invLaplace/Fpx_Laplace: rewrite using factorial_Fp
20	10	src/basemath/FpX.c

97a4d5f35 | Bill Allombert | Mon, 11 Nov 2019 19:17:06 +0100
New libpari function factorial_Fp
1	1	CHANGES
2	0	doc/usersch5.tex
21	0	src/basemath/arith1.c
1	0	src/headers/paridecl.h

f4f3d0754 | Bill Allombert | Mon, 11 Nov 2019 18:36:07 +0100
Flx_invLaplace/Flx_Laplace: rewrite to use factorial_Fl
22	15	src/basemath/Flx.c

9e2002155 | Bill Allombert | Mon, 11 Nov 2019 18:36:07 +0100
New libpari function factorial_Fl
1	0	CHANGES
2	0	doc/usersch5.tex
19	0	src/basemath/arith1.c
1	0	src/headers/paridecl.h

cfd74596c | Karim Belabas | Mon, 11 Nov 2019 17:10:53 +0100
getfu: try to compute units also if bnfinit(,1)

remove normalization of bnf.fu (leading_coeff> 0) to allow getfu units
and compact units to match without introducing explicit -1
9	28	src/basemath/buch2.c
13	13	src/test/32/bnrclassfield
3	3	src/test/32/nfields
6	5	src/test/32/rnf
17	17	src/test/32/rnfkummer

97d73e251 | Bill Allombert | Mon, 11 Nov 2019 16:47:24 +0100
Flxn_exp: remove whitespaces
1	1	src/basemath/Flx.c

f5c82ccf2 | Karim Belabas | Mon, 11 Nov 2019 15:20:02 +0100
typo
1	1	doc/usersch6.tex

2811adddb | Karim Belabas | Mon, 11 Nov 2019 15:18:17 +0100
refactor code related to image of units in (Z_K/f)^*

- do not expand compact units
- [libpari] bnf_get_sunits, nfsign_tu, nfsign_fu, ideallog_units, sunits_makecoprime
2	0	CHANGES
50	8	doc/usersch6.tex
62	42	src/basemath/base3.c
23	0	src/basemath/base4.c
35	11	src/basemath/buch2.c
2	9	src/basemath/buch3.c
6	1	src/headers/paridecl.h
0	1	src/headers/paripriv.h
1	1	src/modules/thue.c

516ffe1c3 | Bill Allombert | Mon, 11 Nov 2019 14:53:02 +0100
init_Fq_i: fix call to init_Flxq_i
1	1	src/basemath/polarit3.c

70fca22cf | Bill Allombert | Mon, 11 Nov 2019 11:40:00 +0100
test-plotexport: update
2	2	src/test/32/plotexport

e10fc8edb | Bill Allombert | Sun, 10 Nov 2019 23:09:27 +0100
plotps: use round linejoin (from Ilya)
3	2	src/graph/plotport.c

2275fa7bc | Bill Allombert | Sun, 10 Nov 2019 21:34:30 +0100
plotps: fix 'increase PS resolution'
12	11	src/graph/plotport.c
0	6	src/graph/plotps.c
0	2	src/graph/rect.h

1eed62a6b | Karim Belabas | Sun, 10 Nov 2019 21:01:23 +0100
reduce beta: don't expand fu if not needed
3	2	src/basemath/kummer.c

d0c070c86 | Bill Allombert | Sun, 10 Nov 2019 18:32:27 +0100
graph=ps: increase PS resolution
0	1	src/graph/plotport.c
6	0	src/graph/plotps.c
3	0	src/graph/rect.h

325a04cd6 | Bill Allombert | Sun, 10 Nov 2019 17:48:51 +0100
plotps: increases PS resolution 1000 times (from Ilya)
12	9	src/graph/plotport.c
1	1	src/test/32/plotexport

2fad17941 | Karim Belabas | Sun, 10 Nov 2019 16:01:06 +0100
mfintereis: is_pm1 -> isint1
1	1	src/basemath/mftrace.c

59caf6916 | Bill Allombert | Sun, 10 Nov 2019 15:55:36 +0100
CHANGES: fix description of F-35
1	1	CHANGES

7e66fd621 | Karim Belabas | Sun, 10 Nov 2019 15:46:27 +0100
36- missing type checks in lfunthetacheckinit [#2179]
1	0	CHANGES
2	2	src/basemath/lfun.c

ca6799611 | Karim Belabas | Sun, 10 Nov 2019 15:41:50 +0100
fix lead_simplify logic
5	1	src/basemath/nffactor.c

ebb0bd1ec | Karim Belabas | Sun, 10 Nov 2019 15:38:30 +0100
binsum: cleanup obfuscated (-Wall) initialization for t
1	1	src/language/sumiter.c

6b0dfdaa4 | Bill Allombert | Sun, 10 Nov 2019 14:39:28 +0100
heegner_try_point: handle torsion points correctly
1	1	src/basemath/ellanal.c

e05c8ffbf | Bill Allombert | Sun, 10 Nov 2019 14:37:10 +0100
ffinit_Artin_Schreier: missing evalvarn
2	2	src/basemath/polarit3.c

1cd5c8ef7 | Bill Allombert | Sun, 10 Nov 2019 13:23:46 +0100
Fq_to_FF could change the variable number of x
1	1	src/basemath/FF.c

cdc3f1186 | Bill Allombert | Sun, 10 Nov 2019 13:10:30 +0100
ffinit_Artin_Schreier_2: do not use setvarn on vecsmall
1	2	src/basemath/polarit3.c

05ec4b387 | Bill Allombert | Sun, 10 Nov 2019 13:01:43 +0100
fix_var: use gel
1	1	src/modules/subfield.c

0fbcbd65e | Bill Allombert | Sun, 10 Nov 2019 13:00:37 +0100
Flx_factorgalois: remove wrong setvarn
1	1	src/basemath/FpXQX_factor.c

27fbf9334 | Bill Allombert | Sun, 10 Nov 2019 12:51:46 +0100
Z_to_F2x(x,v): v is now a shifted variable number

This follow Z_to_Flx and usual convention
1	0	CHANGES
1	0	COMPAT
1	1	doc/usersch5.tex
2	3	src/basemath/F2x.c
2	2	src/basemath/FF.c

54da2c52e | Bill Allombert | Sun, 10 Nov 2019 12:30:18 +0100
FpX_fromNewton: use Flx_fromNewton for small p
12	4	src/basemath/FpX.c

d1887646e | Bill Allombert | Sun, 10 Nov 2019 12:14:42 +0100
New libpari function Flxn_expint
1	0	CHANGES
4	0	doc/usersch5.tex
61	13	src/basemath/Flx.c
1	0	src/headers/paridecl.h

379a5b285 | Bill Allombert | Sun, 10 Nov 2019 11:46:11 +0100
New libpari function Flx_blocks
3	1	doc/usersch5.tex
17	0	src/basemath/Flx.c
1	0	src/headers/paridecl.h

2bf0e908f | Bill Allombert | Sat, 9 Nov 2019 23:06:30 +0100
Doc: add Flm_Fl_sub
3	0	doc/usersch5.tex

84c88a13f | Bill Allombert | Sat, 9 Nov 2019 22:05:58 +0100
FpXn_expint: use better splitting

Avoid computing a monomial which is discarded later, which cause
spurious impossible inverse: FpXn_expint(7*x^16+x+1,17,17)
3	4	src/basemath/FpX.c

04feb8e1b | Bill Allombert | Sat, 9 Nov 2019 18:29:04 +0100
FpX.c: add local alias for RgX_shift_shallow
13	13	src/basemath/FpX.c

29be92155 | Bill Allombert | Sat, 9 Nov 2019 18:24:58 +0100
New libpari function FpXn_expint
6	2	doc/usersch5.tex
70	30	src/basemath/FpX.c
1	0	src/headers/paridecl.h

68ba22e77 | Karim Belabas | Fri, 8 Nov 2019 00:50:37 +0100
cleanup isprincipalell
9	15	src/basemath/kummer.c

f6a374087 | Karim Belabas | Fri, 8 Nov 2019 00:41:27 +0100
rnfkummer: remove mandatory units

+ reduce output (missing famat_reduce in rnfkummer_step5)
+ Flm_Fl_sub
2	0	src/basemath/FpV.c
4	4	src/basemath/buch2.c
51	39	src/basemath/kummer.c
2	0	src/headers/paridecl.h
26	26	src/test/32/bnrclassfield
49	68	src/test/32/rnfkummer
5	7	src/test/in/bnrclassfield

87dfec733 | Bill Allombert | Wed, 6 Nov 2019 22:31:04 +0100
Flx_Laplace/Flx_invLaplace: type was wrong
2	2	src/basemath/Flx.c

6cf6cd88f | Karim Belabas | Wed, 6 Nov 2019 21:34:35 +0100
remove useless settyp
0	1	src/basemath/buch2.c

91833e993 | Karim Belabas | Wed, 6 Nov 2019 20:00:41 +0100
typo
1	1	src/basemath/buch2.c

04336a48f | Karim Belabas | Wed, 6 Nov 2019 19:59:38 +0100
cleanup t_VEC/t_COL madness with log embeddings + fix bnfisunit in rank 0
4	5	src/basemath/base3.c
18	18	src/basemath/buch2.c
12	12	src/test/32/member
4	4	src/test/32/nfields

ad31ecb9d | Karim Belabas | Wed, 6 Nov 2019 18:07:21 +0100
ZC_u_divexact
1	1	CHANGES
3	0	doc/usersch5.tex

7b8242150 | Karim Belabas | Wed, 6 Nov 2019 18:06:23 +0100
ZMrow_equal0
1	1	CHANGES
3	0	doc/usersch5.tex

eb91e53c7 | Karim Belabas | Wed, 6 Nov 2019 18:03:27 +0100
47- [libpari] famatV_zv_factorback, famatV_factorback

+ cleanup/simplify bnfisunit
3	2	CHANGES
12	3	doc/usersch6.tex
18	0	src/basemath/base4.c
14	25	src/basemath/buch2.c
4	22	src/basemath/kummer.c
2	1	src/headers/paridecl.h

0c76f5149 | Karim Belabas | Wed, 6 Nov 2019 17:12:43 +0100
nf_cxlog: fix inaccurate doc
4	4	doc/usersch6.tex

8a66d9346 | Karim Belabas | Wed, 6 Nov 2019 16:39:00 +0100
useless ZC_remove_unused
0	16	src/basemath/buch2.c

57feb1a95 | Karim Belabas | Wed, 6 Nov 2019 16:24:18 +0100
Flxq_factorback -> FlxqV_factorback
1	1	CHANGES
1	1	doc/usersch5.tex
1	1	src/basemath/buch2.c
1	1	src/basemath/polarit2.c
1	1	src/headers/paridecl.h

6f7d7aa82 | Karim Belabas | Wed, 6 Nov 2019 16:14:08 +0100
48- nflogembed, nf_cxlog, nfV_cxlog
1	0	CHANGES
25	4	doc/usersch6.tex
139	0	src/basemath/base3.c
26	137	src/basemath/buch2.c
2	2	src/basemath/kummer.c
3	0	src/headers/paridecl.h
0	1	src/headers/paripriv.h

912f1674c | Karim Belabas | Wed, 6 Nov 2019 01:41:29 +0100
47- [libpari] Flv_factorback, Flxq_factorback
1	1	CHANGES
5	0	doc/usersch5.tex
3	17	src/basemath/buch2.c
25	0	src/basemath/polarit2.c
1	0	src/headers/paridecl.h

e0d0289b5 | Karim Belabas | Tue, 5 Nov 2019 19:09:11 +0100
35- x^12-4*x^11-1948*x^10+23072*x^9+1377243*x^8-28119512*x^7-305497980*x^6+12643497432*x^5-64374713540*x^4-1604497782672*x^3+26693470513376*x^2-159320374579040*x+352544728838416 -> SEGV [#2178]
2	0	CHANGES
2	4	src/basemath/base2.c
2	1	src/test/32/round4
3	0	src/test/in/round4

f48c31358 | Karim Belabas | Tue, 5 Nov 2019 18:30:35 +0100
bnf computation: take contents into account everywhere

consequence: no need to fix representative in K^*/Q^* by adjusting norms;
no need to compute or store norms either
35	133	src/basemath/buch2.c
40	40	src/test/32/member
2	2	src/test/32/nf
3	3	src/test/32/nfields
44	31	src/test/32/rnfkummer
2	2	src/test/32/thue
1	1	src/test/in/nf
1	1	src/test/in/nfields
1	1	src/test/in/thue

3d9936c1c | Karim Belabas | Tue, 5 Nov 2019 16:23:25 +0100
fix compat bench
37	29	src/test/32/compat

a1087ad60 | Karim Belabas | Tue, 5 Nov 2019 16:23:03 +0100
remove unused function
0	2	src/basemath/buch2.c

4d81e7247 | Karim Belabas | Mon, 4 Nov 2019 19:14:41 +0100
test for old-style bnf + improve docs
1	0	src/basemath/buch2.c
2	2	src/functions/number_fields/bnfinit
6	3	src/functions/number_fields/nfnewprec

4b7cd28aa | Karim Belabas | Mon, 4 Nov 2019 19:04:54 +0100
bnf format changed
4	0	COMPAT



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