Commit Graph

13 Commits

Author SHA1 Message Date
tersec ba7b983d6b
use non-EOL macOS in CI; apply styleCheck:error; prefer func to proc(){.noSideEffect.}; check refc in Nim 2.0+ 2024-02-20 21:39:23 +00:00
Jacek Sieka f19dc30836
nimble: remove nimcache setting, add release mode test task 2018-09-07 13:31:02 -06:00
Mamy Ratsimbazafy ea46bad40e
Switch to nimcrypto (#6) fix #9
* Cosmetic change on the conversion proc + keep a copy of keccak_tiny implementation as benchmark

* Update ethash to use nimcrypto

* Use the same CI build system as Nimbus
2018-07-23 14:52:14 +02:00
mratsim 66d7fb6575 require Nim 0.18 2018-03-02 10:12:31 +01:00
mratsim 61108cbc13 🔥 Speed and memory optimizations (OpenMP !):
- OpenMP multiprocessing for dataset generation
- remove some temporaries
- add march_native flag
2018-02-28 18:46:28 +01:00
mratsim 4d1cc3a359 Remove ttmath dependency for mining 2018-02-27 19:31:25 +01:00
Zahary Karadjov 420b7d513c Use the standard Nimble name for the Apache v2 license 2018-02-27 19:59:55 +02:00
mratsim 69a0c68d3f Rework mining implementation without uint256, div and mod 2018-02-27 13:55:00 +01:00
mratsim 1840c12d1d Prepare tests files for mining tests 2018-02-27 11:29:46 +01:00
mratsim 388fd963f0 Add basic hashing tests and use keccak instead of sha3 2018-02-19 16:02:37 +01:00
mratsim d830f6993f Remove dependency on number theory (not on Nimble) & prepare for tests 2018-02-19 15:17:41 +01:00
mratsim bdff346e03 Add parameters procs from spec 2018-02-15 16:33:17 +01:00
mratsim d96742b320 initial commit 2018-02-15 11:23:42 +01:00