Revision history for Prime-Factor
0.4.2 2023-02-26T10:46:47-05:00
Add sigma-sum() and aliquot-sum convenience routines
Test sigma-sum and aliquot-sum routines
Give up on Window CI testing. It fails 19 out of 20 times for no reason.
0.4.1 2022-12-23T12:52:49-05:00
Migrate to the sef ecosystem
0.4.0 Jun 2 2021
Modify behavior for "bad" parameters. Attempt to recover gracefully.
Return a Failure for "bad" parameters rather than just die()ing.
Test new bahavior.
Make some existing testing more rigorous.
0.3.2 Dec 22 2020
proper-divisors(1) now more accurately returns an empty list.
Reconfigure breakpoint between "small" and "large" integers.
Expand docs.
0.3.1 Dec 21 2020
Add options to divisors() and proper-divisor() routines.
Add tests for new options.
Update docs and regen.
0.3.0 Dec 20 2020
Add divisors() and proper-divisor() routines.
New tests for new routines.
Update Docs.
0.2.4 Oct 29 2018
Fix for stricter placement of use V6.
0.2.3 Jul 10 2018
Add small prime pre-filtering.
Various performance tweaks.
0.2.2 Apr 23 2017
Minor tweking and optimizations.
Expand testing to larger numbers
0.2.1 Jul 13 2016
Speed up a few percent for common cases.
0.2.0 Jun 25 2016
Refactor to be more deterministic.
Remove randomizer. Hurt as much as it helped and made timings inconsistant.
Minor tweaks to improve speed.
0.1.1 June 22 2016
Restrict randomizer for rho algorithm.
Was causing wildly different timings run to run.
0.1.0 Jun 21 2016
Heavily influenced by Damian Conway presentation "On the shoulder of giants"
Change to use Pollard's rho algorithm for factoring.
Blatently stole code from presentation and expanded on it.
New tests.
0.0.2 Jan 15 2016
Speed up generation of primes. Still slow but better.
0.0.1 Jan 10 2016
Initial commit.
Slow, buggy but it works... mostly.