Commit Graph

24 Commits

Author SHA1 Message Date
filifa
73c750d317 move stirling methods to public package 2025-11-15 19:34:49 -05:00
filifa
c842762ca9 adapt to update sieves for additive functions 2025-10-07 18:10:44 -04:00
filifa
df317e0837 refactor updating prime powers 2025-10-07 18:06:24 -04:00
filifa
365b396db1 use common updateMultiples 2025-10-07 17:57:54 -04:00
filifa
30ad962cfd refactor updating multiples into separate common function 2025-10-07 17:54:02 -04:00
filifa
26c197318e rename functions 2025-10-07 17:28:52 -04:00
filifa
a9c7f8091b move sieves to subpackage 2025-10-07 17:23:16 -04:00
filifa
03e463b7a6 add radical sieve 2025-10-06 23:54:23 -04:00
filifa
51ae15cedc make same performance improvements to all sieve commands 2025-10-01 23:44:56 -04:00
filifa
5f65b35b9c buffer channel 2025-10-01 23:27:32 -04:00
filifa
a760093f9d add comments 2025-10-01 00:13:14 -04:00
filifa
b55fe61820 move to lib 2025-09-29 22:40:40 -04:00
filifa
4b4858c54f add missing license headers 2025-09-17 00:02:28 -04:00
filifa
ddbb892748 massively improve performance with dynamic programming 2025-09-16 22:23:39 -04:00
filifa
58d9185296 move functions to lib 2025-09-06 00:37:40 -04:00
filifa
654f0efc0a add stirling subcommand 2025-08-27 22:37:45 -04:00
filifa
51e1a97c43 split file 2025-08-21 20:36:56 -04:00
filifa
005eac45c0 refactor general crt algorithm into separate function 2025-08-21 20:19:11 -04:00
filifa
e1dedd9c33 refactor fast primitive root test 2025-08-21 20:01:32 -04:00
filifa
3c1ade74aa don't declare so many vars 2025-08-21 19:56:56 -04:00
filifa
8333be5d2d have lib function take map instead of list 2025-08-21 19:52:05 -04:00
filifa
0fdb60275f move primitive root functions to lib 2025-08-21 19:24:49 -04:00
filifa
da252dc9de move crt solver 2025-08-21 19:07:30 -04:00
filifa
8e71cc87e5 create internal library 2025-08-21 18:59:01 -04:00