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


e68eb3e8e1 | Bill Allombert | Tue, 5 Dec 2023 20:24:25 +0100
divur, divsr, invr_basecase: work directly with prec.
13	13	src/kernel/none/mp_indep.c

1e06dca63c | Bill Allombert | Tue, 5 Dec 2023 18:56:09 +0100
tune: output tuning parameters for t_REAL in bits
6	6	src/basemath/trans1.c
3	3	src/basemath/trans2.c
8	8	src/desc/deftune
1	1	src/kernel/gmp/mp.c
16	16	src/kernel/gmp/tune.h
6	6	src/kernel/none/mp_indep.c
14	14	src/kernel/none/tune.h
7	4	src/test/tune.c

523c1f44c8 | Karim Belabas | Tue, 5 Dec 2023 16:49:04 +0100
use utor
2	3	src/basemath/zetamult.c

2376aa4a92 | Karim Belabas | Tue, 5 Dec 2023 16:46:02 +0100
use utor
1	1	src/modules/part.c

89792689b5 | Karim Belabas | Tue, 5 Dec 2023 16:44:19 +0100
remove cgetr() in all intnum() functions
37	27	src/language/intnum.c

f212170d0d | Bill Allombert | Mon, 4 Dec 2023 23:35:08 +0100
tune: fix rand_REAL for new precision
1	1	src/test/tune.c

47b0f9ac82 | Karim Belabas | Mon, 4 Dec 2023 22:34:06 +0100
whitespace edit
2	1	src/kernel/none/level1.h

22c17a8923 | Bill Allombert | Mon, 4 Dec 2023 18:43:28 +0100
rectbox0: clip rectangle properly

Under X, width and height are unsigned, so negative size overflow
instead of being clipped.

plotinit(1,500,500);
plotmove(1,-20,-20);
plotrbox(1,2,2,1);
plotrecth(1,x=-2,2,x^2);
plotdraw([1,50,50]);

lead to a black background.
1	0	CHANGES
4	2	src/graph/plotport.c

9864c15a00 | Bill Allombert | Mon, 4 Dec 2023 16:13:20 +0100
tutorial.tex: fix typo
2	2	doc/tutorial.tex

f2b5adace5 | Bill Allombert | Mon, 4 Dec 2023 15:44:20 +0100
flatter: add support for non-invertible matrices
64	12	src/basemath/lll.c

c3aa21e911 | Bill Allombert | Sun, 3 Dec 2023 23:10:21 +0100
gprec_w et al.: fix comment and doc
9	9	doc/usersch5.tex
3	4	src/basemath/bibli2.c

cd5c12f0fc | Bill Allombert | Sun, 3 Dec 2023 23:05:31 +0100
nbits2prec: remove wrong comment.
0	1	src/headers/pariinl.h

7edfe83a27 | Bill Allombert | Sun, 3 Dec 2023 21:58:41 +0100
examples/pari.f90: fix, BITS_IN_LONG is not defined
1	1	examples/pari.f90

a23d717b87 | Bill Allombert | Sun, 3 Dec 2023 21:16:13 +0100
BA 13- [libpari] change prec to be a number of bits, instead of lg

The number of bits must be positive multiple of BITS_IN_LONG

Now:
DEFAULTPREC is 64
MEDDEFAULTPREC is 128
BIGDEFAULTPREC is 192
realprec return a number of bits, cgetr takes a number of bits as input, the
prototype code 'p' of 'install' passes a number of bits so every function that
takes the argument prec, will receive a number of bits etc.
1	0	CHANGES
2	0	COMPAT
2	2	doc/usersch4.tex
6	8	doc/usersch5.tex
1	1	examples/pari.f90

46d1d5c138 | Bill Allombert | Sun, 3 Dec 2023 20:59:21 +0100
prec is now the number of bits of accuracy.

Must be a multiple of BITS_IN_LONG
1	1	src/basemath/base1.c
1	1	src/basemath/mellininv.c
15	15	src/basemath/trans1.c
3	3	src/basemath/trans2.c
8	8	src/headers/parigen.h
7	7	src/headers/pariinl.h
9	9	src/kernel/none/add.c
13	11	src/kernel/none/level1.h
3	3	src/kernel/none/mp.c
8	8	src/kernel/none/mp_indep.c

