Skip to content

Conversation

@wli3
Copy link

@wli3 wli3 commented Apr 7, 2019

No description provided.

livarcocc and others added 30 commits February 8, 2019 14:46
- For scenarios that don't mind giving up some startup time (but not too much), it may be a reasonable option when it is desirable to avoid spending two JIT cycles on methods
- I'd like to use this mode as the default for microbenchmarks in the performance repo and the most convenient way of doing so would be to have a way to specify it in a project file. It serves as a soft workaround to https://github.com/dotnet/coreclr/issues/19751 while still allowing perf improvements from tiering to show when R2R is being used, in benchmarks that could help to get more representative numbers.
…208.1 (#2927)

This change updates the following dependencies
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19108.1
- Microsoft.DotNet.SignTool - 1.0.0-beta.19108.1
Expose option to disable tier 0 JIT for configuring from a project file
…212.3 (#2936)

This change updates the following dependencies
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19112.3
- Microsoft.DotNet.SignTool - 1.0.0-beta.19112.3
…213.1 (#2939)

This change updates the following dependencies
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19113.1
- Microsoft.DotNet.SignTool - 1.0.0-beta.19113.1
For `dotnet pack --nobuild` and `dotnet publish --nobuild`, if a target
inadvertently triggers the `Build` target, the build proceeds despite the user
explicitly requesting no build takes place.

This commit ensures the SDK errors if the `Build` target gets invoked when
`NoBuild` is true.

Fixes dotnet/cli#9581.
Ensure Build target isn't invoked when NoBuild is set.
…214.4 (#2946)

This change updates the following dependencies
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19114.4
- Microsoft.DotNet.SignTool - 1.0.0-beta.19114.4
…215.1 (#2952)

This change updates the following dependencies
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19115.1
- Microsoft.DotNet.SignTool - 1.0.0-beta.19115.1
…219.2 (#2964)

This change updates the following dependencies
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19119.2
- Microsoft.DotNet.SignTool - 1.0.0-beta.19119.2
…221.1 (#2974)

This change updates the following dependencies
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19121.1
- Microsoft.DotNet.SignTool - 1.0.0-beta.19121.1
…221.5 (#2978)

This change updates the following dependencies
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19121.5
- Microsoft.DotNet.SignTool - 1.0.0-beta.19121.5
Try to avoid hitting long path limitations
…222.3 (#2983)

This change updates the following dependencies
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19122.3
- Microsoft.DotNet.SignTool - 1.0.0-beta.19122.3
Peter Huene and others added 21 commits March 27, 2019 10:56
Fix publish conflict resolution for runtime pack assets.
* Start testing...

* Moving performance tests under CI to Azure DevOps
* Update dependencies from https://github.com/dotnet/arcade build 20190326.14

- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19176.14
- Microsoft.DotNet.SignTool - 1.0.0-beta.19176.14

* Update dependencies from https://github.com/dotnet/arcade build 20190327.11

- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19177.11
- Microsoft.DotNet.SignTool - 1.0.0-beta.19177.11
)

* Cap project tools restore to netcoreapp2.2

* Add block project tools higher than netcoreapp2.2
…329.1 (#3061)

- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19179.1
- Microsoft.DotNet.SignTool - 1.0.0-beta.19179.1
* Intitial implementation of the crossgen task, and plumbing in the SDK targets to invoke the task.
Added new condition to download runtime packs: when the ReadyToRun property is set.
Adding R2R exclusion list capability

* Making the crossgen task a ToolTask based task (and necessary refactoring to have a ToolTaskBase)
Fixing logic with RuntimeIdentifier values used by the task (now it's read from the RuntimePack)

* Exclude ref assemblies from compilation based on the presence of a ReferenceAssemblyAttribute

* Rewriting some of the logic around host/target platform compatibility validation to use the runtime graph data

* Split R2R compilation task into two tasks, to not have a single task that calls ExecuteTool multiple times.
The split also enables msbuild to automatically skip entries that are already up to date.
Removed ToolTaskBase since it's not really adding much value

* Using NETCoreSdkRuntimeIdentifier to read host machine's RID

* Adding crossgen CI tests

* CR feedback

* Resolve merge conflicts
…329.2 (#3063)

- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19179.2
- Microsoft.DotNet.SignTool - 1.0.0-beta.19179.2
…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.
…402.13 (#3073)

- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19202.13
- Microsoft.DotNet.SignTool - 1.0.0-beta.19202.13
…403.10

- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19203.10
- Microsoft.DotNet.SignTool - 1.0.0-beta.19203.10
…c95-2aabe12b7f80

[master] Update dependencies from dotnet/arcade
Change option that enables/disables tier 0 JIT and expose another related option
…404.16

- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19204.16
- Microsoft.DotNet.SignTool - 1.0.0-beta.19204.16
…3e3-54cec6d4b90c

[master] Update dependencies from dotnet/arcade
…405.6 (#3089)

- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19205.6
- Microsoft.DotNet.SignTool - 1.0.0-beta.19205.6
…406.5 (#3094)

- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19206.5
- Microsoft.DotNet.SignTool - 1.0.0-beta.19206.5
@wli3 wli3 self-assigned this Apr 7, 2019
@wli3 wli3 marked this pull request as ready for review April 8, 2019 14:58
@wli3 wli3 requested review from a team, nguerrera and peterhuene April 8, 2019 14:58
@wli3 wli3 merged commit c148f24 into release/3.0.1xx Apr 8, 2019
@wli3 wli3 deleted the merge-master-to-release/3.0.1xx-for-preview4 branch April 8, 2019 18:08
wli3 pushed a commit that referenced this pull request Feb 7, 2020
…build 20191004.4 (#3095)

- Microsoft.NET.Sdk.Razor - 5.0.0-alpha1.19504.4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants