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


f5a4228 | Karim Belabas | Sat, 20 Dec 2014 13:09:10 +0100
84- [libpari] functions cbrtr, cbrtr_abs

+ use sqrtnr in gsqrtn
1	0	CHANGES
4	0	doc/usersch5.tex
21	1	src/basemath/trans1.c
2	0	src/headers/paridecl.h
18	1	src/headers/pariinl.h
1	1	src/kernel/none/mp.c

ce76349 | Karim Belabas | Fri, 19 Dec 2014 18:12:55 +0100
declare functions, make alinv_i static
2	0	src/headers/paridecl.h
1	1	src/modules/algebras.c

a3cd4f3 | Karim Belabas | Fri, 19 Dec 2014 15:16:35 +0100
altableinit: typo in type check
1	1	src/modules/algebras.c

ec2ebc9 | Bill Allombert | Thu, 18 Dec 2014 20:20:26 +0100
dirdiv/dirmul: improve GC
4	4	src/basemath/bibli2.c

582b129 | Bill Allombert | Thu, 18 Dec 2014 15:57:13 +0100
dirdiv: add random GC
23	5	src/basemath/bibli2.c

4181bc5 | Bill Allombert | Wed, 17 Dec 2014 22:54:21 +0100
mkvecsmalln: Add warning about incorrect mkvecsmalln(2,1,2)
5	0	doc/usersch5.tex

fda2bf8 | Karim Belabas | Wed, 17 Dec 2014 13:07:22 +0100
cleanup altensor

- check input
- rename al_tensor -> altensor
1	1	src/functions/algebras/altensor
1	1	src/headers/paridecl.h
5	4	src/modules/algebras.c
6	3	src/test/32/algebras
1	0	src/test/in/algebras

616a92c | Karim Belabas | Wed, 17 Dec 2014 09:34:18 +0100
silence warning
2	1	src/modules/algebras.c

d51b25c | Karim Belabas | Wed, 17 Dec 2014 09:28:56 +0100
replace e_MISC -> e_IMPL
2	1	src/modules/algebras.c

59b5b7a | Karim Belabas | Wed, 17 Dec 2014 09:27:30 +0100
al_cyclic: no longer test maximal order against discriminant
7	5	src/modules/algebras.c

3885566 | Karim Belabas | Wed, 17 Dec 2014 09:18:36 +0100
kill C++ warnings
5	5	src/modules/algebras.c

1798bb2 | Karim Belabas | Wed, 17 Dec 2014 09:07:08 +0100
fix pol_x_powers doc
1	1	doc/usersch5.tex
1	1	src/modules/algebras.c

b31554d | Karim Belabas | Wed, 17 Dec 2014 09:02:45 +0100
nfgrunwaldwang: allow t_VEC where t_VECSMALL expected
13	2	src/modules/algebras.c
2	2	src/test/in/algebras

bccfbd3 | Karim Belabas | Tue, 16 Dec 2014 23:24:22 +0100
cleanup alZmultable
3	3	src/modules/algebras.c

ecc9be3 | Aurel Page | Tue, 16 Dec 2014 22:41:07 +0100
tests for algebras
8	2	src/modules/algebras.c
218	51	src/test/32/algebras
75	8	src/test/in/algebras

