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


90e2985bd | Karim Belabas | Fri, 7 Aug 2020 17:39:54 +0200
63- sanity checks when parsing default args in 'install' prototypes [#2239]

- move other checks from parseproto to check_proto
- whitespace edits
1	0	CHANGES
3	1	src/gp/gp.c
61	18	src/language/anal.c
9	29	src/language/compile.c
6	0	src/test/32/install
4	0	src/test/in/install

2b53ab2d7 | Bill Allombert | Thu, 6 Aug 2020 19:15:58 +0200
New GP function permcycles
1	0	CHANGES
15	8	src/basemath/perm.c
15	0	src/functions/combinatorics/permcycles
1	0	src/headers/paridecl.h
4	1	src/test/32/forperm
16	1	src/test/32/galoisinit
1	0	src/test/in/forperm
1	0	src/test/in/galoisinit

5f7ba32ec | Bill Allombert | Thu, 6 Aug 2020 19:15:58 +0200
bnrisprincipal: doc: add missing $
1	1	src/functions/number_fields/bnrisprincipal

715a451c6 | Karim Belabas | Thu, 6 Aug 2020 19:08:57 +0200
doc typo
1	1	src/functions/number_fields/bnrisprincipal

260bfc403 | Bill Allombert | Thu, 6 Aug 2020 18:01:40 +0200
paridecl.h: resort section perm.c
24	24	src/headers/paridecl.h

c4d520747 | Karim Belabas | Thu, 6 Aug 2020 12:29:07 +0200
bnrinit(,1) -> bnrinit
1	1	src/test/in/bnrL1

eee2f189a | Karim Belabas | Thu, 6 Aug 2020 12:26:34 +0200
bnrinit(,1) -> bnrinit
3	3	src/test/in/bnr

f7c4b20bf | Karim Belabas | Thu, 6 Aug 2020 12:25:06 +0200
bnrinit(,1) -> bnrinit
2	2	src/test/in/lfun

70da8b628 | Karim Belabas | Thu, 6 Aug 2020 12:24:28 +0200
update doc after bnrisprincipal(,1) changes
7	7	doc/usersch6.tex

09634ab42 | Karim Belabas | Thu, 6 Aug 2020 11:44:17 +0200
typo in bnr_to_abgrp
1	1	src/basemath/subcyclo.c

643faf39c | Karim Belabas | Thu, 6 Aug 2020 11:39:11 +0200
bnrisprincipal: fix concatenation error
3	2	src/basemath/buch3.c

588ec2ad2 | Karim Belabas | Thu, 6 Aug 2020 11:36:22 +0200
bnfisprincipal: remove trivial 1^1 nf_GENMAT components
20	2	src/basemath/buch2.c
3	3	src/test/32/bnr

c4d33b5ad | Karim Belabas | Thu, 6 Aug 2020 10:17:47 +0200
bnrisprincipal: added flag 4 analogous to bnfisprincipal

(compact representation of principal part)
2	1	CHANGES
8	7	src/basemath/buch3.c
8	5	src/functions/number_fields/bnrisprincipal
3	1	src/test/32/bnr
4	2	src/test/in/bnr

e36fc6205 | Karim Belabas | Thu, 6 Aug 2020 09:13:18 +0200
62- bnrisprincipal(bnr,1) no longer needs a bnr with generators

- remove bnr_get_gen call in bnr_to_abgrp
2	0	CHANGES
17	9	src/basemath/buch3.c
4	3	src/basemath/subcyclo.c
7	2	src/functions/number_fields/bnrinit
30	17	src/functions/number_fields/bnrisprincipal
5	4	src/test/32/bnr
7	2	src/test/in/bnr

2ac6d95b9 | Karim Belabas | Wed, 5 Aug 2020 18:05:24 +0200
Buchraymod/bnfnarrow: rename variable + reword comments
11	14	src/basemath/buch3.c

d6c0c9a61 | Karim Belabas | Wed, 5 Aug 2020 18:01:15 +0200
cleanup Buchraymod: factor out get_Gen function
26	24	src/basemath/buch3.c

3316dda71 | Karim Belabas | Wed, 5 Aug 2020 17:37:18 +0200
Buchraymod_i: remove genbid variable
2	3	src/basemath/buch3.c

3cce944e4 | Karim Belabas | Wed, 5 Aug 2020 14:09:23 +0200
108- [libpari] galoismatrixapply
1	0	CHANGES
4	0	doc/usersch6.tex
76	14	src/basemath/base1.c
3	2	src/basemath/buch3.c
1	0	src/headers/paridecl.h
1	1	src/headers/pariinl.h

fdf144472 | Karim Belabas | Wed, 5 Aug 2020 11:55:21 +0200
61- bnrgaloismatrix(bnr) no longer needs a bnr with generators
2	0	CHANGES
15	9	src/basemath/buch3.c
40	3	src/functions/number_fields/bnrgaloismatrix
6	8	src/functions/number_fields/bnrisgalois
1	1	src/test/in/bnrisgalois

fd9db33f9 | Karim Belabas | Wed, 5 Aug 2020 09:24:33 +0200
polred could SEGV on reducible input [#2241]

r1 computed by ZX_sturm_irred which assumes input has no rational root
Make sure r1 has the right parity before going on (result may be
completely wrong but it won't sefault)
7	2	src/basemath/base1.c
4	1	src/test/32/polred
4	0	src/test/in/polred

287aee3a5 | Karim Belabas | Tue, 4 Aug 2020 14:09:48 +0200
90- Rg[MX]_rescale_to_int: result had a large power-of-2 content

+ improve iterative lcmii, e.g. c=1;for(i=1,10^5,c=lcm(c,i));
1	0	CHANGES
3	2	src/basemath/arith1.c
8	5	src/basemath/polarit2.c

46b071818 | Karim Belabas | Sun, 2 Aug 2020 10:45:41 +0200
rescale_init: typo (exact instead of *exact)
1	1	src/basemath/polarit2.c

e274dad00 | Bill Allombert | Sat, 1 Aug 2020 22:37:54 +0200
test-compat: update for previous commit
2	2	src/test/32/compat

7c15058dc | Bill Allombert | Sat, 1 Aug 2020 15:42:09 +0200
nfisincl: Help: replace isomorphism by embedding
1	1	src/functions/number_fields/nfisincl

568a6902e | Karim Belabas | Thu, 30 Jul 2020 12:21:51 +0200
update bench
6	6	src/test/32/bnrclassfield

b18044405 | Karim Belabas | Thu, 30 Jul 2020 12:09:12 +0200
fix 32/64 bit discrepancy in bench
2	2	src/test/32/bnf
1	1	src/test/in/bnf

40a7d0ed9 | Karim Belabas | Wed, 29 Jul 2020 19:23:18 +0200
typo
1	1	doc/usersch6.tex

52d9c0cd8 | Karim Belabas | Wed, 29 Jul 2020 18:04:32 +0200
typo
1	1	doc/usersch6.tex

109a3b940 | Karim Belabas | Wed, 29 Jul 2020 17:31:45 +0200
AP  60- improve bnfisprincipal in fields of large degree

- test more small elements
- [libpari] idealpseudominvec
3	0	CHANGES
4	0	doc/usersch6.tex
23	11	src/basemath/buch2.c
1	0	src/headers/paridecl.h
22	3	src/headers/pariinl.h

53db673a2 | Karim Belabas | Wed, 29 Jul 2020 16:31:04 +0200
bnfisprincipal: reduce the number of idealred's

not needed when computing I \prod P^e(P), NP is small, 0 <= e(P) < 16
and their number is < 6 or 7
3	3	src/basemath/buch2.c
2	2	src/test/32/bnf
3	3	src/test/32/bnrclassfield

897bbc79d | Karim Belabas | Tue, 28 Jul 2020 17:59:54 +0200
bnfsunit: use ZM_hnflll + avoid half the isprincipal calls if nf_GENMAT

- ZM_hnflll: make base change matrices (= exponents) much smaller
- don't call isprincipal then bnfisprincipal0(,nf_GENMAT), use cycgen for this
- in case nf_GEN, the cycgen generators may be impossibly large already
  so don't change algorithm in this case; this flag is already deprecated
  though.
77	48	src/basemath/bnfunits.c
2	2	src/test/32/bnfsunit



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