Nicolás Ortega nortega
  • Seville, Spain
  • https://themusicinnoise.net/
  • Software developer for work & pleasure. Free software and low-level systems development are some of my favorite things.

  • Joined on 2023-08-14
nortega pushed to develop at nortega/indivisible-rs 2025-12-10 14:00:58 +00:00
966574dd1f Change default sieve size to 10485760.
41bc18a17c Change test to 1,000,000,000 primes.
5dde94ae8c Add custom sieve and trials arguments to benchmark script.
Compare 3 commits »
nortega pushed to develop at nortega/indivisible-rs 2025-12-10 13:21:59 +00:00
be3fd52cfa Improve help information.
0b391ed590 Allow for providing a custom sieve size.
f5b971e35f Add comments to test.sh for better navigation.
abfb1aee89 Fix test 1.
4b3bf0cfac Fix importing primes.
Compare 5 commits »
nortega pushed to develop at nortega/indivisible-rs 2025-12-10 12:13:34 +00:00
ba3478e6ce Optimize marking of known composites.
nortega pushed to develop at nortega/indivisible-rs 2025-12-10 10:46:52 +00:00
5ee76502fa Switch to (segmented) sieve of Eratosthenes.
nortega pushed to develop at nortega/indivisible-rs 2025-12-07 21:50:40 +00:00
72d6f4e042 Ignore callgrind files.
d4dc54fe59 Move prime finding to its own module.
Compare 2 commits »
nortega pushed to develop at nortega/indivisible-rs 2025-12-07 21:12:08 +00:00
c7f4f3c2c4 Remove more unnecessary casts.
nortega pushed to develop at nortega/indivisible-rs 2025-12-06 16:48:03 +00:00
6c789195e6 Add benchmark dependency check.
nortega pushed to develop at nortega/indivisible-rs 2025-12-05 15:26:12 +00:00
98cb2f58ea Implement average of multiple trials.
073276da10 Add benchmarking script.
56a094730c Remove unnecessary cast.
3a4a5c8849 Change help information for num option.
Compare 4 commits »
nortega pushed to develop at nortega/indivisible-rs 2025-12-05 14:41:48 +00:00
c0f3f730ae Optimize algorithm.
97d756bab4 Fix subtraction overflow.
91c9eaf1b9 Set fixed segment (array) size.
Compare 3 commits »
nortega pushed to develop at nortega/indivisible-rs 2025-12-05 12:55:44 +00:00
92bb314b55 Implement test functionality.
05e18e5aef Implement sieve of Atkin.
Compare 2 commits »
nortega pushed to develop at nortega/indivisible-rs 2025-12-05 10:30:08 +00:00
65314d52ac Simplify to normal VecDeque.
nortega pushed to develop at nortega/indivisible-rs 2025-12-04 15:37:47 +00:00
00da4333bf Fix readme filename in Cargo.toml
nortega pushed to develop at nortega/indivisible-rs 2025-12-04 10:56:59 +00:00
bde097302b Point legacy link to code.ortegas.org.
nortega pushed to develop at nortega/indivisible-rs 2025-12-04 10:56:06 +00:00
12a43d3a44 Point legacy link to code.ortegas.org.
nortega pushed to develop at nortega/indivisible-rs 2025-12-04 10:53:22 +00:00
ed209116c4 Delete unnecessary comment.
nortega pushed to develop at nortega/indivisible-rs 2025-12-04 10:52:25 +00:00
63260b754e Use latest patch of structopt 0.3
nortega pushed to develop at nortega/indivisible-rs 2025-12-04 10:42:58 +00:00
e4844db5d6 Set default jobs value using structopt default_value.
nortega pushed to develop at nortega/indivisible-rs 2025-12-04 10:26:34 +00:00
dfdadb9860 Rename primes_list -> prime_list.
744efa105b Simplify CandidateGenerator::next() function.
22fe0953ca Use imported primes.
e17ebf47c3 Simplify CandidateGenerator::new().
Compare 4 commits »
nortega pushed to develop at nortega/indivisible-rs 2025-12-04 10:06:15 +00:00
9a7e303ed8 Implement prime testing.
6894d250dd Improve testing script.
Compare 2 commits »
nortega pushed to develop at nortega/indivisible-rs 2025-12-04 09:01:08 +00:00
23c8dd694f Use quotations to avoid word splitting.
04d76e53bd Fix setting default PREFIX in (un)install scripts.
Compare 2 commits »