338 Commits (9f883177daa2026bca402c83d8389e95f8459172)

Author SHA1 Message Date
Siegfried Pammer 68357655b4 Add RemovedDeadCode = true to F# ILPretty tests 8 years ago
Daniel Grunwald dda1742013 Probably due to the code changes in e813ebcc03 (additional use of Microsoft.CodeAnalysis.CSharp), 8 years ago
Daniel Grunwald e813ebcc03 Adjust Loops test. 8 years ago
Daniel Grunwald deca445d89 Restore the CopyPropagation's pass old position before the statement transforms. 8 years ago
Daniel Grunwald 7847a69d69 Fix compound assignment and post-increment. 8 years ago
Daniel Grunwald 4c5f0b7e9c Convert TransformAssignment into a statement transform and add support for inline property assignments. 8 years ago
Siegfried Pammer 8135157e95 Fix #951: Incorrect decompilation of anonymous delegate 8 years ago
Siegfried Pammer fbe4a1b2db Fix #958: Invalid cast in generic class for abstract base call 8 years ago
Daniel Grunwald 40a4f08a8d Add support for compound assignment of short integers. 8 years ago
Daniel Grunwald 248a9ad76f Fix #954: don't use invalid compound assignments on enums 8 years ago
Daniel Grunwald b0bf6326ad Allow inline assignments to short integers when we can tell that there's no truncation. 8 years ago
Daniel Grunwald c7e60a9b3c Avoid using inline assignments if they truncate the input value. 8 years ago
Daniel Grunwald 89963ff8a5 Add a whole bunch of (failing) tests for post-increments. 8 years ago
Siegfried Pammer 2ca7ea87f1 Fix #955: Ambiguous decompilation of anonymous delegates 8 years ago
Siegfried Pammer 20f772172c Fix #949: Unsafe modifier missing in some cases 8 years ago
Daniel Grunwald 06227f280c Add StackTypes.il 8 years ago
Siegfried Pammer 23c7a8a46e Fix #953: Missing nullable specifier for array initializer 8 years ago
Siegfried Pammer dc4ea27a3a Fix build by adding casts to pretty test introduced by dd1c509651 8 years ago
Daniel Grunwald dd1c509651 Fix #926: missing explicit casts for implicit operators 8 years ago
Siegfried Pammer a0e2d131b6 Add test case for foreach over int pointer array 8 years ago
Daniel Grunwald 0357c81c44 Move stackalloc tests to pretty-tests. 8 years ago
Daniel Grunwald b1bf5cf268 Fix decompilation of `stackalloc`. 8 years ago
Siegfried Pammer 4b1488685f Add test cases for #888 8 years ago
Siegfried Pammer 97eac21021 Update F# using pretty tests 8 years ago
Daniel Grunwald 255fab7bd6 Fix short-circuiting operators when the rhs is a comparison with 0. 8 years ago
Siegfried Pammer 5ee6d88ff3 Add foreach over array pattern. 8 years ago
Siegfried Pammer 9630acd8b7 SwitchOnNullableTransform: Fix another special case produced by the Roslyn compiler. 8 years ago
Siegfried Pammer bec2f9da2b Add event test case. 8 years ago
Siegfried Pammer 08dcead162 Fix false positive in struct initializers with default.value init 8 years ago
Siegfried Pammer 20d772ed65 Add more tests 8 years ago
Siegfried Pammer 11a9d901e2 Fix foreach variable naming in case of parameter in-expression. Add more tests. 8 years ago
Siegfried Pammer 0ab805a603 Add regression test for foreach variable naming. 8 years ago
Daniel Grunwald 0c6d6742fe Add support for fixed-size buffers. 8 years ago
Siegfried Pammer 0b6987f195 Fix pretty unit tests. 8 years ago
Daniel Grunwald bab93ee990 Fix pointer arithmetic involving pointer to structs and long offsets. 8 years ago
Daniel Grunwald 74eb0d8d63 Avoid unnecessary casts in pointer comparisons. 8 years ago
Siegfried Pammer 381bd42599 Fix bug mentioned in #909 8 years ago
Daniel Grunwald 8c5de98a39 Move UnsafeCode tests to pretty-tests (except for those that are not yet successful). 8 years ago
Daniel Grunwald dc995b15c6 Add support for 'ptr - ptr'. 8 years ago
Daniel Grunwald 19a7d8f7ff Add support for pointer arithmetic (ptr + offset, offset + ptr, ptr - offset). 8 years ago
Daniel Grunwald 9e3fbe68f3 #907: Avoid unnecessary casts in delegate comparisons. 8 years ago
Siegfried Pammer 14b6c599c1 Fix object initializers directly accessing struct members + add initializer pretty tests. 8 years ago
Siegfried Pammer 086325afdf Fix #917: InvalidCastException: Cast from Int64 to Boolean not supported. 8 years ago
Daniel Grunwald 462d0da7b6 Add feature to the MethodBodyDisassembler that shows sequence points from PDB in disassembled IL. 8 years ago
Daniel Grunwald 4d755a7ccf Put generated test assemblies in same folder as test cases, instead of %TMP% 8 years ago
Siegfried Pammer d6d7020893 Add test cases for nullable switch 8 years ago
Siegfried Pammer 7ae44fcdc6 Add FlattenSwitchBlocks transform + update test cases. 8 years ago
Daniel Grunwald b7a5924b25 When possible, use implicit method group conversions to construct delegates. 8 years ago
Siegfried Pammer c2761b0e02 Update test cases for switch. 8 years ago
Daniel Grunwald 71f85d8e1d Move DelegateConstruction test into namespace. 8 years ago