Commit Graph

6 Commits

Author SHA1 Message Date
neil henning
4b49d7441c Add a sanitizer-like mode to AutoRTFM to let you retry transactions that would have succeeded, letting us test that all on-abort handlers are written correctly.
I've made use of this in AutoRTFMTests as a starting place.

#rb michael.nicolella

[CL 34061459 by neil henning in ue5-main branch]
2024-06-03 05:47:03 -04:00
neil henning
0e47c6ab6a Fix the AutoRTFM ASan fail caused by the small writelog optimization I did.
[CL 33656559 by neil henning in ue5-main branch]
2024-05-15 09:33:11 -04:00
neil henning
f9fc9d7277 Make AutoRTFMTests 1.2x faster to run by removing/reducing what we run.
#rb anna.fukutome

[CL 33032580 by neil henning in ue5-main branch]
2024-04-17 07:09:43 -04:00
neil henning
735dba3d91 Remove the older and unused pragma approach to enabling AutoRTFM.
This pragma didn't work with our unity builds, and we moved away from it anyway.

#rb michael.nicolella

[CL 32322029 by neil henning in ue5-main branch]
2024-03-19 07:54:11 -04:00
brandon schaefer
3e8cf406a6 Add a header to ensure we include our MinWindows and Windows type headers *before* catch_amalgamated.hpp includes its Windows.h stuff
Fix GraphBenchmark shadow warnings

#rb Neil.Henning, Jason.Weiler
#preflight none

[CL 24723829 by brandon schaefer in ue5-main branch]
2023-03-20 17:13:55 -04:00
brandon schaefer
3b859ae861 Setup initial UE/UBT standalone program AutoRTFMTests
#rb Neil.Henning
#preflight none

[CL 24701555 by brandon schaefer in ue5-main branch]
2023-03-17 23:06:47 -04:00