Commit Graph

321 Commits (pr-riscv)

Author SHA1 Message Date
tevador 027ecb8576 JIT compiler for RISC-V
8 months ago
tevador b89deae92e Merge branch 'master' into pr-randomx-v2
9 months ago
tevador 07a413b9f0 rename 'hash v2' to 'commitment'
9 months ago
SChernykh 3f69ad7b79 Added CI tests
9 months ago
SChernykh 43db7e290e Fixed GCC 13 compilation
1 year ago
tevador db273f2671 introduce RandomX v2 with double-hashing
1 year ago
SChernykh 7245f13c7e Invalidate CPU I-cache on Apple Silicon
2 years ago
hyc 261d58c77f
Fix missing failure check in allocMemoryPages() (#250)
2 years ago
SChernykh 00472c54ef Fixed compiler warning
2 years ago
SChernykh 166e0d80f5 Fixed cache->jit memory leak
2 years ago
hyc 85c527a623
Fix missing defs on older platforms (#243)
2 years ago
Howard Chu d8fb7363c1 Fix previous commit...
2 years ago
Howard Chu 6f756473c0 Don't use exceptions in low-level mem allocator
2 years ago
tevador 905ee34f8b Do not use reserved identifiers in intrin_portable.h
3 years ago
hyc 9efc398c19
Merge pull request #227 from selsta/randomx-benchmark
3 years ago
selsta 85a4032f34
RandomX benchmark 1.1.11
3 years ago
Jethro Grassie 4d8ef87936
pageProtect when missing pthread_jit_write_protect_np
3 years ago
Jethro Grassie 31b9b0f8fc
Add runtime checks
3 years ago
Jethro Grassie c7973839fa
Fix apple-non-arm jit guard
3 years ago
SChernykh bbc9ccc90b Fixed a crash in MSVC Debug and RelWithDebInfo builds
3 years ago
tevador d589aa29d3
Merge pull request #222 from hyc/relocs
3 years ago
tevador b27283a708
Merge pull request #217 from hyc/issue216
3 years ago
hyc 59c981cc5d
Merge pull request #192 from xiphon/fix-mingw-5.3-cross-compilation
3 years ago
Howard Chu ae2c241a96 Fix #216 - MacOS JIT privs are not ARM-specific
3 years ago
hyc 088c36fea0 Fix absolute address references
3 years ago
tevador 8006ac7ec0 Fix native code generator using the wrong hash function
3 years ago
SChernykh 3c8c7ee097
Optimized dataset read (#211)
3 years ago
tevador c12097400b
Merge pull request #212 from hyc/m1prot
3 years ago
tevador 0db4c57823
Merge pull request #198 from tevador/pr-applem1
3 years ago
Howard Chu d9b7e8c25d Faster W^X policy for apple silicon macs
3 years ago
SChernykh 2ba7df2844 Fix illegal instruction crash on some ARM systems
3 years ago
tevador a44d07c89f
Merge pull request #201 from cryptonote-social/removecode
3 years ago
cryptonote-social 529b933fcf remove unnecessary first-load initialization code
3 years ago
tevador a38ce601fd Apple silicon: force W^X, enable hardware AES
4 years ago
tevador 5bfd021e8f
Merge pull request #183 from selsta/map_jit
4 years ago
xiphon 66c22813f6 __cpuidex: explicit MSVC check, fix MinGW GCC 5.3 cross-compilation
4 years ago
tevador 5ce5f4906c add --noBatch benchmark option
4 years ago
selsta 7c172f746f
virtual_memory: add MAP_JIT on macOS
4 years ago
tevador 9905ec9c5a
Merge pull request #188 from cryptonote-social/master
4 years ago
tevador 863765bbe6
Merge pull request #185 from tevador/pr-crosscomp
4 years ago
tevador a1c08a2f41
Merge pull request #187 from tevador/pr-netbsd
4 years ago
tevador 708a4e50c5 Fix compilation and JIT support on NetBSD:
4 years ago
tevador 32ab5dea54 fix potential use-after-free when reallocating cache
4 years ago
cryptonote-social a7733de1e7 replace hardcoded literal with its appropriate symbol
4 years ago
tevador bece0a7206 fix #184
4 years ago
tevador 148b923f71 fix test 92 not failing properly on GCC/amd64
4 years ago
tevador 6a764e90d0 Preserve floating point state when calling randomx_calculate_hash
4 years ago
tevador 01381ccef3 Add a missing function to calculate a batch of hashes
4 years ago
tevador 30969c0e25 Benchmark version
5 years ago
tevador aa19c5b9b6 Disable thread affinity on FreeBSD and Android
5 years ago