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 |
|
SChernykh
|
262b4f2a2e
|
Updated dependencies
|
2023-02-26 19:16:13 +01:00 |
|
SChernykh
|
df802c3b26
|
Added an option to compile without LTO
|
2023-02-07 10:04:37 +01:00 |
|
SChernykh
|
46a6196c92
|
Disabled -fassociative-math on old GCC
|
2023-02-02 22:22:49 +01:00 |
|
SChernykh
|
c989bdb0ea
|
Tweaked compiler flags to reduce binary size
|
2023-01-27 15:49:20 +01:00 |
|