![]() 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 weeks703288f808 | Karim Belabas | Mon, 19 May 2025 03:11:14 +0200 refactor and simplify blocksearch + search clone + fix comments 28 30 src/language/init.c 2ca8592ff9 | Karim Belabas | Mon, 19 May 2025 01:26:56 +0200 failed to remove one QSCOMP typecast 1 1 src/basemath/FpE.c 7431fbd4e7 | Karim Belabas | Mon, 19 May 2025 00:51:35 +0200 better document 'blocks' 8 6 doc/usersch5.tex 9c1d1a8e3c | Karim Belabas | Mon, 19 May 2025 00:25:04 +0200 remove pdswap 0 1 src/headers/paripriv.h 9ea92e6b65 | Karim Belabas | Mon, 19 May 2025 00:23:16 +0200 umael2 -> umael 1 1 src/basemath/hgm.c 8f6933faeb | Karim Belabas | Mon, 19 May 2025 00:17:22 +0200 paripriv.h / qsort: remove the typecast-to-QSCOMP hack 5 1 src/basemath/FpE.c 0 3 src/headers/paripriv.h 3 2 src/language/gplib.c 3 2 src/test/tune.c 3a8baf6572 | Karim Belabas | Sat, 17 May 2025 18:29:50 +0200 gphelp.in: use single-quoted here-docs [#2621] (Emmanuel Thomé) Configure replaces @version@ or @datadir@ by some (possibly weird) character string. The resulting gphelp script assigns this to a perl variable. Make sure no expansion takes place at this point by using here-docs. 12 3 doc/gphelp.in 2cd0ba46e0 | Karim Belabas | Fri, 16 May 2025 03:33:08 +0200 32- export and document dblllog2, dbllambertW0, dbllambertW_1 1 0 CHANGES 19 3 doc/usersch5.tex 3 0 src/headers/paridecl.h 0 3 src/headers/paripriv.h 80b44196b5 | Karim Belabas | Fri, 16 May 2025 03:13:08 +0200 AP 31- [libpari] alg_get_invol 1 0 CHANGES 2 0 doc/usersch6.tex cb3825a8b1 | Karim Belabas | Fri, 16 May 2025 03:10:37 +0200 30- [libpari] document char_renormalize 1 0 CHANGES 16 5 doc/usersch6.tex f1b51bfd81 | Karim Belabas | Wed, 14 May 2025 00:52:43 +0200 29- [libpari] bnrconductor_factored_arch, bnrtoprimitive Rewrite bnr_*_sanitize in terms of the new primitives. Rewrite the old bnrconductor variants in terms of the new primitive bnrconductor_factored_arch or bnrtoprimitive. Then a map can be created using bnrsurjection and all appropriate objects mapped from the original bnr representation to the primitive one. The old (not properly documented) bnrconductormod is now static and unused outside of the outdated bnrconductor and rnfconductor interface. (Replaced by bnr_*_sanitize or low level bnrprimitive + bnrsurjection + abmap_XXX functions) 3 0 CHANGES 2 0 COMPAT 49 10 doc/usersch6.tex 120 120 src/basemath/buch3.c 8 2 src/basemath/kummer.c 1 3 src/functions/number_fields/bnrconductor 2 2 src/headers/paridecl.h 1 0 src/headers/pariold.h ed2c1de37d | Bill Allombert | Tue, 13 May 2025 00:48:09 +0200 New libpari function FpM_trace 1 1 CHANGES 2 0 doc/usersch5.tex 7 0 src/basemath/alglin2.c 1 0 src/headers/paridecl.h 0 11 src/modules/algebras.c 6cd39a9fbd | Bill Allombert | Tue, 13 May 2025 00:32:17 +0200 New libpari function ZM_trace 1 1 CHANGES 2 0 doc/usersch5.tex 12 0 src/basemath/alglin2.c 1 0 src/headers/paridecl.h 0 10 src/modules/algebras.c fae72356b3 | Bill Allombert | Mon, 12 May 2025 20:01:44 +0200 New libpari function ZMV_producttree 1 0 CHANGES 9 0 doc/usersch5.tex 25 0 src/basemath/arith1.c 1 0 src/headers/paridecl.h 8ef11429ac | Karim Belabas | Mon, 12 May 2025 03:08:18 +0200 9- rnfconductor: return a bnr not including generators This is the default for bnrinit and saves time (no PARI function needs them) 2 0 CHANGES 2 0 COMPAT 1 1 src/basemath/buch3.c 2 3 src/test/32/rnf 450046d86f | Karim Belabas | Mon, 12 May 2025 02:40:12 +0200 charker: reduce result mod full group structure (not only exponent) + avoid now useless hnfmodid in bnr_subgroup_sanitize 12 3 src/basemath/buch3.c 1 1 src/basemath/char.c 4666a625ee | Karim Belabas | Sun, 11 May 2025 13:03:04 +0200 simplify bnrconductor_factored_i usage + document proper use in comments + FIXME: bnrconductor_factored and bnrconductor_raw are probably not the best way to use bnrconductor_factored_i; we could probably drop them for a more flexible interface. + FIXME: remove bnrconductormod + TODO: the format [idealfactor(f0), foo] or [f0, foo] for idealstar and derived functions is not great. It forces either a factorization (bad) or a factorback (useless when f0 is known as an ideal, which is common). For instance we could allow [F0, foo] where F0 is either idealfactor(f0), f0, or [f0, idealfactor(f0)] Possible use case: same f0, variable foo; for instance when the conductor at infinity is smaller than the modulus but the finite conductor is spot on, and we need to sanitize the bnr by one attacked to the conductor. 17 16 src/basemath/buch3.c 60da3cd182 | Karim Belabas | Sun, 11 May 2025 03:28:36 +0200 rewrite bnrconductormod in terms of bnrconductor_factored_i 34 44 src/basemath/buch3.c 1660d893ad | Karim Belabas | Sun, 11 May 2025 02:09:37 +0200 24- lfun(bnr, vector of chars) -> impossible division [#2623] The k characters have the same conductor F. The error could happen when they had different orders [o1, ..., ok] and we initially computed the ray class group bnr mod F, modulo o1-th powers. Must be done modulo o-th powers, where o is the lcm(o1,...,ok). 1 0 CHANGES 52 4 src/basemath/buch3.c 3 31 src/basemath/lfunutils.c 2 0 src/headers/paridecl.h 4 2 src/test/32/lfun 4 0 src/test/in/lfun b8f5b18d5e | Karim Belabas | Sat, 10 May 2025 23:00:11 +0200 cleanup further bnrconductormod + bnrconductor_factored_i 6 6 src/basemath/buch3.c 7332c39946 | Karim Belabas | Sat, 10 May 2025 22:37:18 +0200 cleanup bnrconductormod + bnrconductor_factored_i 14 10 src/basemath/buch3.c 8ba1900c34 | Karim Belabas | Sat, 10 May 2025 21:33:49 +0200 bnrconductormod: don't shadow 'bid' 2 2 src/basemath/buch3.c 008e3ff592 | Karim Belabas | Sat, 10 May 2025 21:21:36 +0200 whitespace edit 1 1 src/basemath/buch3.c b17af4d9c3 | Karim Belabas | Sat, 10 May 2025 21:18:46 +0200 fix comment 3 6 src/basemath/buch3.c 5ec7892942 | Karim Belabas | Sat, 10 May 2025 19:20:29 +0200 ComputeKernel: use map as argument instead of two bnr 7 7 src/modules/stark.c 78a6d6a077 | Karim Belabas | Sat, 10 May 2025 19:13:10 +0200 actually remove bnrchar_primitive_raw 0 4 src/basemath/buch3.c a79aca3f9a | Karim Belabas | Sat, 10 May 2025 19:09:14 +0200 10- remove bnrchar_primitive, bnrchar_primitive_raw. Use bnrmap. Most of the time, the map can be precomputed: wasteful to do it for each chi. 2 0 CHANGES 2 0 COMPAT 0 13 doc/usersch6.tex 10 18 src/basemath/buch3.c 0 2 src/headers/paridecl.h 4 3 src/modules/stark.c 4eb7b694e5 | Karim Belabas | Sat, 10 May 2025 18:58:42 +0200 move char_denormalize to char.c 0 16 src/basemath/buch3.c 17 0 src/basemath/char.c f289303a70 | Karim Belabas | Sat, 10 May 2025 17:52:05 +0200 export abmap_char_image, abmap_nchar_image 1 0 CHANGES 10 2 doc/usersch6.tex 2 2 src/basemath/buch3.c 8 7 src/basemath/lfunutils.c 2 0 src/headers/paridecl.h b6886f8cdb | Karim Belabas | Sat, 10 May 2025 11:28:26 +0200 lfunutils: minor gc cleanups 6 11 src/basemath/lfunutils.c 3ec8de0880 | Bill Allombert | Fri, 9 May 2025 23:03:19 +0200 Flx_genus2trace_naive: unroll Flv_diffnext 7 9 src/basemath/lfunutils.c 17f3f814ca | Bill Allombert | Fri, 9 May 2025 16:30:58 +0200 New libpari function zero_FlxM_copy 1 0 CHANGES 2 0 doc/usersch5.tex 9 0 src/basemath/Flx.c 1 0 src/headers/paridecl.h |
PARI/GP Development
Last Modified: 2025-05-19 15:35:41
Copyleft © 2003-2022
the PARI group.