Change option that enables/disables tier 0 JIT and expose another related option#3064
Change option that enables/disables tier 0 JIT and expose another related option#3064wli3 merged 3 commits intodotnet:masterfrom kouvel:QuickJitSdk
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? |
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