aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Minor, remove a pointless type conversion.Andreas Grois2022-10-261-3/+3
* Use MulAssign in BaseConversion.Andreas Grois2022-10-262-8/+46
* Increment version to 0.2.0Andreas Grois2022-10-261-1/+1
* Merge branch 'main' into feature/heap-allocation-free-base-conversionAndreas Grois2022-10-261-0/+27
|\
| * Set up rust.yaml for GitHub ActionsAndreas Grois2022-10-261-0/+27
* | Merge branch 'main' into feature/heap-allocation-free-base-conversionAndreas Grois2022-10-251-1/+2
|\|
| * Minor: Update description in Cargo.tomlv0.1.0Andreas Grois2022-10-251-1/+2
* | Base Conv: Mul dividend instead of div divisor.Andreas Grois2022-10-251-2/+17
* | Merge branch 'main' into feature/heap-allocation-free-base-conversionAndreas Grois2022-10-241-1/+1
|\|
| * Improve long division performance.Andreas Grois2022-10-241-1/+1
* | Add precomputed constants for common cases.Andreas Grois2022-10-238-12/+130
* | Merge branch 'main' into feature/heap-allocation-free-base-conversionAndreas Grois2022-10-233-6/+7
|\|
| * Fix benchmark errors.Andreas Grois2022-10-233-6/+7
* | Rename "potency" to "power", the English term.Andreas Grois2022-10-234-51/+51
* | Precompute power+exponent for iterative conversionAndreas Grois2022-10-234-75/+191
* | Merge branch 'main' into feature/heap-allocation-free-base-conversionAndreas Grois2022-10-221-3/+8
|\|
| * Pre-Allocate resulting password.Andreas Grois2022-10-221-3/+8
* | Merge branch 'main' into feature/heap-allocation-free-base-conversionAndreas Grois2022-10-223-6/+19
|\|
| * Increase duration and sample count for benchmarks.Andreas Grois2022-10-223-6/+19
* | Add more unit tests to iterative_conversion.Andreas Grois2022-10-221-23/+206
* | Make n-digit division performing.Andreas Grois2022-10-221-24/+18
* | Minor code cleanup. No performance impact.Andreas Grois2022-10-221-28/+37
* | Code cleanup and addition of unit tests.Andreas Grois2022-10-221-78/+124
* | Fix trait visibility.Andreas Grois2022-10-212-2/+2
* | Exponential search for largest potency.Andreas Grois2022-10-213-8/+110
* | Macro for single-digit-division.Andreas Grois2022-10-201-37/+37
* | Merge branch 'main' into feature/heap-allocation-free-base-conversionAndreas Grois2022-10-208-205/+332
|\|
| * Group Benchmarks, and make parameters more sane.Andreas Grois2022-10-208-205/+332
* | Minor: Shift Operation optimization.Andreas Grois2022-10-201-10/+4
* | Merge branch 'main' into feature/heap-allocation-free-base-conversionAndreas Grois2022-10-191-5/+70
|\|
| * Make some asserts debug_asserts. Add more benches.Andreas Grois2022-10-192-9/+74
* | Change normalization of Knuth division to shift.Andreas Grois2022-10-191-6/+38
* | Add many-numbers test for long division.Andreas Grois2022-10-192-6/+69
* | Draft of iterative_conversion.Andreas Grois2022-10-187-225/+129
* | First draft of (untested) iterative conversion.Andreas Grois2022-10-186-36/+628
* | Minor: Add warning that 16bit might not workAndreas Grois2022-10-181-0/+3
|/
* Add simple benchmarks.Andreas Grois2022-10-132-1/+143
* Minor: rename a functionAndreas Grois2022-10-121-2/+2
* Add more password generation integration tests.Andreas Grois2022-10-121-0/+251
* Fix Rust 1.52 compat.Andreas Grois2022-10-111-3/+2
* Refactor base_conversion. Fix hmac byte bug.Andreas Grois2022-10-115-85/+208
* Update Readme with the now final name of PassFish.Andreas Grois2022-10-101-2/+2
* Add first integration test.Andreas Grois2022-10-092-1/+83
* Add License and Readme files.Andreas Grois2022-10-092-0/+178
* First draft of docs.Andreas Grois2022-10-094-87/+103
* Also add url_parsing to this crate.Andreas Grois2022-10-094-67/+711
* Initial Commit: PasswordMaker itself.Andreas Grois2022-10-099-0/+881