8fe14ca9b7 | Bill Allombert | Sun, 3 Dec 2023 20:59:04 +0100
New libpari functions prec2lg/lg2prec
1	0	CHANGES
6	0	doc/usersch5.tex
2	0	src/headers/paridecl.h
7	0	src/headers/pariinl.h

6688faa4bb | Bill Allombert | Sun, 3 Dec 2023 15:46:44 +0100
exp1r_abs/logr_aux/mpcosm1/mpatan: use nbits2extraprec
6	3	src/basemath/trans1.c
2	1	src/basemath/trans2.c

bddf629b5c | Bill Allombert | Sun, 3 Dec 2023 13:20:17 +0100
Klargeinit: fix hack while handling precision

This function allows prec=0
2	1	src/basemath/mellininv.c

e1dc004797 | Bill Allombert | Sun, 3 Dec 2023 13:20:17 +0100
precFtaylor: return an extraprec
2	1	src/basemath/hypergeom.c

8f368f6638 | Karim Belabas | Sun, 3 Dec 2023 03:39:10 +0100
remove obsolete comment in doc
1	2	src/functions/elliptic_curves/ellbsd

cb434a38cf | Karim Belabas | Sun, 3 Dec 2023 03:33:52 +0100
gphelp: remove rule '! *=' -> ' != '

Problem with factorials: x! = x(x-1) ... becomes x != x(x-1) ...
0	1	doc/gphelp.in

833a8ee467 | Karim Belabas | Sun, 3 Dec 2023 02:50:47 +0100
improve doc to help 'gphelp -d'
4	3	src/functions/elliptic_curves/ellbsd

c6333ab7e3 | Karim Belabas | Sun, 3 Dec 2023 02:31:47 +0100
41- support kB or KB, MB, GB and TB as units for memory sizes
2	0	CHANGES
14	6	doc/usersch2.tex
0	1	src/headers/paripriv.h
63	33	src/language/default.c
10	0	src/test/32/memory
8	0	src/test/in/memory

9599641091 | Karim Belabas | Sun, 3 Dec 2023 00:50:40 +0100
typo
1	1	src/language/init.c

3bf7015882 | Karim Belabas | Sun, 3 Dec 2023 00:14:11 +0100
simplify handling of stack overflow's messages
17	22	src/language/init.c

3afeb97c2f | Karim Belabas | Sat, 2 Dec 2023 21:31:06 +0100
Revert "13- use MB (10^6 bytes) in diagnostics"

