jeffro256
a79734c848
cryptonote_basic: faster and more readable is_valid_decomposed_amount
...
Includes performance tests
2024-01-15 15:44:10 -06:00
luigi1111
ac02af9286
Merge pull request #9050
...
23179a0
wallet: fix multisig key memory leak (jeffro256)
2023-11-06 09:38:08 -05:00
luigi1111
cab0ebdeb5
Merge pull request #9045
...
504269e
unit tests: fix running from pwd and auto test selected location (jeffro256)
2023-11-06 09:35:11 -05:00
luigi1111
b0ea37a198
Merge pull request #9044
...
5443240
core_tests: fix gcc7 compilation (selsta)
2023-11-06 09:34:37 -05:00
luigi1111
06cfcb73ae
Merge pull request #9042
...
ade57b6
JH hash compiler workarounds (SChernykh)
2023-11-06 09:33:35 -05:00
luigi1111
b22ba16dec
Merge pull request #9038
...
e191083
epee: remove dead code in math_helper and string_tools (jeffro256)
2023-11-06 09:31:33 -05:00
luigi1111
c03e404980
Merge pull request #9035
...
0523140
ringct: make
ctSigBase serialization follow strict aliasing rule (jeffro256)
2023-11-06 09:28:18 -05:00
luigi1111
4ea2a194c7
Merge pull request #9033
...
56dab0f
cryptonote_config: include cstdint (jeffro256)
2023-11-06 09:27:26 -05:00
luigi1111
3ab36f36f9
Merge pull request #9030
...
30cf537
unit tests: wallet_storage: generate in 'Ascii' format test (jeffro256)
2023-11-06 09:26:48 -05:00
luigi1111
26d37fe91d
Merge pull request #9028
...
9ea3257
gitian: add riscv64 support (selsta)
2023-11-06 09:25:24 -05:00
luigi1111
54e8463fe6
Merge pull request #8990
...
c17f73a
add sp_transcript (koe) 51e40f7
add seraphis_crypto directory (koe)
2023-11-06 09:24:37 -05:00
luigi1111
a87f2bdd3f
Merge pull request #8979
...
80b5bf8
gcc: fix uninitialized constructor warnings (jeff)
2023-11-06 09:23:48 -05:00
luigi1111
476398687d
Merge pull request #8965
...
1e2e703
core_rpc_server: silence unused warnings (jeffro256)
2023-11-06 09:23:08 -05:00
luigi1111
3cea45bc56
Merge pull request #8922
...
b4491c1
cmake: set -fno-aligned-allocation on macOS ARM (selsta)
df9f380
cmake: set BOOST_NO_AUTO_PTR to fix c++17 compilation (selsta)
5136974
device: boost -> std locks to fix c++17 compilation (selsta)
5965b02
cmake: set cpp17 standard (selsta)
2023-11-06 09:21:55 -05:00
koe
c17f73a1a2
add sp_transcript
2023-11-04 21:56:42 -05:00
SChernykh
ade57b694f
JH hash compiler workarounds
...
- Fixed uninitialized `state->x` warning
- Fixed broken code with `-O3` or `-Ofast`
The old code is known to break GCC 10.1 and GCC 11.4
2023-11-04 21:01:07 +01:00
jeffro256
23179a0ba4
wallet: fix multisig key memory leak
...
Multisig keys per-transfer were being wiped, but not erased, which lead to a ginormous
quadratic bloat the more transfers and exports you performed with the wallet.
2023-11-02 02:58:50 -05:00
jeffro256
504269e6cf
unit tests: fix running from pwd and auto test selected location
2023-10-28 03:14:05 -05:00
selsta
5443240aa6
core_tests: fix gcc7 compilation
2023-10-28 04:26:27 +02:00
selsta
b4491c1072
cmake: set -fno-aligned-allocation on macOS ARM
...
We set a deployment target that is lower than 10.14, which means
we have to disable aligned allocation otherwise compilation fails.
2023-10-26 04:02:27 +02:00
selsta
df9f380671
cmake: set BOOST_NO_AUTO_PTR to fix c++17 compilation
2023-10-26 04:02:26 +02:00
selsta
5136974da9
device: boost -> std locks to fix c++17 compilation
2023-10-26 04:02:26 +02:00
selsta
5965b02aef
cmake: set cpp17 standard
2023-10-26 04:02:25 +02:00
luigi1111
053ba2cf07
Merge pull request #9026
...
9dc10bb
Update RandomX to 1.2.1 (tevador)
2023-10-25 21:40:59 -04:00
luigi1111
5dbe2d0407
Merge pull request #9017
...
fe4a34e
depends: zeromq: update to 4.3.5 (tobtoht)
2023-10-25 21:39:47 -04:00
luigi1111
40af6848f2
Merge pull request #9007
...
c8e4de1
depends: remove kernel version from darwin triplet (tobtoht)
2023-10-25 21:39:24 -04:00
luigi1111
b91ed92fa4
Merge pull request #9003
...
b9f1e37
depends: unwind: do not build for linux hosts (tobtoht)
2023-10-25 21:38:57 -04:00
luigi1111
e946315627
Merge pull request #9002
...
932bba3
depends: remove libiconv: unused (tobtoht)
2023-10-25 21:38:32 -04:00
luigi1111
10f208fbc5
Merge pull request #8989
...
9b231c9
add account_generators for mapping public EC generators to account keys (koe)
2023-10-25 21:37:37 -04:00
luigi1111
a1a40d67d2
Merge pull request #8987
...
1025e4f
unit_test: set data dir relative to exe & add log-level arg (jeff)
2023-10-25 21:37:09 -04:00
luigi1111
fc4397010d
Merge pull request #8974
...
759293d
wallet2: fix version check at hf version 1 (j-berman)
2023-10-25 21:36:36 -04:00
luigi1111
829c8f0ff9
Merge pull request #8972
...
f70d65c
ea_config: define ELPP_FEATURE_CRASH_LOG for freebsd (teknosquet)
2023-10-25 21:36:09 -04:00
luigi1111
e3d0154b5b
Merge pull request #8969
...
8190f25
KV_SERIALIZE: remove extraneous semicolons in DSL (jeffro256)
2023-10-25 21:35:43 -04:00
luigi1111
f10ed50431
Merge pull request #8967
...
eba9011
README: remove obsolete forum (maogo)
2023-10-25 21:35:17 -04:00
luigi1111
faffe09bdb
Merge pull request #8966
...
f71e2dc
multisig: better errors for small malformed kex msgs (jeffro256)
2023-10-25 21:34:57 -04:00
luigi1111
1d3eba161f
Merge pull request #8963
...
294366f
depends: openssl: update to 3.0.11 (tobtoht)
2023-10-25 21:34:36 -04:00
luigi1111
d5da693866
Merge pull request #8958
...
b0bf49a
blockchain_db: add k-anonymity to txid fetching (jeffro256)
2023-10-25 21:34:06 -04:00
luigi1111
cf474d55f6
Merge pull request #8933
...
ebb7671
depends: use macOS 11 SDK with libc++ headers (tobtoht)
2023-10-25 21:31:40 -04:00
luigi1111
8f0343df16
Merge pull request #8752
...
c444a7e
trezor: support v2.5.2+, add more trezor tests, fix chaingen and tests (Dusan Klinec)
056c996
fix chaingen tests (Dusan Klinec)
2023-10-25 21:30:49 -04:00
jeffro256
e191083bed
epee: remove dead code in math_helper and string_tools
2023-10-25 16:41:21 -05:00
tobtoht
ebb7671e0e
depends: use macOS 11 SDK with libc++ headers
2023-10-24 19:56:11 +02:00
jeffro256
05231400ce
ringct: make rctSigBase
serialization follow strict aliasing rule
...
Accessing an object of type `char` thru an lvalue of type `crypto::hash8` is undefined behavior.
https://developers.redhat.com/blog/2020/06/03/the-joys-and-perils-of-aliasing-in-c-and-c-part-2
2023-10-23 16:28:02 -05:00
jeffro256
56dab0fad2
cryptonote_config: include cstdint
...
Header was using `uint64_t` without including `<cstdint>` which caused some issues downstream for windows builds
2023-10-22 18:02:54 -05:00
jeffro256
30cf537bcc
unit tests: wallet_storage: generate in "Ascii" format test
2023-10-21 18:37:12 -05:00
selsta
9ea325777f
gitian: add riscv64 support
2023-10-21 16:02:55 +02:00
tevador
9dc10bb223
Update RandomX to 1.2.1
2023-10-20 20:46:36 +02:00
jeff
80b5bf8b3d
gcc: fix uninitialized constructor warnings
2023-10-16 16:48:27 -05:00
tobtoht
fe4a34ebb2
depends: zeromq: update to 4.3.5
2023-10-10 00:08:44 +02:00
luigi1111
67d190ce7c
Merge pull request #9013
...
bb33daa
add a test for the long term weight cache (Boog900)
65839b5
Fix: long term block weight cache The long term block weight cache was doing a wrong calculation when adding a new block to the cache. (Boog900)
2023-10-02 15:27:39 -04:00
Boog900
bb33daab1b
add a test for the long term weight cache
2023-10-02 01:38:10 +01:00