![]() 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 weeks280a43a7d | Karim Belabas | Wed, 27 Jan 2021 18:23:42 +0100 doc typos 2 2 src/functions/number_fields/idealprimedec 374481c75 | Karim Belabas | Wed, 27 Jan 2021 18:06:31 +0100 fix problem in ZC_nfvalrem introduced in b1932a22 we can't remove p-contents when newx is not NULL. We could modify the function interface to set *newx = x * (tau/p)^v1 / p^v2 with v_pr(x) = v1 + e(pr/p) * v2; this would be more efficient. Don't bother for now. 1 1 src/basemath/base3.c 4e9c9fe58 | Bill Allombert | Tue, 26 Jan 2021 18:21:58 +0100 paridecl.h: add missing entries in pariinl.h 12 0 src/headers/paridecl.h ca9999fdc | Bill Allombert | Tue, 26 Jan 2021 17:20:07 +0100 test-rnfkummer, test-bnrclassfield: report error detail 1 3 src/test/32/bnrclassfield 5 3 src/test/in/bnrclassfield 5 2 src/test/in/rnfkummer a49ab25b7 | Karim Belabas | Tue, 26 Jan 2021 15:52:48 +0100 kill warning 1 1 src/basemath/qfsolve.c 9024c9b46 | Karim Belabas | Tue, 26 Jan 2021 15:04:41 +0100 serhypergeom: add GC 7 1 src/basemath/hypergeom.c 460bced76 | Karim Belabas | Tue, 26 Jan 2021 14:48:21 +0100 streamline serhypergeom 14 20 src/basemath/hypergeom.c 6f6d65093 | Karim Belabas | Tue, 26 Jan 2021 12:34:29 +0100 cleanup hypergeom + add tests 55 50 src/basemath/hypergeom.c 24 11 src/test/32/hypergeom 6 2 src/test/in/hypergeom 9de619f22 | Henri Cohen | Tue, 26 Jan 2021 11:09:20 +0100 HC 13- allow hypergeom(N, D, t_SER) 1 0 CHANGES 76 8 src/basemath/hypergeom.c 18 4 src/test/32/hypergeom 5 1 src/test/in/hypergeom 4e460f602 | Karim Belabas | Mon, 25 Jan 2021 21:08:54 +0100 add test 2 1 src/test/32/ideal 4 0 src/test/in/ideal b1932a223 | Karim Belabas | Mon, 25 Jan 2021 20:31:02 +0100 21- missing GC in nfeltval + better algorithm when valuation is huge 1 0 CHANGES 7 0 src/basemath/base3.c 07f39d560 | Bill Allombert | Mon, 25 Jan 2021 17:44:31 +0100 qfrsolve_normform: search for forms in both direction 14 10 src/basemath/Qfb.c 54 57 src/test/32/qfbsolve 3 1 src/test/in/qfbsolve 12a64fde6 | Bill Allombert | Mon, 25 Jan 2021 17:44:16 +0100 qfeval(Qfb(1,0,1),1): fix error message 1 0 src/basemath/gen3.c a5a829be6 | Karim Belabas | Sun, 24 Jan 2021 12:46:54 +0100 cleanup ellintegralbmodel (+ kill warning) 9 10 src/basemath/elliptic.c f7fc12ca7 | Karim Belabas | Sun, 24 Jan 2021 00:25:08 +0100 isprincipalall: better test for "large" generators if nf_GENMAT 9 3 src/basemath/buch2.c 5c11f76e6 | Karim Belabas | Sat, 23 Jan 2021 20:04:29 +0100 isprincipalall: if nf_GENMAT don't reconstruct from embeddings is result is huge 3 1 src/basemath/buch2.c 2 5 src/test/32/rnfkummer 61315c2c5 | Karim Belabas | Sat, 23 Jan 2021 19:39:50 +0100 improve gcomposev 17 4 src/basemath/elliptic.c fc04186c6 | Karim Belabas | Sat, 23 Jan 2021 15:42:23 +0100 cleanup ellintegralbmodel 2 2 src/basemath/elliptic.c 9fa5fe2a4 | Bill Allombert | Sat, 23 Jan 2021 11:30:12 +0100 New libpari functions ZC_divexactu, ZM_divexactu 2 0 CHANGES 1 0 COMPAT 4 1 doc/usersch5.tex 5 1 src/basemath/ZV.c 2 1 src/headers/paridecl.h b640e914f | Bill Allombert | Sat, 23 Jan 2021 00:24:43 +0100 New libpari function RgXQV_factorback 1 1 CHANGES 4 0 doc/usersch5.tex 6 0 src/basemath/RgX.c 1 0 src/headers/paridecl.h 613c06d4c | Bill Allombert | Fri, 22 Jan 2021 16:35:33 +0100 ellintegralbmodel: check input 8 4 src/basemath/elliptic.c 5e3a69f22 | Karim Belabas | Fri, 22 Jan 2021 02:17:03 +0100 further qfminimize cleanups / optimizations 8 8 src/basemath/qfsolve.c 0868df34a | Karim Belabas | Thu, 21 Jan 2021 02:00:55 +0100 improve critical loop in qfminimize avoid many useless operations of type * p / p (operate on matrix parts) 33 19 src/basemath/qfsolve.c b71a591a8 | Karim Belabas | Wed, 20 Jan 2021 17:46:46 +0100 cleanup qfminimize 44 55 src/basemath/qfsolve.c 0c3bc2f58 | Karim Belabas | Wed, 20 Jan 2021 13:10:16 +0100 ZX_mul: change back tuning to using mulii most of the time it's generically faster, even when degrees differ a lot, at least for polynomials with balanced coefficients. E.g., pol(d, b) = my(v = vector(d+1)); v[1] = [-2^b,2^b]; random(Pol(v)); Much slower for sparse polynomials but it can't be helped :-( 22 4 src/basemath/ZX.c 6d59fb3f7 | Bill Allombert | Tue, 19 Jan 2021 23:05:18 +0100 ellQ_factorback: take expected height as input. 52 11 src/basemath/elliptic.c 967b676e1 | Bill Allombert | Tue, 19 Jan 2021 23:04:23 +0100 qfminimize: Use fast multiplication algorithm 81 32 src/basemath/qfsolve.c 0c2276ea2 | Bill Allombert | Tue, 19 Jan 2021 23:04:23 +0100 qfminimize: clean up and add progress report 113 107 src/basemath/qfsolve.c 1c75865a4 | Karim Belabas | Tue, 19 Jan 2021 18:23:42 +0100 add sanity check in is_group() 6 2 src/basemath/galconj.c 4 1 src/test/32/galoischartable 5 0 src/test/in/galoischartable ccb15b544 | Bill Allombert | Tue, 19 Jan 2021 15:57:18 +0100 config/DOC_Make.SH: set LC_ALL=C for sort 1 1 config/DOC_Make.SH 1dfb2af08 | Bill Allombert | Tue, 19 Jan 2021 14:40:36 +0100 doc: alg_get_basis: fix typo albasis->algbasis 1 1 doc/usersch6.tex 8dfdd7a9f | Bill Allombert | Mon, 18 Jan 2021 20:17:34 +0100 Flj_changepointinv_pre: fix formula 4 3 src/basemath/Fle.c 7160f0315 | Bill Allombert | Mon, 18 Jan 2021 11:47:35 +0100 FpE_ellweil/tatepairing: call Fle_ellweil/tatepairing 17 2 src/basemath/FpE.c 9834abab3 | Bill Allombert | Mon, 18 Jan 2021 11:47:35 +0100 New libpari functions Fle_weilpairing, Fle_tatepairing 1 0 CHANGES 4 0 doc/usersch7.tex 167 0 src/basemath/Fle.c 2 0 src/headers/paridecl.h 1d3335624 | Karim Belabas | Sun, 17 Jan 2021 13:58:03 +0100 kill warning 2 2 src/basemath/mftrace.c 37963bf92 | Karim Belabas | Sun, 17 Jan 2021 13:46:10 +0100 cleanup mfdihedralcommon 19 19 src/basemath/mftrace.c cb0098604 | Karim Belabas | Sun, 17 Jan 2021 12:41:48 +0100 split mfdihedralall in 2 independent functions (N and [1,N]) 28 31 src/basemath/mftrace.c af4e3b1da | Bill Allombert | Sat, 16 Jan 2021 18:49:35 +0100 Bump year to 2021 2 2 README 1 1 doc/appa.tex 2 2 doc/parimacro.tex 1 1 doc/refmacro.tex 1 1 src/gp/gp.c 66119ba8d | Karim Belabas | Sat, 16 Jan 2021 16:32:10 +0100 add diagnostics 9 2 src/basemath/mftrace.c 72affeb52 | Karim Belabas | Sat, 16 Jan 2021 15:52:32 +0100 ZX_mul, ZXQXM_mul: more conservative tunings 3 3 src/basemath/ZX.c e793fc84d | Karim Belabas | Sat, 16 Jan 2021 12:09:55 +0100 split_ii: add early abort 3 2 src/basemath/mftrace.c 7d48204b6 | Karim Belabas | Fri, 15 Jan 2021 13:44:27 +0100 mfsplit: don't call polred if [K:Q]> 30 (was [K:Q(chi)]) 1 1 src/basemath/mftrace.c 8c5f1187d | Karim Belabas | Thu, 14 Jan 2021 23:27:53 +0100 change ZX_mul and ZXQM_mul tunings avoid interpolation when input have very different sizes 21 5 src/basemath/RgV.c 15 8 src/basemath/ZX.c 1 0 src/headers/paridecl.h b43bfa442 | Karim Belabas | Thu, 14 Jan 2021 20:29:59 +0100 fix typo in ZM_mul tuning + missing timer initialization 1 1 src/basemath/ZV.c 1 0 src/basemath/mftrace.c 96c7f02c3 | Karim Belabas | Thu, 14 Jan 2021 20:21:59 +0100 change ZM_mul tunings - disable ZM_mul_fast when inputs have very different bitsizes - check SW bound with MIN bitsizes (not max) 25 50 src/basemath/ZV.c 5cef2d1b9 | Karim Belabas | Thu, 14 Jan 2021 17:50:54 +0100 whitespace edits 21 41 src/basemath/ZV.c 52ed1b895 | Karim Belabas | Thu, 14 Jan 2021 17:26:41 +0100 ZM_mul: cleanup + whitespace edits 11 23 src/basemath/ZV.c efccbef4d | Karim Belabas | Thu, 14 Jan 2021 15:11:01 +0100 replace mf1basis by an even more heuristic version - reduce Schaeffer use for composite levels (use known coefficients up to Sturm bound and apply Tp instead of using p * Sturm bound) - fix the "Sturm bound" for prime levels - save memory (avoid matsermul and treat each column individually with GC) - ZabM_ker: replace final check by probabilistic test mod p mf1basis: use Schaeffer again in all cases - add diagnostics 3 0 CHANGES 24 9 src/basemath/alglin1.c 122 96 src/basemath/mftrace.c 7 4 src/test/32/mf 4 0 src/test/in/mf |
PARI/GP Development
Last Modified: 2016-03-22 20:34:27
Copyleft © 2003-2018
the PARI group.