-
Notifications
You must be signed in to change notification settings - Fork 383
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Perf improvements part 6: startup time #1654
Commits on Feb 22, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 790646f - Browse repository at this point
Copy the full SHA 790646fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b15e52 - Browse repository at this point
Copy the full SHA 7b15e52View commit details -
Configuration menu - View commit details
-
Copy full SHA for e084081 - Browse repository at this point
Copy the full SHA e084081View commit details -
Configuration menu - View commit details
-
Copy full SHA for e950bf0 - Browse repository at this point
Copy the full SHA e950bf0View commit details -
reduce and simplify ValidateCommandResult size to JIT less code in mo…
…st common scenarios
Configuration menu - View commit details
-
Copy full SHA for 465e150 - Browse repository at this point
Copy the full SHA 465e150View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f7cc72 - Browse repository at this point
Copy the full SHA 4f7cc72View commit details -
make Token a class again, so JIT does not need to compile specialized…
… methods for it. -3ms for startup!
Configuration menu - View commit details
-
Copy full SHA for 59b1941 - Browse repository at this point
Copy the full SHA 59b1941View commit details -
refactor ParseDirectives to JIT less code when directives are not pro…
…vided (0.4 ms of JIT time)
Configuration menu - View commit details
-
Copy full SHA for 0ed5532 - Browse repository at this point
Copy the full SHA 0ed5532View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb76e42 - Browse repository at this point
Copy the full SHA fb76e42View commit details -
remove static fields from StringExtensions (they need to be compiled …
…and initialized)
Configuration menu - View commit details
-
Copy full SHA for bd44fb2 - Browse repository at this point
Copy the full SHA bd44fb2View commit details
Commits on Feb 23, 2022
-
optimize getting Middleware by using Tuple (class) instead of ValueTu…
…ple (struct). -4 JIT compilaitons
Configuration menu - View commit details
-
Copy full SHA for 0a82102 - Browse repository at this point
Copy the full SHA 0a82102View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3de63b1 - Browse repository at this point
Copy the full SHA 3de63b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2127b1e - Browse repository at this point
Copy the full SHA 2127b1eView commit details -
reduce the number of types derived from ArgumentConversionResult to r…
…educe the number of compilations and type loading
Configuration menu - View commit details
-
Copy full SHA for 1d7aff7 - Browse repository at this point
Copy the full SHA 1d7aff7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 692f045 - Browse repository at this point
Copy the full SHA 692f045View commit details -
remove another Lazy (the code it uses needed to be compiled the first…
… time ArgumentConverter was used, no matter if we wanted to create a list or not)
Configuration menu - View commit details
-
Copy full SHA for 54e26d4 - Browse repository at this point
Copy the full SHA 54e26d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d072bd - Browse repository at this point
Copy the full SHA 0d072bdView commit details -
Merge remote-tracking branch 'upstream/main' into perfImprovements6
# Conflicts: # src/System.CommandLine/Binding/ArgumentConverter.cs
Configuration menu - View commit details
-
Copy full SHA for 511d6d0 - Browse repository at this point
Copy the full SHA 511d6d0View commit details
Commits on Feb 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5f475cb - Browse repository at this point
Copy the full SHA 5f475cbView commit details