-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Change option that enables/disables tier 0 JIT and expose another related option #3064
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
Conversation
…ated option Depends on dotnet/coreclr#23597 - Tier 0 JIT is being referred to as quick JIT. Renamed option that was added by #2925 to StartupTierQuickJit, which indicates whether tiered compilation may use quick JIT in its startup tier. Default will be false. - Added option QuickJitForLoops that configures whether quick JIT may be used for methods that contain loops. Default will be false, so `<StartupTierQuickJit>true</StartupTierQuickJit>` would still not use quick JIT for methods that contain loops by default.
|
CC @AndyAyersMS @noahfalk @nguerrera I'd like to get this into preview 4, please let me know if I should port this to the 3.0.1xx branch. Also do changes that go into 3.0.1xx get mirrored automatically to master? |
src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.Sdk.targets
Outdated
Show resolved
Hide resolved
We haven't snapped for preview 4 from master yet, so this is fine. |
|
Flagged with |
|
This needs to go in by Friday for Preview 4. After that, you will need M2 level approval in addition to changing the target branch. |
|
Thanks for the heads-up @nguerrera, I'll try to get this in before then |
|
Thanks @noahfalk. @nguerrera, I think this is ready to be merged but I don't have permissions to do so, would you be able to merge it? |
|
@nguerrera FYI i merged it |
|
Thank, @wli3 |
…0191003.13 (#3064) - Microsoft.NETCore.App - 5.0.0-alpha1.19503.13 Dependency coherency updates - Microsoft.NET.Sdk.WindowsDesktop - 5.0.0-alpha1.19503.5 (parent: Microsoft.NETCore.App) - System.CodeDom - 5.0.0-alpha1.19503.5 (parent: Microsoft.NETCore.App) - System.Security.Cryptography.ProtectedData - 5.0.0-alpha1.19503.5 (parent: Microsoft.NETCore.App) - System.Text.Encoding.CodePages - 5.0.0-alpha1.19503.5 (parent: Microsoft.NETCore.App)
Depends on dotnet/coreclr#23597
PropertyGroupelement with<TieredCompilationQuickJit>true</TieredCompilationQuickJit><app>.runtimeconfig.jsonwith"System.Runtime.TieredCompilation.QuickJit": true