1529 Commits (73f249364460be06a1c6b802a1a5c3775b406343)

Author SHA1 Message Date
Siegfried Pammer d5366140d8 Fix HandleCompoundAssignment 10 years ago
Daniel Grunwald f55a93011d Fix decompilation of PointerReferenceExpression 10 years ago
Siegfried Pammer 054f6a1154 HandleCallInstruction: Do not add casts to anonymous types in arguments. 10 years ago
Siegfried Pammer ab4b9492ca FixNameCollisions: do not rename non-private fields; handle explicit interface implementations. 10 years ago
Siegfried Pammer 12e3ac8174 Add casts to anonymous method expressions to enforce correct types. 10 years ago
Siegfried Pammer 4eaafc7ea1 Fix SetNewModifier 10 years ago
Daniel Grunwald 385048f32c Fix stackalloc[] decompilation. 10 years ago
Daniel Grunwald 6774b3c3cc Add struct TranslationContext to ExpressionBuilder 10 years ago
Siegfried Pammer 238179248d Fix bug in ConvertConstructorCallIntoInitializer: only non-chained ctors should be checked for initializer equality. 10 years ago
Siegfried Pammer b6cd1f3ccb Use correct annotation to detect custom operators. 10 years ago
Siegfried Pammer 225208413d Use same resolver context as containing method, when decompiling lambdas. 10 years ago
Siegfried Pammer 1d92df7723 Add HasTypeOperand to CompoundAssignmentInstruction 10 years ago
Siegfried Pammer 907aa62c62 Hide compiler-generated types for anonymous types and closures 10 years ago
Siegfried Pammer 2a6d359e71 Replace ctors of anonymous types with AnonymousTypeCreateExpression 10 years ago
Siegfried Pammer de6c39c0ba Remove old commented code 10 years ago
Siegfried Pammer a674b4cdf1 Extend TransformAssignment 10 years ago
Siegfried Pammer ae7dd7c431 Adapt TranslateArrayInitializer to BlockType change 10 years ago
Siegfried Pammer ae75c57e22 Basic implementation of CompoundAssignmentInstruction 10 years ago
Siegfried Pammer 3a89500e0c Merge binary arithmetic instructions into one class. 10 years ago
Daniel Grunwald ea98d8bd27 Disable NR roundtrip instead of DelegateConstruction 10 years ago
Daniel Grunwald ff4748f67a Disable DelegateConstruction; it's currently broken 10 years ago
Daniel Grunwald 07e2493645 Keep copy propagation enabled 10 years ago
Siegfried Pammer 20f1ba11b4 Disable CopyPropagation 10 years ago
Siegfried Pammer 8766783eb6 Remove ld(s)fld/st(s)fld 10 years ago
Daniel Grunwald dac749bab3 Fix bug that caused calls to decompile with unnecessary casts. 10 years ago
Daniel Grunwald 91a9af705f Disable broken code for calling methods on dereferenced pointers 10 years ago
Daniel Grunwald 0648bdedce Fix calling methods on dereferenced pointers 10 years ago
Siegfried Pammer ee1b26d04d Add TransformInlineAssignment and InlineAssignmentTest 10 years ago
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 20aec66815 Initial support for decompiling fixed statements 10 years ago
Siegfried Pammer 2d70721679 Fixed some bugs in TransformArrayInitializers 10 years ago
Siegfried Pammer ffda608f47 Fixed some bugs in DelegateConstruction (closure display-class reversal is still missing) 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
Daniel Grunwald 3faca4372e Fix subtle issues with BitNot operator. 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 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 134d4610d6 Convert simple IfInstructions to ConditionalExpression 10 years ago
Siegfried Pammer e77215e8e7 Fix auto property detection in PatternStatementTransform 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
Daniel Grunwald 7e50076671 Introduce array.to.pointer instruction. 10 years ago