-
Notifications
You must be signed in to change notification settings - Fork 91
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge #896: [PoW][RandomX] Cherry picked fixes from offical randomx r…
…epo - Part 2 7fedd67 Update cherry picked code to match this implementation (codeofalltrades) ab7897c Cherry picked commit 'Add a missing function to calculate a batch of hashes' from tevador/RandomX@01381cc (codeofalltrades) 9bc9a3d Cherry picked commit 'Fix symbol collisions with blake2b' from tevador/RandomX@7567cef (codeofalltrades) 08d2607 Cherry picked commit 'Fixes for cmake build with visual studio' from tevador/RandomX@01914b4 (codeofalltrades) 8a9c139 Cherry picked commit 'Optimized Argon2 (SSSE3/AVX2)' from tevador/RandomX@900a936 (codeofalltrades) 86aea92 Cherry picked commit 'Fix function names for clang on Apple' from tevador/RandomX@e43267f (codeofalltrades) ad53bda Cherry picked commit 'virtual_memory: add MAP_JIT on macOS' from tevador/RandomX@7c172f7 (codeofalltrades) f027b97 Cherry picked commit 'Fix compilation and JIT support on NetBSD:' from tevador/RandomX@708a4e5 (codeofalltrades) f3d70c3 Cherry picked commit 'fix potential use-after-free when reallocating cache' from tevador/RandomX@32ab5de (codeofalltrades) 2fc4053 Cherry picked commit 'fix test 92 not failing properly on GCC/amd64' from tevador/RandomX@148b923 (codeofalltrades) c6a8be7 Cherry picked commit 'Preserve floating point state when calling randomx_calculate_hash' from tevador/RandomX@6a764e9 (codeofalltrades) 6cb9858 Cherry picked commit 'Add a missing function to calculate a batch of hashes' from tevador/RandomX@01381cc (codeofalltrades) Pull request description: ### Problem ### Keep randomx code current ### Solution ### Cherry picked fixes from offical randomx repo Add a missing function to calculate a batch of hashes - tevador/RandomX@01381cc Fix symbol collisions with blake2b - tevador/RandomX@7567cef Fixes for cmake build with visual studio - tevador/RandomX@01914b4 Optimized Argon2 (SSSE3/AVX2) - tevador/RandomX@900a936 Fix function names for clang on Apple - tevador/RandomX@e43267f virtual_memory: add MAP_JIT on macOS - tevador/RandomX@7c172f7 Fix compilation and JIT support on NetBSD - tevador/RandomX@708a4e5 fix potential use-after-free when reallocating cache - tevador/RandomX@32ab5de fix test 92 not failing properly on GCC/amd64 - tevador/RandomX@148b923 Preserve floating point state when calling randomx_calculate_hash - tevador/RandomX@6a764e9 Add a missing function to calculate a batch of hashes - tevador/RandomX@01381cc ### Unit Testing Results ### Start the wallet Start mining randomx Verify you can spend mined coins Tree-SHA512: 15d4d1ad9fcc8f90a2486b291406b75e4ef118edd0274bd684b431da67b881152107d8e9a4782e7a65b70ab4da8d246e40b1c499b28f85615dc7e9d0927a3fed
- Loading branch information
Showing
13 changed files
with
348 additions
and
237 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.