![]() 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 weeks7d48204b6 | 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 f3500cc06 | Karim Belabas | Wed, 13 Jan 2021 18:26:41 +0100 BA 20- missing GC in qfsolve 1 0 CHANGES 5 2 src/basemath/qfsolve.c 576aa0faa | Karim Belabas | Wed, 13 Jan 2021 01:45:16 +0100 fix bessel bench 1 7 src/test/32/bessel 0 2 src/test/in/bessel 196bd1a02 | Karim Belabas | Mon, 11 Jan 2021 20:29:17 +0100 besseljzero / besselyzero: make 2nd argument optional + add to refcard 2 0 doc/refcard.tex 9 4 src/functions/transcendental/besseljzero 9 4 src/functions/transcendental/besselyzero bfe283d6d | Karim Belabas | Mon, 11 Jan 2021 10:30:16 +0100 kill warnings 4 3 src/basemath/ramanujantau.c 30c2925b9 | Karim Belabas | Mon, 11 Jan 2021 09:26:45 +0100 remove useless sentence 0 1 TODO 258a6d1e2 | Karim Belabas | Mon, 11 Jan 2021 01:23:17 +0100 19- mfeisenstein(k, trivial characters mod N> 1) not handled correctly 1 0 CHANGES 6 7 src/basemath/mftrace.c 2 1 src/test/32/mf 2 0 src/test/in/mf 5e6b0330f | Karim Belabas | Sun, 10 Jan 2021 22:11:52 +0100 HC 10- new GP functions bessljzero, besselyzero 1 0 CHANGES 38 0 src/basemath/trans3.c 13 0 src/functions/transcendental/besseljzero 13 0 src/functions/transcendental/besselyzero 2 0 src/headers/paridecl.h 17 1 src/test/32/bessel 10 1 src/test/in/bessel f8256bd48 | Karim Belabas | Sun, 10 Jan 2021 19:19:44 +0100 7- [libpari] nbessel -> ybessel 1 0 CHANGES 1 0 COMPAT 5 5 src/basemath/trans3.c 1 1 src/functions/transcendental/besseln 1 1 src/functions/transcendental/bessely 1 1 src/headers/paridecl.h 1 0 src/headers/pariold.h c447ea91b | Karim Belabas | Sun, 10 Jan 2021 12:37:25 +0100 retune tau_parallel 1 1 src/basemath/ramanujantau.c 7ae2bcde8 | Karim Belabas | Sun, 10 Jan 2021 12:18:12 +0100 hclassno6: make sure to use caches if they exist [don't extend them] + ramanujantau: cleanup decision to use parallel 27 16 src/basemath/arith1.c 16 0 src/basemath/mftrace.c 5 2 src/basemath/ramanujantau.c 1 0 src/headers/paridecl.h 7f326d11c | Bill Allombert | Sun, 10 Jan 2021 00:20:21 +0100 New libpari function RgX_chinese_coprime 1 1 CHANGES 6 1 doc/usersch5.tex 12 0 src/basemath/polarit2.c 2 1 src/headers/paridecl.h 4864dd464 | Karim Belabas | Sat, 9 Jan 2021 23:29:25 +0100 ramanujantau: cleanups 14 12 src/basemath/ramanujantau.c 6 1 src/test/32/ramanujantau 5 0 src/test/in/ramanujantau 0e7c19fe1 | Karim Belabas | Sat, 9 Jan 2021 21:54:37 +0100 typo in taugen_n + reduce cache in c_newtrace 1 1 src/basemath/mftrace.c 1 1 src/basemath/ramanujantau.c 87d9d5782 | Karim Belabas | Sat, 9 Jan 2021 20:17:11 +0100 move ramanujantau to separate file, complete rewrite + add tests 1 0 CHANGES 0 189 src/basemath/arith1.c 14 4 src/basemath/mftrace.c 238 0 src/basemath/ramanujantau.c 8 10 src/functions/number_theoretical/ramanujantau 7 2 src/headers/paripriv.h 4 1 src/test/32/ramanujantau 2 0 src/test/in/ramanujantau 7d98a3f3f | Henri Cohen | Sat, 9 Jan 2021 20:06:08 +0100 add ell argument to ramanujantau + parallelize 133 30 src/basemath/arith1.c 26 5 src/functions/number_theoretical/ramanujantau 1 1 src/headers/paridecl.h 2 0 src/headers/paripriv.h dd7605a03 | Karim Belabas | Sat, 9 Jan 2021 16:59:25 +0100 18- (-1)^(1/3) -> -1 instead of exp(log(-1)/3) 1 0 CHANGES 5 1 src/basemath/RgV.c 14 0 src/basemath/trans1.c 16 6 src/functions/operators/HEADER 3 1 src/test/32/hypergeom 6 0 src/test/32/pow 2 0 src/test/in/hypergeom 4 0 src/test/in/pow e7d0b33b5 | Karim Belabas | Thu, 7 Jan 2021 20:16:07 +0100 qfsolve: fix comment / doc 2 2 src/basemath/qfsolve.c 5 4 src/functions/linear_algebra/qfsolve f3fed60db | Karim Belabas | Thu, 7 Jan 2021 20:02:22 +0100 fix comment + whitespace edits 9 16 src/basemath/qfsolve.c 0564f35bf | Karim Belabas | Thu, 7 Jan 2021 17:32:47 +0100 mf1basis: add diagnostics 13 2 src/basemath/mftrace.c a79adf198 | Karim Belabas | Thu, 7 Jan 2021 17:32:34 +0100 bnfinit(,1) 1 1 src/modules/algebras.c 98af5649e | Karim Belabas | Thu, 7 Jan 2021 12:28:27 +0100 typo 1 -> nf_FORCE 1 1 src/basemath/mftrace.c 7ccb644df | Karim Belabas | Thu, 7 Jan 2021 12:24:27 +0100 dihan_bnf: reblace bnfinit by bnfinit(,1) 1 1 src/basemath/mftrace.c 7b8f996c0 | Karim Belabas | Thu, 7 Jan 2021 03:39:58 +0100 mf1basis: recover as much memory as possible before first kernel 2 1 src/basemath/mftrace.c 11eea075a | Karim Belabas | Thu, 7 Jan 2021 03:05:40 +0100 use nE = 0 and not LIM to detect whether there's a single Eisenstein series 5 9 src/basemath/mftrace.c 82ce8f320 | Karim Belabas | Thu, 7 Jan 2021 02:54:54 +0100 mf1basis: handle E1i denominator in a better way 2 2 src/basemath/mftrace.c 2339dd0b1 | Karim Belabas | Wed, 6 Jan 2021 22:18:25 +0100 17- missing GC at the end of RgXn_inv 1 0 CHANGES 6 6 src/basemath/RgX.c 26f9d1f74 | Karim Belabas | Wed, 6 Jan 2021 22:06:00 +0100 mf1basis: cleanup limits 35 28 src/basemath/mftrace.c dd574848e | Karim Belabas | Wed, 6 Jan 2021 20:39:54 +0100 mf1basis: avoid useless reduction / copy 1 5 src/basemath/mftrace.c 3a7b7c8df | Karim Belabas | Wed, 6 Jan 2021 20:33:38 +0100 fix get_DIH: make deep copy 1 1 src/basemath/mftrace.c 46a932c80 | Karim Belabas | Wed, 6 Jan 2021 03:19:01 +0100 mf1basis: compute Tp directly instead of using matrix mult 89 47 src/basemath/mftrace.c c0c86b7fe | Karim Belabas | Tue, 5 Jan 2021 19:22:07 +0100 mf1init with jokers: reduce memory use 3 1 src/basemath/mftrace.c 04bbf62c0 | Karim Belabas | Tue, 5 Jan 2021 17:29:12 +0100 wt1 forms: avoid recomputing dihedral forms 107 64 src/basemath/mftrace.c 81321adef | Karim Belabas | Tue, 5 Jan 2021 12:17:52 +0100 reduce Sturm bound in mfdihedralnew_i 1 1 src/basemath/mftrace.c e480bc17b | Karim Belabas | Tue, 5 Jan 2021 03:09:40 +0100 typo 1 1 src/basemath/mftrace.c 302d8f137 | Karim Belabas | Tue, 5 Jan 2021 02:48:48 +0100 16- precision too low for units in mfgaloisprojrep 1 0 CHANGES 1 1 src/basemath/mftrace.c d9de8c63a | Karim Belabas | Tue, 5 Jan 2021 02:12:56 +0100 dihedral forms: optimize computation of Galois action 32 15 src/basemath/mftrace.c f426fcef0 | Karim Belabas | Mon, 4 Jan 2021 22:59:06 +0100 cleanup mfdihedralall interface 7 11 src/basemath/mftrace.c ed60903a3 | Karim Belabas | Mon, 4 Jan 2021 19:20:11 +0100 15- (Mod(0,3) + x) + O(x^2) -> x + O(x^2) [now Mod(1,3)*x + O(x^2)] 1 0 CHANGES 25 9 src/basemath/Ser.c 4 3 src/test/32/ser 2 1 src/test/in/ser cbae1eb9c | Bill Allombert | Mon, 4 Jan 2021 18:08:32 +0100 RgX_homogenous_evalpow: do not assume A is a t_POL. 3 3 src/basemath/RgX.c c3241f94a | Karim Belabas | Mon, 4 Jan 2021 14:32:07 +0100 14- subst(O(y) + x, x, (1 - y + O(y^2))*x + O(x^2)) -> SEGV [#2267] + minor cleanup gsubst 1 0 CHANGES 20 19 src/basemath/gen3.c 1 0 src/test/32/subst 3 0 src/test/in/subst 952608ecd | Karim Belabas | Sun, 3 Jan 2021 12:43:25 +0100 6- ZXX_to_Kronecker -> RgXX_to_Kronecker Same for ZXX_to_Kronecker_spec -> RgXX_to_Kronecker_spec 2 0 CHANGES 2 0 COMPAT 18 17 doc/usersch5.tex 6 6 src/basemath/FpXX.c 6 6 src/basemath/RgX.c 6 6 src/basemath/ZX.c 3 3 src/basemath/hyperell.c 2 2 src/headers/paridecl.h 2 0 src/headers/pariold.h 865977d75 | Karim Belabas | Sat, 2 Jan 2021 19:43:25 +0100 8- [libpari] FpM_intersect_i, Flm_intersect_i 3 0 CHANGES 10 0 doc/usersch5.tex 8 3 src/basemath/Flv.c 22 4 src/basemath/alglin1.c 1 1 src/basemath/base2.c 9 7 src/functions/linear_algebra/matintersect 2 0 src/headers/paridecl.h c51fdaf05 | Karim Belabas | Sat, 2 Jan 2021 17:05:55 +0100 ZX_Zp_root: RgX_translate -> ZX_translate 1 1 src/basemath/polarit1.c a9f94949f | Karim Belabas | Sat, 2 Jan 2021 14:11:45 +0100 Revert^2 "mf1basis: remove polmods in time-critical sections" This reverts commit a0ce0e2e24537b3093780d4e80844af8123eaf83. + apply correct fixes : missing reduction and apply Kronecker once we are no longer over Z 54 26 src/basemath/mftrace.c b49709951 | Karim Belabas | Fri, 1 Jan 2021 23:07:56 +0100 fix help 2 2 src/functions/linear_algebra/matintersect f87595ef6 | Bill Allombert | Fri, 1 Jan 2021 19:46:50 +0100 Flm_invimage_i: do not destroy parameters. 2 2 src/basemath/Flv.c 2e532e1f2 | Bill Allombert | Fri, 1 Jan 2021 19:40:21 +0100 quicktrace: make static 1 1 src/basemath/base1.c 0 1 src/headers/paripriv.h 5e6c80cf9 | Bill Allombert | Fri, 1 Jan 2021 19:40:21 +0100 New libpari function RgXQ_trace 1 0 CHANGES 2 0 doc/usersch5.tex 11 0 src/basemath/RgX.c 1 1 src/basemath/alglin2.c 1 0 src/headers/paridecl.h e3a3a4348 | Karim Belabas | Fri, 1 Jan 2021 14:45:43 +0100 mf1basis: add diagnostic 7 3 src/basemath/mftrace.c b8d09c9bc | Karim Belabas | Fri, 1 Jan 2021 12:57:35 +0100 kill warning 2 2 src/basemath/mftrace.c |
PARI/GP Development
Last Modified: 2016-03-22 20:34:27
Copyleft © 2003-2018
the PARI group.