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


590d837a1 | Karim Belabas | Fri, 18 Jun 2021 21:19:47 +0200
bnfinit0 -> Buchall
1	1	src/basemath/nflist.c

63707bbc8 | Karim Belabas | Fri, 18 Jun 2021 20:18:42 +0200
remove checknf's
1	1	doc/usersch6.tex
4	2	src/basemath/base2.c

be11a7181 | Karim Belabas | Fri, 18 Jun 2021 19:55:46 +0200
remove checknf's
2	0	doc/usersch6.tex
2	5	src/basemath/base4.c

7c83ca078 | Karim Belabas | Fri, 18 Jun 2021 19:50:08 +0200
remove checknf's
4	2	doc/usersch6.tex
15	11	src/basemath/base3.c
1	1	src/basemath/buch3.c
2	1	src/functions/number_fields/idealstar

40807d09c | Karim Belabas | Fri, 18 Jun 2021 19:19:12 +0200
remove checknf's
5	3	doc/usersch6.tex
3	5	src/basemath/base3.c

e6fe8cd33 | Karim Belabas | Fri, 18 Jun 2021 18:35:39 +0200
rewrite lfunzetak to use nf / t_POL argument; fix bench
19	33	src/basemath/lfunutils.c

6e5aaedc0 | Bill Allombert | Fri, 18 Jun 2021 15:28:59 +0200
New libpari function F2v_subset
4	0	doc/usersch5.tex
9	0	src/basemath/F2v.c
0	10	src/basemath/perm.c
1	0	src/headers/paridecl.h

75fcc5874 | Karim Belabas | Fri, 18 Jun 2021 15:23:22 +0200
bnfselmer: special case for K = Q

40- [libpari] nfV_to_scalar_or_alg
1	1	CHANGES
3	0	doc/usersch6.tex
27	17	src/basemath/ellrank.c
1	0	src/headers/paridecl.h
4	4	src/headers/pariinl.h

5949848df | Karim Belabas | Fri, 18 Jun 2021 10:21:18 +0200
bnfselmer: S = NULL is impossible

+ factor -> ZX_factor
3	3	src/basemath/ellrank.c

d5c71c687 | Karim Belabas | Fri, 18 Jun 2021 09:22:32 +0200
remove checknf
2	1	doc/usersch7.tex
1	1	src/basemath/ellrank.c

e35801f00 | Karim Belabas | Fri, 18 Jun 2021 09:20:46 +0200
remove checknf + fix doc typo
3	3	doc/usersch6.tex
2	1	doc/usersch8.tex
2	2	src/basemath/lfunutils.c

91262123c | Karim Belabas | Fri, 18 Jun 2021 00:13:10 +0200
remove checknf
2	1	doc/usersch6.tex
1	1	src/basemath/base2.c
5	3	src/basemath/base4.c
1	1	src/basemath/base5.c
1	1	src/basemath/bnflog.c
1	1	src/basemath/kummer.c
2	1	src/basemath/nflist.c
2	1	src/functions/number_fields/idealhnf

8281561d0 | Karim Belabas | Thu, 17 Jun 2021 23:52:42 +0200
remove checknf
1	1	src/basemath/buch2.c

6721e5ee2 | Karim Belabas | Thu, 17 Jun 2021 23:44:22 +0200
remomve checknf's
3	0	doc/usersch6.tex
5	3	src/basemath/base2.c
1	1	src/basemath/buch2.c
3	1	src/basemath/lfunutils.c
8	8	src/basemath/nflist.c
1	0	src/modules/algebras.c

97421afa5 | Karim Belabas | Thu, 17 Jun 2021 20:03:44 +0200
move nffactorback / idealfactorback to base3.c + delete a checknf
23	0	src/basemath/base3.c
1	1	src/basemath/buch2.c
0	24	src/basemath/polarit2.c
2	2	src/headers/paridecl.h

b1dfaa66a | Bill Allombert | Thu, 17 Jun 2021 18:59:55 +0200
galoissubgroups: call groupelts_solvablesubgroups for groupelts.

Detect galoisinit generated by galoissplittinginit and use
groupelts_solvablesubgroups when gen/orders are not available.

Need to handle non solvable subgroups somehow.
14	0	src/basemath/galconj.c
2	1	src/test/32/galoisinit
1	0	src/test/in/galoisinit

839e02b13 | Bill Allombert | Thu, 17 Jun 2021 18:59:50 +0200
New libpari function groupelts_solvablesubgroups
4	0	doc/usersch5.tex
232	0	src/basemath/perm.c
1	0	src/headers/paridecl.h

