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
  Funding

Tests & benchmarks
  Buildlogs
  Coverage report
  Benchmarks

Miscellaneous
  WWW Stats
  Logo
  Fun!
  Links

Changes commited to PARI GIT during the last two weeks


b372913 | Karim Belabas | Sun, 7 Feb 2016 17:36:30 +0100
incgamc: estimate cancellation properly
41	13	src/basemath/trans3.c

65e09b3 | Karim Belabas | Sun, 7 Feb 2016 10:06:02 +0100
incgam: no longer use continued fraction [patch by Henri, fixes #1689]

replace by mixed series + asymp. expansion
45	8	src/basemath/trans3.c
2	10	src/test/32/incgam

3dddff3 | Karim Belabas | Sun, 7 Feb 2016 09:48:38 +0100
incgamc: no cancellation when x> 0
10	8	src/basemath/trans3.c

be9c204 | Karim Belabas | Sat, 6 Feb 2016 19:06:34 +0100
doc typo: fix TeX compilation
2	2	src/functions/number_theoretical/znconreychar
2	2	src/functions/number_theoretical/znconreylog

b5c7b53 | Karim Belabas | Sat, 6 Feb 2016 12:38:07 +0100
handle NULL in  Flm_Flc_gauss /  F2m_F2c_gauss [#1780]
2	0	src/basemath/alglin1.c
6	0	src/test/32/mat
2	0	src/test/in/mat

9ea68bf | Karim Belabas | Sat, 6 Feb 2016 11:21:24 +0100
replace keyword_list by gphelp_keyword_list()
4	4	doc/translations
5	0	doc/usersch5.tex
1	0	src/headers/paridecl.h
0	4	src/headers/paripriv.h
14	5	src/language/gplib.c
4	3	src/language/readline.c

ec43700 | Karim Belabas | Sat, 6 Feb 2016 09:32:54 +0100
change Conrey generators at 2 to be  -1 and 5 [ instead of -1 and 3 ]

Neither convention (using 5/-3 or 3) offers a simplification, the choice
is arbitrary. Follow LMFDB's convention and Brian Conrey's own preferrence.
1	0	doc/translations
2	2	doc/usersFUNCS.tex
17	26	src/basemath/char.c
1	1	src/functions/number_theoretical/zncharinduce
2	2	src/functions/number_theoretical/zncharisodd
21	16	src/functions/number_theoretical/znconreychar
16	10	src/functions/number_theoretical/znconreylog
3	3	src/test/32/idealramgroups
2	2	src/test/32/number
1	1	src/test/32/subcyclo
18	18	src/test/32/zn

f9e35ad | Karim Belabas | Thu, 4 Feb 2016 17:25:04 +0100
typo in znconreyexp

G=idealstar(,8)
znconreyexp(G,znconreylog(G,3))
-> bug
2	2	src/basemath/char.c
3	0	src/test/in/zn

a9110e5 | Karim Belabas | Wed, 3 Feb 2016 22:00:36 +0100
add zncharisodd + fix parity in lfunchiZ

N.B. lfuncheckfeq(Mod(3,8)) failed miserably
1	1	CHANGES
28	5	src/basemath/char.c
1	1	src/basemath/lfunutils.c
27	0	src/functions/number_theoretical/zncharisodd
1	0	src/headers/paridecl.h
2	1	src/test/32/zn
3	0	src/test/in/zn

2b9f99f | Karim Belabas | Wed, 3 Feb 2016 20:59:05 +0100
lfunparams: avoid crash when bitprec is tiny

=> dblcoro526 eventually calls W_1(x) for x < -1/e [ replace by "no solution" ]
=> lfunparams: ensure at least 1 term is computed
=> ishankelspec: don't crash if less than 6 terms in M are given
6	0	src/basemath/lfun.c
6	2	src/basemath/mellininv.c

dbb6d20 | Karim Belabas | Wed, 3 Feb 2016 11:40:52 +0100
char_rootof1: call char_rootof1_u directly when d small
1	6	src/basemath/char.c

21737d5 | Bill Allombert | Tue, 2 Feb 2016 19:21:39 +0100
Fix "is X is" -> "if X is" typo (from Charles Greathouse)
2	2	doc/usersch5.tex
1	1	doc/usersch6.tex
1	1	src/functions/polynomials/poldegree
1	1	src/test/32/compat

c08a457 | Karim Belabas | Tue, 2 Feb 2016 17:49:17 +0100
add test
4	1	src/test/32/bnr
7	1	src/test/in/bnr

e4fcab9 | Karim Belabas | Sun, 31 Jan 2016 23:03:12 +0100
znconreyconductor: wrong result when modulus = 2q, q = odd conductor
4	1	src/basemath/char.c
2	1	src/test/32/zn
2	0	src/test/in/zn

27a66b4 | Karim Belabas | Sun, 31 Jan 2016 18:13:57 +0100
add test
8	1	src/test/32/genus2red
4	0	src/test/in/genus2red

75276fa | Karim Belabas | Sun, 31 Jan 2016 17:50:04 +0100
67- allow genus2red to handle (rational) non integral models
1	0	CHANGES
2	2	src/functions/elliptic_curves/genus2red
3	1	src/modules/genus2red.c

d49ea17 | Karim Belabas | Sun, 31 Jan 2016 17:26:00 +0100
fix problems in  znconreyconductor
3	3	src/basemath/char.c
17	1	src/test/32/zn
2	0	src/test/in/zn

8d6080e | Karim Belabas | Sun, 31 Jan 2016 13:23:51 +0100
Dirichlet chars: document that t_COL is the preferred format
2	1	doc/usersFUNCS.tex

96f7ad8 | Karim Belabas | Sun, 31 Jan 2016 13:21:43 +0100
zncharinduce: incorrect result when induced modulus is 2 mod 4
20	9	src/basemath/char.c
5	1	src/test/32/zn
6	0	src/test/in/zn

3470be8 | Karim Belabas | Sat, 30 Jan 2016 19:35:11 +0100
znconreyfromchar_normalized: incorrect output for trivial chi
1	1	src/basemath/char.c
7	1	src/test/32/zn
6	0	src/test/in/zn

984ed33 | Karim Belabas | Sat, 30 Jan 2016 18:44:18 +0100
fix zncharinduce(G, chi, 2)
8	3	src/basemath/char.c
9	1	src/test/32/zn
8	0	src/test/in/zn

3fb049b | Karim Belabas | Sat, 30 Jan 2016 16:05:49 +0100
document Zideallog
4	0	doc/usersch6.tex
2	0	src/functions/number_fields/ideallog

91d9ce0 | Karim Belabas | Sat, 30 Jan 2016 15:59:56 +0100
document get_modpr
3	0	doc/usersch6.tex

cb70ca3 | Karim Belabas | Sat, 30 Jan 2016 15:55:56 +0100
document bid_get_U
4	0	doc/usersch6.tex

3a337de | Karim Belabas | Sat, 30 Jan 2016 15:53:25 +0100
cleanup bit_accuracy uses + document length conversion functions
35	5	doc/usersch5.tex
3	3	src/headers/pariinl.h
2	2	src/kernel/none/add.c
1	1	src/kernel/none/mp.c
2	2	src/kernel/none/mp_indep.c
1	1	src/language/sumiter.c

8b3b297 | Karim Belabas | Sat, 30 Jan 2016 14:44:19 +0100
document low-level znchar / znconrey functions
6	2	doc/usersFUNCS.tex
157	93	doc/usersch6.tex
4	3	src/headers/paridecl.h

4aefdf7 | Karim Belabas | Sat, 30 Jan 2016 13:35:03 +0100
new GP function zncharinduce + fix to znconreyconductor mod 2^n, n>  3
1	1	CHANGES
83	13	src/basemath/char.c
54	0	src/functions/number_theoretical/zncharinduce
1	0	src/headers/paridecl.h
8	16	src/test/32/zn
19	15	src/test/in/zn

68eccb3 | Karim Belabas | Sat, 30 Jan 2016 11:32:55 +0100
fix znconreyconductor mod 8
23	5	src/basemath/char.c
11	3	src/test/32/zn
9	0	src/test/in/zn

d228ed3 | Karim Belabas | Fri, 29 Jan 2016 19:06:11 +0100
typo in charorder0
1	1	src/basemath/char.c

d61b10d | Karim Belabas | Fri, 29 Jan 2016 02:25:13 +0100
introduction to Dirichlet characters
64	0	doc/usersFUNCS.tex

1faa74b | Karim Belabas | Fri, 29 Jan 2016 01:34:27 +0100
u_forprime_arith_init: uninitialized value T->p when q> 1 and a large
2	4	src/language/sumiter.c

34e34e8 | Karim Belabas | Thu, 28 Jan 2016 20:10:18 +0100
rename conrey_normalize -> znconreylog_normalize
19	18	src/basemath/char.c
1	1	src/basemath/lfunutils.c
1	1	src/headers/paridecl.h

aa7d50c | Karim Belabas | Thu, 28 Jan 2016 19:23:04 +0100
[GP] charmul, chardiv
1	1	CHANGES
108	22	src/basemath/char.c
48	0	src/functions/number_theoretical/chardiv
48	0	src/functions/number_theoretical/charmul
6	0	src/headers/paridecl.h
13	1	src/test/32/character
25	9	src/test/in/character

7ecbeaa | Bill Allombert | Thu, 28 Jan 2016 18:22:04 +0100
u_LucasMod: use HIGHBIT
1	1	src/basemath/prime.c

052f76e | Bill Allombert | Thu, 28 Jan 2016 18:10:58 +0100
Replace x<<1 by x*2: undefined behaviour for x < 0
1	1	src/basemath/gen1.c
1	1	src/basemath/polarit2.c
2	2	src/basemath/trans1.c
2	2	src/kernel/none/mp_indep.c
1	1	src/modules/mpqs.c
1	1	src/modules/stark.c

c30d41e | Bill Allombert | Thu, 28 Jan 2016 17:32:09 +0100
Replace degpol(x)<<1 by 2*degpol(x) to avoid undefined behaviour for x=0.
2	2	src/basemath/F2x.c
4	4	src/basemath/Flx.c
2	2	src/basemath/FpX.c
2	2	src/basemath/FpXX.c
3	3	src/basemath/RgX.c

c571d92 | Bill Allombert | Thu, 28 Jan 2016 17:29:51 +0100
shift_left, affsr: add missing ulong cast
2	2	src/kernel/none/level1.h

33a020d | Karim Belabas | Thu, 28 Jan 2016 17:12:22 +0100
typo again !
1	1	doc/usersch5.tex

b93b008 | Bill Allombert | Thu, 28 Jan 2016 17:09:28 +0100
kernel: Use uel to avoid signed overflow
12	12	src/kernel/gmp/mp.c
1	1	src/kernel/none/add.c
12	12	src/kernel/none/mp.c
3	3	src/kernel/none/mp_indep.c

c56759f | Karim Belabas | Thu, 28 Jan 2016 17:04:02 +0100
typo
1	1	doc/usersch5.tex

26874e3 | Bill Allombert | Thu, 28 Jan 2016 14:47:29 +0100
divru: make garde an ulong
2	1	src/kernel/none/mp_indep.c

097f2b1 | Bill Allombert | Thu, 28 Jan 2016 14:45:12 +0100
LucasMod: remove spurious cast
1	1	src/basemath/prime.c

12eced1 | Bill Allombert | Thu, 28 Jan 2016 14:42:08 +0100
LucasMod: make m an ulong to avoid shift issue.
3	2	src/basemath/prime.c

cb4fcde | Bill Allombert | Thu, 28 Jan 2016 14:42:08 +0100
frobeniusliftall: fix warning
1	1	src/basemath/galconj.c

e16dc3a | Karim Belabas | Thu, 28 Jan 2016 12:24:53 +0100
156- [libpari] Flm_intersect
1	0	CHANGES
2	0	doc/usersch5.tex
12	0	src/basemath/alglin1.c
1	0	src/headers/paridecl.h

0531c4b | Bill Allombert | Thu, 28 Jan 2016 11:14:38 +0100
sumdigits0: fix unsigned cmp warning
1	1	src/basemath/arith2.c

44a5e95 | Bill Allombert | Thu, 28 Jan 2016 10:54:54 +0100
frobeniusliftall: use ulong for headlong code
10	9	src/basemath/galconj.c

2c7b06c | Bill Allombert | Thu, 28 Jan 2016 10:48:26 +0100
intheadlong/polheadlong/matheadlong: make static
3	3	src/basemath/galconj.c
0	3	src/headers/paripriv.h

6a122d8 | Karim Belabas | Thu, 28 Jan 2016 02:27:19 +0100
cleanup paridecl.h
7	8	src/headers/paridecl.h

7b741ee | Karim Belabas | Thu, 28 Jan 2016 02:22:29 +0100
move abelian characters-specific stuff to new file char.c

reorganize GP 'charXXX' functions to allow Dirichlet characters
0	613	src/basemath/arith1.c
0	146	src/basemath/buch3.c
854	0	src/basemath/char.c
22	13	src/headers/paridecl.h
14	0	src/test/32/character
5	1	src/test/32/zn
8	0	src/test/in/character
4	0	src/test/in/zn

ba978c2 | Karim Belabas | Thu, 28 Jan 2016 01:09:18 +0100
make chareval_i static
1	1	src/basemath/arith1.c

2e30033 | Bill Allombert | Wed, 27 Jan 2016 23:30:58 +0100
int2n/int2u: replace 1L<< by 1UL<< to avoid signed overflow
2	2	src/kernel/none/mp_indep.c

9eafe99 | Bill Allombert | Wed, 27 Jan 2016 23:30:58 +0100
int_get_ulong/int_get_bits: Add missing ulong cast.
2	2	src/basemath/bit.c

1d6b4b6 | Bill Allombert | Wed, 27 Jan 2016 23:30:58 +0100
Flx_invBarrett_basecase: use uel
6	4	src/basemath/Flx.c

5d26f84 | Bill Allombert | Wed, 27 Jan 2016 23:30:58 +0100
Flx_invBarrett_basecase: use ulong u
1	1	src/basemath/Flx.c

a03759d | Bill Allombert | Wed, 27 Jan 2016 23:30:57 +0100
sumdigits0: use 1UL<< instead of 1<< (overflow)
1	1	src/basemath/arith2.c

506eefd | Bill Allombert | Wed, 27 Jan 2016 22:05:30 +0100
config/DOC_Make.SH: add new parameter to genfunclist call
2	2	config/DOC_Make.SH

7d75a6b | Bill Allombert | Wed, 27 Jan 2016 22:01:48 +0100
document paristack_setsize, parivstack_reset, paristack_resize
18	0	doc/usersch5.tex

899603d | Bill Allombert | Wed, 27 Jan 2016 16:14:46 +0100
texmacs.c: fix warning when readline is disabled
2	0	src/gp/texmacs.c

2ba8e39 | Karim Belabas | Wed, 27 Jan 2016 15:41:02 +0100
fix chareval doc
18	15	src/functions/number_theoretical/chareval

a18e002 | Bill Allombert | Tue, 26 Jan 2016 23:11:23 +0100
genfunclist: take output file as argument
6	2	config/Makefile.SH
3	3	config/genfunclist
1	1	config/get_perl

07ed531 | Karim Belabas | Tue, 26 Jan 2016 16:40:57 +0100
typo in twist_matrices
1	1	src/basemath/modsym.c

7c89ba7 | Karim Belabas | Tue, 26 Jan 2016 10:06:08 +0100
mspadicmomments: fix twist formula
25	2	src/basemath/modsym.c

812cd2f | Karim Belabas | Mon, 25 Jan 2016 22:56:49 +0100
lfunchiZ: allow Conrey logarithm rather than log on bid.gen
1	1	src/basemath/lfunutils.c

0741012 | Karim Belabas | Mon, 25 Jan 2016 18:34:28 +0100
mspadicmoments: fix denominator problems + typo with 't' vector being erased
29	12	src/basemath/modsym.c

e4b353e | Bill Allombert | Mon, 25 Jan 2016 16:35:09 +0100
pari_use_readline: redefine as returning void.
10	11	src/headers/paripriv.h

cd4271f | Karim Belabas | Mon, 25 Jan 2016 16:00:55 +0100
mspadicmoments: use correct formula for twists
34	20	src/basemath/modsym.c

76dd81e | Bill Allombert | Mon, 25 Jan 2016 15:48:45 +0100
algebras: fix test to avoid memory corruption

(broek 32bit gp-dyn with gcc 5)
1	1	src/test/in/algebras

c1168dc | Karim Belabas | Mon, 25 Jan 2016 09:17:43 +0100
fix twists in mspadicmoments
1	1	src/basemath/modsym.c

a8ce441 | Bill Allombert | Sun, 24 Jan 2016 20:21:12 +0100
mingw64: generate LLP64 files in src64 instead of src.

This is more friendly to git users. However one need to rerun
./Configure -l each time the source change
0	6	Configure
4	4	config/Makefile.SH
12	10	config/convertllp64
7	0	config/extract_files
3	1	config/genkernel

cd49458 | Karim Belabas | Sun, 24 Jan 2016 19:09:37 +0100
znconreychar: no longer allow logs on bid.gen, allow Conrey log instead
5	5	src/basemath/arith1.c
5	7	src/functions/number_theoretical/znconreychar
13	6	src/functions/number_theoretical/znconreylog
2	3	src/test/32/zn
0	2	src/test/in/zn

66899b1 | Karim Belabas | Sun, 24 Jan 2016 18:17:13 +0100
export chareval
53	0	src/functions/number_theoretical/chareval

621e10c | Karim Belabas | Sun, 24 Jan 2016 18:15:51 +0100
155- [GP] function chareval
1	0	CHANGES
99	45	src/basemath/arith1.c
2	3	src/basemath/lfunutils.c
0	41	src/functions/number_theoretical/znchareval
3	1	src/headers/paridecl.h
12	1	src/test/32/bnr
11	1	src/test/32/zn
10	0	src/test/in/bnr
13	1	src/test/in/zn



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