3759 Commits (34557ab76b1e75e604489d4e72b086f986fc5f98)

Author SHA1 Message Date
Siegfried Pammer c74680df33 Fix #1781: TDCU: Support methods without .locals init 5 years ago
Siegfried Pammer 52263da8df #2129: prevent state-machines from being treated as display classes. 5 years ago
Siegfried Pammer 26617c855a #2128: Fix formatting issues 5 years ago
Siegfried Pammer f128c1c16b Fix #2130: Crash in mouseover of string literal token 5 years ago
Siegfried Pammer f245d93fef #2128: Adjust formatting settings used in tests to match our new style. 5 years ago
dotnet format 0d9f871a4f #2128: Reformat the whole code base. 5 years ago
Siegfried Pammer e320819103 Formatting change: while-condition loop to do-while loop. 5 years ago
Siegfried Pammer a6bbccae8d Fix #2123: switch on string detection: 5 years ago
Siegfried Pammer 0c9ff4667c Fix #1441: Decompose flags enum values starting from the value with the highest Hamming Weight (popcount). 5 years ago
Siegfried Pammer 3bac7e1d4e Fix #2124: Unwrap nullables when printing constant values. 5 years ago
Siegfried Pammer 55842e4bfc Fix #2120: An expression tree may not contain a base access 5 years ago
Siegfried Pammer 9e0e8d1cbc Add basic support for C# 8.0 enhanced using statements. 5 years ago
Siegfried Pammer 562699fc94 Add support for C# 8.0 await foreach 5 years ago
Siegfried Pammer 3535e01482 Fix regex for dotted property names. 5 years ago
Siegfried Pammer 7f9d9002bc #2104: Generalize auto property backing field name-checking 5 years ago
Siegfried Pammer 15028b3669 Fix #2104: Check field name of backing field when attempting to transform to an auto property. 5 years ago
Siegfried Pammer 7ed4a736f3 Fix #2103: Support for `Stackalloc initializers` not working for `byte` 5 years ago
Siegfried Pammer b1b49b5a56 Fix bugs in foreach deconstruction and deconstruction declaration, if the same variable is used multiple times. 5 years ago
Siegfried Pammer 3390d3849d Added support for `var (a, b, _) = ...;` syntax in deconstruction. 5 years ago
Jesse Plamondon-Willard 1391e43d58
Add option to always qualify member references 5 years ago
Siegfried Pammer 52e633fdbd #2100: clean up 5 years ago
Siegfried Pammer 36a432940b Fix #2100: 'value'-named auto property could not be recognized correctly. 5 years ago
Siegfried Pammer b27f08621f Fix #2101: reset removeExtraLoad flag if keepAssignmentBefore is set; implement simple case-de-duplication: abort if there are any duplicate cases. 5 years ago
Siegfried Pammer dab70964a5 Add support for C# 8.0 disposable ref structs 5 years ago
Siegfried Pammer c9f5e5dd33 Refactor ForeachStatement to support deconstruction 5 years ago
Siegfried Pammer 1ecf489597 Add support for deconstruction to fields 5 years ago
Siegfried Pammer a549b03bea Implement ref local assignments 5 years ago
Siegfried Pammer 5afb7c82a6 support reference conversions 5 years ago
Siegfried Pammer 9eb0a98854 Fix NRE with tuple discards in DeconstructionTransform 5 years ago
Siegfried Pammer 7f4653c274 Add support for tuple deconstruction 5 years ago
Siegfried Pammer 442f6f90b7 Implement deconstruction discards 5 years ago
Siegfried Pammer 9cb3fe3484 Add support for basic deconstruction conversions 5 years ago
Siegfried Pammer 7eef6f2bfe Optimize update-assemblyinfo.ps1 build step 5 years ago
Siegfried Pammer b435c07f4d Added support for deconstruction assignments to properties 5 years ago
Siegfried Pammer 00b65453ee Remove `out var _` hack 5 years ago
Siegfried Pammer a0d9410f67 Fix build. 5 years ago
Siegfried Pammer 05c988c5df Revert "#2098: CallBuilder: Fix named argument handling in TI" 5 years ago
Siegfried Pammer 3bc0bf3270 WIP 5 years ago
Siegfried Pammer e22e5423d5 Fix #2098: Support auto event pattern with reordered arguments. 5 years ago
Siegfried Pammer eea4b7701c #2098: CallBuilder: Fix named argument handling in TI 5 years ago
Siegfried Pammer ea9d2a2eb2 Fix output of pattern nodes 5 years ago
Daniel Grunwald f5409ebe31 Fix re-pinning getting confused about which variant of the pinned local to use when the new re-pinned reference depends on the old pinned reference. 5 years ago
Daniel Grunwald 4b716e2db5 Fix #2056: "remove branch into body" must be executed before the clone cleanup 5 years ago
Daniel Grunwald c9f65d3b5e Fix #1555: Eliminate value-type temporaries emitted by mcs on field reads. 5 years ago
Daniel Grunwald bd4e565b93 Ensure all pinned regions variables are converted to VariableKind.PinnedRegionLocal 5 years ago
Daniel Grunwald 3e6e628483 Fix missing conversion on ref-reassignment. 5 years ago
Daniel Grunwald ddff831cf0 #1292: Fix some more problems with pinned locals. 5 years ago
Siegfried Pammer e7d49b2305 Fix #2079: Allow variables generated from state-machine fields to be propagated in TDCU. 5 years ago
Daniel Grunwald cc850c27aa Add "Aggressive inlining" option 5 years ago
Siegfried Pammer 1c563a62a9 Fix #2090: ignore mscorlib references without public key token, when trying to resolve mscorlib. This will automatically fallback to .NET 4.0's mscorlib.dll. 5 years ago