77a95b695 | Karim Belabas | Thu, 17 Jun 2021 18:01:36 +0200
rnfpolred cleanup
2	3	src/basemath/base5.c

6822df9b9 | Karim Belabas | Thu, 17 Jun 2021 17:50:16 +0200
remove checknf
2	2	src/basemath/bnflog.c

159ab9076 | Karim Belabas | Thu, 17 Jun 2021 17:16:56 +0200
make ideals_by_norm public; remove checknf
1	1	CHANGES
5	1	doc/usersch6.tex
1	1	src/basemath/base3.c
12	11	src/basemath/nflist.c
0	1	src/modules/algebras.c
1	1	src/modules/thue.c

4e4348735 | Karim Belabas | Thu, 17 Jun 2021 16:52:39 +0200
cleanup alg_complete
11	17	src/modules/algebras.c

f563d7f03 | Karim Belabas | Thu, 17 Jun 2021 15:16:50 +0200
remove checknf in nfpow_u
6	4	doc/usersch6.tex
5	5	src/basemath/base3.c
1	1	src/basemath/buch3.c
1	1	src/modules/algebras.c

6da609138 | Karim Belabas | Thu, 17 Jun 2021 15:01:57 +0200
export and use prV_primes
1	6	src/basemath/base2.c
9	0	src/basemath/base4.c
2	5	src/basemath/ellrank.c
2	8	src/basemath/kummer.c
1	0	src/headers/paridecl.h
0	10	src/modules/algebras.c

44e5adfe0 | Karim Belabas | Thu, 17 Jun 2021 14:23:42 +0200
cleanup extraprime, export prV_primes
1	0	CHANGES
4	0	doc/usersch6.tex
14	23	src/modules/algebras.c

c0494641a | Karim Belabas | Thu, 17 Jun 2021 12:50:13 +0200
cleanup alg_hilbert + remove checknf's
2	1	doc/usersch6.tex
1	1	src/basemath/nflist.c
2	6	src/modules/algebras.c

d19e6b110 | Karim Belabas | Thu, 17 Jun 2021 12:38:51 +0200
cleanup (++k -> k++)
1	1	src/basemath/ellrank.c

a474bff4d | Karim Belabas | Thu, 17 Jun 2021 02:16:49 +0200
use dirpowerssum in zetahurwitz if x = 1
7	5	src/basemath/trans3.c
4	4	src/test/32/zetahurwitz

f726994ec | Karim Belabas | Thu, 17 Jun 2021 02:12:44 +0200
remove useless checknf's
2	3	src/basemath/ellrank.c
2	2	src/functions/number_fields/nfhilbert

285b01d12 | Karim Belabas | Wed, 16 Jun 2021 21:06:02 +0200
polsybcyclofast: document alternative input types for n
3	0	src/functions/polynomials/polsubcyclofast

fe8eb0b5b | Karim Belabas | Wed, 16 Jun 2021 21:04:29 +0200
remove useless checknf
2	1	src/functions/number_fields/bnfisintnorm
10	13	src/modules/thue.c

9e9f627ff | Karim Belabas | Wed, 16 Jun 2021 20:41:05 +0200
fix rnfconductor in degree 1
1	1	src/basemath/base2.c
2	1	src/test/32/rnf
3	0	src/test/in/rnf

86d889456 | Bill Allombert | Wed, 16 Jun 2021 19:52:23 +0200
galoisinit([P,aut]): return 0 if #aut< poldegree(P)

So if P is not Galois, now galoisinit(P) and
galoisinit([P,nfgaloisconj(P)]) both give 0
2	0	src/basemath/galconj.c
2	1	src/test/32/galoisinit
1	0	src/test/in/galoisinit

ae5b72d64 | Bill Allombert | Wed, 16 Jun 2021 19:39:19 +0200
galoisinit([P,aut]) was broken (from bdb1361d)
1	0	src/basemath/galconj.c
2	1	src/test/32/galoisinit
3	0	src/test/in/galoisinit

61515d4ca | Karim Belabas | Wed, 16 Jun 2021 17:34:30 +0200
checknf -> bnr_get_nf
1	1	src/modules/stark.c

4ebef9ed9 | Karim Belabas | Tue, 15 Jun 2021 18:38:31 +0200
update benches
7	3	src/test/32/setdebug
3	0	src/test/in/setdebug

38178e4e6 | Karim Belabas | Tue, 15 Jun 2021 18:36:23 +0200
cleanup polsubcycloV4_i
29	29	src/basemath/nflist.c

