1370 Commits (7277de6c088d32e0373dd86921b40c84973dc1ff)

Author SHA1 Message Date
Daniel Grunwald 34d4701c94 Fix StatementBuilder incorrectly building infinite loops. 10 years ago
Daniel Grunwald 5a09e0bc17 Avoid misusing 'break;' in switch statements 10 years ago
Daniel Grunwald cfd638e413 Fix fixed statement 10 years ago
Daniel Grunwald 20aec66815 Initial support for decompiling fixed statements 10 years ago
Daniel Grunwald d307a13c64 Try to fix AppVeyor build. 10 years ago
Daniel Grunwald 4cf1406e42 Random_TestCase_1 should succeed 10 years ago
Siegfried Pammer 2715c47f19 Extend copy propagation on all simple instructions. 10 years ago
Siegfried Pammer 2d70721679 Fixed some bugs in TransformArrayInitializers 10 years ago
Siegfried Pammer 22c22a3032 Add detection of jagged arrays to TransformArrayInitializers 10 years ago
Siegfried Pammer ffda608f47 Fixed some bugs in DelegateConstruction (closure display-class reversal is still missing) 10 years ago
Siegfried Pammer e790646244 Detect simple array initializers as well 10 years ago
Siegfried Pammer abada2acdf Move DecompilerSettings from ICSharpCode.Decompiler.CSharp to ICSharpCode.Decompiler; Add Settings to ILTransformContext 10 years ago
Siegfried Pammer 81e8df3f96 Move DelegateConstruction transform to ILAst 10 years ago
Siegfried Pammer ab357e00a6 WIP: DelegateConstruction: implemented basic transformations 10 years ago
Siegfried Pammer 0e87dfb9aa Add IInstructionWithMethodOperand for LdFtn and LdVirtFtn 10 years ago
Daniel Grunwald 3faca4372e Fix subtle issues with BitNot operator. 10 years ago
Daniel Grunwald 903d86e4b2 Fix Conv.Kind when overflow checking is enabled. 10 years ago
Daniel Grunwald e1930e9170 Adjust comp.unsigned(ldlen array > ldc.i4 0) transforms to explicit i4->i conversions. 10 years ago
Daniel Grunwald 55d953b889 Remove CompoundAssignmentType from BinaryNumericInstruction: 10 years ago
Siegfried Pammer 128bf41d6c Fix unit test ValueTypeCall 10 years ago
Siegfried Pammer f3f78ebfab Add IInstructionWithFieldOperand 10 years ago
Daniel Grunwald 4b941be8ca Ignore Newtonsoft.Json test case failure 10 years ago
Daniel Grunwald d07298b747 Properly fix the integer conversion mess. 10 years ago
Daniel Grunwald 95c8e4bd00 more attempts at integer conversion stuff 10 years ago
Daniel Grunwald 935f0118d1 First attempt at better cast handling 10 years ago
Siegfried Pammer 27a7d04b2f Add AssemblyDefinition paramater to IsGacAssembly 10 years ago
Siegfried Pammer b9dcb65fac implement simple IsGacAssembly for RoundtripAssembly.TestProjectDecompiler 10 years ago
Siegfried Pammer 629241bb15 Move RemoveDeadVariableInit after ExpressionTransforms 10 years ago
Siegfried Pammer 15d0a405db Properly inline single-use locals in case of ldloca 10 years ago
Siegfried Pammer 8d96a72b3c Add back RemoveDeadVariableInit 10 years ago
Siegfried Pammer 9064980a2f Simplify TransformAutomaticProperties-GetSymbol 10 years ago
Siegfried Pammer 3a6b068b6b Add test case for Newtonsoft.Json v9.0.1 (.NET 4.0) 10 years ago
Siegfried Pammer 134d4610d6 Convert simple IfInstructions to ConditionalExpression 10 years ago
Siegfried Pammer e77215e8e7 Fix auto property detection in PatternStatementTransform 10 years ago
Daniel Grunwald a95cf38ab6 Eliminate GetStackType() for cecil type references; it was incorrect for arrays of enums. 10 years ago
Daniel Grunwald 0bde24aac0 Add explicit conversion tests. 10 years ago
Daniel Grunwald ae318eca02 Make implicit I4->I conversions explicit in ILAst. 10 years ago
Daniel Grunwald c3937c3fab Add ImplicitConversions test and fix some conversions. 10 years ago
Siegfried Pammer a0f52e1185 Add test and fix for conv.i/conv.u casts 10 years ago
Siegfried Pammer 1217c5b488 Add some more options to Tester.CompileCSharp and Tester.AssembleIL 10 years ago
Daniel Grunwald 9678c692ad Fix NullReferenceException in DetectPinRegions 10 years ago
Daniel Grunwald 7e50076671 Introduce array.to.pointer instruction. 10 years ago
Daniel Grunwald 275a147224 First attempt at pinned regions. 10 years ago
Daniel Grunwald 14c87caea4 Fix ref<->pointer conversions. 10 years ago
Daniel Grunwald bb1beedbd4 Reactivate PatternStatementTransform 10 years ago
Daniel Grunwald ec226b0006 Add ILAst folding and remove unused RemoveDeadVariableInit transform. 10 years ago
Daniel Grunwald dfcfc8304c Fix order of ILAst debug languages. 10 years ago
Daniel Grunwald d854af8db1 Fix ResolveResult in VisitBitNot; update NRefactory for '0 - Enum' fix. 10 years ago
Siegfried Pammer 856e56be66 Add unit test methods for IL-based tests 10 years ago
Siegfried Pammer c940b7b767 add missing casts to property- and event-uses 10 years ago