- , Flag "prof" (NoArg (addWay WayProf)) Supported
- , Flag "ticky" (NoArg (addWay WayTicky)) Supported
- , Flag "parallel" (NoArg (addWay WayPar)) Supported
- , Flag "gransim" (NoArg (addWay WayGran)) Supported
- , Flag "smp" (NoArg (addWay WayThreaded))
- (Deprecated "Use -threaded instead")
- , Flag "debug" (NoArg (addWay WayDebug)) Supported
- , Flag "ndp" (NoArg (addWay WayNDP)) Supported
- , Flag "threaded" (NoArg (addWay WayThreaded)) Supported
- -- ToDo: user ways
+ , Flag "prof" (NoArg (addWay WayProf))
+ , Flag "eventlog" (NoArg (addWay WayEventLog))
+ , Flag "parallel" (NoArg (addWay WayPar))
+ , Flag "gransim" (NoArg (addWay WayGran))
+ , Flag "smp" (NoArg (addWay WayThreaded >> deprecate "Use -threaded instead"))
+ , Flag "debug" (NoArg (addWay WayDebug))
+ , Flag "ndp" (NoArg (addWay WayNDP))
+ , Flag "threaded" (NoArg (addWay WayThreaded))
+
+ , Flag "ticky" (PassFlag (\f -> do addOpt f; addWay WayDebug))
+ -- -ticky enables ticky-ticky code generation, and also implies -debug which
+ -- is required to get the RTS ticky support.