This reverts commit 942bdbbbd49123b09ea347c11ecf703bdab01668.
0	2	CHANGES
7	6	src/language/init.c
1	1	src/test/32/addprimes
1	1	src/test/32/agm
1	1	src/test/32/algebras
1	1	src/test/32/alggroup
2	2	src/test/32/alghasse
1	1	src/test/32/alglattices
1	1	src/test/32/algsplit
1	1	src/test/32/analyz
1	1	src/test/32/arith
1	1	src/test/32/asymp
1	1	src/test/32/aurifeuille
1	1	src/test/32/bbhnf
2	2	src/test/32/bern
1	1	src/test/32/bessel
2	2	src/test/32/binomial
1	1	src/test/32/bit
2	2	src/test/32/bnf
1	1	src/test/32/bnfisintnorm
2	2	src/test/32/bnflog
2	2	src/test/32/bnfsunit
2	2	src/test/32/bnr
1	1	src/test/32/bnrL1
2	2	src/test/32/bnrclassfield
1	1	src/test/32/bnrisgalois
1	1	src/test/32/bnrmap
1	1	src/test/32/character
1	1	src/test/32/charpoly
1	1	src/test/32/cmp
1	1	src/test/32/combinat
1	1	src/test/32/compat
1	1	src/test/32/content
1	1	src/test/32/cxtrigo
2	2	src/test/32/cyclo
1	1	src/test/32/debugger
1	1	src/test/32/det
1	1	src/test/32/diffop
1	1	src/test/32/digits
1	1	src/test/32/dirpowers
1	1	src/test/32/disc
1	1	src/test/32/div
2	2	src/test/32/ell
1	1	src/test/32/ellanal
2	2	src/test/32/ellff
1	1	src/test/32/ellglobalred
1	1	src/test/32/elliptic
1	1	src/test/32/ellisogeny
2	2	src/test/32/ellisomat
1	1	src/test/32/ellissupersingular
1	1	src/test/32/ellmodulareqn
2	2	src/test/32/ellnf
2	2	src/test/32/ellpadic
2	2	src/test/32/ellpadiclambdamu
2	2	src/test/32/ellrank
1	1	src/test/32/ellratpoints
2	2	src/test/32/ellsea
2	2	src/test/32/ellseaJ
1	1	src/test/32/elltors
1	1	src/test/32/ellweilpairing
2	5	src/test/32/env
1	1	src/test/32/err
1	1	src/test/32/exact0
1	1	src/test/32/factor
1	1	src/test/32/factorff
1	1	src/test/32/factorint
2	2	src/test/32/factormod
1	1	src/test/32/ff
1	1	src/test/32/ffisom
1	1	src/test/32/fflog
1	1	src/test/32/fft
1	1	src/test/32/forperm
1	1	src/test/32/galois
1	1	src/test/32/galoischartable
2	2	src/test/32/galoisinit
1	1	src/test/32/galpol
1	1	src/test/32/gamma
1	1	src/test/32/gammamellininv
1	1	src/test/32/gcdext
2	2	src/test/32/gchar
2	2	src/test/32/gchar-large
2	2	src/test/32/gchar-lfun
1	1	src/test/32/genus2
1	1	src/test/32/genus2red
1	1	src/test/32/graph
1	1	src/test/32/harmonic
1	1	src/test/32/hgm
1	1	src/test/32/hyperell
1	1	src/test/32/hyperelldisc
2	2	src/test/32/hypergeom
1	1	src/test/32/ideal
1	1	src/test/32/idealramgroups
1	1	src/test/32/incgam
2	2	src/test/32/intnum
1	1	src/test/32/intnumosc
1	1	src/test/32/ispower
2	2	src/test/32/isprime
1	1	src/test/32/iterator
1	1	src/test/32/krasner
1	1	src/test/32/lambert
1	1	src/test/32/lerch
1	1	src/test/32/lex
2	2	src/test/32/lfun
0	1	src/test/32/lfunartin
1	1	src/test/32/lfunquad
2	2	src/test/32/lfuntype
1	1	src/test/32/lindep
1	1	src/test/32/linear
1	1	src/test/32/list
1	1	src/test/32/logint
1	1	src/test/32/map
3	3	src/test/32/mat
1	1	src/test/32/matpermanent
2	2	src/test/32/matsnf
1	1	src/test/32/member
2	2	src/test/32/memory
2	2	src/test/32/mf
1	1	src/test/32/mfgaloisrep
1	1	src/test/32/minim
1	1	src/test/32/modfun
1	1	src/test/32/modpr
2	2	src/test/32/modsym
1	1	src/test/32/modular
1	1	src/test/32/mscosets
2	2	src/test/32/mspadic
1	1	src/test/32/mspolygon
1	1	src/test/32/multiif
1	1	src/test/32/multivar-mul
1	1	src/test/32/nf
1	1	src/test/32/nfcompositum
1	1	src/test/32/nfdiscfactors
1	1	src/test/32/nfeltembed
1	1	src/test/32/nfeltsign
2	2	src/test/32/nffactor
1	1	src/test/32/nfhilbert
1	1	src/test/32/nfields
1	1	src/test/32/nfislocalpower
2	2	src/test/32/nflist
1	1	src/test/32/nflistA5
1	1	src/test/32/nflistQT
2	2	src/test/32/nflistQTall
1	1	src/test/32/nfpolsturm
2	2	src/test/32/nfrootsof1
1	1	src/test/32/nfsplitting
1	1	src/test/32/norm
1	1	src/test/32/number
1	1	src/test/32/orthopol
1	1	src/test/32/padic
1	1	src/test/32/partition
1	1	src/test/32/perm
1	1	src/test/32/pol
2	2	src/test/32/polclass
1	1	src/test/32/polmod
2	2	src/test/32/polmodular
2	2	src/test/32/polred
0	1	src/test/32/polygonal
1	1	src/test/32/polylog
1	1	src/test/32/polyser
1	1	src/test/32/prec
1	1	src/test/32/prime
1	1	src/test/32/program
1	1	src/test/32/programming
1	1	src/test/32/qf
1	1	src/test/32/qfb
1	1	src/test/32/qfbclassno
1	1	src/test/32/qfbsolve
1	1	src/test/32/qfisom
1	1	src/test/32/qfsolve
1	1	src/test/32/quad
2	2	src/test/32/quadclassunit
1	1	src/test/32/quadray
2	2	src/test/32/ramanujantau
1	1	src/test/32/ranges
1	1	src/test/32/ratpoints
2	2	src/test/32/resultant
1	1	src/test/32/rfrac
2	2	src/test/32/rnf
2	2	src/test/32/rnfkummer
1	1	src/test/32/rootsreal
1	1	src/test/32/round
2	2	src/test/32/round4
1	1	src/test/32/ser
2	2	src/test/32/solve
1	1	src/test/32/sort
1	1	src/test/32/sqrtn
2	2	src/test/32/stark
1	1	src/test/32/str
1	1	src/test/32/subcyclo
2	2	src/test/32/subcyclopclgp
2	2	src/test/32/subfields
1	1	src/test/32/subst
1	1	src/test/32/sumdedekind
1	1	src/test/32/sumformal
1	1	src/test/32/sumiter
2	2	src/test/32/sumnum
1	1	src/test/32/sumnumrat
2	2	src/test/32/thue
1	1	src/test/32/trans2
2	2	src/test/32/zeta
1	1	src/test/32/zetahurwitz
1	1	src/test/32/zetamult
2	2	src/test/32/zn
1	1	src/test/32/zncoppersmith

