Commit Graph

23 Commits

Author SHA1 Message Date
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