@@ -477,6 +477,8 @@ let main1
477477 diagnosticsLoggerProvider : DiagnosticsLoggerProvider ,
478478 disposables : DisposablesTracker
479479 ) =
480+
481+ use mainActivity = new Activity( " main" )
480482
481483 // See Bug 735819
482484 let lcidFromCodePage =
@@ -532,7 +534,7 @@ let main1
532534
533535 // Process command line, flags and collect filenames
534536 let sourceFiles =
535- use parseActivity = activitySource.StartActivity( " fcs:main1:determine_sources " )
537+ use parseActivity = activitySource.StartActivity( " determine_source_files " )
536538
537539 // The ParseCompilerOptions function calls imperative function to process "real" args
538540 // Rather than start processing, just collect names, then process them.
@@ -566,7 +568,7 @@ let main1
566568
567569 // If there's a problem building TcConfig, abort
568570 let tcConfig =
569- use createConfigActivity = activitySource.StartActivity( " fcs:main1: create_tc_config" )
571+ use createConfigActivity = activitySource.StartActivity( " create_tc_config" )
570572
571573 try
572574 TcConfig.Create( tcConfigB, validate = false )
@@ -592,12 +594,12 @@ let main1
592594 let foundationalTcConfigP = TcConfigProvider.Constant tcConfig
593595
594596 let sysRes , otherRes , knownUnresolved =
595- use splitResolutionsActivity = activitySource.StartActivity( " fcs:main1: split_resolutions" )
597+ use splitResolutionsActivity = activitySource.StartActivity( " split_resolutions" )
596598 TcAssemblyResolutions.SplitNonFoundationalResolutions( tcConfig)
597599
598600 // Import basic assemblies
599601 let tcGlobals , frameworkTcImports =
600- use frameworkImportsActivity = activitySource.StartActivity( " fcs:main: import_framework_references" )
602+ use frameworkImportsActivity = activitySource.StartActivity( " import_framework_references" )
601603 TcImports.BuildFrameworkTcImports( foundationalTcConfigP, sysRes, otherRes)
602604 |> NodeCode.RunImmediateWithoutCancellation
603605
@@ -650,7 +652,7 @@ let main1
650652 ReportTime tcConfig " Import non-system references"
651653
652654 let tcImports =
653- use nonFrameworkImportsActivity = activitySource.StartActivity( " fcs:main1: import_non_framework_references" )
655+ use nonFrameworkImportsActivity = activitySource.StartActivity( " import_non_framework_references" )
654656 TcImports.BuildNonFrameworkTcImports( tcConfigP, frameworkTcImports, otherRes, knownUnresolved, dependencyProvider)
655657 |> NodeCode.RunImmediateWithoutCancellation
656658
@@ -669,7 +671,7 @@ let main1
669671 use unwindParsePhase = PushThreadBuildPhaseUntilUnwind BuildPhase.TypeCheck
670672
671673 let tcEnv0 , openDecls0 =
672- use initialTcEnvActivity = activitySource.StartActivity( " fcs:main1: get_initial_tc_env" )
674+ use initialTcEnvActivity = activitySource.StartActivity( " get_initial_tc_env" )
673675 GetInitialTcEnv( assemblyName, rangeStartup, tcConfig, tcImports, tcGlobals)
674676
675677 // Type check the inputs
@@ -730,7 +732,7 @@ let main1OfAst
730732 inputs : ParsedInput list
731733 ) =
732734
733- use main1AstActivity = activitySource.StartActivity( " fcs:main1_ast " )
735+ use main1AstActivity = activitySource.StartActivity( " main1_of_ast " )
734736
735737 let tryGetMetadataSnapshot = ( fun _ -> None)
736738
@@ -916,7 +918,7 @@ let main2
916918 exiter : Exiter ,
917919 ilSourceDocs ))
918920 =
919- use main2Activity = activitySource.StartActivity( " fcs: main2" )
921+ use main2Activity = activitySource.StartActivity( " main2" )
920922
921923
922924 if tcConfig.typeCheckOnly then
@@ -1026,7 +1028,7 @@ let main3
10261028 exiter : Exiter ,
10271029 ilSourceDocs ))
10281030 =
1029- use main3Activity = activitySource.StartActivity( " fcs: main3" )
1031+ use main3Activity = activitySource.StartActivity( " main3" )
10301032 // Encode the signature data
10311033 ReportTime tcConfig " Encode Interface Data"
10321034 let exportRemapping = MakeExportRemapping generatedCcu generatedCcu.Contents
@@ -1122,7 +1124,7 @@ let main4
11221124 exiter : Exiter ,
11231125 ilSourceDocs ))
11241126 =
1125- use main4Activity = activitySource.StartActivity( " fcs: main4" )
1127+ use main4Activity = activitySource.StartActivity( " main4" )
11261128
11271129 match tcImportsCapture with
11281130 | None -> ()
@@ -1227,7 +1229,7 @@ let main5
12271229 exiter : Exiter ,
12281230 ilSourceDocs ))
12291231 =
1230- use main5Activity = activitySource.StartActivity( " fcs: main5" )
1232+ use main5Activity = activitySource.StartActivity( " main5" )
12311233
12321234 use unwindBuildPhase = PushThreadBuildPhaseUntilUnwind BuildPhase.Output
12331235
@@ -1260,7 +1262,7 @@ let main6
12601262 exiter : Exiter ,
12611263 ilSourceDocs ))
12621264 =
1263- use main6Activity = activitySource.StartActivity( " fcs: main6" )
1265+ use main6Activity = activitySource.StartActivity( " main6" )
12641266
12651267 ReportTime tcConfig " Write .NET Binary"
12661268
@@ -1385,7 +1387,6 @@ let CompileFromCommandLineArguments
13851387 tcImportsCapture ,
13861388 dynamicAssemblyCreator
13871389 ) =
1388- use mainActivity = activitySource.StartActivity( " fcs:main" )
13891390
13901391 use disposables = new DisposablesTracker()
13911392 let savedOut = Console.Out
@@ -1398,7 +1399,6 @@ let CompileFromCommandLineArguments
13981399 with _ ->
13991400 ()
14001401 }
1401- use mainActivity = new Activity( " fcs:main" )
14021402 main1 (
14031403 ctok,
14041404 argv,
0 commit comments