9104e3241 | Karim Belabas | Tue, 15 Jun 2021 15:37:25 +0200
retune DEBUGLEVEL diagnostics for es.c
15	6	src/language/es.c

0a4f447c5 | Bill Allombert | Tue, 15 Jun 2021 15:23:28 +0200
parallelize nfisincl_from_fact_frac
10	2	src/basemath/base1.c
6	0	src/functions/number_fields/nfisincl
1	0	src/headers/paripriv.h

6692f10df | Karim Belabas | Tue, 15 Jun 2021 14:04:10 +0200
fix doc typos
5	6	src/functions/polynomials/polsubcyclo

b48696db7 | Karim Belabas | Tue, 15 Jun 2021 08:46:26 +0200
kill overfull hboxes
10	7	src/functions/number_theoretical/ramanujantau
1	1	src/functions/programming/setdebug

0593bb953 | Karim Belabas | Tue, 15 Jun 2021 00:13:50 +0200
39- New GP function polsubcyclofast
1	0	CHANGES
22	8	src/basemath/nflist.c
0	31	src/basemath/subcyclo.c
7	2	src/functions/polynomials/polsubcyclo
56	0	src/functions/polynomials/polsubcyclofast
1	1	src/headers/paridecl.h
2	2	src/test/32/nfields
73	23	src/test/32/subcyclo
24	4	src/test/in/subcyclo

dcdce6486 | Karim Belabas | Mon, 14 Jun 2021 22:23:27 +0200
make doc more precise
3	1	src/functions/number_fields/galoissubcyclo
9	2	src/functions/polynomials/polsubcyclo

8bbd32c55 | Bill Allombert | Mon, 14 Jun 2021 19:17:34 +0200
ratpoints: find_points_work: make sure array_size is not 0
1	1	src/modules/ratpoints.c
2	1	src/test/32/ellratpoints
3	0	src/test/in/ellratpoints

51f619e42 | Karim Belabas | Mon, 14 Jun 2021 14:40:10 +0200
DEBUGFILES -> DEBUGLEVEL_io; deprecate debugfiles
1	0	CHANGES
2	0	COMPAT
3	2	doc/usersch2.tex
2	2	doc/usersch5.tex
4	3	src/functions/default/debugfiles
1	1	src/headers/paricom.h
1	1	src/language/default.c
14	14	src/language/es.c
2	2	src/language/init.c
19	1	src/test/32/io
4	0	src/test/32/setdebug
2	0	src/test/in/io
1	0	src/test/in/setdebug

cd599dbf3 | Bill Allombert | Mon, 14 Jun 2021 11:00:18 +0200
hyperellratpoints: remove restriction that D<=N

Note that if D is large and N is small, the algorithm is inefficient.
One way to avoid that is to use polrecip and swap D and N.
1	2	src/modules/ratpoints.c
3	1	src/test/32/ellratpoints
2	0	src/test/in/ellratpoints

22373e45d | Karim Belabas | Sun, 13 Jun 2021 18:56:36 +0200
ifactor_sign: fix tuning parameters for avoiding ispsp test
3	2	src/basemath/ifactor1.c

955ea4a2d | Karim Belabas | Sun, 13 Jun 2021 18:47:12 +0200
24- [libpari] absZ_factor_limit_strict no longer guarantees that q is composite

This is useless for applications and possibly expensive
2	0	CHANGES
2	0	COMPAT
4	3	doc/usersch5.tex
3	2	src/basemath/ifactor1.c

1546d090a | Karim Belabas | Sun, 13 Jun 2021 16:54:06 +0200
38- in GPRC, support default(key,val) and setdebug(dom,val)
1	0	CHANGES
7	2	doc/usersch2.tex
26	0	src/language/gplib.c

d98d3c26d | Karim Belabas | Sun, 13 Jun 2021 16:00:23 +0200
fix \gm2
1	1	src/language/gplib.c

2508b1a74 | Karim Belabas | Sun, 13 Jun 2021 13:08:32 +0200
change polsubcyclosmall encoding d = -4 is now for V4
6	7	src/basemath/nflist.c
14	14	src/test/32/subcyclo

8b34a94bb | Karim Belabas | Sun, 13 Jun 2021 11:43:50 +0200
typo in checkcondell_i + use vecfatoroddu
7	4	src/basemath/nflist.c

146ef9790 | Karim Belabas | Sun, 13 Jun 2021 10:39:50 +0200
fix comment
1	2	src/basemath/arith1.c