942bdbbbd4 | Karim Belabas | Sat, 2 Dec 2023 17:35:03 +0100
13- use MB (10^6 bytes) in diagnostics

Replaces historical non-standard Mbytes (for 2^20 bytes or 1 MiB)
Note that byte for 8 bits itself was historically non-standard
(one should use 'octet'), although universal by now.
2	0	CHANGES
6	7	src/language/init.c
1	1	src/test/32/addprimes
1	1	src/test/32/agm
1	1	src/test/32/algebras
1	1	src/test/32/alggroup
2	2	src/test/32/alghasse
1	1	src/test/32/alglattices
1	1	src/test/32/algsplit
1	1	src/test/32/analyz
1	1	src/test/32/arith
1	1	src/test/32/asymp
1	1	src/test/32/aurifeuille
1	1	src/test/32/bbhnf
2	2	src/test/32/bern
1	1	src/test/32/bessel
2	2	src/test/32/binomial
1	1	src/test/32/bit
2	2	src/test/32/bnf
1	1	src/test/32/bnfisintnorm
2	2	src/test/32/bnflog
2	2	src/test/32/bnfsunit
2	2	src/test/32/bnr
1	1	src/test/32/bnrL1
2	2	src/test/32/bnrclassfield
1	1	src/test/32/bnrisgalois
1	1	src/test/32/bnrmap
1	1	src/test/32/character
1	1	src/test/32/charpoly
1	1	src/test/32/cmp
1	1	src/test/32/combinat
1	1	src/test/32/compat
1	1	src/test/32/content
1	1	src/test/32/cxtrigo
2	2	src/test/32/cyclo
1	1	src/test/32/debugger
1	1	src/test/32/det
1	1	src/test/32/diffop
1	1	src/test/32/digits
1	1	src/test/32/dirpowers
1	1	src/test/32/disc
1	1	src/test/32/div
2	2	src/test/32/ell
1	1	src/test/32/ellanal
2	2	src/test/32/ellff
1	1	src/test/32/ellglobalred
1	1	src/test/32/elliptic
1	1	src/test/32/ellisogeny
2	2	src/test/32/ellisomat
1	1	src/test/32/ellissupersingular
1	1	src/test/32/ellmodulareqn
2	2	src/test/32/ellnf
2	2	src/test/32/ellpadic
2	2	src/test/32/ellpadiclambdamu
2	2	src/test/32/ellrank
1	1	src/test/32/ellratpoints
2	2	src/test/32/ellsea
2	2	src/test/32/ellseaJ
1	1	src/test/32/elltors
1	1	src/test/32/ellweilpairing
5	2	src/test/32/env
1	1	src/test/32/err
1	1	src/test/32/exact0
1	1	src/test/32/factor
1	1	src/test/32/factorff
1	1	src/test/32/factorint
2	2	src/test/32/factormod
1	1	src/test/32/ff
1	1	src/test/32/ffisom
1	1	src/test/32/fflog
1	1	src/test/32/fft
1	1	src/test/32/forperm
1	1	src/test/32/galois
1	1	src/test/32/galoischartable
2	2	src/test/32/galoisinit
1	1	src/test/32/galpol
1	1	src/test/32/gamma
1	1	src/test/32/gammamellininv
1	1	src/test/32/gcdext
2	2	src/test/32/gchar
2	2	src/test/32/gchar-large
2	2	src/test/32/gchar-lfun
1	1	src/test/32/genus2
1	1	src/test/32/genus2red
1	1	src/test/32/graph
1	1	src/test/32/harmonic
1	1	src/test/32/hgm
1	1	src/test/32/hyperell
1	1	src/test/32/hyperelldisc
2	2	src/test/32/hypergeom
1	1	src/test/32/ideal
1	1	src/test/32/idealramgroups
1	1	src/test/32/incgam
2	2	src/test/32/intnum
1	1	src/test/32/intnumosc
1	1	src/test/32/ispower
2	2	src/test/32/isprime
1	1	src/test/32/iterator
1	1	src/test/32/krasner
1	1	src/test/32/lambert
1	1	src/test/32/lerch
1	1	src/test/32/lex
2	2	src/test/32/lfun
1	0	src/test/32/lfunartin
1	1	src/test/32/lfunquad
2	2	src/test/32/lfuntype
1	1	src/test/32/lindep
1	1	src/test/32/linear
1	1	src/test/32/list
1	1	src/test/32/logint
1	1	src/test/32/map
3	3	src/test/32/mat
1	1	src/test/32/matpermanent
2	2	src/test/32/matsnf
1	1	src/test/32/member
2	2	src/test/32/memory
2	2	src/test/32/mf
1	1	src/test/32/mfgaloisrep
1	1	src/test/32/minim
1	1	src/test/32/modfun
1	1	src/test/32/modpr
2	2	src/test/32/modsym
1	1	src/test/32/modular
1	1	src/test/32/mscosets
2	2	src/test/32/mspadic
1	1	src/test/32/mspolygon
1	1	src/test/32/multiif
1	1	src/test/32/multivar-mul
1	1	src/test/32/nf
1	1	src/test/32/nfcompositum
1	1	src/test/32/nfdiscfactors
1	1	src/test/32/nfeltembed
1	1	src/test/32/nfeltsign
2	2	src/test/32/nffactor
1	1	src/test/32/nfhilbert
1	1	src/test/32/nfields
1	1	src/test/32/nfislocalpower
2	2	src/test/32/nflist
1	1	src/test/32/nflistA5
1	1	src/test/32/nflistQT
2	2	src/test/32/nflistQTall
1	1	src/test/32/nfpolsturm
2	2	src/test/32/nfrootsof1
1	1	src/test/32/nfsplitting
1	1	src/test/32/norm
1	1	src/test/32/number
1	1	src/test/32/orthopol
1	1	src/test/32/padic
1	1	src/test/32/partition
1	1	src/test/32/perm
1	1	src/test/32/pol
2	2	src/test/32/polclass
1	1	src/test/32/polmod
2	2	src/test/32/polmodular
2	2	src/test/32/polred
1	0	src/test/32/polygonal
1	1	src/test/32/polylog
1	1	src/test/32/polyser
1	1	src/test/32/prec
1	1	src/test/32/prime
1	1	src/test/32/program
1	1	src/test/32/programming
1	1	src/test/32/qf
1	1	src/test/32/qfb
1	1	src/test/32/qfbclassno
1	1	src/test/32/qfbsolve
1	1	src/test/32/qfisom
1	1	src/test/32/qfsolve
1	1	src/test/32/quad
2	2	src/test/32/quadclassunit
1	1	src/test/32/quadray
2	2	src/test/32/ramanujantau
1	1	src/test/32/ranges
1	1	src/test/32/ratpoints
2	2	src/test/32/resultant
1	1	src/test/32/rfrac
2	2	src/test/32/rnf
2	2	src/test/32/rnfkummer
1	1	src/test/32/rootsreal
1	1	src/test/32/round
2	2	src/test/32/round4
1	1	src/test/32/ser
2	2	src/test/32/solve
1	1	src/test/32/sort
1	1	src/test/32/sqrtn
2	2	src/test/32/stark
1	1	src/test/32/str
1	1	src/test/32/subcyclo
2	2	src/test/32/subcyclopclgp
2	2	src/test/32/subfields
1	1	src/test/32/subst
1	1	src/test/32/sumdedekind
1	1	src/test/32/sumformal
1	1	src/test/32/sumiter
2	2	src/test/32/sumnum
1	1	src/test/32/sumnumrat
2	2	src/test/32/thue
1	1	src/test/32/trans2
2	2	src/test/32/zeta
1	1	src/test/32/zetahurwitz
1	1	src/test/32/zetamult
2	2	src/test/32/zn
1	1	src/test/32/zncoppersmith

