757 Commits (a40a033335c2f29b654eb68b81c4777b9fefede5)

Author SHA1 Message Date
Daniel Grunwald dd92499ade Add test case for named arguments. 7 years ago
Andreas Weizel 16b00bfabc Added DynamicTests. 7 years ago
Daniel Grunwald 5cdd5ecdbc Use target typing for tuples, where possible. 7 years ago
Siegfried Pammer e012fe04be Fix #1146: C#3+ property accessor generates bad "[field: " tag on the accessor 7 years ago
Daniel Grunwald 50509c4985 Fix #1140: Fix assertion when finally block unconditionally throws an exception. 7 years ago
Siegfried Pammer bd15d69ada Add test cases for #1138 7 years ago
Daniel Grunwald 92b72c9570 Type system: add support for tuple conversions. 7 years ago
Daniel Grunwald 469501210c Add support for C# 7 tuple types: 7 years ago
Daniel Grunwald 395bc185a3 Decompile TupleElementNamesAttribute into tuple type syntax. 7 years ago
Siegfried Pammer 69fdc55b41 Add support for C# 7.3 Attributes on backing fields: Allows [field: …] attributes on an auto-implemented property to target its backing field. 7 years ago
Daniel Grunwald f4bbd100b9 Fix user-defined op_Addition 'p += 1;' being turned into 'p++;' 7 years ago
Siegfried Pammer f4b2c83f1e Add test cases for UserDefinedCompoundAssign 7 years ago
Daniel Grunwald f290d81535 Fix ReflectionDisassembler so that we can re-generate the IL files for the PInvoke test. 7 years ago
Daniel Grunwald ceb2b69798 Update the Roslyn compiler for the tests to 2.8.0. 7 years ago
Daniel Grunwald b2197b2f95 Regenerate all IL test cases. 7 years ago
Daniel Grunwald d87820e226 Avoid redundant explicit boxing casts 7 years ago
Daniel Grunwald 80e191ae03 Fix missing 'base.' qualifier on non-virtual call to virtual base method. 7 years ago
Chicken-Bones 16e12dfb1a Add base. resolution to QualifierTests 7 years ago
Chicken-Bones dc58a1b40c Include "base." qualifier as needed (fixes #1123) 7 years ago
Siegfried Pammer 2d427cf534 Relax rules for object and collection initializer detection to properly decompile query expressions. 7 years ago
Siegfried Pammer 4d22f3fcd3 Add pretty tests for anonymous types for mcs. 7 years ago
Daniel Grunwald 80d3deb1ae Regenerate test cases with Roslyn 2.7. 7 years ago
Daniel Grunwald ed493c3037 Fix 'await default(SomeStruct)'. 7 years ago
Daniel Grunwald 7b8389dca5 Fix #1078: Eliminate redundant variable in fixed statements. 7 years ago
Siegfried Pammer 75527071ab Fix redundant qualifiers in method group expressions. 7 years ago
Siegfried Pammer 5dd7eaf129 Fix #1093: Remove usage of type or this qualifiers, when possible. 7 years ago
Siegfried Pammer 62770cf94c Fix #1095: C# decompilation, for flags enums always use hex prefix 7 years ago
Daniel Grunwald b9337c6129 Fix #1021: Compound assignments on pointer types. 7 years ago
Daniel Grunwald 7c91d48d68 #980: Fix type substitution for lambdas. 7 years ago
Daniel Grunwald f4b00e310c Avoid redundant casts around 'as' conversions of type parameters. 7 years ago
Siegfried Pammer daa48fbd3a #1080: Add test case 7 years ago
Siegfried Pammer eac591a7d7 Fix #1084: Decompiling constants of the target type 7 years ago
Daniel Grunwald b3c176e39a Prefer '#if CS60' over '#if !LEGACY_CSC' 7 years ago
Siegfried Pammer cb37cfddb5 Add minimal pretty tests for ref structs. 8 years ago
Daniel Grunwald 19e840856f Use out variable declarations where possible. 8 years ago
Siegfried Pammer a957163aa3 Fix unit tests 8 years ago
Siegfried Pammer 3b31930b85 Fix #1071: Sometimes uses Enumarator instead of Foreach 8 years ago
Siegfried Pammer 73f2988dbd Add missing il files to Lock pretty tests 8 years ago
Daniel Grunwald 3fae36dab9 Use mcs for correctness tests. 8 years ago
Daniel Grunwald 480ddc0c8f #1055: Use more type hints in ExpressionBuilder. 8 years ago
Daniel Grunwald 4177e182fe #1050: Add support for ?. operator applied to ref-parameters, and other cases where the compiler uses a generated ref local for the ?. operator. 8 years ago
Daniel Grunwald 36035de5fa Improve decompilation of ?. in generic code. 8 years ago
Daniel Grunwald 228419b4f0 Fix interaction of ?. with using-transform. 8 years ago
Daniel Grunwald 958fb74f57 Fix #1048: Incorrect decompilation of code that creates multi-dimensional generic arrays. 8 years ago
Siegfried Pammer df88cf5540 Fix tests 8 years ago
Siegfried Pammer 7358fae977 Wrap conditional expressions in parentheses, if used in string interpolation literals. 8 years ago
Siegfried Pammer 9689667515 Fix #1042: Wrong decompile result for collection initializers 8 years ago
MikeFH 14f9577a81 Fix lines starting with spaces 8 years ago
MikeFH 66d806b2d9 Add support for async main method 8 years ago
Daniel Grunwald 3c720b2030 Implement ?. operator when the result of the call is not used 8 years ago