Hamish Knight
|
a6a5cbd18d
|
[crash-reduce] NFC: Split up ProcessReproducers.process
|
2026-04-20 15:33:29 +01:00 |
|
Hamish Knight
|
a6eac48345
|
[crash-reduce] Allow symlink inputs
|
2026-04-20 15:33:29 +01:00 |
|
Hamish Knight
|
d80ec29119
|
[crash-reduce] Avoid logging "found 0 new crashers"
|
2026-04-20 15:33:29 +01:00 |
|
Hamish Knight
|
581f8bbd58
|
[crash-reduce] Ignore unknown signatures when processing
If we have previously recorded an unknown signature we can continue to
record another, as long as it isn't in the same session.
|
2026-04-20 15:33:29 +01:00 |
|
Hamish Knight
|
98e75379f9
|
[crash-reduce] Avoid converting crash logs to String
This can result in a major memory bottleneck and performance hit,
just keep them as arrays of bytes.
|
2026-04-20 15:33:29 +01:00 |
|
Hamish Knight
|
0e016ffac0
|
[crash-reduce] Add "check-only" mode
|
2026-04-13 18:02:27 +01:00 |
|
Hamish Knight
|
46728cef44
|
[crash-reduce] Allow reproducers to have extra args
And for now let's place C++ interop crashers in a separate directory.
|
2026-04-13 18:02:27 +01:00 |
|
Hamish Knight
|
5e035b7ad0
|
[crash-reduce] Use dummy 'unknown' signature for unparsable crash log
|
2026-04-13 18:02:27 +01:00 |
|
Hamish Knight
|
3695a92b30
|
[crash-reduce] Increase parallelization of creduce
|
2026-04-07 10:10:05 +01:00 |
|
Hamish Knight
|
c54bffff44
|
[crash-reduce] Improve assertion signature handling
|
2026-04-07 10:10:05 +01:00 |
|
Hamish Knight
|
0da3a9a60a
|
[crash-reduce] Prefer non-assertion signatures
|
2026-03-23 10:49:33 +00:00 |
|
Hamish Knight
|
39521e18c2
|
[crash-reduce] Record second interesting frame for crashers
Include the next frame for a crasher in the crash signature.
|
2026-03-14 11:54:02 +00:00 |
|
Hamish Knight
|
47cdbb9b37
|
[crash-reduce] Allow specific frontend args
|
2026-01-29 22:26:51 +00:00 |
|
Hamish Knight
|
29798286ce
|
[crash-reduce] Avoid moving inputs if deletion is disabled
|
2026-01-29 22:26:51 +00:00 |
|
Hamish Knight
|
666d1c191c
|
[swift-dev-utils] Sink CommandArgumentParser into Utils
|
2026-01-29 22:26:51 +00:00 |
|
Hamish Knight
|
dd2493998d
|
[utils] Introduce crash-reduce
This is the tool I've been using to add the fuzzer crasher test cases
to the repo.
|
2026-01-25 21:54:48 +00:00 |
|
Hamish Knight
|
b5d4c4c46d
|
[utils] Move swift-xcodegen to swift-dev-utils
The goal here is for `swift-dev-utils` to be a monolithic package
for development utils written in Swift.
|
2026-01-18 19:25:51 +00:00 |
|