![]() Try GP in your browser Main Download Packages 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 weeks15f6073f4c | Bill Allombert | Thu, 13 Mar 2025 10:52:52 +0100 mt_err_recover: disable asynchronous cancellation 1 0 src/mt/pthread.c 1b560734e8 | Bill Allombert | Thu, 13 Mar 2025 10:45:44 +0100 mt_queue_reset: fix typo in previous commit 2 2 src/mt/pthread.c db9b3c0519 | Bill Allombert | Wed, 12 Mar 2025 09:58:40 +0100 aarch64: addllx8/subllx8 use ldp/stp (about 2% faster) 18 26 src/kernel/aarch64/asm0.h a4d75c2b2e | Bill Allombert | Wed, 12 Mar 2025 09:57:22 +0100 pthread: mt_queue_reset: free pmut, pcond 4 0 src/mt/pthread.c 2ccdc2326c | Karim Belabas | Mon, 10 Mar 2025 17:36:44 +0100 cleanup theta bench 14 15 src/test/in/theta d201b1b91e | Aurel Page | Mon, 10 Mar 2025 17:06:13 +0100 strtime: implement days 1 0 CHANGES 6 0 src/language/gplib.c 1 0 src/test/32/str 1 0 src/test/in/str db77485e05 | Karim Belabas | Mon, 10 Mar 2025 13:14:43 +0100 fix theta bench 6 5 src/test/32/theta 1 1 src/test/in/theta 520bbb647b | Karim Belabas | Mon, 10 Mar 2025 12:59:49 +0100 thetaall_i cleanups 24 18 src/basemath/elltrans.c 17f9f1abac | Karim Belabas | Mon, 10 Mar 2025 09:30:36 +0100 unused parameter 4 4 src/basemath/elltrans.c 63f6f11d79 | Bill Allombert | Sun, 9 Mar 2025 20:59:23 +0100 parforeach([1..1000],j, vector(10^5,i,i)): stack overflow 1 0 CHANGES 1 0 src/language/eval.c eaec8fbc55 | Karim Belabas | Sun, 9 Mar 2025 17:02:15 +0100 cleanup autojtau 21 25 src/basemath/elltrans.c 8869d6f327 | Karim Belabas | Sun, 9 Mar 2025 16:46:40 +0100 move exp(I*Pi*x) to elltrans.c and regenerate paridecl.h 123 0 src/basemath/elltrans.c 0 121 src/basemath/trans3.c 40 38 src/headers/paridecl.h 4d473bd004 | Karim Belabas | Sun, 9 Mar 2025 16:34:41 +0100 fix comments 3 1 src/basemath/elltrans.c 1 1 src/basemath/trans3.c 0f4652e182 | Karim Belabas | Sun, 9 Mar 2025 16:25:09 +0100 cleanup clearim 17 9 src/basemath/elltrans.c 755be91cb8 | Karim Belabas | Sun, 9 Mar 2025 16:13:16 +0100 theta: inline autojz, remove z from autojtau result 24 27 src/basemath/elltrans.c d2a0e6f511 | Karim Belabas | Sun, 9 Mar 2025 13:01:31 +0100 rewrite mfE2eval 9 6 src/basemath/elltrans.c c7c2f950fd | Karim Belabas | Sun, 9 Mar 2025 03:32:47 +0100 set_range: remove the "thickening" by 0.1 when interval is tiny 1 5 src/graph/plotport.c 86b438a145 | Karim Belabas | Sun, 9 Mar 2025 03:17:44 +0100 update bench 3 3 src/test/32/ell 3 2 src/test/in/ell cd5a23b59b | Karim Belabas | Sat, 8 Mar 2025 19:03:13 +0100 removed elleisnum optional flag. If you really want elliptic invariants, use E4/12 and -E6/216. 2 0 CHANGES 2 0 COMPAT 1 1 doc/refcard-ell.tex 1 3 src/basemath/elltrans.c 16 15 src/functions/elliptic_curves/elleisnum 1 1 src/headers/paridecl.h 1 1 src/modules/stark.c afee5df837 | Karim Belabas | Sat, 8 Mar 2025 18:26:33 +0100 missing part in previous commit (move to BLOCK_SIGINT block) 2 2 src/language/init.c 28517929a3 | Karim Belabas | Sat, 8 Mar 2025 18:22:02 +0100 rename try_to_recover -> try_to_restore + let/unlet it properly in gp_context_restore: don't call err_printf until it is reset + move let/unlet inside the BLOCK_SIGINT block. 6 6 src/language/init.c 0a249e56d9 | Karim Belabas | Sat, 8 Mar 2025 18:03:26 +0100 zeta([2,1+I]) -> error 4 3 src/basemath/trans3.c 2 0 src/test/32/zeta 1 0 src/test/in/zeta e82ccd59ec | Karim Belabas | Sat, 8 Mar 2025 14:51:52 +0100 wsigma typo: e need not be a t_REAL 1 1 src/basemath/elltrans.c 7 1 src/test/32/theta 1 0 src/test/in/theta e617f74945 | Karim Belabas | Sat, 8 Mar 2025 12:17:25 +0100 move elliptic / modular functions to new file elltrans.c elliptic.c and trans3.c are too big and there is some overlap. Code must still be refactored 3 987 src/basemath/elliptic.c 2257 0 src/basemath/elltrans.c 1 1243 src/basemath/trans3.c 1 0 src/headers/paridecl.h 3 0 src/headers/paripriv.h 97e96a093e | Karim Belabas | Fri, 7 Mar 2025 14:28:33 +0100 matmodhnf: forgot to add definition file 51 0 src/functions/linear_algebra/matmodhnf 31d78cda3e | Karim Belabas | Fri, 7 Mar 2025 12:17:23 +0100 update bench 2 2 src/test/32/modfun d26c7f57e6 | Karim Belabas | Fri, 7 Mar 2025 12:14:40 +0100 mulcxI / mulcxmI: don't return 0 + 0*I on input t_INT 0. 6 2 src/basemath/gen1.c 4c4baea2f2 | Karim Belabas | Fri, 7 Mar 2025 11:16:47 +0100 cleanup mfE2eval 2 1 src/basemath/trans3.c 39530ffbf5 | Karim Belabas | Fri, 7 Mar 2025 11:11:20 +0100 ellweierstrass: typo (mulrr -> gmul) 1 1 src/basemath/trans3.c 3 3 src/test/32/theta e5741a7899 | Karim Belabas | Fri, 7 Mar 2025 11:08:17 +0100 ellweierstrass: reduce mod Z (fixes ellweierstrass(1, I) -> crash) theta return z mod 2Z + cleanups 22 12 src/basemath/trans3.c 7 1 src/test/32/theta 3 0 src/test/in/theta 3ab1260176 | Karim Belabas | Thu, 6 Mar 2025 16:42:51 +0100 improve docs 1 1 src/functions/transcendental/elljacobi 4 5 src/functions/transcendental/ellweierstrass 49 25 src/functions/transcendental/theta 10 4 src/functions/transcendental/thetanull 0 1 src/functions/transcendental/thetanullk e2b424e358 | Karim Belabas | Thu, 6 Mar 2025 14:52:03 +0100 simplify ellweierstrass 36 54 src/basemath/trans3.c 7 7 src/test/32/theta c0ee8f6294 | Karim Belabas | Thu, 6 Mar 2025 10:33:21 +0100 theta: simplify notations (TALL -> T, Ti -> ti, etc) 56 51 src/basemath/trans3.c 9b8d8cc979 | Karim Belabas | Thu, 6 Mar 2025 10:03:46 +0100 thetall_i: remove flz, use z = NULL to indicate theta[1,1]'(0, tau) 70 45 src/basemath/trans3.c 3924408baf | Karim Belabas | Thu, 6 Mar 2025 00:28:07 +0100 theta cleanups 70 72 src/basemath/trans3.c 3 3 src/test/32/theta 0c7dc4cd0b | Karim Belabas | Wed, 5 Mar 2025 21:49:12 +0100 theta cleanups 8 6 src/basemath/trans3.c 2 2 src/test/32/theta cc948d0b46 | Karim Belabas | Wed, 5 Mar 2025 21:36:07 +0100 theta cleanups 26 15 src/basemath/trans3.c 777555cd8b | Karim Belabas | Wed, 5 Mar 2025 19:26:45 +0100 theta cleanups 21 31 src/basemath/trans3.c 3679e8691b | Karim Belabas | Wed, 5 Mar 2025 18:53:55 +0100 theta cleanups 8 9 src/basemath/trans3.c dc5944e12f | Karim Belabas | Wed, 5 Mar 2025 18:47:18 +0100 theta cleanups 40 34 src/basemath/trans3.c 4 4 src/test/32/theta 2397068a80 | Karim Belabas | Wed, 5 Mar 2025 18:22:23 +0100 test-theta: more readble input 16 12 src/test/in/theta 90d462a63a | Karim Belabas | Wed, 5 Mar 2025 17:56:56 +0100 remove naive derivative of theta derivnum is simpler, faster and more accurate + fix typos in previous patch 10 24 src/basemath/trans3.c 3 5 src/functions/transcendental/theta 1 1 src/headers/paridecl.h 2 2 src/test/32/theta 2 3 src/test/in/theta ea310da1ad | Karim Belabas | Wed, 5 Mar 2025 15:43:35 +0100 kill warnings 6 6 src/basemath/trans3.c 8242ce7d78 | Karim Belabas | Wed, 5 Mar 2025 15:40:09 +0100 theta: cleanup and rename handleflag (-> thetaflag) 22 21 src/basemath/trans3.c 1a8badaf8a | Karim Belabas | Wed, 5 Mar 2025 15:32:13 +0100 fix trans bench, broken by 4fadd720c0 8 4 src/basemath/trans3.c 78a7fb198e | Karim Belabas | Wed, 5 Mar 2025 14:07:05 +0100 16- new GP function matmodhnf 1 0 CHANGES 86 23 src/basemath/ZV.c 1 0 src/headers/paridecl.h 12 0 src/test/32/matmodhnf 11 0 src/test/in/matmodhnf f9b39481e5 | Karim Belabas | Wed, 5 Mar 2025 12:33:35 +0100 18- Z[CM]_hnfremdiv(A, B, &Q) set Q to the negative of documented value 1 0 CHANGES 7 7 src/basemath/buch2.c 363860c61b | Henri Cohen | Wed, 5 Mar 2025 10:34:24 +0100 added ellweierstrass to CHANGES 2 1 CHANGES 22a8339ef3 | Henri Cohen | Tue, 4 Mar 2025 23:53:11 +0100 updated CHANGES 2 0 CHANGES 1 1 src/functions/transcendental/zetahurwitz 4fadd720c0 | Henri Cohen | Tue, 4 Mar 2025 22:07:48 +0100 theta: implement all 4 theta funcitons 397 57 src/basemath/trans3.c 8 0 src/functions/transcendental/elljacobi 17 0 src/functions/transcendental/ellweierstrass 28 5 src/functions/transcendental/theta 11 0 src/functions/transcendental/thetanull 4 1 src/headers/paridecl.h 50 0 src/test/32/theta 25 0 src/test/in/theta fe68de4025 | Karim Belabas | Mon, 3 Mar 2025 18:10:19 +0100 correct check in gzeta(t_VEC) that veczeta can be called + document veczeta with the correct precondition 4 3 doc/usersch5.tex 9 7 src/basemath/trans3.c 9 1 src/test/32/zeta 3 0 src/test/in/zeta 92250e4ec8 | Karim Belabas | Mon, 3 Mar 2025 15:53:01 +0100 help gphtml 1 1 src/functions/algebras/algmodprinit 5702c70a0c | Karim Belabas | Mon, 3 Mar 2025 15:52:33 +0100 ellfromeqn doc: missing @eprog 1 0 src/functions/elliptic_curves/ellfromeqn d9bcf5fcad | Karim Belabas | Mon, 3 Mar 2025 15:49:34 +0100 help gphtml 1 1 src/functions/algebras/algisisom 1 1 src/functions/algebras/algmodprinit 2 2 src/functions/algebras/algskolemnoether 590ca13f0c | Karim Belabas | Mon, 3 Mar 2025 15:47:59 +0100 ellfromeqn: typo, space before RFC822 keyword 1 1 src/functions/elliptic_curves/ellfromeqn 81cb021bd0 | Karim Belabas | Mon, 3 Mar 2025 15:45:52 +0100 doc: w2/w1 minor aesthetic improvement. 1 1 src/functions/elliptic_curves/HEADER 3b5b2df1f6 | Karim Belabas | Mon, 3 Mar 2025 10:02:19 +0100 doc typo (Dave Morris) [#2614] 1 1 src/functions/elliptic_curves/HEADER 3f6bac5ccd | Karim Belabas | Mon, 3 Mar 2025 01:23:51 +0100 17- sumnumrat & friends: use full precision estimates avoid failing with domain error when "close" to boundary, e.g., sumeulerrat(1/p, 1+1e-17) 2 0 CHANGES 39 40 src/language/intnum.c 8 2 src/test/32/sumnumrat 4 0 src/test/in/sumnumrat 3472f7099d | Karim Belabas | Sat, 1 Mar 2025 20:29:59 +0100 simplify pari_APPLY_pol_normalized 0 1 src/headers/paricom.h 3d7c9199f4 | Karim Belabas | Thu, 27 Feb 2025 19:48:34 +0100 fix_pol: move gerepileupto to caller Remove part of the weird interface to use standard practice. It's still not great to have a delete_var() in there. Should probably move it as well. 7 7 src/basemath/alglin2.c |
PARI/GP Development
Last Modified: 2025-01-19 19:04:18
Copyleft © 2003-2022
the PARI group.