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


d5a80db6d | Karim Belabas | Sat, 2 Jul 2022 01:11:42 +0200
quadhilbert/quadray are in stark.c, not buch1.c (James Rickards) [#2391]
2	2	src/headers/paridecl.h

5dc7ef6d5 | Karim Belabas | Fri, 1 Jul 2022 20:20:03 +0200
print( Mat([Mat(2)]) ) -> Mat([Mat(2)])

instead of Mat(Mat(2)) [which yields Mat(2)]
2	1	src/language/es.c
5	1	src/test/32/mat
2	0	src/test/in/mat

49cbc6d04 | Karim Belabas | Fri, 1 Jul 2022 18:17:22 +0200
mscuspidal: the Tp matrix is rational, make it integral first
4	2	src/basemath/modsym.c

06852b991 | Karim Belabas | Thu, 30 Jun 2022 16:55:02 +0200
simplify test
7	10	src/test/in/ideal

0e99b549b | Karim Belabas | Thu, 30 Jun 2022 15:53:15 +0200
handle correctly idealchineseinit() structures when RHS has denominators

fix doc: only works when denominators are coprime to modulus in the
'init' case
21	9	src/basemath/base3.c
2	1	src/functions/number_fields/idealchinese
1	1	src/modules/algebras.c
3	1	src/test/32/ideal
11	0	src/test/in/ideal

8a3e72713 | Bill Allombert | Thu, 30 Jun 2022 15:19:44 +0200
Use stack_sprintf instead of stack_malloc + sprintf

Not worth the trouble of estimating the string length
1	3	src/basemath/nflist.c
1	2	src/basemath/nflistQT.c
1	2	src/modules/elldata.c
2	6	src/modules/galois.c
1	2	src/modules/galpol.c

b789d822d | Karim Belabas | Thu, 30 Jun 2022 09:18:06 +0200
div_ser: fix scalarser usage (forbid prec < 0)
2	1	src/basemath/gen1.c

ac4c07a16 | Karim Belabas | Thu, 30 Jun 2022 01:53:59 +0200
serconvol(O(x^-2),O(23)*O(x^-2)) -> crash
4	1	src/basemath/bibli2.c
2	1	src/test/32/ser
1	0	src/test/in/ser

d6e8745b1 | Karim Belabas | Thu, 30 Jun 2022 01:47:41 +0200
 O(v3^-1)/(1+O(23)+I) -> crash
8	4	src/basemath/gen1.c
2	0	src/test/32/ser
2	0	src/test/in/ser

6fee74966 | Karim Belabas | Wed, 29 Jun 2022 18:52:05 +0200
gcharnewprec_i: gcopy -> shallowcopy
2	1	src/basemath/grossenchar.c

0afa0bc03 | Bill Allombert | Wed, 29 Jun 2022 18:22:09 +0200
ratpoints: get_2adic_info: make sure num_bits is initialized
5	2	src/modules/ratpoints.c

e977274df | Karim Belabas | Wed, 29 Jun 2022 16:54:03 +0200
gchar_identify_i: avoid useless gcopy
18	18	src/basemath/grossenchar.c

30537a3b3 | Pascal | Wed, 29 Jun 2022 12:18:57 +0200
test gcharidentify
3	1	src/test/32/gchar
4	0	src/test/in/gchar

8c67726b0 | Pascal | Wed, 29 Jun 2022 12:17:42 +0200
fix gcharidentify, do not change input
1	1	src/basemath/grossenchar.c

c84a606d0 | Bill Allombert | Tue, 28 Jun 2022 21:07:12 +0200
pop_lex: fix memory leak
1	2	CHANGES
1	1	src/language/eval.c

2430f6e9a | Karim Belabas | Tue, 28 Jun 2022 20:37:34 +0200
Fincke_Pohst_ideal: move test for maxtry_ELEMENT in the (!fl) branch

if fl != 0, we are "skipfirst-ing" and not trying an element
1	1	src/basemath/buch2.c

5f365d06a | Karim Belabas | Tue, 28 Jun 2022 19:26:40 +0200
fix comment
1	1	src/test/in/bnf

4388c211a | Karim Belabas | Tue, 28 Jun 2022 19:09:26 +0200
make ldata_eulerf static to lfunutils.c

if a private "fast" variant is needed later, we shall export it again
(and fix the interface; taking an 'ldata' would be ok, an ldata_get_an()
is weird for an exported function with that name)
1	0	src/basemath/lfunutils.c
0	1	src/headers/paridecl.h

1b72fa1a6 | Karim Belabas | Tue, 28 Jun 2022 11:32:58 +0200
off-by-1 error in vecsmall2vec2 [#2390]
4	3	src/basemath/pclgp.c
2	1	src/test/32/subcyclopclgp
1	0	src/test/in/subcyclopclgp

df285e305 | Bill Allombert | Mon, 27 Jun 2022 23:40:29 +0200
parforeach: fix memory leak
1	0	src/language/eval.c

bc5863956 | Karim Belabas | Mon, 27 Jun 2022 18:28:03 +0200
whitespace edits
10	11	src/headers/pariinl.h

a221b924d | Takashi Fukuda | Mon, 27 Jun 2022 17:30:35 +0200
pclgp.c: replace Flx_recip1  by Flx_recip1_inplace

Reduce memory use by two for this example
subcycloiwasawa(x^2-29127,2,19)
45	10	src/basemath/pclgp.c

c95cf9ebd | Aurel Page | Mon, 27 Jun 2022 16:28:21 +0200
algebras [from James Rickards]: fix inefficiency in backtrackfacto
11	1	src/modules/algebras.c
2	1	src/test/32/alghasse
4	1	src/test/in/alghasse

5052e9f43 | Karim Belabas | Sun, 26 Jun 2022 23:01:19 +0200
document rfrac_to_ser_i
1	0	CHANGES
4	0	doc/usersch5.tex

92a5131c1 | Bill Allombert | Sun, 26 Jun 2022 18:47:27 +0200
pari.f90: add example of garbage collecting
25	6	examples/pari.f90

6bab747bc | Bill Allombert | Sun, 26 Jun 2022 18:47:27 +0200
New libpari function get_avma

Useful for languages that does not provide access to TLS variables
3	0	doc/usersch5.tex
1	0	src/headers/paridecl.h
2	0	src/kernel/none/level1.h

a6017bb34 | Karim Belabas | Fri, 24 Jun 2022 21:54:51 +0200
cleanup mfgaloisprojrep / search_A5
15	17	src/basemath/mftrace.c
2	0	src/basemath/nflist.c

3db7d7998 | Karim Belabas | Fri, 24 Jun 2022 18:43:20 +0200
kill warning
1	1	src/basemath/nflist.c

c17dd74cd | Karim Belabas | Fri, 24 Jun 2022 15:58:19 +0200
improve doc
3	2	src/functions/elliptic_curves/ellL1
4	2	src/functions/elliptic_curves/ellanalyticrank

0137f7660 | Bill Allombert | Fri, 24 Jun 2022 11:01:47 +0200
mfgaloisprojrep: add support for A5 using nflistdata
39	1	src/basemath/mftrace.c
21	0	src/basemath/nflist.c
2	1	src/functions/modular_forms/mfgaloisprojrep
4	0	src/headers/paripriv.h

ae94a348b | Bill Allombert | Sun, 19 Jun 2022 17:31:04 +0200
nflist("A5"): check bounds against proved bounds from NFDB [#2389]

Extracted from 'https://hobbes.la.asu.edu/NFDB/' by checking for
"Results below are proven complete".
5	1	src/basemath/nflist.c

66142d50a | Karim Belabas | Sun, 19 Jun 2022 17:21:09 +0200
Pol(Mod(0,3)) * (1 + O(x)) -> valp overflow
12	8	src/basemath/gen1.c
4	7	src/test/32/ser
6	8	src/test/in/ser

e33ab4de3 | Karim Belabas | Sun, 19 Jun 2022 14:02:01 +0200
further glitches related to 0 t_SER and t_POL [#2388]

- fix RgX_valrem to keep type information
- handle properly the case when v = LONG_MAX in gdiv(t_POL,t_SER)
- Change [exact 0] [*/] t_SER -> exact 0  [ was the case for t_INT only ]
5	1	src/basemath/RgX.c
6	5	src/basemath/gen1.c
10	3	src/test/32/ser
8	0	src/test/in/ser

54779710f | Bill Allombert | Sat, 18 Jun 2022 16:59:38 +0200
hyperellminimalmodel: improve doc
4	2	src/functions/elliptic_curves/hyperellminimalmodel

158069e26 | Bill Allombert | Sat, 18 Jun 2022 16:59:38 +0200
hyperellchangecurve: fix typo (RgX_shift instead of RgX_mul2n)

+ use hyperellchangecurve in test too.
1	1	src/basemath/hyperell.c
4	15	src/test/in/hyperelldisc

fcd2d3271 | Bill Allombert | Sat, 18 Jun 2022 16:59:38 +0200
New libpari function RgX_mul2n
1	0	CHANGES
3	0	doc/usersch5.tex
2	0	src/basemath/RgX.c
1	0	src/headers/paridecl.h

d30c99f28 | Karim Belabas | Sat, 18 Jun 2022 16:47:34 +0200
improve docs
3	3	src/functions/conversions/Map
6	4	src/functions/linear_algebra/qfauto

ddd48026f | Bill Allombert | Sat, 18 Jun 2022 15:51:08 +0200
Map: add example using matreduce
4	0	src/functions/conversions/Map



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