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
  PariDroid

Tests & benchmarks
  Buildlogs
  Coverage report
  Benchmarks

Miscellaneous
  WWW Stats
  Logo
  Fun!
  Links

Changes commited to PARI GIT during the last two weeks


69c3b04 | Bill Allombert | Mon, 26 Jan 2015 21:25:05 +0100
closure_callvoid1: move code lower
18	18	src/language/eval.c

7f94d83 | Aurel Page | Mon, 26 Jan 2015 17:59:27 +0000
improve error messages
33	19	src/modules/algebras.c
13	13	src/test/32/algebras

f9b4b76 | Aurel Page | Mon, 26 Jan 2015 17:59:27 +0000
document and test integrality conditions
5	3	src/functions/algebras/alginit
3	2	src/functions/algebras/algtableinit
6	0	src/modules/algebras.c
16	1	src/test/32/algebras
6	0	src/test/in/algebras

bace02f | Karim Belabas | Sat, 24 Jan 2015 17:20:34 +0100
incorrect normalization in msatkinlehner: divide by Q^((k-2)/2)
5	1	src/basemath/modsym.c
23	19	src/test/32/modsym
8	4	src/test/in/modsym

36de208 | Karim Belabas | Sat, 24 Jan 2015 17:14:45 +0100
ellpadicL: fix off-by-1 error in accuracy (ordinary case) + comment
2	2	src/basemath/ellpadicL.c

7cc703d | Karim Belabas | Sat, 24 Jan 2015 13:47:30 +0100
49- warn when coercing quotient rings when 'debug' non-zero

? \g1
? Mod(1,2)+Mod(1,3)
  *** _+_: Warning: coercing quotient rings; moduli 2 and 3 -> 1.
4	0	CHANGES
17	3	src/basemath/gen1.c
26	1	src/test/32/modular
20	0	src/test/in/modular

92da39e | Karim Belabas | Sat, 24 Jan 2015 09:28:29 +0100
kill warning
1	2	src/basemath/polclass.c

fb8b062 | Karim Belabas | Fri, 23 Jan 2015 00:53:48 +0100
try to fix subgroup bench (race condition between messages)
4	1	src/basemath/subgroup.c

8fcea79 | Bill Allombert | Thu, 22 Jan 2015 13:27:20 +0100
Improve documentation of pack
12	10	doc/develop.tex
2	1	doc/usersch5.tex

29be880 | Hamish Ivey-Law | Thu, 22 Jan 2015 11:06:39 +0100
Use hash table in PCP construction.
60	58	src/basemath/polclass.c

196a614 | Karim Belabas | Wed, 21 Jan 2015 22:32:19 +0100
briefly document C protocode
1	0	doc/usersch5.tex

6f8685f | Karim Belabas | Wed, 21 Jan 2015 21:25:14 +0100
48- no longer print 0 t_POLMOD as "0", bug e.g. Mod(0,x). Uniformize code
   and behaviour with t_INTMOD.
2	0	CHANGES
11	4	src/language/es.c
899	845	src/test/32/algebras
1	1	src/test/32/diffop
5	5	src/test/32/div
7	7	src/test/32/elltors
8	8	src/test/32/galoisinit
2	2	src/test/32/lindep
5	2	src/test/32/nf
2	2	src/test/32/polmod
5	4	src/test/32/polred

f8c6bc5 | Karim Belabas | Wed, 21 Jan 2015 18:10:24 +0100
add tests
4	0	src/test/32/characteristic
2	0	src/test/in/characteristic

42c4e77 | Karim Belabas | Wed, 21 Jan 2015 18:05:48 +0100
add tests
28	1	src/test/32/subgroup
6	0	src/test/in/subgroup

3d3af29 | Karim Belabas | Wed, 21 Jan 2015 18:05:37 +0100
whitespace edits
3	4	src/functions/algebras/alginit

3d045db | Aurel Page | Wed, 21 Jan 2015 14:59:31 +0000
improve docu nfgrunwaldwang
4	2	src/functions/number_fields/nfgrunwaldwang
4	1	src/modules/algebras.c
3	1	src/test/32/algebras
1	0	src/test/in/algebras