13a3362abd | Bill Allombert | Sat, 2 Dec 2023 17:21:46 +0100
New libpari function hash_keys_GEN
1	0	CHANGES
3	0	doc/usersch5.tex
1	4	src/basemath/aprcl.c
2	3	src/basemath/buch4.c
1	0	src/headers/paridecl.h
15	0	src/language/hash.c
1	1	src/modules/mpqs.c

849b48cf87 | Karim Belabas | Sat, 2 Dec 2023 00:33:35 +0100
ellisisom: improve doc + add refcard mention
1	0	doc/refcard-ell.tex
2	2	src/functions/elliptic_curves/ellisisom

7dcf1fed64 | Bill Allombert | Fri, 1 Dec 2023 21:09:26 +0100
paridecl.h: mp.c has been renamed to mpker.c
1	1	src/headers/paridecl.h

a81114259d | Bill Allombert | Fri, 1 Dec 2023 20:14:04 +0100
Vec: doc: fix typo in example: Vec->serVec. [#2508]
1	1	src/functions/conversions/Vec

0a3d4ed6ab | Bill Allombert | Fri, 1 Dec 2023 16:36:38 +0100
New GP function ellisisom
86	0	src/basemath/elliptic.c
11	0	src/functions/elliptic_curves/ellisisom
1	0	src/headers/paridecl.h
16	1	src/test/32/ell
13	0	src/test/in/ell

1691d6c23d | Bill Allombert | Fri, 1 Dec 2023 16:36:38 +0100
ellchangecurve: handle ellnf correctly
40	0	src/basemath/elliptic.c

279dcdb0b1 | Karim Belabas | Fri, 1 Dec 2023 08:13:38 +0100
cleanup nfX_resultant and improve trivial cases
12	9	src/basemath/polarit3.c

3b5364847c | Karim Belabas | Fri, 1 Dec 2023 00:44:25 +0100
nfX_resultant: deg 0 case assumed lead coeff was rational int [#2509]
6	2	src/basemath/polarit3.c

6665e5003f | Bill Allombert | Thu, 30 Nov 2023 22:05:38 +0100
nfX_resultant: minimal fix for #2509

nf = nfinit(y^2+1);
rnf = rnfinit(nf, x); \\trivial extension
rnfeltabstorel(rnf, x)
rnfeltnorm(rnf, x)
2	2	src/basemath/polarit3.c
6	6	src/test/32/rnf

2c382253c4 | Bill Allombert | Thu, 30 Nov 2023 22:02:32 +0100
test-rnf: make test results more readable
732	276	src/test/32/rnf
6	2	src/test/in/rnf

44f5428aad | Bill Allombert | Thu, 30 Nov 2023 15:19:48 +0100
Implement Ilya's trick : make compiler treat #_~ specially
15	0	src/basemath/gen2.c
3	0	src/functions/conversions/length
8	0	src/functions/symbolic_operators/pound
1	0	src/headers/paridecl.h
6	0	src/language/compile.c

b357006d19 | Bill Allombert | Thu, 30 Nov 2023 14:11:09 +0100
elltrace: improve argument handling
25	17	src/basemath/elliptic.c
3	1	src/test/32/ell
4	1	src/test/in/ell

b6bb298788 | Karim Belabas | Thu, 30 Nov 2023 12:26:05 +0100
AUTHORS: change maintainer
19	17	AUTHORS

fd517b5e01 | Karim Belabas | Thu, 30 Nov 2023 12:12:52 +0100
\u or \v: make sure the command doesn't contain further chars

Syntax error if so. Before, extra chars would be silently ignored,
which may be confusing: \um15 worked as \um, and \uz worked as \u.
17	6	src/language/gplib.c

f1a4843278 | Karim Belabas | Wed, 29 Nov 2023 10:41:33 +0100
37- lambertw for 2-adics (also fix documentation)
1	0	CHANGES
3	2	src/basemath/lambert.c
7	4	src/functions/transcendental/lambertw
3	1	src/test/32/lambert
2	0	src/test/in/lambert

85bf1570d3 | Karim Belabas | Wed, 29 Nov 2023 10:05:15 +0100
whitespace edit
1	4	src/basemath/lambert.c

2ea37b2443 | Bill Allombert | Tue, 28 Nov 2023 22:05:17 +0100
test-help: update test for \uv
1	0	src/test/32/help

943e021f65 | Karim Belabas | Tue, 28 Nov 2023 10:47:30 +0100
doc improvements + document \uv in ?\
10	9	src/functions/conversions/variables
1	0	src/language/gplib.c

6e0844206b | Bill Allombert | Sun, 26 Nov 2023 21:01:57 +0100
hyperellratpoints(9*x^2,3) -> SEGV

(support for non-squarefree polynomials still experimental)
1	0	CHANGES
2	2	src/modules/ratpoints.c
6	1	src/test/32/ellratpoints
1	0	src/test/in/ellratpoints

930e237eca | Bill Allombert | Sun, 26 Nov 2023 21:01:17 +0100
 modules_build: add rpath for libpari (needed by gp-sta)
5	1	config/get_modld

31cd6c3f2b | Bill Allombert | Fri, 24 Nov 2023 00:21:51 +0100
Fp_ratlift: use halfgcdii when amax == bmax
27	0	src/kernel/none/ratlift.c

ad7beb5ce9 | Karim Belabas | Thu, 23 Nov 2023 11:08:22 +0100
RgM_Cholesky: fix and improve GC
1	1	doc/usersch5.tex
10	12	src/basemath/alglin2.c

fade339837 | Bill Allombert | Thu, 23 Nov 2023 10:58:32 +0100
test-polred: remove deg32 polredabs test

The test is too sensitive to the choice of the LLL basis, and can potentially
be in exponential time.
1	2	src/test/32/polred
0	8	src/test/in/polred

2c2668a338 | Bill Allombert | Wed, 22 Nov 2023 23:53:33 +0100
test-polred: fix test

Commit 89e465de17 fixed an error: the drop was computed as for a Gram-Schmidt
basis, which gave twice the correct value.
2	1	src/test/32/polred
2	2	src/test/in/polred

dfc93d784a | Bill Allombert | Wed, 22 Nov 2023 23:15:55 +0100
RgM_Cholesky: add GC
2	1	src/basemath/alglin2.c

3a71633a06 | Bill Allombert | Wed, 22 Nov 2023 23:09:33 +0100
vbnf_discfactors: remove spurious argument P
2	2	src/basemath/ellrank.c

0416cce365 | Karim Belabas | Wed, 22 Nov 2023 20:22:56 +0100
cleanup RgM_Cholesky
3	3	doc/usersch5.tex
7	6	src/basemath/alglin2.c

16fe1771e1 | Bill Allombert | Wed, 22 Nov 2023 14:47:51 +0100
get_gaussred: remove spurious variables i,j
1	1	src/basemath/lll.c

89e465de17 | Bill Allombert | Wed, 22 Nov 2023 13:18:03 +0100
flatter: use RgM_Cholesky
7	24	src/basemath/lll.c

84f74d02bf | Bill Allombert | Wed, 22 Nov 2023 12:52:13 +0100
redquadric: use RgM_Cholesky

fix E=ellinit("52458e1");ellrank(E) oo-loop
15	9	src/basemath/ellrank.c
2	1	src/test/32/ellrank
1	0	src/test/in/ellrank



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