- 14 2月, 2020 1 次提交
-
-
由 Charles Stoner 提交于
-
- 02 2月, 2020 1 次提交
-
-
由 Charles Stoner 提交于
-
- 23 1月, 2020 1 次提交
-
-
由 Jonathon Marolf 提交于
-
- 14 12月, 2019 1 次提交
-
-
由 Charles Stoner 提交于
-
- 10 12月, 2019 1 次提交
-
-
由 Charles Stoner 提交于
-
- 26 9月, 2019 1 次提交
-
-
由 Julien Couvreur 提交于
* x == default is valid object equality for reference types * Block null == default
-
- 21 5月, 2019 1 次提交
-
-
由 Charles Stoner 提交于
-
- 29 3月, 2019 1 次提交
-
-
由 AlekseyTs 提交于
-
- 13 3月, 2019 1 次提交
-
-
由 Neal Gafter 提交于
e.g. `ReturnType`, `ElementType`, etc.
-
- 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
-
- 16 1月, 2019 1 次提交
-
-
由 AlekseyTs 提交于
-
- 19 12月, 2018 1 次提交
-
-
由 Julien Couvreur 提交于
-
- 10 10月, 2018 1 次提交
-
-
由 Omar Tawfik 提交于
* Move Index from unary operators to a stand alone node * Remove indexer hack * Remove prototype comments * Testing/fixing IDE services * Added EE tests * Rename "Index" nodes to "FromEndIndex" * More comments * Some minor fixups and test fixes
-
- 02 5月, 2018 1 次提交
-
-
由 Omar Tawfik 提交于
* Parsing index operator * Binding index operator * Parsing range expression * Binding range expressions * Range IOperation * Fix Build Break * Lowring indexes and ranges * Fix failing tests * Extension Indexers hack * Address PR comments * More PR Comments * Clean up
-
- 01 3月, 2018 1 次提交
-
-
由 Julien Couvreur 提交于
-
- 09 12月, 2017 1 次提交
-
-
由 Omar Tawfik 提交于
* Prefer by-val methods over in methdos in overload resolution * More tests * Moved check to the end of OR chain * Address PR comments * Operators overloading * Address PR Comments * Clean up
-
- 14 9月, 2017 1 次提交
-
-
由 Charles Stoner 提交于
Type inference with nullable reference types
-
- 25 8月, 2017 1 次提交
-
-
由 AlekseyTs 提交于
Here is the link to the notes https://github.com/dotnet/csharplang/blob/master/meetings/2017/LDM-2017-06-27.md.
-
- 27 6月, 2017 1 次提交
-
-
由 AlekseyTs 提交于
-
- 24 6月, 2017 1 次提交
-
-
由 AlekseyTs 提交于
Support declaring operators ```+ - ! ~ ++ -- true false * / % & | ^ << >> > < >= <=``` in interfaces. (#20401)
-
- 17 6月, 2017 1 次提交
-
-
由 Tomas Matousek 提交于
-
- 14 6月, 2017 1 次提交
-
-
由 Alireza Habibi 提交于
-
- 13 4月, 2017 1 次提交
-
-
由 Charles Stoner 提交于
-
- 13 9月, 2016 1 次提交
-
-
由 Neal Gafter 提交于
(The original incorrect optimization is from PR #9543) Fixes #13380
-
- 02 8月, 2016 1 次提交
-
-
由 Julien 提交于
-
- 24 6月, 2016 1 次提交
-
-
由 gafter 提交于
-
- 06 6月, 2016 1 次提交
-
-
由 Charles Stoner 提交于
-
- 21 5月, 2016 1 次提交
-
-
由 Manish Vasani 提交于
* Move Roslyn to newer toolset packages 1. Move to 1.2.1 compiler toolset package. 2. Move to 1.2.0-beta1 analyzer packages. 3. Turn on IOperation feature flag for all projects as the new analyzer packages have IOperation based analyzers. * Use the Roslyn wide default CA rulesets for newly added samples project. * Fix couple of test projects to use the Roslyn wide rulesets for code analysis. * Move to analyzers 1.2.0-beta2 packages (multiple fixes and enhancements to Roslyn diagnostic analyzers) * Revert accidental file mode changes. * Move shipped implicit constructors to public API shipped files. Fixes #11446
-
- 27 4月, 2016 1 次提交
-
-
由 Neal Gafter 提交于
-
- 25 3月, 2016 1 次提交
-
-
由 Neal Gafter 提交于
-
- 24 3月, 2016 1 次提交
-
-
由 Neal Gafter 提交于
Note that the test passes due to smoke and mirrors, not because `operator is` works.
-
- 22 3月, 2016 1 次提交
-
-
由 Neal Gafter 提交于
-
- 09 3月, 2016 1 次提交
-
-
由 vsadov 提交于
-
- 08 3月, 2016 1 次提交
-
-
由 vsadov 提交于
- avoid instantiating nullable type when doing operator overloading on enums - avoid instantiating generics when checking for impossibly rare case of duplicated interface implementations - skipping materializing of sequence point array
-
- 04 12月, 2015 1 次提交
-
-
由 AlekseyTs 提交于
At the moment we just follow the definite assignment logic. The majority of the work is to make sure proper flow of nullable annotations from target delegate types to lambdas and to make lambda binding caches aware of the annotations.
-
- 31 10月, 2015 1 次提交
-
-
由 AlekseyTs 提交于
Add ability to associate annotations with type symbols exposed by other symbols. For example, with property's/method's return type, parameter's type, etc. As part of this change, custom modifiers are now handled as an annotation.
-
- 01 7月, 2015 1 次提交
-
-
由 Charles Stoner 提交于
-
- 29 6月, 2015 1 次提交
-
-
由 Charles Stoner 提交于
-
- 24 6月, 2015 1 次提交
-
-
由 Neal Gafter 提交于
In a switch's default clause that is unexpected, for example, we should throw ExceptionUtilities.UnexpectedValue(value); Long ago this was a standard but we've drifted from it. Closes #3495
-
- 25 2月, 2015 1 次提交
-
-
由 Neal Gafter 提交于
Related to #846.
-