- 07 10月, 2020 27 次提交
-
-
由 Cyrus Najmabadi 提交于
-
由 CyrusNajmabadi 提交于
Cleanup code for 'inline parameter hints' and expose cleaner options
-
由 Cyrus Najmabadi 提交于
-
由 Cyrus Najmabadi 提交于
-
由 Cyrus Najmabadi 提交于
-
由 Cyrus Najmabadi 提交于
-
由 Cyrus Najmabadi 提交于
-
由 Cyrus Najmabadi 提交于
-
由 Cyrus Najmabadi 提交于
-
由 Cyrus Najmabadi 提交于
-
由 Cyrus Najmabadi 提交于
-
由 Cyrus Najmabadi 提交于
-
由 Cyrus Najmabadi 提交于
-
由 Cyrus Najmabadi 提交于
-
由 Cyrus Najmabadi 提交于
-
由 Cyrus Najmabadi 提交于
-
由 Cyrus Najmabadi 提交于
-
由 Cyrus Najmabadi 提交于
-
由 Cyrus Najmabadi 提交于
-
由 Cyrus Najmabadi 提交于
-
由 Cyrus Najmabadi 提交于
-
由 Cyrus Najmabadi 提交于
-
由 Cyrus Najmabadi 提交于
-
由 msftbot[bot] 提交于
Merge release/dev16.8 to master
-
由 Cyrus Najmabadi 提交于
-
由 Jared Parsons 提交于
This makes several changes to our primary CI pipeline: 1. Build and Test now occur on different machines. The test artifacts necessary to run tests are passed as pipeline artifacts between the jobs. 1. Every Job is now broken down into finer grained parts. For example Restore and Build will now run as separate tasks. This makes it easier to track certain analytical elements in our pipeline: what tasks are most flaky, when there are large time shifts in tasks, etc ... Today that is possible but requires digging through log files, now it will be evident in the UI in most cases. 1. Removes four redundant builds from the job. 1. Makes test retry faster because now it is just retrying tests, not lumping build in with it. This will be important as we embraced structured retries across the .NET infrastructure. While this change does reduce our throughput slightly, that is not the goal here. The goal of this change is to get our workflow to be multi-machine, as well as getting us used to a multi-machine workflow, so that we can transition into Helix in the near future. This PR doesn't actually change much about how we build and test. The same commands of `-build, `-restore` and `-test` are being used to run the workflow. That means our workflow isn't optimal: we're still checking out sources and restoring on the test machines (wasted time). I will be changing that over the next week. Felt this was a significant milestone though and wanted to get it merged and then start the work of making this approach much more efficient. This PR does change the emphasis of certain actions. For example the build jobs which feed into our test jobs are now about simply building the code as fast as possible. This means we don't run analyzers, bootstrap, etc ... Those actions are about validating the correctness of our build and are all covered in the correctness leg. The goal of building for unit tests is to do it as fast as possible so we can get the tests running.
-
由 Cyrus Najmabadi 提交于
-
- 06 10月, 2020 13 次提交
-
-
由 msftbot[bot] 提交于
Switch to immutable arrays.
-
由 Cyrus Najmabadi 提交于
-
由 msftbot[bot] 提交于
Make sure GlobalHubClientPackage is loaded
-
由 msftbot[bot] 提交于
Pass along option to diagnostic analyzer.
-
由 msftbot[bot] 提交于
Remove infra for legacy OptProf
-
由 Sam Harwell 提交于
IServiceBroker requires the UI thread to initialize a ServiceHub service if it is not already loaded before GetProxyAsync is called. This change loads GlobalHubClientPackage as part of WaitUntilFullyLoadedAsync to ensure this condition is met.
-
由 Youssef Victor 提交于
-
由 N. Taylor Mullen 提交于
- This is an interesting issue because the VS LSP platform violates the LSP spec whereas Razor does not violate the spec and translates VS LSP platform requests into spec abiding messages; however, this in turn breaks Roslyn. So for instance, when typing an identifier to trigger completion the trigger kind should be `invoked` and the trigger character should be `null`; however, the LSP platform passes `CompletionTriggerKind.TriggerCharacter` and either a `\0` trigger character or the actual identifier. Because of this difference in behavior prior to this change you'd run `char.Parse` on `null` which would of course explode.
-
由 Youssef Victor 提交于
Co-authored-by: NFred Silberberg <frsilb@microsoft.com>
-
由 Cyrus Najmabadi 提交于
-
由 Cyrus Najmabadi 提交于
-
由 Cyrus Najmabadi 提交于
-
由 Tomáš Matoušek 提交于
* Fix net5.0 Windows TFMs * Remove unnecessary overrides
-