- 11 7月, 2019 1 次提交
-
-
由 Andy Gocke 提交于
The semantic model often creates ReducedExtensionMethods for the public API, but the creation of ReducedExtensionMethod does constraint checking, which requires a compilation, which isn't always available. This change removes constraint checking from all creation of ReducedExtensionMethod and adds asserts that we always have a compilation during constraint checking. Fixes #37021
-
- 01 6月, 2019 1 次提交
-
-
由 Julien Couvreur 提交于
-
- 25 5月, 2019 1 次提交
-
-
由 Andrew Hall 提交于
-
- 17 4月, 2019 1 次提交
-
-
由 Fredric Silberberg 提交于
-
- 13 4月, 2019 1 次提交
-
-
由 Andy Gocke 提交于
Implements most of the design changes specified in https://github.com/dotnet/csharplang/blob/c229cae634bd59a6a13b9ed464a4cab782a95e5d/proposals/index-range-changes.md This PR focuses on getting the simple end-to-end scenario working, not focusing entirely on codegen quality. I expect to follow-up later with the optimizations mentioned about eliminating use of the Index/Range helpers entirely if they can be elided.
-
- 11 4月, 2019 1 次提交
-
-
由 Fredric Silberberg 提交于
-
- 29 3月, 2019 1 次提交
-
-
由 AlekseyTs 提交于
Report a better error for an attempt to access protected member of object class within an interface. Before this change, the following confusing error was reported for all error locations in the added test scenario: CS1540 Cannot access protected member 'object.MemberwiseClone()' via a qualifier of type 'object'; the qualifier must be of type 'I1' (or derived from it)
-
- 26 3月, 2019 1 次提交
-
-
由 Fredric Silberberg 提交于
-
- 22 3月, 2019 1 次提交
-
-
由 Yair Halberstadt 提交于
Captures Invalid Dimensions from an array variable declaration and adds it to IVariableOperation
-
- 16 3月, 2019 1 次提交
-
-
由 Nikita Potapenko 提交于
.Net - .NET
-
- 13 3月, 2019 1 次提交
-
-
由 Neal Gafter 提交于
e.g. `ReturnType`, `ElementType`, etc.
-
- 12 3月, 2019 2 次提交
-
-
由 Fredric Silberberg 提交于
-
由 Fredric Silberberg 提交于
Update the stub API to remove Nullability and replace with NullableAnnotation and NullableFlowState, and update the the rewriter to use that instead of the Nullability enum.
-
- 09 3月, 2019 1 次提交
-
-
由 Neal Gafter 提交于
- Rename `TypeSymbolWithAnnotations` to `TypeWithAnnotations` - Rename its type field from `TypeSymbol` to `Type` - Fields of Symbols that are of type `TypeWithAnnotations` that are currently named `Type` would be renamed `TypeWithAnnotations` Fixes #33736
-
- 23 2月, 2019 1 次提交
-
-
由 Charles Stoner 提交于
-
- 21 2月, 2019 2 次提交
-
-
由 Fredric Silberberg 提交于
-
由 Fredric Silberberg 提交于
-
- 25 1月, 2019 1 次提交
-
-
- 11 1月, 2019 1 次提交
-
-
由 Joey Robichaud 提交于
Merge remote-tracking branch 'origin/features/editorconfig-in-compiler' into merges/master-to-features/editorconfig-in-compiler
-
- 03 1月, 2019 1 次提交
-
-
由 AlekseyTs 提交于
-
- 21 12月, 2018 1 次提交
-
-
由 Charles Stoner 提交于
-
- 19 12月, 2018 2 次提交
-
-
由 Julien Couvreur 提交于
-
由 AlekseyTs 提交于
-
- 18 12月, 2018 1 次提交
-
-
由 AlekseyTs 提交于
-
- 10 12月, 2018 2 次提交
-
-
由 dotnet-bot 提交于
-
由 dotnet-bot 提交于
-
- 06 12月, 2018 1 次提交
-
-
由 Fredric Silberberg 提交于
Standardize the conditional IOperation verification skip method, and fix a bug that caused it to skip in exactly the wrong way.
-
- 29 11月, 2018 1 次提交
-
-
由 AlekseyTs 提交于
Don't warn about "!", regardless of context (https://github.com/dotnet/csharplang/blob/master/meetings/2018/LDM-2018-10-29.md). Closes #30177. Closes #30021.
-
- 13 10月, 2018 1 次提交
-
-
由 AlekseyTs 提交于
-
- 06 10月, 2018 1 次提交
-
-
由 Julien Couvreur 提交于
-
- 02 10月, 2018 1 次提交
-
-
由 Julien Couvreur 提交于
-
- 14 8月, 2018 1 次提交
-
-
由 Julien Couvreur 提交于
-
- 22 6月, 2018 1 次提交
-
-
由 Jared Parsons 提交于
The target framework netcoreapp2.0 includes a new type: `KeyValuePair`. This conflicts with our `KeyValuePair` utility class and causes a lot of friction whenever netcoreapp2.0 is added as a target framework for a project. Renaming the type to `KeyValuePairUtil` to remove the ambiguity.
-
- 01 6月, 2018 1 次提交
-
-
由 Jared Parsons 提交于
This updates our duplicate reference check to compare names in addition to reference identity. This found ~600 tests which were inadvertently passing duplicate references to our compilation helpers. closes #25509
-
- 26 5月, 2018 1 次提交
-
-
由 Neal Gafter 提交于
Also add - CommonConversion.IsImplicit - Compilation.HasImplicitConversion Fixes #9461
-
- 16 5月, 2018 1 次提交
-
-
由 Andy Gocke 提交于
This change allows the user of a Compilation to configure warning reporting on a syntax tree level. There is a new public API, DiagnosticOptions, on SyntaxTree which allows a user to retrieve these options in a map from diagnostic ID to severity. In general, these options take precedence over the global diagnostic options, but are overridden by pragmas. In C# the global warning level can also suppress these options.
-
- 03 5月, 2018 1 次提交
-
-
由 Neal Gafter 提交于
* Do not report unused using/imports if not processing doc comments. Also silently process doc comments when parsing them so we can report unused usings. Fixes #2773
-
- 28 4月, 2018 1 次提交
-
-
由 Neal Gafter 提交于
* Inaccessible extension methods should not be considered eligible candidates. Fixes #25813
-
- 25 4月, 2018 1 次提交
-
-
由 Cyrus Najmabadi 提交于
-
- 23 4月, 2018 1 次提交
-
-
由 Cyrus Najmabadi 提交于
-