Commit Graph

  • 48614a803c Update codecov/codecov-action action to v7 main renovate[bot] 2026-06-07 05:32:42 +00:00
  • a5171216ee Update Rust crate criterion to v4.7.0 renovate[bot] 2026-05-23 01:55:48 +00:00
  • 7ee00b2eaa Update Rust crate either to v1.16.0 renovate[bot] 2026-05-20 21:34:03 +00:00
  • 7e2214b281 Add COPYRIGHT file and update LICENSE xtqqczze 2026-05-09 16:26:46 +01:00
  • fb2c909375 Cargo.toml: sync profile with coreutils oech3 2026-03-27 03:05:13 +09:00
  • a71ea11902 chore(deps): update rust crate rand to v0.8.6 xtqqczze 2026-04-17 15:31:02 +01:00
  • 722ef798f2 Update Rust crate criterion to v4.6.0 renovate[bot] 2026-04-28 14:58:23 +00:00
  • 066ac0d7c9 Bump rand from 0.8.5 to 0.8.6 dependabot[bot] 2026-04-23 02:00:54 +00:00
  • aaeab12030 Update Rust crate criterion to v4.5.0 renovate[bot] 2026-04-17 15:46:09 +00:00
  • ada3aa6485 chore(deps): removed unused deps xtqqczze 2026-04-15 02:31:12 +01:00
  • 2915eb69eb Update Rust crate rand_core to v0.10.1 renovate[bot] 2026-04-13 17:53:10 +00:00
  • 0f4a943423 Update Rust crate lru to v0.16.4 renovate[bot] 2026-04-14 02:05:26 +00:00
  • 86241dea93 chore(deps): update rust crate codspeed-criterion-compat to v4.4.1 xtqqczze 2026-03-19 00:32:59 +00:00
  • afac996f79 chore(deps): update codecov/codecov-action action to v6 renovate[bot] 2026-03-26 14:14:20 +00:00
  • 395cef5d78 bench: exclude non-deterministic num-primes benchmarks by default Sylvestre Ledru 2026-03-24 22:35:19 +01:00
  • 522bad3b48 bench: gate all num-primes benchmarks behind feature flag Sylvestre Ledru 2026-03-24 22:11:45 +01:00
  • 4526187fb6 Optimize factorization hot paths (~25% speedup on factorize64) Sylvestre Ledru 2026-03-23 17:35:46 +01:00
  • 309566b9c6 ci: use shorter workflow name Daniel Hofstetter 2026-02-23 11:14:41 +01:00
  • 1bfa13221d prepare version 0.5.0 v0.5.0 Sylvestre Ledru 2026-02-23 09:20:14 +01:00
  • f79554bf32 don't use n.is_multiple_of yet Sylvestre Ledru 2026-02-23 09:19:25 +01:00
  • 0eacd225eb remove NumberTheory - used only for benchmark) Sylvestre Ledru 2026-02-23 09:13:10 +01:00
  • dc9369eed1 Fix nth_root_exact panic on negative even roots - verify with scilab too Sylvestre Ledru 2026-02-19 22:17:46 +01:00
  • 4455652cbe Fix nth_root_exact panic on negative even roots Sylvestre Ledru 2026-02-18 22:32:21 +01:00
  • 2c5f1f9b63 polyfill div_ceil xtqqczze 2026-02-20 14:41:26 +00:00
  • 4f4110dfed reduce msrv to 1.70 xtqqczze 2026-02-20 02:13:28 +00:00
  • 3cf6fa1b50 bench: use seeded RNG for glass_pumpkin prime generation benchmarks Sylvestre Ledru 2026-02-19 22:52:36 +01:00
  • 75e7ea86d9 Fix multiplication overflow in one_line factorization algorithm Sylvestre Ledru 2026-02-18 22:19:51 +01:00
  • 5ff4339d93 Add test to reproduce multiplication overflow bug in factors function Sylvestre Ledru 2026-02-18 22:14:21 +01:00
  • ba0d719d2b disable the example 6 for now Sylvestre Ledru 2026-02-19 22:00:19 +01:00
  • b004e1dff0 verify the math with Scilab Sylvestre Ledru 2026-02-19 21:21:08 +01:00
  • 3dfc6debc3 bench: use seeded RNG for deterministic benchmark results Sylvestre Ledru 2026-02-19 21:54:07 +01:00
  • e1700693ea docs: fix broken intra-doc links in buffer, factor, and mint modules Sylvestre Ledru 2026-02-19 21:25:22 +01:00
  • 498f498b01 docs: add examples to all public functions in nt_funcs and factor modules Sylvestre Ledru 2026-02-19 21:24:34 +01:00
  • 17b85c386d Fixing broken tests on aarch64 targets (#21) Chad Brewbaker 2026-02-19 01:17:51 -06:00
  • 330053f14f chore(deps): update moonrepo/setup-rust action to v1 (#45) renovate[bot] 2026-02-19 07:23:11 +01:00
  • 130b6c4561 Merge pull request #48 from oech3/patch-1 oech3 2026-02-19 15:22:38 +09:00
  • 71a61eb708 Merge pull request #52 from xtqqczze/markdownlint Sylvestre Ledru 2026-02-19 07:21:43 +01:00
  • 425b31155c Merge pull request #50 from xtqqczze/msrv Sylvestre Ledru 2026-02-19 07:21:09 +01:00
  • 9d969f4b9a Merge pull request #51 from xtqqczze/ci Sylvestre Ledru 2026-02-19 07:20:29 +01:00
  • c3311da640 Merge pull request #49 from sylvestre/cov Sylvestre Ledru 2026-02-19 07:07:18 +01:00
  • 3f5db7de30 fix markdown lints xtqqczze 2026-02-18 23:45:44 +00:00
  • 9f9418e7a5 ci: run msrv and nightly jobs xtqqczze 2026-02-18 21:59:46 +00:00
  • ef180b1f94 add rust-version to cargo workspace xtqqczze 2026-02-18 21:38:55 +00:00
  • 5e2a6fabfb Improve code coverage for traits, mint, buffer, and factor modules Sylvestre Ledru 2026-02-18 22:30:00 +01:00
  • 03f13be575 enable memory benchmarking in addition to simulation (#46) Sylvestre Ledru 2026-02-18 22:34:09 +01:00
  • 4b805e68c9 Disable the memory benchmarking for now Sylvestre Ledru 2026-02-18 22:25:32 +01:00
  • 843061014e chore(deps): update actions/checkout action to v6 (#44) renovate[bot] 2026-02-18 22:17:35 +01:00
  • 6b86ea9fb3 CI: Use preinstalled Rust (#41) oech3 2026-02-19 06:14:03 +09:00
  • ad3216e03d unbreak the benchmark in the CI Sylvestre Ledru 2026-02-18 22:08:57 +01:00
  • fa879cae47 enable memory benchmarking in addition to simulation Sylvestre Ledru 2026-02-18 22:03:51 +01:00
  • c33054dfee Add CodeCov badge to README Sylvestre Ledru 2026-02-18 21:58:48 +01:00
  • 88649848a9 actions: add security audit workflow (#39) xtqqczze 2026-02-18 20:55:12 +00:00
  • c945be2fbe Merge pull request #38 from sylvestre/a Sylvestre Ledru 2026-02-18 21:52:44 +01:00
  • fa57a61bc5 Merge pull request #40 from uutils/codspeed-wizard-1771446816359 Sylvestre Ledru 2026-02-18 21:52:17 +01:00
  • 5374279f47 fix a test Sylvestre Ledru 2026-02-18 21:48:16 +01:00
  • e3ec4ccf69 Setup CodSpeed for continuous performance monitoring codspeed-wizard-1771446816359 codspeed-hq[bot] 2026-02-18 20:43:07 +00:00
  • 1016399a9a bump num-modular to version 0.6.1 and fix warnings with --no-default-features --features=big-table Sylvestre Ledru 2026-02-18 21:39:51 +01:00
  • 04264df59f Merge pull request #26 from cakebaker/bump_lru Sylvestre Ledru 2026-02-18 21:36:39 +01:00
  • 874ea3d41e Merge pull request #30 from uutils/renovate/configure Sylvestre Ledru 2026-02-18 21:35:25 +01:00
  • a588b9bd88 Bump lru from 0.12.2 to 0.16.3 Daniel Hofstetter 2026-01-08 09:18:54 +01:00
  • 59513a5979 Add renovate.json renovate[bot] 2026-02-18 14:06:01 +00:00
  • f6894a6e82 fix the warnings with - cargo test --no-default-features Sylvestre Ledru 2026-02-18 21:27:58 +01:00
  • db0fc006b7 add a precommit config Sylvestre Ledru 2026-02-18 21:15:25 +01:00
  • cf3c8f343b fix another clippy warning Sylvestre Ledru 2026-02-18 21:15:09 +01:00
  • 4375ec9dc6 add Cargo.lock to the repo Sylvestre Ledru 2026-02-18 21:11:34 +01:00
  • 057c156fa8 Merge pull request #14 from sylvestre/bump-bigint Sylvestre Ledru 2026-02-18 21:12:20 +01:00
  • ebb5b2cb50 Merge pull request #31 from sylvestre/cov Sylvestre Ledru 2026-02-18 21:10:50 +01:00
  • 3704abf843 clippy: fix the more complex warnings Sylvestre Ledru 2026-02-18 21:09:06 +01:00
  • 95c34500b8 introduce coverage Sylvestre Ledru 2026-02-18 21:06:04 +01:00
  • 0369f28e0d clippy: fix the obvious warnings Sylvestre Ledru 2026-02-18 21:02:25 +01:00
  • 23d6e2fa1a Merge pull request #17 from sylvestre/clippy Sylvestre Ledru 2026-02-18 21:01:25 +01:00
  • 48aa7ce8db Merge pull request #19 from sylvestre/rustfmt-ci Sylvestre Ledru 2026-02-18 21:01:04 +01:00
  • 3bfd64ecc1 Add badges Sylvestre Ledru 2026-02-18 20:58:29 +01:00
  • d872f1b988 run rustfmt as a sep CI job Sylvestre Ledru 2024-11-05 09:44:18 +01:00
  • a3186d0944 run rustfmt on the code Sylvestre Ledru 2024-11-03 14:28:08 +01:00
  • 48c099b7bb fix clippy warnings: Sylvestre Ledru 2024-11-03 13:46:42 +01:00
  • dad684c95f Adjust the URL Sylvestre Ledru 2026-02-18 20:41:33 +01:00
  • 64e43607d5 Merge pull request #13 from sylvestre/ci Jacob Zhong 2024-11-04 14:29:46 +08:00
  • e543816e2c bug num-bigint Sylvestre Ledru 2024-11-03 12:21:26 +01:00
  • 22d7319240 add a simple CI run Sylvestre Ledru 2024-11-03 10:43:57 +01:00
  • 956da634cc Release v0.4.4 Jacob 2024-05-07 00:15:35 +08:00
  • 60eb5ba5f9 Fix safe prime generation Jacob 2024-05-07 00:09:56 +08:00
  • 53e3fe03eb Change expect() to unwrap() Jacob 2024-05-06 23:54:42 +08:00
  • 27aff370e7 Merge pull request #10 from robinhundt/master Jacob Zhong 2024-05-06 23:44:23 +08:00
  • 896ceaef27 Update lru dependency Robin Hundt 2024-02-06 15:53:30 +01:00
  • bdf9d5f9fa Bump version for bug fix Jacob Zhong 2022-12-22 22:50:40 -05:00
  • f66fe121e5 Disable 32bit table when big-table is not enabled Jacob Zhong 2022-10-12 11:32:25 -04:00
  • 6a63e59f25 Merge pull request #7 from aedoq/miller-hash-fix Jacob Zhong 2022-10-12 12:37:43 -04:00
  • 85292ccf36 Add related tests Jacob Zhong 2022-10-12 11:06:27 -04:00
  • 3218996df9 Fix bug in hashing function for 32bit primality test aedoq 2022-10-12 13:42:54 +02:00
  • f555ff050d Publish a bug fix version Jacob Zhong 2022-10-09 18:16:56 -04:00
  • c9ad6e71d6 Fix the sieving bug Jacob Zhong 2022-10-09 18:15:20 -04:00
  • 0752505755 Change the prime table (fix #5) Jacob Zhong 2022-09-18 12:21:17 -04:00
  • 49519f4f4a Update num-modular version Jacob Zhong 2022-05-23 21:24:21 -04:00
  • 9f3dc9496f Cargo fmt Jacob Zhong 2022-05-01 09:54:17 -04:00
  • ecbb515f79 Bump version Jacob Zhong 2022-05-01 09:30:48 -04:00
  • 8f04de3270 Refactor factorization API Jacob Zhong 2022-05-01 09:27:32 -04:00
  • a5e3a6a7ac Minor improvements Jacob Zhong 2022-05-01 07:24:53 -04:00
  • bbad5f5dbf Change bound for factorization methods Jacob Zhong 2022-05-01 06:54:49 -04:00
  • d1a6719856 Try profiling Jacob Zhong 2022-04-30 23:39:01 -04:00