Commit Graph

  • 057f5f8001 Merge pull request 'fix missing ___clear_cache when targetting iOS' (#2) from mrcyjanek/RandomWOW:cyjan-fix-ios into 1.2.1-wow 1.2.1-wow wowario 2024-04-15 00:03:39 +0000
  • 34c2646e63 fix missing ___clear_cache when targetting iOS #2 Czarek Nakamoto 2024-04-02 19:02:46 +0200
  • 27b099b6dd
    RandomWOW parameters wowario 2019-10-31 20:52:05 +0300
  • 102f8acf90 bump benchmark version to 1.2.1 tevador 2023-10-20 20:42:55 +0200
  • 73d70fe82a
    Merge pull request #286 from tevador/pr-zext tevador 2023-10-20 20:39:55 +0200
  • e895d451a3 Avoid `zext.b` tevador 2023-10-20 19:29:35 +0200
  • e5b9c02417
    Merge pull request #285 from tevador/pr-120 tevador 2023-10-20 16:43:21 +0200
  • 06a7cc1c33 Update README and benchmark version tevador 2023-10-20 16:16:51 +0200
  • 7db92b73f7
    Merge pull request #284 from SChernykh/opt-rcp SChernykh 2023-10-20 16:01:46 +0200
  • 5c49ab12a0 Optimized randomx_reciprocal SChernykh 2023-10-20 10:54:25 +0200
  • 5fc512e71c
    Merge pull request #282 from SChernykh/fix-ub SChernykh 2023-10-20 10:42:40 +0200
  • 8f91d31b8b Fixed UB in ARM64 JIT compiler SChernykh 2023-10-20 09:04:35 +0200
  • d3c96482ee
    Merge pull request #281 from SChernykh/fix-x18 SChernykh 2023-10-19 22:00:34 +0200
  • f72101aa2c ARM64 JIT: don't use `x18` register SChernykh 2023-10-19 15:16:47 +0200
  • 277791085c
    Merge pull request #275 from tevador/pr-riscv tevador 2023-10-15 11:11:22 +0200
  • 027ecb8576 JIT compiler for RISC-V tevador 2023-10-07 12:51:19 +0200
  • fa7c0438ee
    Merge pull request #279 from tevador/pr-ci1 tevador 2023-10-09 20:19:32 +0200
  • 48fa275d04 Avoid redundant CI runs tevador 2023-10-09 19:14:51 +0200
  • 9ea7608976
    Merge pull request #278 from tevador/pr-const1 tevador 2023-10-09 19:34:17 +0200
  • e322218fb7 Fixed casts from const to non-const pointers SChernykh 2023-10-09 18:38:25 +0200
  • 1c603a23fa
    Merge pull request #265 from tevador/pr-randomx-v2 tevador 2023-09-08 23:22:15 +0200
  • b89deae92e Merge branch 'master' into pr-randomx-v2 tevador 2023-09-08 22:57:28 +0200
  • 07a413b9f0 rename 'hash v2' to 'commitment' tevador 2023-09-08 22:57:09 +0200
  • e372827fae fix vcxproj files tevador 2023-09-08 22:36:45 +0200
  • 67ea010aa5
    Merge pull request #273 from SChernykh/ci-test SChernykh 2023-08-24 15:41:55 +0200
  • 3f69ad7b79 Added CI tests SChernykh 2023-08-23 09:47:27 +0200
  • 901f8ef765
    Merge pull request #266 from tevador/pr-gpg1 tevador 2023-06-30 20:11:05 +0200
  • 040f4500a6
    Merge pull request #268 from SChernykh/fix_gcc13 SChernykh 2023-05-15 15:55:58 +0200
  • 43db7e290e Fixed GCC 13 compilation SChernykh 2023-05-15 09:45:20 +0200
  • ca86d352f8 update GPG key expiration date tevador 2023-05-01 14:31:57 +0200
  • db273f2671 introduce RandomX v2 with double-hashing tevador 2023-04-22 19:14:46 +0200
  • 1ce107336d
    p2pool mods 1.1.10-p2pool wowario 2023-01-26 23:02:40 +0300
  • 607bad48f3
    Invalidate CPU I-cache on Apple Silicon 1.1.10 1.1.10-wow SChernykh 2022-11-30 10:53:57 +0100
  • 5bb4c7760d
    Merge pull request #259 from SChernykh/fix_invalidate_order SChernykh 2022-12-17 13:00:27 +0100
  • 7245f13c7e Invalidate CPU I-cache on Apple Silicon SChernykh 2022-11-30 10:53:57 +0100
  • c55226fd27 RandomWOW parameters wowario 2019-10-31 20:52:05 +0300
  • 261d58c77f
    Fix missing failure check in allocMemoryPages() (#250) hyc 2022-07-24 16:31:36 +0100
  • cced5cab2f
    Merge pull request #247 from SChernykh/fix_warning SChernykh 2022-06-20 23:02:38 +0200
  • 00472c54ef Fixed compiler warning SChernykh 2022-06-04 19:47:17 +0200
  • 09aa65c3c7
    Merge pull request #246 from SChernykh/fix_leak SChernykh 2022-05-25 09:12:36 +0200
  • 166e0d80f5 Fixed cache->jit memory leak SChernykh 2022-05-24 14:22:16 +0200
  • 85c527a623
    Fix missing defs on older platforms (#243) hyc 2022-05-09 22:02:04 +0100
  • 8b1df47e42
    Merge pull request #242 from hyc/vmem2 hyc 2022-05-09 17:49:19 +0100
  • d8fb7363c1 Fix previous commit... Howard Chu 2022-05-09 17:48:14 +0100
  • 84bc0c9e42
    Merge pull request #241 from hyc/vmem hyc 2022-05-09 17:31:56 +0100
  • 6f756473c0 Don't use exceptions in low-level mem allocator Howard Chu 2022-05-08 17:34:14 +0100
  • ae8e98b681
    Merge pull request #229 from tevador/pr-reserved SChernykh 2022-04-06 07:16:44 +0200
  • 905ee34f8b Do not use reserved identifiers in intrin_portable.h tevador 2021-11-29 21:33:42 +0100
  • df6e15e130 Merge branch 'master' of git@github.com:tevador/RandomX.git tevador 2021-11-29 20:52:02 +0100
  • 2fa7c00bce update toolsets in vcxproj tevador 2021-11-29 20:51:56 +0100
  • 9efc398c19
    Merge pull request #227 from selsta/randomx-benchmark hyc 2021-11-19 06:08:59 +0000
  • b0d4807420
    Merge pull request #226 from jtgrassie/fix-non-arm-osx hyc 2021-11-19 06:08:38 +0000
  • 85a4032f34
    RandomX benchmark 1.1.11 selsta 2021-11-16 03:05:28 +0100
  • 4d8ef87936
    pageProtect when missing pthread_jit_write_protect_np Jethro Grassie 2021-11-13 08:53:57 -0500
  • 31b9b0f8fc
    Add runtime checks Jethro Grassie 2021-11-12 20:07:36 -0500
  • c7973839fa
    Fix apple-non-arm jit guard Jethro Grassie 2021-11-12 14:50:41 -0500
  • f9ae3f2351
    Merge pull request #225 from SChernykh/msvc-debug-fix tevador 2021-11-08 19:59:50 +0100
  • bbc9ccc90b Fixed a crash in MSVC Debug and RelWithDebInfo builds SChernykh 2021-11-06 22:15:07 +0100
  • d589aa29d3
    Merge pull request #222 from hyc/relocs tevador 2021-11-06 22:02:21 +0100
  • b27283a708
    Merge pull request #217 from hyc/issue216 tevador 2021-11-06 21:51:16 +0100
  • 59c981cc5d
    Merge pull request #192 from xiphon/fix-mingw-5.3-cross-compilation hyc 2021-11-06 20:16:29 +0000
  • 1f7a09435b
    Merge pull request #224 from tevador/pr-codegen1 hyc 2021-11-06 20:14:13 +0000
  • 6bc2c2a5f6
    Merge pull request #220 from selsta/cmake-version hyc 2021-11-06 20:12:42 +0000
  • ae2c241a96 Fix #216 - MacOS JIT privs are not ARM-specific Howard Chu 2021-07-24 10:43:55 +0100
  • 088c36fea0 Fix absolute address references hyc 2021-11-04 20:11:00 +0000
  • 8006ac7ec0 Fix native code generator using the wrong hash function tevador 2021-11-06 16:16:26 +0100
  • 6923ef322e
    cmake: set nonancient minimum version selsta 2021-10-18 07:29:26 +0200
  • 62c6ea1176 RandomWOW parameters 1.1.9 1.1.9-wow wowario 2019-10-31 20:52:05 +0300
  • fe4324e8c0
    Merge pull request #213 from hyc/m1typo tevador 2021-05-22 13:55:05 +0200
  • 3c8c7ee097
    Optimized dataset read (#211) SChernykh 2021-05-22 14:54:50 +0300
  • 1b3db29fb8 Fix typo for M1 Mac build Howard Chu 2021-05-22 12:44:55 +0100
  • c12097400b
    Merge pull request #212 from hyc/m1prot tevador 2021-05-22 12:39:04 +0200
  • 0db4c57823
    Merge pull request #198 from tevador/pr-applem1 tevador 2021-05-22 12:30:42 +0200
  • 4aae0d834d
    Merge pull request #202 from SChernykh/fix-crash tevador 2021-05-22 12:21:41 +0200
  • d9b7e8c25d Faster W^X policy for apple silicon macs Howard Chu 2021-05-20 20:34:16 +0100
  • 2ba7df2844 Fix illegal instruction crash on some ARM systems SChernykh 2021-02-01 23:19:14 +0100
  • a44d07c89f
    Merge pull request #201 from cryptonote-social/removecode tevador 2021-01-28 22:14:03 +0100
  • 529b933fcf remove unnecessary first-load initialization code cryptonote-social 2021-01-23 13:02:54 -0800
  • a38ce601fd Apple silicon: force W^X, enable hardware AES tevador 2020-11-29 20:39:53 +0100
  • 5bfd021e8f
    Merge pull request #183 from selsta/map_jit tevador 2020-11-21 20:45:04 +0100
  • 66c22813f6 __cpuidex: explicit MSVC check, fix MinGW GCC 5.3 cross-compilation xiphon 2020-09-07 16:31:11 +0000
  • 89b7c02bba
    rx-wow-fix-3: Revert "Increase the frequency of CBRANCH (#118)" master 1.1.8 1.1.8-wow fuwa 2019-11-05 21:30:24 +0800
  • d2416d6157
    rx-wow-fix-2: Revert "Decrease the frequency of FADD/FSUB in favor of FMUL (#77)" fuwa 2019-11-05 21:15:02 +0800
  • b4ada42599
    rx-wow-fix-1: AesGenerator4R fuwa 2019-11-05 21:13:47 +0800
  • 597b1e9c91
    RandomWOW parameters wowario 2019-10-31 20:52:05 +0300
  • 5ce5f4906c add --noBatch benchmark option tevador 2020-07-04 14:57:56 +0200
  • 7c172f746f
    virtual_memory: add MAP_JIT on macOS selsta 2020-05-29 00:19:08 +0200
  • 9905ec9c5a
    Merge pull request #188 from cryptonote-social/master tevador 2020-06-28 16:36:40 +0200
  • 863765bbe6
    Merge pull request #185 from tevador/pr-crosscomp tevador 2020-06-28 16:36:12 +0200
  • a1c08a2f41
    Merge pull request #187 from tevador/pr-netbsd tevador 2020-06-28 16:35:19 +0200
  • 708a4e50c5 Fix compilation and JIT support on NetBSD: 1. Disable hugepages (not supported). 2. Force W^X (required). 3. When allocating JIT memory, PROT_EXEC must be reserved in order to set the pages executable later. tevador 2020-06-25 19:25:20 +0200
  • 6a4afc721f
    Merge pull request #189 from tevador/pr-set-cache tevador 2020-06-27 20:42:15 +0200
  • 32ab5dea54 fix potential use-after-free when reallocating cache tevador 2020-06-27 20:21:06 +0200
  • a7733de1e7 replace hardcoded literal with its appropriate symbol cryptonote-social 2020-06-27 09:53:46 -0700
  • bece0a7206 fix #184 tevador 2020-06-09 19:10:56 +0200
  • 7741eb1e97
    Merge pull request #182 from tevador/pr-restore-fpstate tevador 2020-05-16 23:19:37 +0200
  • 148b923f71 fix test 92 not failing properly on GCC/amd64 tevador 2020-05-06 13:48:53 +0200
  • 6a764e90d0 Preserve floating point state when calling randomx_calculate_hash tevador 2020-05-06 12:42:30 +0200
  • 759fc58502
    rx-wow-fix-3: Revert "Increase the frequency of CBRANCH (#118)" 1.1.7 1.1.7-wow fuwa 2019-11-05 21:30:24 +0800
  • 9db51f0102
    rx-wow-fix-2: Revert "Decrease the frequency of FADD/FSUB in favor of FMUL (#77)" fuwa 2019-11-05 21:15:02 +0800