Marek Lemańczyk
|
6dd5cea79f
|
Remove temporary by-divisor review documents
|
2025-10-28 02:01:28 +01:00 |
|
Marek Lemańczyk
|
a83ae56caf
|
Use LastDigit enum across Mersenne scanners
|
2025-10-26 16:04:05 +01:00 |
|
mlemanczyk
|
56e413064a
|
Using cleanup
|
2025-10-17 02:40:51 +02:00 |
|
Marek Lemańczyk
|
581da24b2f
|
Restore GPU incremental scan logic behind exception
|
2025-10-05 17:39:31 +02:00 |
|
Marek Lemańczyk
|
20120f5bc0
|
Fix odd power table updates in GPU heuristics
|
2025-10-05 16:55:27 +02:00 |
|
Marek Lemańczyk
|
b8aa845c5c
|
Clarify cycle stepper reset inlining
|
2025-10-02 13:30:56 +02:00 |
|
Marek Lemańczyk
|
36d316d19c
|
Add TODOs for divisor metadata caching
|
2025-10-01 22:52:21 +02:00 |
|
Marek Lemańczyk
|
6e99ee39e3
|
Extension methods benchmarked. Slower alternatives replaced.
|
2025-09-23 22:01:09 +02:00 |
|
Marek Lemańczyk
|
3598f88aaf
|
Replace small-modulo uses with optimized helpers
|
2025-09-22 19:54:50 +02:00 |
|
Marek Lemańczyk
|
412ce4fd50
|
% 10 operations replaces with UInt128/ulong.Mod10 methods
|
2025-09-21 07:42:25 +02:00 |
|
Marek Lemańczyk
|
53554ffd3d
|
Restored faster version of the calculations
|
2025-09-21 05:40:13 +02:00 |
|
Marek Lemańczyk
|
5ab69f8c01
|
Restore struct residue args and add residue benchmark project
|
2025-09-21 05:29:13 +02:00 |
|
Marek Lemańczyk
|
abe695788b
|
Serialize GPU leases with per-accelerator locks
|
2025-09-20 18:19:21 +02:00 |
|
Marek Lemańczyk
|
34cc0b0fdd
|
Refine GPU residue prime tables
|
2025-09-17 17:35:26 +02:00 |
|
Marek Lemańczyk
|
58eb65ca9e
|
Refine GPU residue utilities and add positive divisor tests
|
2025-09-13 16:47:38 +02:00 |
|
Marek Lemańczyk
|
117ea94b50
|
Avoid using declarations for GPU resources
|
2025-09-10 00:19:48 +02:00 |
|
Marek Lemańczyk
|
9f35f6c558
|
Initial commit.
|
2025-09-09 21:15:57 +02:00 |
|