f4938ff14 | Karim Belabas | Sun, 13 Jun 2021 10:29:51 +0200
ifactor: insert a primality test after a few (169) trial divisions

FIXME: should use batch trial division (Z_nv_mod) [and precomputed trees?]
5	3	src/basemath/ifactor1.c

055fa6d92 | Karim Belabas | Sun, 13 Jun 2021 10:00:46 +0200
polsubcyclosmall: allow [n, factor(n)]
60	23	src/basemath/nflist.c
4	1	src/basemath/subcyclo.c

ce2f8b7a9 | Karim Belabas | Sat, 12 Jun 2021 17:06:41 +0200
fix charconj doc
7	5	src/functions/number_theoretical/charconj

f34b3a039 | Karim Belabas | Sat, 12 Jun 2021 16:01:33 +0200
fix polsubcyclo(15,4)
15	2	src/basemath/nflist.c
12	7	src/test/32/subcyclo
1	0	src/test/in/subcyclo

d76aff2be | Karim Belabas | Fri, 11 Jun 2021 22:55:29 +0200
ZX_squff is not memory clean
1	0	doc/usersch5.tex

f79108e65 | Karim Belabas | Fri, 11 Jun 2021 12:42:33 +0200
55- ZX_squff(T) did not follow its specification if T(0) = 0

make it return the true SQFF, adapt callers instead
1	0	CHANGES
3	2	doc/usersch5.tex
37	31	src/basemath/QX_factor.c
13	11	src/basemath/base2.c
1	0	src/basemath/rootpol.c

2390d7c3d | Bill Allombert | Tue, 8 Jun 2021 18:37:14 +0200
BA  54- List([1])[1..0]==List() -> 0 instead of 1 (from Kevin Ryde)
1	0	CHANGES
5	3	src/basemath/gen2.c
2	1	src/test/32/equal
1	0	src/test/in/equal

f73f5bf3e | Bill Allombert | Tue, 8 Jun 2021 18:34:45 +0200
BA  53- concat(List([1])[1..0]) ->SEGV (instead of error) [#2299]
1	0	CHANGES
1	1	src/basemath/concat.c
3	0	src/test/32/concat
1	0	src/test/in/concat

7447aeb09 | Bill Allombert | Tue, 8 Jun 2021 17:33:11 +0200
usersch5.tex: remove cruft from previous patch
0	2	doc/usersch5.tex

eeaad8e17 | Karim Belabas | Mon, 7 Jun 2021 21:11:55 +0200
typo zero_F2m_copy -> zero_F3m_copy
3	1	doc/usersch5.tex

ac62ff394 | Karim Belabas | Mon, 7 Jun 2021 21:09:55 +0200
ellQ_setprec: remove spurious declaration
0	1	src/headers/paridecl.h

8a2c4dff6 | Karim Belabas | Sun, 6 Jun 2021 20:57:39 +0200
52- quadtofp suffered from catastrophic cancellation [#2298]

z=66992092050551637663438906713182313772 -47370562574818466708936539960450008968*quadgen(8); z*1. -> 0.75
3	0	CHANGES
24	11	src/basemath/gen2.c
1	0	src/test/32/quad
3	0	src/test/in/quad

c61af242a | Karim Belabas | Sun, 6 Jun 2021 20:55:07 +0200
minor cleanup
2	2	src/basemath/gen1.c

3429931da | Karim Belabas | Sun, 6 Jun 2021 19:27:36 +0200
forgotten 'git add'
33	0	src/functions/polynomials/poltomonic

935ab1fd7 | Karim Belabas | Sun, 6 Jun 2021 15:07:00 +0200
improve doc
16	9	src/functions/modular_forms/mfkohnenbijection

568858add | Karim Belabas | Sun, 6 Jun 2021 13:11:49 +0200
37- New GP function poltomonic [#2200]
1	0	CHANGES
1	0	doc/refcard-nf.tex
17	7	src/basemath/base1.c
1	0	src/headers/paridecl.h
5	1	src/test/32/pol
5	0	src/test/in/pol

769779f64 | Karim Belabas | Sat, 5 Jun 2021 00:53:25 +0200
fix nflist(C[123], 't)
2	1	src/basemath/nflist.c
4	1	src/test/32/nflistQT
4	0	src/test/in/nflistQT

6ea14389a | Karim Belabas | Sat, 5 Jun 2021 00:45:47 +0200
cleanup RgX_isspherical
11	11	src/basemath/mftrace.c



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