|
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 weeks075eebc5bc | Karim Belabas | Mon, 16 Feb 2026 11:48:18 +0100 qfisom.c:fingerprint avoid name clash with new GP function 2 2 src/basemath/qfisom.c 8db36176d3 | Karim Belabas | Mon, 16 Feb 2026 05:03:05 +0100 hash_zv: off-by-1 error (x[1] hashed twice) 2 2 src/language/hash.c f161c6a24d | Karim Belabas | Mon, 16 Feb 2026 04:21:58 +0100 fingerprint: handle small negative integers properly remi2n(x, b) has the sign of x; make sur x>= 0 19 16 src/language/hash.c ba99d6b52a | Karim Belabas | Sun, 15 Feb 2026 22:34:44 +0100 convert hash32 -> fingerprint allow b-bit fingerprints instead of hardcoding 32 bits. 1 2 CHANGES 15 0 src/functions/programming/fingerprint 0 13 src/functions/programming/hash32 1 1 src/headers/paridecl.h 42 55 src/language/hash.c 113 0 src/test/32/fingerprint 0 107 src/test/32/hash 112 0 src/test/in/fingerprint 0 108 src/test/in/hash 610890ab7b | Karim Belabas | Sun, 15 Feb 2026 18:00:23 +0100 hash32 documentation: we return 0 on t_CLOSURE 1 1 doc/usersch5.tex d0a2e395dd | Karim Belabas | Sun, 15 Feb 2026 17:46:58 +0100 fix has_GEN32(t_STR) 6 2 src/language/hash.c 7 6 src/test/32/hash 1 0 src/test/in/hash 50a162afee | Karim Belabas | Sun, 15 Feb 2026 17:34:54 +0100 fix hash bench make t_FFELT a special case implement t_CLOSURE and t_ERROR trivially for now 11 0 src/language/hash.c 11 7 src/test/32/hash 6 0 src/test/in/hash 84fc47bf7c | Karim Belabas | Sun, 15 Feb 2026 17:11:28 +0100 add hash bench result 102 0 src/test/32/hash 6c7400c4ed | Karim Belabas | Sun, 15 Feb 2026 17:09:32 +0100 62- new GP function hash32 2 0 CHANGES 10 1 doc/usersch5.tex 13 0 src/functions/programming/hash32 1 0 src/headers/paridecl.h 77 0 src/language/hash.c 101 0 src/test/in/hash de14345889 | Karim Belabas | Sun, 15 Feb 2026 04:09:13 +0100 hash_GEN: make result independent of multiprecision kernel still depends on 32/64 bit word size 13 7 src/language/hash.c a23e500d22 | Bill Allombert | Sat, 14 Feb 2026 19:37:20 +0100 ZXQXQ_minpoly: Fix support for denominator + add doc 7 0 doc/usersch5.tex 1 1 src/basemath/polarit3.c 0693db6c6f | Bill Allombert | Sat, 14 Feb 2026 17:39:06 +0100 ZXQ_minpoly: Fix support for denominator 1 1 doc/usersch5.tex 2 2 src/basemath/polarit3.c 32b8a71ec1 | Bill Allombert | Fri, 13 Feb 2026 19:09:31 +0100 New libpari function ZXQXQ_minpoly 1 0 CHANGES 64 0 src/basemath/polarit3.c 6 0 src/functions/linear_algebra/minpoly 1 0 src/headers/paridecl.h 1 0 src/headers/paripriv.h 9d61fdaca9 | Bill Allombert | Fri, 13 Feb 2026 19:02:35 +0100 ZXQ_minpoly: handle bad primes correctly 3 2 src/basemath/polarit3.c be81ecfdd4 | Karim Belabas | Sun, 8 Feb 2026 17:34:17 +0100 improve doc 2 2 src/functions/conversions/denominator 2 2 src/functions/conversions/numerator 2 1 src/functions/number_theoretical/content b6380924e9 | Karim Belabas | Sun, 8 Feb 2026 01:17:53 +0100 RgXY_factor: use simplify on prospective factors 4 2 src/basemath/polarit2.c 6 3 src/test/32/factor 1 0 src/test/in/factor 116f3d5b0e | Karim Belabas | Fri, 6 Feb 2026 03:24:59 +0100 reword comment 5 4 src/basemath/gen1.c 004e3071ce | Karim Belabas | Fri, 6 Feb 2026 01:18:43 +0100 gmul(t_SER, t_POL): cleanup 11 11 src/basemath/gen1.c 52869c8c38 | Karim Belabas | Thu, 5 Feb 2026 02:39:36 +0100 localprec: typo in documentation localprec no longer returns the prec value 1 2 src/functions/programming/localprec edddfa13bf | Karim Belabas | Thu, 5 Feb 2026 02:18:46 +0100 refactor the init_ser / fill_ser interface -> pol2ser 34 31 src/basemath/gen1.c 37d36cafc9 | Karim Belabas | Wed, 4 Feb 2026 15:15:47 +0100 RgX_to_ser_*: comments + rename variable 12 9 src/basemath/Ser.c 6b14ba3694 | Karim Belabas | Wed, 4 Feb 2026 09:48:03 +0100 fix issues with valuations of t_SER over non-domains ? a=Mod(3,9) + O(x); b=Mod(3,9) + O(x); a*b %1 = Mod(0, 9)*x^-1 + O(x^0) ? a=Mod(3,9)*x^0; b=Mod(3,9) + O(x^2); a*b %2 = Mod(0, 9)*x^-1 + O(x^0) ? a=Mod(3,9)*x^0; b=Mod(3,9) + O(x); a*b %3 = Mod(0, 9)*x^-1 + O(x^0) ? a=Mod(3,9)+O(x^2); b=Mod(3,9) + O(x^2); print(a*b) Mod(0, 9) + O(x^2) \\ not properly normalized As well as returning the "wrong" 0: ? a=Mod(0,9)*x^0; b=Mod(1,2) + O(x); a*b %4 = Mod(0, 9) \\ expected Mod(0,1) 42 10 src/basemath/gen1.c 5 1 src/test/32/ser 4 0 src/test/in/ser e2f9826198 | Karim Belabas | Tue, 3 Feb 2026 19:04:55 +0100 bitset: fix doc typos, improve wording 5 5 src/functions/conversions/bitset e49851c84d | Bill Allombert | Tue, 3 Feb 2026 14:49:57 +0100 HC 51- elleta was wrong when imag(w1/w2) < 0 1 0 CHANGES fabed775ee | Henri Cohen | Tue, 3 Feb 2026 14:36:00 +0100 added tests 3 1 src/test/32/mf 6 0 src/test/in/mf ed5e1e8bb3 | Henri Cohen | Tue, 3 Feb 2026 14:36:00 +0100 mfshimura: allow t to be a fundamental discriminant 28 7 src/basemath/mftrace.c 10 4 src/functions/modular_forms/mfshimura 08b27c1806 | Bill Allombert | Tue, 3 Feb 2026 14:36:00 +0100 hecke_i: handle k=0 2 1 src/basemath/mftrace.c |
PARI/GP Development
Last Modified: 2025-11-17 10:46:31
Copyleft © 2003-2025
the PARI group.