31 Commits (fb9ff796da30156c693f76a49f2b34f7f44aa108)

Author SHA1 Message Date
Daniel Grunwald b360268d6d Adjust tests: the improved stack slot type caused variable names to improve. 3 weeks ago
Siegfried Pammer a980639f99 Pin the deconstruction shapes the transform has to keep matching 3 weeks ago
Christoph Wille fe9f6db3ee Emit C# 7.1 default literals where the context supplies the type 4 weeks ago
Siegfried Pammer 3cc49044ec Extend UseLambdaSyntax to emit statement lambdas 1 month ago
Siegfried Pammer 6be02a2e0e Fix #3962: reconstruct nested designations whose inner tuple uses Rest 1 month ago
Siegfried Pammer d04cc4aed7 Fix #3453, #3208: inline the value-semantics copy of a deconstructed local 1 month ago
Siegfried Pammer fdc4c7c16d Demote an escaping first element instead of giving up on the pattern 1 month ago
Siegfried Pammer 689af4cdba Decide deferral to an enclosing deconstruction in O(1) 1 month ago
Siegfried Pammer 16b4252cdb Reconstruct nested tuple designations 1 month ago
Siegfried Pammer 8a455f44a5 Keep the Deconstruct call explicit when the element type hides it 1 month ago
Siegfried Pammer f9032f7e58 Reconstruct nested Deconstruct-call designations 1 month ago
Siegfried Pammer 6a368ba745 End a call-rooted deconstruction pattern at an unrelated assignment 1 month ago
Siegfried Pammer 2a82b592b2 Support deconstruction into pointer targets 1 month ago
Siegfried Pammer 716d7f6a5b Fix #3803: Crash on nested deconstruction of custom structs 1 month ago
Peter Crabtree e1e16b64f5 dev: Strip BOM mark from text files 1 year ago
Siegfried Pammer 44dee6ecc2 Add additional tests for .NET 4.0 5 years ago
Siegfried Pammer e4b63f7a35 - Make all tests async. 5 years ago
Siegfried Pammer 6bc0abc336 Fix #2378: DeconstructionTransform produced invalid ILAst with some optimized deconstruction patterns. 5 years ago
Siegfried Pammer cc19e9043e Fix #603: Single element arrays should not span multiple lines 6 years ago
Siegfried Pammer be57dc454c Run tests with different versions of Roslyn 6 years ago
dotnet format 0d9f871a4f #2128: Reformat the whole code base. 6 years ago
Siegfried Pammer eaf3c51d46 Add more RefLocal tests 6 years ago
Siegfried Pammer 220deac757 Add more deconstruction tests 6 years ago
Siegfried Pammer 3390d3849d Added support for `var (a, b, _) = ...;` syntax in deconstruction. 6 years ago
Siegfried Pammer c9f5e5dd33 Refactor ForeachStatement to support deconstruction 6 years ago
Siegfried Pammer 1ecf489597 Add support for deconstruction to fields 6 years ago
Siegfried Pammer a549b03bea Implement ref local assignments 6 years ago
Siegfried Pammer 9eb0a98854 Fix NRE with tuple discards in DeconstructionTransform 6 years ago
Siegfried Pammer 7f4653c274 Add support for tuple deconstruction 6 years ago
Siegfried Pammer 442f6f90b7 Implement deconstruction discards 6 years ago
Siegfried Pammer 9cb3fe3484 Add support for basic deconstruction conversions 6 years ago
Siegfried Pammer b435c07f4d Added support for deconstruction assignments to properties 6 years ago
Siegfried Pammer c9df069526 Add minimal test case + DecompilerSettings.Deconstruction setting 6 years ago
Siegfried Pammer d45311f65e Enable tests for await using and DIM. 7 years ago
Daniel Grunwald 5911b13497 Fix modifiers on default interface methods. 7 years ago
Daniel Grunwald 605b32558a Extend InterfaceTests 7 years ago
Siegfried Pammer 9437c6e4ad Add basic interface tests. 8 years ago
Siegfried Pammer c848ec41e8 Add C# 7.2 private protected unit tests 9 years ago
Siegfried Pammer e26af08a1c Move test projects to their own directory in \ 9 years ago
Siegfried Pammer 337764c26f Move all pretty-tests to the same namespace 10 years ago
Siegfried Pammer ee1b26d04d Add TransformInlineAssignment and InlineAssignmentTest 10 years ago
Siegfried Pammer 02022c7290 Add PrettyTestRunner 10 years ago
Siegfried Pammer 9f161006a5 fix #560: properly recognize `lock` pattern of C# 2, and add `lock (this)` pattern 12 years ago
Daniel Grunwald 2c75fada90 Update to NRefactory 5.4 12 years ago