Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[PoW][RandomX] Cherry picked fixes from offical randomx repo - Part 2 #896

Merged
merged 12 commits into from
Feb 4, 2021

Conversation

codeofalltrades
Copy link
Collaborator

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

@codeofalltrades codeofalltrades added Tag: PoW Related to Proof of Work consensus Component: Miner Both PoW and PoS block creation Tag: Waiting For Code Review Waiting for code review from a core developer Algo: RandomX labels Jan 26, 2021
@codeofalltrades codeofalltrades self-assigned this Jan 26, 2021
Copy link
Collaborator

@CaveSpectre11 CaveSpectre11 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK 6cb9858

for the record NIT. Not sure why there was so many changes that corrected indenting; and then src/crypto/randomx/randomx.cpp jacked the indenting on most of the changed lines.

@CaveSpectre11 CaveSpectre11 added Code Review: Passed and removed Tag: Waiting For Code Review Waiting for code review from a core developer labels Jan 29, 2021
@codeofalltrades codeofalltrades merged commit 8bd686d into Veil-Project:master Feb 4, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Algo: RandomX Code Review: Passed Component: Miner Both PoW and PoS block creation Tag: PoW Related to Proof of Work consensus
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants