- 14 2月, 2020 1 次提交
-
-
由 Charles Stoner 提交于
-
- 12 2月, 2020 3 次提交
-
-
由 Charles Stoner 提交于
-
由 Yair Halberstadt 提交于
-
由 Rikki Gibson 提交于
-
- 11 2月, 2020 1 次提交
-
-
由 AlekseyTs 提交于
Fixes #41457.
-
- 08 2月, 2020 1 次提交
-
-
由 Jared Parsons 提交于
-
- 07 2月, 2020 1 次提交
-
-
由 Jared Parsons 提交于
This changes all of our uses of `NETCOREAPP3_1` to `NETCOREAPP`. There is no value in distinguishing the exact .NET Core version we use in our source tree as we only target one version. Also going forward it's not expected that our .NET Core specific code will be version specific. If that arises we can go back to version specific defines for those cases. This also removes the last references to `netcoreapp1.1`, `netcoreapp2.1` and `netcoreapp3.0` from our code.
-
- 06 2月, 2020 5 次提交
-
-
由 Julien Couvreur 提交于
-
由 Fredric Silberberg 提交于
-
由 Fredric Silberberg 提交于
-
由 Julien Couvreur 提交于
-
由 Charles Stoner 提交于
-
- 05 2月, 2020 7 次提交
-
-
由 Fredric Silberberg 提交于
-
由 Fredric Silberberg 提交于
-
由 Fredric Silberberg 提交于
-
由 Fredric Silberberg 提交于
-
由 Manish Vasani 提交于
Fixes #41402 When performing analyzer execution from IDE for open files using [CompilationWithAnalyzers.GetAnalyzerSemanticDiagnosticsAsync](http://sourceroslyn.io/#q=CompilationWithAnalyzers.GetAnalyzerSemanticDiagnosticsAsync) API, we were not properly reseting the analyzer state after executing operation actions. This caused any subsequent operation block registrations by the same analyzer to be skipped in the analysis callbacks. This issue does not affect command line analyzer execution as we always run the analyzers on the entire compilation, and hence do not perform any partial state tracking. Verified that the added unit test fails prior to the fix.
-
由 Jared Parsons 提交于
-
由 Jared Parsons 提交于
-
- 04 2月, 2020 4 次提交
-
-
-
由 Chris Sienkiewicz 提交于
* MethodSymbol and FieldSymbol equality fixes: - Defer the equality of method/field symbol to the substituted symbol when compared - Make the hashcode of substituted method/field defer to the original definition
-
由 Julien Couvreur 提交于
Rename from IncludeNonNullableReferenceTypeModifier to IncludeNotNullableReferenceTypeModifier (#41332)
-
由 Jared Parsons 提交于
This changes the C# compiler so that it multi-targets between `netstandard2.0` and `netcoreapp3.1`.
-
- 02 2月, 2020 1 次提交
-
-
由 Charles Stoner 提交于
-
- 01 2月, 2020 1 次提交
-
-
由 Charles Stoner 提交于
-
- 31 1月, 2020 8 次提交
-
-
由 Sam Harwell 提交于
Closes #41304
-
由 Sam Harwell 提交于
-
由 Jared Parsons 提交于
-
由 Jared Parsons 提交于
-
由 Jared Parsons 提交于
-
由 Jared Parsons 提交于
Decided to remove the property based approach to specifying a target framework to just specifying `netcoreapp3.1` directly. The reason for this is the following: The advantage of the property is it makes it "easy" to change to a new target framework in the future. That benefit is actually pretty minimal. A simple find and replace operation is **extremely** effective in our code base (it's less key strokes than this message). Hence the benefit is minimal. The downside of the property is that our code doesn't look like customer code. Or rather it diverges from the practices that we publish. In general I prefer to keep our code as standard as possible unless there is a good reason to deviate. There just doesn't seem to be one here.
-
由 Jared Parsons 提交于
-
由 Jared Parsons 提交于
Change Roslyn to target netcoreapp3.1 when building .NET Core assets. Previously the code targetted a mix of netcoreapp2.1 and netcoreapp3.0. The mix is due to default interfaces only being supported on netcoreapp3.0 and hence our testing needed to use that. Yet at the same time we were required to ship the compiler in SDKS that targetted netcoreapp2.1. Now we can universally target netcoreapp3.1.
-
- 29 1月, 2020 5 次提交
-
-
由 Julien Couvreur 提交于
-
由 Neal Gafter 提交于
Fixes #40629
-
由 Sam Harwell 提交于
See #41273
-
由 Sam Harwell 提交于
-
由 Tomáš Matoušek 提交于
* Move "is telemetry allowed" flag to DiagnosticAnalyzerInfoCache * Clean up DiagnosticService * Fixes * Remove analyzer exception telemetry reporting. * Remove reporting analyzer exceptions from SupportedDiagnostics. The diagnostics will be reported when the compiler runs the analyzer on the compilation. * Remove unused parameter * Clean up analyzer telemetry reporting. * Test fixes * Feedback
-
- 25 1月, 2020 1 次提交
-
-
由 AlekseyTs 提交于
Fixes #41207.
-
- 24 1月, 2020 1 次提交
-
-
由 Julien Couvreur 提交于
-