From 539bd7a3ff7f41a4df9ec9f0c72943ba4c1324b5 Mon Sep 17 00:00:00 2001 From: Pepe Iborra Date: Sat, 7 Aug 2021 19:52:11 +0100 Subject: [PATCH] preserve threading details in benchmark eventlogs We need the log of threading operations so that eventlog-to-tracy can produe a valid trace. Without it, eventlog-to-tracy will generate an invalid trace where all the spans are impossibly on the same thread and tracy may/will crash --- shake-bench/src/Development/Benchmark/Rules.hs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shake-bench/src/Development/Benchmark/Rules.hs b/shake-bench/src/Development/Benchmark/Rules.hs index 10d54f3cde..92f5c13f63 100644 --- a/shake-bench/src/Development/Benchmark/Rules.hs +++ b/shake-bench/src/Development/Benchmark/Rules.hs @@ -307,7 +307,7 @@ benchRules build MkBenchRules{..} = do let exePath = build "binaries" ver executableName exeExtraArgs = [ "+RTS" - , "-l-au" + , "-l" , "-S" <> outGc] ++ concat [[ "-h"