Commit Graph

  • fe4324e8c0
    Merge pull request #213 from hyc/m1typo cc 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
  • 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
  • ac574e3743
    Merge pull request #179 from tevador/pr-hash-batch tevador 2020-02-07 19:33:36 +0100
  • 01381ccef3 Add a missing function to calculate a batch of hashes Add a test for batch calculation tevador 2020-02-06 18:13:28 +0100
  • 913e495c53 Merge branch 'master' of git@github.com:tevador/RandomX.git tevador 2020-02-06 18:13:52 +0100
  • 72ac5e49b6 Update dll project tevador 2019-12-29 19:14:00 +0100
  • bbbb34757b
    Add a note about building portable binaries tevador 2019-12-26 12:32:04 +0100
  • a223b6b33b
    Fixed an incorrect URL the the documentation tevador 2019-12-18 12:30:49 +0100
  • 30969c0e25 Benchmark version tevador 2019-12-01 21:07:13 +0100
  • 6e842d22bb
    Merge pull request #171 from tevador/pr-affinityfix tevador 2019-12-01 20:51:36 +0100
  • aa19c5b9b6 Disable thread affinity on FreeBSD and Android tevador 2019-12-01 20:41:20 +0100
  • 70d4b0f2f1
    Merge pull request #169 from tevador/pr-gitignore tevador 2019-12-01 20:04:30 +0100
  • f872ce0b94
    Merge pull request #170 from tevador/pr-temphash tevador 2019-12-01 20:04:00 +0100
  • 3910d49b49 Hide tempHash from the public API tevador 2019-12-01 18:19:09 +0100
  • 219c02e1e5 Combined hash and fill AES loop (#166) SChernykh 2019-12-01 16:58:38 +0100
  • 6235852e00 Add .gitattributes tevador 2019-12-01 16:39:42 +0100
  • e3561d661e Updated readme with RandomX Sniffer tevador 2019-12-01 11:52:56 +0100
  • 65fae68287 Add GPG public key tevador 2019-11-29 15:12:28 +0100
  • fd96d3df22
    Merge pull request #160 from tevador/pr-install1 tevador 2019-11-22 18:25:16 +0100
  • 01914b49cd Fixes for cmake build with visual studio (#144) Vladimir 2019-11-22 19:24:16 +0200
  • 7e20c8e56e
    Merge pull request #161 from tevador/pr-struct tevador 2019-11-22 18:23:11 +0100
  • 7646cfede6 Add a note about safe key usage tevador 2019-11-22 18:20:43 +0100
  • 88268ae325 Improved benchmark instructions tevador 2019-11-22 18:16:58 +0100
  • 57545d1c53 Fix inconsistent class/struct usage tevador 2019-11-19 23:17:55 +0100
  • 79c53ae9b0 Improve install target (fixed) tevador 2019-11-19 22:51:43 +0100
  • cb299e5a25
    Merge pull request #158 from tevador/revert-150-dev/beber/build tevador 2019-11-15 20:33:09 +0100
  • 4381ec3c89 Revert "dev/beber/build: improve install target (#150)" tevador 2019-11-15 20:28:19 +0100
  • 5e53ed9409
    Merge pull request #156 from SChernykh/pr-apple tevador 2019-11-15 12:56:18 +0100
  • 66c039030f dev/beber/build: improve install target (#150) Bertrand Jacquin 2019-11-15 11:55:11 +0000
  • e43267fa86 Fix function names for clang on Apple SChernykh 2019-11-12 13:04:11 +0100
  • 7567cef4c6
    Fix symbol collisions with blake2b (#145) tevador 2019-10-30 20:09:27 +0100
  • 53af68c34a Benchmark v1.1.5 tevador 2019-10-23 17:02:22 +0200
  • e3c5ab7002 Merge branch 'master' of git@github.com:tevador/RandomX.git tevador 2019-10-23 16:57:44 +0200
  • a1f0f90ac2 randomx-tests: do not run unsupported tests tevador 2019-10-23 16:57:25 +0200
  • 34aba9dc8a
    Merge pull request #142 from ston1th/fix_openbsd_tests tevador 2019-10-23 16:48:13 +0200
  • 4a97ce9a4c
    Merge pull request #141 from SChernykh/master tevador 2019-10-23 16:47:48 +0200
  • 941dfed647 Update CMakeLists.txt (#140) Vladimir (Alkenso) 2019-10-23 17:47:30 +0300
  • a5d16890c2
    Merge pull request #139 from ston1th/fix_openbsd_mmap tevador 2019-10-23 16:46:49 +0200
  • 4f8f7f6ebb
    Merge pull request #143 from wepeng/RandomX-wepeng tevador 2019-10-23 16:46:25 +0200
  • 5c0486bd33 Fixed tests on OpenBSD ston1th 2019-10-19 18:41:16 +0200
  • 068f65339a modify Datset to Dataset wepeng 2019-10-20 18:27:54 +0800
  • f3ded36061 Fixed mmap on OpenBSD ston1th 2019-10-17 22:25:51 +0200
  • 9a5d504bb3 Fix alignment for ARMv8 code SChernykh 2019-10-19 00:20:09 +0200
  • b53f0ed145 Benchmark v1.1.4 tevador 2019-10-11 12:37:17 +0200
  • 5570c698e7 Fix superscalar-stats generator initialization tevador 2019-10-11 12:04:55 +0200
  • be810aca0a Fix a possible out-of-bounds access in superscalar generator tevador 2019-10-11 11:31:05 +0200
  • 4296c35d79 switch on int tevador 2019-10-10 07:48:03 +0200
  • abf2a5034e Make sure AES code is present when setting RANDOMX_FLAG_HARD_AES tevador 2019-10-09 22:06:04 +0200
  • fc892fc5c0 Select AVX2 if both AVX2 and SSSE3 flags are set tevador 2019-10-09 21:37:14 +0200
  • ebbe7696c7 Fix examples tevador 2019-10-09 19:49:54 +0200
  • e0484dfb99 Automatic detection of CPU capabilities tevador 2019-10-08 23:09:35 +0200
  • eda3603bf3 Undefine _mm_roti_epi64 if defined tevador 2019-10-08 16:36:10 +0200
  • cce53cb582 use SSSE3 consistently as opposed to SSE3 tevador 2019-10-06 22:10:02 +0200
  • 900a936816 Optimized Argon2 (SSSE3/AVX2) tevador 2019-10-06 00:43:01 +0200
  • 298cc77095 Benchmark v1.1.3 tevador 2019-10-04 08:47:57 +0200
  • 0dc104ff7e Simplify cache init in tests tevador 2019-10-04 08:44:06 +0200
  • 89721f1778 Merge branch 'master' of git@github.com:tevador/RandomX.git tevador 2019-10-04 08:35:00 +0200
  • 3f1baf150c Update to toolset v142 tevador 2019-10-04 08:34:53 +0200
  • 01648b3bd6 Remember cache input data (#133) hyc 2019-10-04 07:31:32 +0100
  • f1199a9fc6
    Merge pull request #131 from xiphon/install-target-randomx-lib tevador 2019-10-01 18:46:41 +0200
  • 6352949331 CMake install target for randomx library xiphon 2019-09-28 12:07:27 +0000
  • f2bb1dd840 Added info about audits tevador 2019-09-27 22:02:32 +0200
  • 519b9cf705 Benchmark v1.1.2 tevador 2019-09-25 22:24:08 +0200
  • a70dfd8df7
    Merge pull request #130 from hyc/gccwin32 tevador 2019-09-25 15:23:03 +0200
  • 7c405a7dc4 Fix tests without JIT support tevador 2019-09-25 15:15:39 +0200
  • 1694aa825d Fix for win32 build with gcc Howard Chu 2019-09-25 11:49:34 +0100
  • a3d830064b
    Merge pull request #128 from SChernykh/master tevador 2019-09-24 20:18:35 +0200
  • 457c0e4a54 Workaround for gcc 8.3 on Arch Linux (ARM) SChernykh 2019-09-23 22:23:23 +0200
  • 32f396dd11
    Merge pull request #127 from SChernykh/master tevador 2019-09-23 20:24:21 +0200
  • 9e7ae84de4 Set scratchpad pointer to null by default SChernykh 2019-09-23 15:56:14 +0200
  • 2441730203 Update --jit flag description tevador 2019-09-22 22:29:48 +0200
  • eef87a0f63 Documentation updates tevador 2019-09-22 22:18:28 +0200
  • c6468a3816 JIT compiler for ARMv8 (#125) SChernykh 2019-09-22 21:06:22 +0200
  • 5fb26fc607
    Merge pull request #124 from SChernykh/master tevador 2019-09-18 23:45:30 +0200
  • b797896479
    Merge pull request #121 from jtgrassie/msys-cast tevador 2019-09-18 23:45:03 +0200
  • 93fec18991 Optimized loading from scratchpad SChernykh 2019-09-11 11:48:22 +0200
  • 73021b89e0
    fix MSYS thread handle cast Jethro Grassie 2019-08-30 17:27:06 -0400