42 Commits (fix/scroll-children-on-expand)

Author SHA1 Message Date
Daniel Grunwald fa3de7bfa4 MergeSimilarTypes: add support for more kinds of types 2 weeks ago
Daniel Grunwald 9aa57a1188 Merge top-level nullability even across non-equivalent bounds. 2 weeks ago
Daniel Grunwald 979f5c9f02 Add support for merging types with different nullability. 2 weeks ago
Daniel Grunwald 354dc79255 Move MergeSimilarTypes into FindTypesInBounds. 2 weeks ago
Daniel Grunwald b54a073efe Improvements to type inference: 3 weeks ago
Christoph Wille fe9f6db3ee Emit C# 7.1 default literals where the context supplies the type 4 weeks ago
Siegfried Pammer 789b09dc62 Share one ref-assembly compilation across the semantics tests 1 month ago
Siegfried Pammer 5ca60d1b61 Pin params, ref and out interaction with span conversions 1 month ago
Siegfried Pammer 79b2ebcb9d Pin in-parameter binding behavior for span conversions 1 month ago
Siegfried Pammer 63900bb38c Align span conversions, betterness and inference with the C# 14 spec 1 month ago
Siegfried Pammer 01895fbab7 Merge tuple element names during type-inference fixing 1 month ago
Christoph Wille e475e26443 Make ThisResolveResult an ILVariableResolveResult of the this parameter 1 month ago
Siegfried Pammer e206a7a948 Pin the cast rule for tuple conversions 1 month ago
Siegfried Pammer d07362bfce Add tests for tuple element name merging in type inference 1 month ago
Siegfried Pammer 132b33e530 Cover the C# standard type-inference rules in TypeInferenceTests 2 months ago
Siegfried Pammer e7f42d1b3c Revive TypeInferenceTests from NRefactory 2 months ago
Siegfried Pammer 6932586827 Document two CSharpConversions bugs found by differential fuzzing csc 2 months ago
Siegfried Pammer 787cc71b3a Cover every rule of C# standard chapter 10 in the conversion tests 2 months ago
Siegfried Pammer 729fe03c29 Revive NRefactory explicit-conversion tests without resolver/AST 2 months ago
Siegfried Pammer ce7883fe22 Revive NRefactory conversion tests using ResolveResult/IType fixtures 2 months ago
Siegfried Pammer 77d9ee73e9 Fix IDE2000 globally 9 months ago
Siegfried Pammer b403b7bb3d Fix #3542: Invalid explicit cast for implicit conversion to generic struct with interface type constraint 11 months ago
Peter Crabtree e1e16b64f5 dev: Strip BOM mark from text files 1 year ago
Siegfried Pammer c642678f7f Remove ToTypeReference: Implement ParseReflectionName with SRM TypeName. 1 year ago
Siegfried Pammer 6955704172 Updated CSharpConversions according to https://github.com/dotnet/csharpstandard/blob/draft-v9/standard/conversions.md 1 year ago
Christoph Wille fba0dbae8d
Migrate to NUnit 4 (#3132) 3 years ago
ElektroKill 119d8df431
Enable two `OverloadResolution` tests as they are no longer broken 4 years ago
dotnet format 0d9f871a4f #2128: Reformat the whole code base. 6 years ago
Daniel Grunwald 450fae49e3 Introduce nint/nuint types and their conversions in the type system 6 years ago
Daniel Grunwald 3b46776c5e Rename IAssembly -> IModule. 8 years ago
Daniel Grunwald 2fa2eb9d18 Remove some of the old TS implementations. 8 years ago
Daniel Grunwald 92b72c9570 Type system: add support for tuple conversions. 8 years ago
Daniel Grunwald d78d423d10 Add tuple types to type system and syntax tree. 8 years ago
Daniel Grunwald 58dfd70855 Revive NR ConversionTests 8 years ago
Siegfried Pammer f3c9739eab Disable broken OverloadResolution test: No idea why this is broken. 9 years ago
Daniel Grunwald 4d00c65608 Use IReadOnlyList<T> instead of IList<T> in the resolved type system. 9 years ago
Siegfried Pammer c5b4f03291 Add old OverloadResolutionTests from NRefactory 5 9 years ago