338a1a3 | Hamish Ivey-Law | Wed, 21 Jan 2015 11:43:00 +0100
Renamed {class,mod}poly.c -> pol{class,modular}.c.
0	1135	src/basemath/classpoly.c
0	2226	src/basemath/modpoly.c
1135	0	src/basemath/polclass.c
2226	0	src/basemath/polmodular.c

5aef8f1 | Hamish Ivey-Law | Wed, 21 Jan 2015 11:43:00 +0100
Renamed classpoly -> polclass in some places.
3	3	src/basemath/classpoly.c

1f6f405 | Hamish Ivey-Law | Wed, 21 Jan 2015 11:42:26 +0100
Renamed modpoly -> polmodular everywhere.
1	1	src/basemath/FlxqE.c
1	1	src/basemath/FpE.c
8	8	src/basemath/classpoly.c
36	36	src/basemath/modpoly.c
6	6	src/basemath/volcano.c
4	4	src/headers/paridecl.h
5	5	src/headers/paripriv.h

63d6e57 | Aurel Page | Tue, 20 Jan 2015 14:50:53 +0000
document algebra structures
62	6	src/functions/algebras/alginit
9	0	src/functions/algebras/algtableinit
3	1	src/test/32/algebras
8	0	src/test/in/algebras

af99556 | Karim Belabas | Mon, 19 Jan 2015 17:51:52 +0100
ell_get_scale: only twist by d coprime to N
2	1	src/basemath/modsym.c

c64c960 | Karim Belabas | Mon, 19 Jan 2015 17:41:13 +0100
fix prototypes of ellpadicL / ellpadicheightmatrix (J. Demeyer)
1	1	src/functions/elliptic_curves/ellpadicL
1	1	src/functions/elliptic_curves/ellpadicheightmatrix

b93bcb6 | Karim Belabas | Sun, 18 Jan 2015 21:01:46 +0100
sort mssplit output by dimension
14	1	src/basemath/modsym.c
34	34	src/test/32/modsym

5165202 | Karim Belabas | Sun, 18 Jan 2015 19:52:59 +0100
update docs
1	1	src/functions/elliptic_curves/ellpadicL
1	1	src/functions/modular_forms/mscuspidal
4	3	src/functions/modular_forms/mseisenstein
10	7	src/functions/modular_forms/msfromell

c0fb9ad | Aurel Page | Sun, 18 Jan 2015 17:48:31 +0100
make checkalg_i static
1	1	src/modules/algebras.c

d44587b | Bill Allombert | Sun, 18 Jan 2015 12:34:10 +0100
Inputrc: how to have GAP style history navigation

(Thanks Vincent!)
5	0	examples/Inputrc

0ce5094 | Aurel Page | Sun, 18 Jan 2015 12:10:52 +0100
improve doc
9	8	doc/usersFUNCS.tex
2	2	src/functions/algebras/algdisc
2	2	src/functions/algebras/alginvord
1	1	src/functions/algebras/algmultable
2	2	src/functions/algebras/algord

