Enable bootstrapped builds in VS test insertion YAML#69130
Enable bootstrapped builds in VS test insertion YAML#69130jcouv merged 2 commits intodotnet:mainfrom
Conversation
333fred
left a comment
There was a problem hiding this comment.
Talked with Julien offline about this, and I think I'm going to need a complete explanation of why this needs to be in a separate PR that will slow down all roslyn CI for several days.
|
Sounds like we'll have to wait til @jaredpar is back, as I'm not able to provide sufficient details. |
How will this slow down roslyn CI? This is the PR official pipeline file. To my understanding that is only used in the following pipeline which is run "on demand" only. https://devdiv.visualstudio.com/DefaultCollection/DevDiv/_build?definitionId=8972&_a=summary |
|
The file is named |
|
I also am still unsure why this needs to be checked in. Why does the compiler itself need to be built with the flag? |
We want a speedometer result of VS using roslyn bits using the new codegen. |
333fred
left a comment
There was a problem hiding this comment.
We want a speedometer result of VS using roslyn bits using the new codegen.
Bootstrapping is what will cause the roslyn bits to use the new codegen. Without bootstrapping, the roslyn bits would still use the old async codegen.
Thanks. This, and that the file was not standard ci, were the pieces that I was missing.
|
@jaredpar for review. Thanks |
I agree the name is confusing and I wish there we had a better one. I'm fine with renaming if @dibarbet agrees. |
I'm fine with renaming, but the pipeline is specifically for validating PRs (against VS). Maybe something like |
|
I'm not planning to rename in this PR (not the intent, I'm just trying to unblock validation of a codegen change), that can be a follow-up. |
|
Yeah I don't want to change the name here. Just saying it's fine for another PR. |
In order to get speedometer results on an experimental compiler codegen change, we need to temporarily enable bootstrapping.