merge-script
3aaf7328eb
Merge bitcoin/bitcoin#29774: build: Enable fuzz binary in MSVC
18fd522ca9a74cf8690a6c9b9b729e78c6ed41fd ci, msvc: Add "Run fuzz binaries" step (Hennadii Stepanov)
52933d7283736fe3ae15e7ac44c02ca3bd95fe6d fuzz: Pass `SystemRoot` environment variable to subprocess (Hennadii Stepanov)
23cb8207cdd6c674480840b76626039cdfe7cb13 ci, msvc: Add "Clone fuzz corpus" step (Hennadii Stepanov)
19dceddf4bcdb74e84cf27229039a239b873d41b build, msvc: Build `fuzz.exe` binary (Hennadii Stepanov)
4c078d7bd278fa8b4db6e1da7b9b747f49a8ac4c build, msvc: Enable preprocessor conformance mode (Hennadii Stepanov)
09f5a74198c328c80539c17d951a70558e6b361e fuzz: Re-implement `read_stdin` in portable way (Hennadii Stepanov)
Pull request description:
Closes https://github.com/bitcoin/bitcoin/issues/29760.
Suggested in https://github.com/bitcoin/bitcoin/pull/29758#issuecomment-2025593572.
ACKs for top commit:
maflcko:
lgtm ACK 18fd522ca9a74cf8690a6c9b9b729e78c6ed41fd 🔍
sipsorcery:
tACK 18fd522ca9a74cf8690a6c9b9b729e78c6ed41fd
sipa:
utACK 18fd522ca9a74cf8690a6c9b9b729e78c6ed41fd
Tree-SHA512: 672ed6926ee9091f68f13780e77b60fc1d48731f16e847d849374f8426ffe1dafd9bcab06a27af62e8052ba345bb57f20f40579d6be8540c12ef85c23a6eec8b
2024-04-28 10:55:01 +08:00
..
2024-04-06 15:46:53 +01:00
2024-04-25 13:02:43 -04:00
2024-03-01 13:13:07 -05:00
2023-11-16 11:36:22 +10:00
2024-02-27 18:28:19 +00:00
2024-04-09 11:21:57 +02:00
2024-04-17 17:24:05 -03:00
2024-01-11 11:01:28 -06:00
2024-04-16 17:47:43 +02:00
2023-11-28 12:35:50 -05:00
2024-04-08 17:36:12 +02:00
2024-04-12 14:27:45 +02:00
2024-04-07 14:04:45 +01:00
2024-04-22 09:36:36 -04:00
2024-02-27 14:19:15 +00:00
2024-04-25 13:02:43 -04:00
2024-04-15 09:51:06 +01:00
2024-04-22 18:24:35 +02:00
2024-04-04 12:05:16 +01:00
2024-02-13 20:10:44 +00:00
2024-04-28 10:55:01 +08:00
2024-04-16 16:35:12 +02:00
2024-04-24 16:51:56 +01:00
2024-04-25 13:02:43 -04:00
2024-04-16 14:14:37 -04:00
2023-10-12 11:27:19 +02:00
2023-12-15 15:20:54 +01:00
2024-04-07 14:04:45 +01:00
2024-03-23 15:33:47 +01:00
2023-09-05 10:13:25 +02:00
2023-09-12 12:14:31 -04:00
2023-10-25 22:46:55 +02:00
2023-10-04 18:08:49 +02:00
2024-02-20 13:07:48 +00:00
2024-01-15 16:19:53 -05:00
2023-11-21 17:37:25 +01:00
2023-11-21 17:37:25 +01:00
2023-11-02 14:09:27 -04:00
2023-11-02 14:09:27 -04:00
2023-09-10 16:11:52 -04:00
2023-09-10 16:11:52 -04:00
2024-03-21 16:40:22 +01:00
2024-04-25 13:02:43 -04:00
2023-12-11 13:08:46 -05:00
2023-11-16 11:36:22 +10:00
2024-04-24 23:23:38 +02:00
2024-04-24 23:23:38 +02:00
2024-04-06 19:17:20 +01:00
2024-04-06 19:17:20 +01:00
2023-11-28 12:42:07 +01:00
2023-08-17 18:28:15 +02:00
2024-03-18 11:28:40 -05:00
2024-03-04 19:53:30 -05:00
2023-10-03 10:52:17 +01:00
2024-02-13 20:10:44 +00:00
2023-11-21 13:15:44 +00:00
2023-11-24 14:41:58 +00:00
2023-08-14 17:38:27 -04:00
2023-12-11 18:22:13 +01:00
2024-04-15 10:01:15 +02:00
2023-12-11 18:22:13 +01:00
2024-03-26 16:51:46 +00:00
2023-09-12 12:07:39 +02:00
2023-09-12 12:07:39 +02:00
2024-03-27 14:16:37 +00:00
2024-03-11 13:49:37 +01:00
2024-01-05 17:12:38 +01:00
2023-11-16 11:36:22 +10:00
2024-02-01 13:52:05 +01:00
2023-09-19 15:54:17 -06:00
2024-01-10 14:11:32 -05:00
2023-12-04 15:39:15 -04:00
2024-03-13 06:53:07 -04:00
2024-03-01 14:47:29 -05:00
2024-04-16 14:14:37 -04:00
2023-12-04 15:39:15 -04:00
2024-01-16 15:29:18 +01:00
2023-08-14 17:38:27 -04:00
2024-01-16 15:29:18 +01:00
2024-02-20 11:20:58 -05:00
2024-02-11 15:25:07 +01:00
2024-04-02 10:47:05 -04:00
2024-04-25 13:02:43 -04:00
2024-03-12 09:30:42 -03:00
2024-04-12 14:28:34 +02:00
2024-03-04 10:02:26 +00:00
2023-10-19 13:25:49 +01:00
2023-11-20 15:57:50 -03:00
2024-04-24 22:21:06 +02:00
2023-09-13 11:37:45 +01:00
2024-04-07 14:04:45 +01:00
2023-11-28 17:49:41 +01:00
2024-02-28 10:05:56 -03:00
2024-02-28 10:05:56 -03:00
2024-04-06 19:17:20 +01:00
2024-01-15 10:28:20 -03:00
2024-04-25 16:08:24 -04:00
2024-02-28 10:05:56 -03:00
2024-03-01 13:13:07 -05:00
2024-03-01 13:13:07 -05:00
2024-04-16 10:24:02 -04:00
2024-03-01 14:47:28 -05:00
2023-12-06 11:22:42 -05:00
2023-12-02 22:03:08 +01:00
2023-11-20 14:02:27 +01:00
2024-03-21 16:41:16 +01:00
2023-08-14 17:38:27 -04:00
2023-08-14 17:38:27 -04:00
2024-01-18 19:29:34 +01:00
2024-01-23 10:25:16 -03:00
2024-01-23 10:25:16 -03:00
2023-11-30 11:28:19 +01:00
2023-11-28 12:42:07 +01:00
2023-10-08 02:43:19 +02:00
2024-01-16 10:58:57 +01:00
2024-02-13 20:10:44 +00:00
2024-02-26 16:13:12 +00:00
2024-04-02 14:29:24 +01:00
2024-03-12 12:48:04 -04:00
2024-02-15 14:43:14 +01:00
2024-02-16 17:12:52 +01:00
2024-03-01 11:19:58 -05:00
2023-11-28 12:42:07 +01:00
2023-12-22 09:58:19 +01:00
2023-11-30 11:27:54 +01:00
2024-02-13 20:10:44 +00:00
2023-10-26 15:02:13 -04:00
2024-01-05 17:16:38 +00:00
2024-02-01 13:52:05 +01:00
2024-01-10 14:11:32 -05:00
2023-08-17 23:58:47 -05:00
2023-09-05 11:37:35 +01:00
2023-08-01 15:27:33 +02:00
2024-04-22 09:36:36 -04:00
2024-04-22 09:36:36 -04:00
2023-12-08 13:14:46 +00:00
2023-12-08 13:14:46 +00:00
2023-12-07 11:06:01 +01:00
2023-11-16 11:36:22 +10:00
2024-04-16 13:03:23 -04:00
2024-04-01 17:53:31 +02:00
2024-02-16 17:12:52 +01:00
2024-02-16 17:12:52 +01:00
2024-02-13 20:10:44 +00:00