Commit Graph

64 Commits

Author SHA1 Message Date
t1amak
7c19f5fba4 macos build fix 4 2025-11-13 19:36:08 +00:00
t1amak
4f9d40f396 macos build fix 3 2025-11-13 19:17:27 +00:00
t1amak
d41607a483 macos build fix 1 2025-11-13 18:45:35 +00:00
SChernykh
d8662ad41e Updated build scripts 2025-10-25 17:32:12 +02:00
SChernykh
fd6549849c Updated BoringSSL 2025-09-29 22:01:30 +02:00
SChernykh
2ae77e5b71 MSVC: disable permissive mode 2025-09-20 18:02:57 +02:00
sech1
3a8ec27d93 Reproducible builds: fix git commit display 2025-09-14 17:58:48 +02:00
sech1
b69de65e78 Display git commit in version 2025-09-14 16:27:26 +02:00
SChernykh
644084a32f More build fixes 2025-07-26 01:15:42 +02:00
SChernykh
baab8d3788 Reduced gRPC bloat 2025-07-25 23:23:12 +02:00
SChernykh
a8a6b7fd02 Refactored log coloring 2025-07-14 00:21:04 +02:00
SChernykh
e179208053 Compiler test scripts: added clang 2025-07-06 23:18:55 +02:00
SChernykh
325aca29ce Build scripts: added FreeBSD builds 2025-07-04 14:12:25 +02:00
SChernykh
32235b8225 Build scripts: added MacOS builds 2025-07-03 23:06:40 +02:00
SChernykh
ed4d0892d7 Build fixed versions of toolchains to make release builds reproducible 2025-07-01 08:23:20 +02:00
SChernykh
db572ce9d8 Scripts to build release binaries without Github CI (WIP) 2025-06-29 11:45:12 +02:00
SChernykh
9cb9545ce6 CI: use native runner for Ubuntu ARM64 builds 2025-06-16 17:00:55 +02:00
SChernykh
8bb317c4b7 CI: added Ubuntu RISC-V build, fixed Windows builds 2025-06-10 19:13:14 +02:00
SChernykh
bfa30254df Fixed build errors 2025-05-28 20:10:52 +02:00
SChernykh
9abe993bb0 Moved GCC 15 fix to flags.cmake 2025-05-07 18:33:30 +02:00
SChernykh
1a3ce762b3 Fixed slow MSAN debug build 2025-03-04 12:06:42 +01:00
SChernykh
d006ac2c6e Better gcc/clang debugging flags 2025-03-04 00:41:07 +01:00
SChernykh
13bd678c03 Correct compiler flags for CMake debug configs 2025-03-02 17:11:09 +01:00
SChernykh
f24273378d MSVC build: fixed release compiler flags 2025-02-19 14:24:29 +01:00
SChernykh
5a94840442 MSVC build: don't use prebuilt libcurl 2025-02-19 11:48:31 +01:00
SChernykh
9ce9516c99 Added RPC-SSL support for Monero node connections 2025-01-27 22:32:28 +01:00
SChernykh
3c4cf098a9 CMake: added DEV_DEBUG option 2024-10-29 11:33:46 +01:00
SChernykh
c967c84e0e Allow TLS support without GRPC 2024-08-06 18:42:00 +02:00
SChernykh
127dcc04bf Stratum: added TLS support 2024-08-05 22:39:28 +02:00
SChernykh
ebb6fe6942 Don't use -Ofast flag
clang will deprecate it soon
2024-07-28 19:48:15 +02:00
SChernykh
955a471747 Updated gRPC to v1.65.x 2024-06-12 21:16:54 +02:00
SChernykh
bd6f68790e Faster Keccak code (BMI instructions) 2024-05-31 00:39:11 +02:00
SChernykh
bbfe3d84b7 Build fixes 2024-02-15 21:06:32 +01:00
SChernykh
b99b1689b7 Fixed compiler flags 2024-02-13 18:03:31 +01:00
SChernykh
3327e7f54a Fixed MSVC builds 2024-02-11 19:11:13 +01:00
SChernykh
6263c0bbda Fixed CI errors 2024-02-11 15:17:34 +01:00
SChernykh
0801d607a1 Added gRPC library 2024-02-10 23:38:22 +01:00
SChernykh
a60fba8c18 Added Tari gRPC definitions 2024-01-28 10:41:16 +01:00
SChernykh
010bdda236 C++17 2024-01-04 16:56:52 +01:00
SChernykh
eb1fd155a3 Fixed compiler flags for code sanitizers
For example, `-O2` can optimize away some undefined behaviour, so use a conservative `-Og` optimization level.
2023-11-27 10:27:29 +01:00
SChernykh
781606bec5 Enabled SEH for MSVC builds 2023-11-07 13:09:24 +01:00
SChernykh
5daa2b9dff Removed -Wcast-align
Not necessary because misaligned accesses will be detected by UB sanitizer
2023-10-11 19:59:14 +02:00
SChernykh
8d9b9e505e Added ARM errata mitigations
Reworked #189
2023-09-06 16:32:09 +02:00
SChernykh
0e0101f507 CI: build libcxx_msan every time 2023-08-24 15:11:55 +02:00
SChernykh
7630c1a883 CI: added msys2-clang Windows build 2023-08-15 19:53:22 +02:00
SChernykh
6f7139fe28 CI: added address sanitizer to test sync 2023-05-25 13:11:29 +02:00
SChernykh
fbc0159453 Added UB sanitizer 2023-05-25 09:02:47 +02:00
SChernykh
3d526cebbc Enabled MemorySanitizer 2023-05-25 07:32:33 +02:00
SChernykh
2d10a6a270 CI: added test sync with clang's memory sanitizer 2023-05-24 15:13:37 +02:00
SChernykh
325f2dc22f Sync test: run with TSAN on Ubuntu 2023-05-17 23:06:54 +02:00