89e6ab1 | Karim Belabas | Tue, 16 Dec 2014 21:19:10 +0100
76- agm(1,2+O(5)) -> SEGV [#1645]
1	0	CHANGES
5	4	src/basemath/trans1.c
4	0	src/test/32/agm
1	0	src/test/in/agm

b25838e | Karim Belabas | Tue, 16 Dec 2014 20:56:08 +0100
files depending on gen_proto: fix handling of MAX_SECTION

def would no longer output "default"
1	1	src/desc/gen_proto
3	1	src/gp/gp_rl.c
1	3	src/language/default.c

a17caf0 | Aurel Page | Tue, 16 Dec 2014 19:18:41 +0100
make some algebra functions static
0	6	src/headers/paridecl.h
7	6	src/modules/algebras.c

7fa90e1 | Karim Belabas | Tue, 16 Dec 2014 19:02:44 +0100
doc typos
4	1	src/functions/algebras/alsplittingmatrix
1	2	src/functions/number_fields/nfgrunwaldwang

966426f | Aurel Page | Tue, 16 Dec 2014 18:38:44 +0100
fix and test trivial cyclic algebra
1	0	src/modules/algebras.c
30	1	src/test/32/algebras
18	0	src/test/in/algebras

ad43e8b | Karim Belabas | Tue, 16 Dec 2014 17:42:12 +0100
io: update bench result
2	1	src/test/32/io

be1d64c | Karim Belabas | Tue, 16 Dec 2014 16:38:06 +0100
nfgrunwaldwang: add type checks
5	1	src/modules/algebras.c

2c3628d | Karim Belabas | Tue, 16 Dec 2014 16:35:39 +0100
add type check in altype [ wrapper around al_type ]
3	0	doc/usersch6.tex
1	1	src/functions/algebras/altype
1	0	src/headers/paridecl.h
3	0	src/modules/algebras.c
2	1	src/test/32/algebras
1	0	src/test/in/algebras

ab1c68e | Karim Belabas | Tue, 16 Dec 2014 16:31:33 +0100
add type checks in alrandom
6	2	src/modules/algebras.c
7	1	src/test/32/algebras
4	0	src/test/in/algebras

b720345 | Karim Belabas | Tue, 16 Dec 2014 16:26:02 +0100
83- [libpari] functions ZC_is_ei, RgC_is_ei, ZM_Z_div, checkal
1	0	CHANGES
9	0	doc/usersch5.tex
5	0	doc/usersch6.tex
14	0	src/basemath/RgV.c
31	0	src/basemath/ZV.c
4	0	src/headers/paridecl.h
1	0	src/headers/parinf.h
0	44	src/modules/algebras.c

bf89ce1 | Aurel Page | Tue, 16 Dec 2014 11:50:39 +0100
comment on unused parameter
1	1	src/modules/algebras.c

5da6497 | Karim Belabas | Tue, 16 Dec 2014 10:39:22 +0100
export rnf_get_alpha, rnf_get_idealdisc, rnf_get_k
1	0	CHANGES
13	1	doc/usersch6.tex
3	3	src/headers/paridecl.h
6	0	src/headers/pariinl.h
0	9	src/modules/algebras.c

61f8edf | Karim Belabas | Tue, 16 Dec 2014 09:00:40 +0100
typos in *invimage docs
7	7	doc/usersch5.tex

dca2028 | Karim Belabas | Tue, 16 Dec 2014 08:54:50 +0100
kill C++ / C99 style comments //
15	15	src/modules/algebras.c

31b3f6b | Karim Belabas | Tue, 16 Dec 2014 08:52:26 +0100
kill unused arguments
5	5	src/modules/algebras.c

76b49e5 | Karim Belabas | Tue, 16 Dec 2014 08:46:40 +0100
fix compilation for gcc-2.95
26	14	src/modules/algebras.c

1a8fb78 | Karim Belabas | Tue, 16 Dec 2014 07:29:52 +0100
whitespace edits
1	2	src/test/in/algebras

0e9ed90 | Karim Belabas | Tue, 16 Dec 2014 07:29:40 +0100
typo in ispower doc
1	1	src/functions/number_theoretical/ispower

ccf0ad5 | Aurel Page | Mon, 15 Dec 2014 23:32:40 +0100
add tests for al_CSA
6	0	src/functions/algebras/algetrelmultable
12	0	src/functions/algebras/algetsplittingdata
3	1	src/modules/algebras.c
1674	1	src/test/32/algebras
148	0	src/test/in/algebras

39bc30a | Karim Belabas | Mon, 15 Dec 2014 14:17:57 +0100
merge with Aurel's 'algebras' git repos
3	1	AUTHORS
13	0	CHANGES
10	0	doc/usersFUNCS.tex
2	0	src/desc/gen_proto
6	0	src/functions/algebras/aladd
7	0	src/functions/algebras/alalgtobasis
7	0	src/functions/algebras/albasistoalg
23	0	src/functions/algebras/alcenter
6	0	src/functions/algebras/alcentralproj
13	0	src/functions/algebras/alcharpoly
6	0	src/functions/algebras/aldecomposition
6	0	src/functions/algebras/aldisc
8	0	src/functions/algebras/aldivl
7	0	src/functions/algebras/aldivr
6	0	src/functions/algebras/algetabsdim
6	0	src/functions/algebras/algetaut
6	0	src/functions/algebras/algetb
6	0	src/functions/algebras/algetcenter
6	0	src/functions/algebras/algetchar
6	0	src/functions/algebras/algetdegree
6	0	src/functions/algebras/algetdim
6	0	src/functions/algebras/algethassef
6	0	src/functions/algebras/algethassei
6	0	src/functions/algebras/algetinvord
6	0	src/functions/algebras/algetmultable
6	0	src/functions/algebras/algetord
6	0	src/functions/algebras/algetsplitting
88	0	src/functions/algebras/alinit
7	0	src/functions/algebras/alinv
20	0	src/functions/algebras/alisassociative
7	0	src/functions/algebras/almul
6	0	src/functions/algebras/almultable
7	0	src/functions/algebras/alneg
6	0	src/functions/algebras/alnorm
7	0	src/functions/algebras/alpoleval
7	0	src/functions/algebras/alpow
10	0	src/functions/algebras/alprimesubalg
6	0	src/functions/algebras/alquotient
33	0	src/functions/algebras/alradical
6	0	src/functions/algebras/alrandom
8	0	src/functions/algebras/alsimpledec
6	0	src/functions/algebras/alsplittingmatrix
7	0	src/functions/algebras/alsqr
7	0	src/functions/algebras/alsub
6	0	src/functions/algebras/alsubalg
41	0	src/functions/algebras/altableinit
6	0	src/functions/algebras/altensor
6	0	src/functions/algebras/altrace
14	0	src/functions/algebras/altype
30	0	src/functions/number_fields/nfgrunwaldwang
108	0	src/headers/paridecl.h
15	0	src/headers/parinf.h
2	2	src/language/default.c
8	7	src/language/gplib.c
3637	0	src/modules/algebras.c
895	0	src/test/32/algebras
7	6	src/test/32/help
1020	0	src/test/in/algebras

5ea626d | Bill Allombert | Sun, 14 Dec 2014 19:15:34 +0100
tune: format #define output like gen_tune
1	1	src/test/tune.c

3151498 | Bill Allombert | Sun, 14 Dec 2014 19:15:34 +0100
Set DFLT_hmod=3 in 32bit to avoid overflow
1	1	src/test/tune.c

d1bb629 | Bill Allombert | Sun, 14 Dec 2014 19:15:31 +0100
gen_tune: add error test for invalid flag
3	0	src/desc/gen_tune

124c6fc | Bill Allombert | Sun, 14 Dec 2014 18:31:25 +0100
tune: add support for BARRETT_LIMIT/INVBARRETT_LIMIT et al.
36	4	src/basemath/Flx.c
8	2	src/desc/deftune
16	4	src/headers/paritune.h
16	4	src/kernel/gmp/tune.h
8	2	src/kernel/none/tune-gen.h
16	4	src/kernel/none/tune.h
33	9	src/test/tune.c

8cfc871 | Bill Allombert | Sun, 14 Dec 2014 18:13:31 +0100
tune.c: add support for var_enable
8	1	src/test/tune.c

eda72db | Bill Allombert | Sat, 13 Dec 2014 12:51:59 +0100
Add gen_tune script to generate tune files
39	0	src/desc/deftune
111	0	src/desc/gen_tune
40	40	src/headers/paritune.h
57	57	src/kernel/gmp/tune.h
38	38	src/kernel/none/tune-gen.h
67	67	src/kernel/none/tune.h

a1f90db | Bill Allombert | Sat, 13 Dec 2014 12:49:28 +0100
tune: sort fields
59	59	src/headers/paritune.h
58	58	src/kernel/gmp/tune.h
29	29	src/kernel/none/tune-gen.h
58	58	src/kernel/none/tune.h

462dab7 | Bill Allombert | Fri, 12 Dec 2014 20:36:06 +0100
print_context: fix order of parameters
1	1	src/language/es.c

0cbc608 | Bill Allombert | Fri, 12 Dec 2014 20:35:56 +0100
mkvecsmalln: do not use gel for longs
1	1	src/basemath/gen3.c

094be0a | Karim Belabas | Fri, 12 Dec 2014 15:00:20 +0100
document RgM_sumcol
3	0	doc/usersch5.tex

0a01baf | Karim Belabas | Fri, 12 Dec 2014 14:57:21 +0100
document mkcol6
6	0	doc/usersch5.tex

462fe99 | Karim Belabas | Fri, 12 Dec 2014 14:54:29 +0100
missing newpage
1	0	doc/usersch6.tex

65ae4a5 | Karim Belabas | Fri, 12 Dec 2014 14:51:13 +0100
document vars_sort_inplca / vars_to_RgXV / pari_var_close
10	0	doc/usersch5.tex

5f43cd3 | Karim Belabas | Fri, 12 Dec 2014 14:44:15 +0100
deprecate elltors0
7	0	doc/usersch7.tex

fb4b88d | Karim Belabas | Fri, 12 Dec 2014 13:27:34 +0100
fix Cٍ++ compilation
1	1	src/basemath/base2.c

388d934 | Karim Belabas | Fri, 12 Dec 2014 13:10:18 +0100
update
3	3	src/test/32/resultant

2e3c3ee | Karim Belabas | Fri, 12 Dec 2014 02:33:53 +0100
compositum with 2nd bit set: return a single compositum instead of a list with 1 element
3	1	src/basemath/base2.c
2	1	src/functions/number_fields/nfcompositum
3	2	src/functions/number_fields/polcompositum
27	27	src/test/32/nf

c7e1a67 | Karim Belabas | Fri, 12 Dec 2014 02:08:31 +0100
80- GP function nfcompositum
1	0	CHANGES
59	16	src/basemath/base2.c
65	0	src/functions/number_fields/nfcompositum
1	0	src/headers/paridecl.h
67	1	src/test/32/nf
10	0	src/test/in/nf

f6f3992 | Bill Allombert | Thu, 11 Dec 2014 23:39:38 +0100
Add FpM_center_inplace, FpC_center_inplace
6	0	doc/usersch5.tex
19	0	src/basemath/FpV.c
2	0	src/headers/paridecl.h

99a29ee | Bill Allombert | Thu, 11 Dec 2014 20:43:22 +0100
nmV_chinese, ZV_chinese: fix gerepile code
2	3	src/basemath/arith1.c

b4d58d1 | Bill Allombert | Thu, 11 Dec 2014 20:20:42 +0100
Add zmV_chinese
1	1	CHANGES
8	0	doc/usersch5.tex
49	0	src/basemath/arith1.c
1	0	src/headers/paridecl.h

78768b6 | Karim Belabas | Thu, 11 Dec 2014 20:08:53 +0100
compositum: remove ZX_ZXY_resultant_all hack [ call with wrong variable ]
9	4	src/basemath/base2.c
2	12	src/basemath/polarit3.c

09424ae | Bill Allombert | Thu, 11 Dec 2014 19:28:18 +0100
Add description for RgX_coeff
4	1	src/functions/polynomials/polcoeff

2887362 | Karim Belabas | Thu, 11 Dec 2014 19:23:50 +0100
79- new binary flag to polcompositum: assume fields are linearly disjoint
1	0	CHANGES
9	5	src/basemath/base2.c
22	7	src/functions/number_fields/polcompositum
13	11	src/test/32/compat
3	1	src/test/32/resultant
2	0	src/test/in/resultant

32ad76c | Karim Belabas | Thu, 11 Dec 2014 18:43:08 +0100
gamma(-1/2+x): "spurious" imaginary part coming from exp(lngamma())
9	1	src/basemath/trans2.c
6	2	src/test/32/gamma
1	0	src/test/in/gamma

4b7dfff | Karim Belabas | Thu, 11 Dec 2014 01:40:08 +0100
Configure --tune would not abort on failure

make clean && ./Configure --tune
 during tune ==> make all
2	2	Configure

1c49df7 | Karim Belabas | Wed, 10 Dec 2014 23:47:25 +0100
78- [libpari] function nfembed, nfissquarefree

+vecsmall01_to_indices
1	0	CHANGES
13	0	doc/usersch6.tex
27	2	src/basemath/base3.c
0	12	src/basemath/base5.c
17	0	src/basemath/nffactor.c
3	0	src/headers/paridecl.h
0	1	src/headers/paripriv.h

77ff0b1 | Karim Belabas | Wed, 10 Dec 2014 23:45:30 +0100
nftyp: allow typ_RNF
1	0	src/basemath/base1.c

3f49159 | Karim Belabas | Wed, 10 Dec 2014 23:44:38 +0100
77- [libpari] functions FpM_add, Flm_add, FpM_Fp_mul
1	0	CHANGES
11	0	doc/usersch5.tex
33	0	src/basemath/FpV.c
3	0	src/headers/paridecl.h

0c3ff83 | Karim Belabas | Wed, 10 Dec 2014 23:23:33 +0100
matrixnorm: allow rectangular matrices
6	4	src/basemath/galconj.c

95ea241 | Bill Allombert | Wed, 10 Dec 2014 22:40:10 +0100
tune.o: add missing dependency on .headers

Also use $(_O)
5	5	config/Makefile.SH

207e5bc | Karim Belabas | Mon, 8 Dec 2014 20:51:28 +0100
thue: fix modular test (missing term linked to the norm equation)
32	17	src/modules/thue.c

e0a8322 | Karim Belabas | Sun, 7 Dec 2014 18:17:43 +0100
75- bnfnewprec could return a corrupt bnf struct

K=bnfinit(x^3-15667*x^2-88630960*x-1836105977032,1);
bnfisprincipal(K,[29,14,15;0,1,0;0,0,1],3) -> oo loop

More precisely: in makematal, we may need to recompute a bnf from
scratch to recover some principal ideals generators. There is no
guarantee that B = bnf[2] and WB_C = bnf[4] remain compatible with
the old bnf struct.
3	0	CHANGES
23	29	src/basemath/buch2.c
2	1	src/test/32/thue
2	0	src/test/in/thue

c912065 | Karim Belabas | Sun, 7 Dec 2014 14:14:15 +0100
get_archclean: invalid t_VEC as t_MAT columns
1	0	src/basemath/buch2.c

0733fba | Bill Allombert | Sun, 7 Dec 2014 14:01:19 +0100
FpX_FpXY_resultant: do not use swap_vars
11	11	src/basemath/polarit3.c

489ff33 | Bill Allombert | Sun, 7 Dec 2014 14:01:19 +0100
Add RgXY_degreex
1	1	CHANGES
3	0	doc/usersch5.tex
10	0	src/basemath/RgX.c
0	10	src/basemath/crvwtors.c
1	0	src/headers/paridecl.h

f109115 | Karim Belabas | Sun, 7 Dec 2014 10:38:53 +0100
last commit broke bnfisintnorm(,0)
1	0	src/modules/thue.c



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