25b0af6 | Karim Belabas | Sat, 17 Jan 2015 22:31:34 +0100
avoid GC desperation mode in fplll/Babai [#1653]

make sure we have enough memory when entering Babai, then use random GC
wrt the amount we had when entering. As before, GC up to reference point
in caller (fplll) to save further memory. Difference: don't use random
GC wrt caller's reference point only; we can end up with GC after each
operation
8	2	src/basemath/lll.c
2	1	src/test/32/polred
4	0	src/test/in/polred

cd32882 | Bill Allombert | Sat, 17 Jan 2015 12:44:58 +0100
ellissupersingular: allow curves with bad reduction
4	1	src/basemath/elliptic.c
3	0	src/test/in/ellissupersingular

6c4fc1c | Bill Allombert | Sat, 17 Jan 2015 12:37:50 +0100
Fix ellissupersingular for char 2 and 3.
5	2	src/basemath/FpE.c
3	0	src/test/in/ellissupersingular

cf015f3 | Karim Belabas | Sat, 17 Jan 2015 12:32:51 +0100
wait until the end of pari_init_opts before installing sighandler

avoid early SIGINT -> SEGV
1	1	src/language/init.c

998e6ef | Aurel Page | Sat, 17 Jan 2015 00:17:56 +0100
fix al* -> alg*
5	5	src/functions/algebras/algcentralproj
2	2	src/functions/algebras/algdecomposition
3	3	src/functions/algebras/algdisc
0	38	src/functions/algebras/algetmultable
37	2	src/functions/algebras/algmultable
4	4	src/functions/algebras/algquotient
2	2	src/functions/algebras/algsubalg
1	0	src/headers/paridecl.h
7	0	src/modules/algebras.c
35	35	src/test/in/algebras

594872e | Aurel Page | Sat, 17 Jan 2015 00:17:56 +0100
type checks in alg_get_* functions
70	35	src/modules/algebras.c
26	4	src/test/32/algebras
7	0	src/test/in/algebras

343a149 | Aurel Page | Sat, 17 Jan 2015 00:17:56 +0100
rename algget* -> alg*
14	0	src/functions/algebras/algabsdim
16	0	src/functions/algebras/algaut
16	0	src/functions/algebras/algb
14	2	src/functions/algebras/algcenter
13	0	src/functions/algebras/algchar
13	0	src/functions/algebras/algdegree
15	0	src/functions/algebras/algdim
0	14	src/functions/algebras/alggetabsdim
0	16	src/functions/algebras/alggetaut
0	16	src/functions/algebras/alggetb
0	14	src/functions/algebras/alggetcenter
0	13	src/functions/algebras/alggetchar
0	13	src/functions/algebras/alggetdegree
0	15	src/functions/algebras/alggetdim
0	18	src/functions/algebras/alggethassef
0	16	src/functions/algebras/alggethassei
0	21	src/functions/algebras/alggetinvord
0	20	src/functions/algebras/alggetord
0	31	src/functions/algebras/alggetrelmultable
0	29	src/functions/algebras/alggetsplitting
0	45	src/functions/algebras/alggetsplittingdata
18	0	src/functions/algebras/alghassef
16	0	src/functions/algebras/alghassei
21	0	src/functions/algebras/alginvord
20	0	src/functions/algebras/algord
31	0	src/functions/algebras/algrelmultable
45	0	src/functions/algebras/algsplittingdata
29	0	src/functions/algebras/algsplittingfield
14	13	src/headers/paridecl.h
43	14	src/modules/algebras.c
15	18	src/test/32/algebras
98	99	src/test/in/algebras

b54d172 | Karim Belabas | Fri, 16 Jan 2015 21:05:51 +0100
80- content([]) -> 0 [ was 1 ]
1	0	CHANGES
3	3	src/basemath/polarit2.c
4	1	src/test/32/mat
4	0	src/test/in/mat

d12ab20 | Karim Belabas | Fri, 16 Jan 2015 18:43:04 +0100
don't use prec=0 for curve over Q, even if we don't use periods

0->DEFAULTPREC. Otherwise (e.g. when debugging) E.omega -> crash
1	1	src/basemath/ellanal.c
1	1	src/basemath/modsym.c

e134621 | Aurel Page | Fri, 16 Jan 2015 17:02:17 +0100
al -> alg also in usersFUNCS
3	3	doc/usersFUNCS.tex

5182f0d | Aurel Page | Fri, 16 Jan 2015 16:26:17 +0100
prefix al -> alg
0	12	src/functions/algebras/aladd
0	16	src/functions/algebras/alalgtobasis
0	18	src/functions/algebras/albasistoalg
0	22	src/functions/algebras/alcenter
0	27	src/functions/algebras/alcentralproj
0	19	src/functions/algebras/alcharpoly
0	9	src/functions/algebras/aldecomposition
0	21	src/functions/algebras/aldisc
0	8	src/functions/algebras/aldivl
0	7	src/functions/algebras/aldivr
12	0	src/functions/algebras/algadd
16	0	src/functions/algebras/algalgtobasis
18	0	src/functions/algebras/algbasistoalg
22	0	src/functions/algebras/algcenter
27	0	src/functions/algebras/algcentralproj
19	0	src/functions/algebras/algcharpoly
9	0	src/functions/algebras/algdecomposition
21	0	src/functions/algebras/algdisc
8	0	src/functions/algebras/algdivl
7	0	src/functions/algebras/algdivr
0	14	src/functions/algebras/algetabsdim
0	16	src/functions/algebras/algetaut
0	16	src/functions/algebras/algetb
0	14	src/functions/algebras/algetcenter
0	13	src/functions/algebras/algetchar
0	13	src/functions/algebras/algetdegree
0	15	src/functions/algebras/algetdim
0	18	src/functions/algebras/algethassef
0	16	src/functions/algebras/algethassei
0	21	src/functions/algebras/algetinvord
9	9	src/functions/algebras/algetmultable
0	20	src/functions/algebras/algetord
0	31	src/functions/algebras/algetrelmultable
0	29	src/functions/algebras/algetsplitting
0	45	src/functions/algebras/algetsplittingdata
14	0	src/functions/algebras/alggetabsdim
16	0	src/functions/algebras/alggetaut
16	0	src/functions/algebras/alggetb
14	0	src/functions/algebras/alggetcenter
13	0	src/functions/algebras/alggetchar
13	0	src/functions/algebras/alggetdegree
15	0	src/functions/algebras/alggetdim
18	0	src/functions/algebras/alggethassef
16	0	src/functions/algebras/alggethassei
21	0	src/functions/algebras/alggetinvord
20	0	src/functions/algebras/alggetord
31	0	src/functions/algebras/alggetrelmultable
29	0	src/functions/algebras/alggetsplitting
45	0	src/functions/algebras/alggetsplittingdata
88	0	src/functions/algebras/alginit
12	0	src/functions/algebras/alginv
20	0	src/functions/algebras/algisassociative
18	0	src/functions/algebras/algiscommutative
17	0	src/functions/algebras/algisinv
21	0	src/functions/algebras/algissemisimple
28	0	src/functions/algebras/algissimple
12	0	src/functions/algebras/algmul
23	0	src/functions/algebras/algmultable
12	0	src/functions/algebras/algneg
16	0	src/functions/algebras/algnorm
7	0	src/functions/algebras/algpoleval
12	0	src/functions/algebras/algpow
22	0	src/functions/algebras/algprimesubalg
19	0	src/functions/algebras/algquotient
34	0	src/functions/algebras/algradical
7	0	src/functions/algebras/algrandom
15	0	src/functions/algebras/algsimpledec
17	0	src/functions/algebras/algsplittingmatrix
12	0	src/functions/algebras/algsqr
12	0	src/functions/algebras/algsub
17	0	src/functions/algebras/algsubalg
42	0	src/functions/algebras/algtableinit
10	0	src/functions/algebras/algtensor
15	0	src/functions/algebras/algtrace
45	0	src/functions/algebras/algtype
0	88	src/functions/algebras/alinit
0	12	src/functions/algebras/alinv
0	20	src/functions/algebras/alisassociative
0	18	src/functions/algebras/aliscommutative
0	17	src/functions/algebras/alisinv
0	21	src/functions/algebras/alissemisimple
0	28	src/functions/algebras/alissimple
0	12	src/functions/algebras/almul
0	23	src/functions/algebras/almultable
0	12	src/functions/algebras/alneg
0	16	src/functions/algebras/alnorm
0	7	src/functions/algebras/alpoleval
0	12	src/functions/algebras/alpow
0	22	src/functions/algebras/alprimesubalg
0	19	src/functions/algebras/alquotient
0	34	src/functions/algebras/alradical
0	7	src/functions/algebras/alrandom
0	15	src/functions/algebras/alsimpledec
0	17	src/functions/algebras/alsplittingmatrix
0	12	src/functions/algebras/alsqr
0	12	src/functions/algebras/alsub
0	17	src/functions/algebras/alsubalg
0	42	src/functions/algebras/altableinit
0	10	src/functions/algebras/altensor
0	15	src/functions/algebras/altrace
0	45	src/functions/algebras/altype
100	100	src/headers/paridecl.h
545	563	src/modules/algebras.c
142	141	src/test/32/algebras
774	774	src/test/in/algebras

1cb9b29 | Karim Belabas | Fri, 16 Jan 2015 15:31:32 +0100
change Q_xpm to compute image of {oo->c} + fix get_X to allow d = 1
7	8	src/basemath/modsym.c
2	2	src/test/32/ellpadic
1	1	src/test/32/modsym

931765f | Bill Allombert | Fri, 16 Jan 2015 15:01:46 +0100
Add e_STACKTHREAD for thread stack overflow
1	1	src/headers/parierr.h
17	9	src/language/init.c
6	1	src/mt/mpi.c
1	1	src/mt/pthread.c

20f9939 | Bill Allombert | Fri, 16 Jan 2015 10:03:23 +0100
Add GP2C interface for parfor, parforprime
3	1	src/functions/programming/parfor
3	1	src/functions/programming/parforprime
2	0	src/headers/paridecl.h
2	2	src/headers/paripriv.h
29	18	src/language/eval.c

779f5b6 | Bill Allombert | Fri, 16 Jan 2015 10:03:23 +0100
ispseudoprime: fix description
1	1	src/functions/number_theoretical/ispseudoprime

d6663ce | Bill Allombert | Fri, 16 Jan 2015 10:03:23 +0100
Fix CHANGES
3	3	CHANGES

baafbc8 | Aurel Page | Thu, 15 Jan 2015 14:23:00 +0100
make al_model0 static
1	1	src/modules/algebras.c

749fa30 | Aurel Page | Thu, 15 Jan 2015 11:48:40 +0100
fix doc parforprime
1	1	src/functions/programming/parforprime

622bff9 | Karim Belabas | Thu, 15 Jan 2015 11:42:32 +0100
remove spurious \
4	4	doc/develop.tex

c6a3e31 | Karim Belabas | Thu, 15 Jan 2015 11:01:01 +0100
remove all traces of gp_default.h [ J. Demeyer ]
0	1	config/get_MANIFEST
0	1	src/gp/.gitignore

87f412e | Aurel Page | Wed, 14 Jan 2015 19:27:02 +0100
alis* return long -> int
1	1	src/functions/algebras/alisassociative
1	1	src/functions/algebras/aliscommutative
1	1	src/functions/algebras/alissemisimple
1	1	src/functions/algebras/alissimple
4	4	src/headers/paridecl.h
4	4	src/modules/algebras.c

2c94d55 | Aurel Page | Wed, 14 Jan 2015 18:57:23 +0100
test b>=0 in alrandom
1	0	src/modules/algebras.c
4	1	src/test/32/algebras
1	0	src/test/in/algebras

0a88730 | Karim Belabas | Wed, 14 Jan 2015 18:38:29 +0100
90- [libpari] function nf_get_ramified_primes
1	0	CHANGES
3	0	doc/usersch6.tex
1	1	src/basemath/base1.c
1	0	src/headers/paridecl.h
2	0	src/headers/pariinl.h

9861529 | Aurel Page | Wed, 14 Jan 2015 18:10:30 +0100
test n>0 in al_matrix
1	0	src/modules/algebras.c
4	1	src/test/32/algebras
1	0	src/test/in/algebras

858a08c | Karim Belabas | Wed, 14 Jan 2015 17:48:04 +0100
improve doc
7	5	src/functions/number_theoretical/lcm

6219ae0 | Karim Belabas | Wed, 14 Jan 2015 17:09:18 +0100
89- matqr([;]) -> crash
1	0	CHANGES
8	1	src/basemath/bibli1.c
3	1	src/test/32/mat
2	0	src/test/in/mat

10ea279 | Karim Belabas | Wed, 14 Jan 2015 16:53:23 +0100
matqr: improve doc
2	2	src/functions/linear_algebra/matqr

dba17c8 | Karim Belabas | Wed, 14 Jan 2015 16:29:47 +0100
88- primes([-5,5]) -> [5] (spurious absolute values)
1	0	CHANGES
1	0	src/basemath/prime.c
2	1	src/test/32/primes
1	0	src/test/in/primes

2944d30 | Aurel Page | Wed, 14 Jan 2015 14:42:20 +0100
fix al_model + add checks
2	1	src/headers/parinf.h
66	18	src/modules/algebras.c
7	5	src/test/32/algebras

4535132 | Karim Belabas | Wed, 14 Jan 2015 01:41:22 +0100
msfromell: update doc
1	1	src/functions/modular_forms/msfromell

a130f1d | Karim Belabas | Wed, 14 Jan 2015 01:39:08 +0100
change msfromell interface to make it usable

- return msinit(N,k), without sign [=> matches symbol's dimension]
- transpose all operators in the k = 2 case [=>Tp*xpm instead of xpm~*Tp~]
12	4	src/basemath/modsym.c
5	3	src/functions/modular_forms/msfromell
6	6	src/test/32/modsym



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