- 10 7月, 2020 1 次提交
-
-
由 Neal Gafter 提交于
Fixes #45661 * Add test from contributor at #45742 Fixes #43834
-
- 09 7月, 2020 20 次提交
-
-
由 AlekseyTs 提交于
Align addition of a synthesized record.Equals(record? other) in records with the latest design. (#45647) Related to #45296. From specification: includes a synthesized strongly-typed overload of `Equals(R? other)` where `R` is the record type. The method is `public`, and the method is `virtual` unless the record type is `sealed`. The method can be declared explicitly. It is an error if the explicit declaration does not match the expected signature or accessibility, or the explicit declaration doesn't allow overriding it in a derived type and the record type is not `sealed`. ```C# public virtual bool Equals(R? other); ```
-
由 Sam Harwell 提交于
Update Roslyn.Services.UnitTests.Utilities to target netcoreapp3.1
-
由 Sam Harwell 提交于
Make netcoreapp3.1 the preferred target framework
-
由 msftbot[bot] 提交于
Log optimization data branch name during official build
-
由 msftbot[bot] 提交于
Update optprof pipeline for 16.7
-
由 Fred Silberberg 提交于
-
由 Gen Lu 提交于
Targeting Remote.ServiceHub project to .Net Core
-
由 Gen Lu 提交于
No-op SymbolSearchUpdateEngine on non-Windows OS
-
由 Jared Parsons 提交于
This change standardizes the reference assemblies we use for compilation in our unit test to be the actual .NET Framework reference assemblies. Prior to this change they were a mix of reference and implementation assemblies from non-RTM versions of the .NET Framework. In order to map the existing assemblies to their respective target framework version I worked with the servicing team and we mapped them to the closest possible TFM based on their file versions. The bulk of the change is essentially mechanically moving from names like `mscorlib.v4_30319_17929` to `Net451.mscorlib`. Unfortunately in several cases the non-RTM assemblies didn't cleanly map to a RTM TFM. This was particularly problematic when migrating the `v4_30319` references as this is a mix of a `net40` and `net451` versions. This caused issues in our code base because these references were freely mixed with actual `net40` and `net451` references in the code base. Most of the time this went unnoticed because the test didn't expose the gaps in the APIs. In a lot of cases though, particularly when mixing a version of `System.Core` that did or didn't have `ExtensionsAttribute`, this required some manual inspection on my part and a fix. In pretty much every case this was a straight forward fix but it did mean the change was less mechanical than I would have preferred. To make this change easier to review I've broken it up into three commits: 1. The actual changes to `Roslyn.Test.Utilities` that move us to the new references. 1. The changes to our test code which required more than a simple straight forward reference update or explicitly involved retargetting code. These are changes I think deserve stronger scrutiny than the more mechanical aspects of this PR. 1. The mechanical changes to move from the old references to the new ones. This is the bulk of the change but is for the most part renames. The benefits of this change are the following: 1. Have our test more closely mirror customer scenarios by using official reference assemblies. 1. Improve the readability of the tests by referring to assemblies by their target framework, which is familiar to most developers, instead of their file version, which is familiar to servicing team only. 1. Reduces the build output size of Roslyn by **~5GB** The internal PR is here https://github.com/dotnet/roslyn-internal/pull/1954 Note: I will be making more changes in this area in future PRs. But I wanted to keep the mechanical portion of this change into its own PR. Further PRs will be smaller but less mechanical.
-
由 David Wengier 提交于
-
由 Sam Harwell 提交于
-
由 Joey Robichaud 提交于
-
由 Fred Silberberg 提交于
-
由 Gen Lu 提交于
-
由 msftbot[bot] 提交于
Ensure that we de-dupe the configuration/suppression code actions
-
由 Gen Lu 提交于
-
由 Sam Harwell 提交于
-
由 Jonathon Marolf 提交于
-
由 Gen Lu 提交于
-
由 Manish Vasani 提交于
-
- 08 7月, 2020 16 次提交
-
-
由 Manish Vasani 提交于
Fixes #45779
-
由 Markus Hartmair 提交于
Suppress ERR_BadResumableAccessReturnVariable (BC36946) in case of nameof argument, fixes #23019.
-
由 Alireza Habibi 提交于
-
由 Gen Lu 提交于
-
由 Gen Lu 提交于
Co-authored-by: NJason Malinowski <jason@jason-m.com>
-
由 Gen Lu 提交于
Co-authored-by: NJason Malinowski <jason@jason-m.com>
-
由 Javier Matos Denizac 提交于
-
由 Javier Matos Denizac 提交于
-
由 Sam Harwell 提交于
Remove the EditorFeatures.Wpf dependency from Remote.ServiceHub
-
由 Fred Silberberg 提交于
VB Generator Fixes
-
由 Sam Harwell 提交于
Update roslyn-analyzers to 3.3.0-beta1.20262.5
-
由 Charles Stoner 提交于
-
由 CyrusNajmabadi 提交于
Support basic cases in UseRangeOperator
-
由 CyrusNajmabadi 提交于
Simplify the semantic model caching scheme we use to reuse semantic models during typing.
-
由 AlekseyTs 提交于
-
由 Tomáš Matoušek 提交于
Remove requirement to list all transitively referenced projects in Pr…
-
- 07 7月, 2020 3 次提交
-
-
由 Sam Harwell 提交于
This suppressor applies to Nullable Reference Types (NRT), which is problematic because source build has NRT enabled but analyzers are disabled.
-
由 Sam Harwell 提交于
See dotnet/roslyn-analyzers#3813 See dotnet/roslyn-analyzers#3814
-
由 Sam Harwell 提交于
-