Skip to content

Commit 61945bf

Browse files
committed
CLI: RC-next
1 parent 92c7af9 commit 61945bf

File tree

2 files changed

+19
-9
lines changed

2 files changed

+19
-9
lines changed

src/cscs/csscript.cs

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1053,7 +1053,6 @@ void ExecuteImpl()
10531053
CSSUtils.VerbosePrint("", options);
10541054

10551055
TimeSpan initializationTime = Profiler.Stopwatch.Elapsed;
1056-
Profiler.Stopwatch.Restart();
10571056

10581057
assemblyFileName = Compile(options.scriptFileName);
10591058

@@ -1067,16 +1066,25 @@ void ExecuteImpl()
10671066
TimeSpan compilationTime = Profiler.Stopwatch.Elapsed;
10681067

10691068
var pureCompilerTime = (compilationTime - initializationTime);
1070-
if (Profiler.has("compiler"))
1071-
pureCompilerTime = Profiler.get("compiler").Elapsed;
1069+
1070+
// May need the higher precision timing in teh future so keeping it
1071+
// TimeSpan compilationOverheadTime = default;
1072+
// if (Profiler.has("compiler"))
1073+
// {
1074+
// var precise = Profiler.get("compiler").Elapsed;
1075+
// compilationOverheadTime = (pureCompilerTime - precise);
1076+
// pureCompilerTime = precise;
1077+
// }
10721078

10731079
if (options.verbose || options.profile)
10741080
Console.WriteLine("> ----------------");
10751081

10761082
Console.WriteLine(Profiler.EngineContext);
1077-
Console.WriteLine($"Initialization time: {initializationTime.TotalMilliseconds} msec");
1078-
Console.WriteLine($"Compilation time: {pureCompilerTime.TotalMilliseconds} msec");
1079-
Console.WriteLine($"Total load time: {compilationTime.TotalMilliseconds} msec");
1083+
Console.WriteLine($"Initialization time: {initializationTime.TotalMilliseconds,11} msec");
1084+
Console.WriteLine($"Compilation time: {pureCompilerTime.TotalMilliseconds,11} msec");
1085+
// Console.WriteLine($"Pure compilation time: {pureCompilerTime.TotalMilliseconds,11} msec");
1086+
// Console.WriteLine($"Compilation overhead: {compilationOverheadTime.TotalMilliseconds,11} msec");
1087+
Console.WriteLine($"Total script load time: {compilationTime.TotalMilliseconds,11} msec");
10801088

10811089
if (options.verbose || options.profile)
10821090
{

src/release_notes.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
1-
# Release v4.11.4.0
1+
# Release v4.11.5.0
22

33
---
44

55
## Changes
66

77
### CLI
8-
- Added -csproj custom command
9-
- improved shim detection for Scoop installations
8+
- Added auto initialization on the first run of `css -vs`
9+
- Added convenient `csscript.run(this string app, string args, string dir)` to be available to all script files
10+
- Improved `-which`
11+
1012

1113
### CSScriptLib
1214
- no changes

0 commit comments

Comments
 (0)