2602 Commits (1eaa8743c54198a5ca61910b69d0f30cbb4b80e1)
 

Author SHA1 Message Date
Siegfried Pammer 6a8908aa7e Handle address-usages of closure variables. 9 years ago
Siegfried Pammer 225208413d Use same resolver context as containing method, when decompiling lambdas. 9 years ago
Siegfried Pammer 1d92df7723 Add HasTypeOperand to CompoundAssignmentInstruction 9 years ago
Siegfried Pammer 907aa62c62 Hide compiler-generated types for anonymous types and closures 9 years ago
Siegfried Pammer 30528ceeb2 Improved transformation of DelegateConstruction and Closure-DisplayClasses 9 years ago
Siegfried Pammer ec8fc65767 Make simple array initializer detection a little bit more flexible. 9 years ago
Siegfried Pammer 2a6d359e71 Replace ctors of anonymous types with AnonymousTypeCreateExpression 9 years ago
Daniel Grunwald 2663416fb6 Throw NotImplementedException when attempting to clone a VariableScope. 9 years ago
Siegfried Pammer 3d1d452e54 Update NRefactory submodule 9 years ago
Siegfried Pammer 24dfd88b07 Remove orphaned initializations of local delegate cache variables. 9 years ago
Siegfried Pammer bc7032a869 Fix ConnectMethodDecompiler 9 years ago
Siegfried Pammer 2786ce7a56 Sort search results by name (ordinal, case sensitive) 9 years ago
Siegfried Pammer 51e4577c0a Allow dotted names (or parts) in search 9 years ago
Siegfried Pammer f116d508b2 Document hidden search options in search box. 9 years ago
Siegfried Pammer 2a5546c458 Fix #717 - Why do regular expressions require //? 9 years ago
Siegfried Pammer de6c39c0ba Remove old commented code 9 years ago
Siegfried Pammer ae6c42c960 bring back NewtonsoftJson_net40 test 9 years ago
Siegfried Pammer a674b4cdf1 Extend TransformAssignment 9 years ago
Siegfried Pammer ae7dd7c431 Adapt TranslateArrayInitializer to BlockType change 9 years ago
Siegfried Pammer d87a9bf149 Add BlockType 9 years ago
Siegfried Pammer ddb6f96976 Fix DelegateConstruction with local -> field store 9 years ago
Siegfried Pammer e921239bda Fix unit test failure 9 years ago
Siegfried Pammer 40aaabe4be Inline all stack variables that hold addresses if used in stobj/ldobj 9 years ago
Siegfried Pammer c0effc817c Add more test cases to CompoundAssignmentTest and InlineAssignmentTest 9 years ago
Siegfried Pammer fc45d47615 Extend CompoundAssignment-transformation to ldelema patterns 9 years ago
Siegfried Pammer 40819d2bfb Try to inline stack variables that are only used in ldobj/stobj and hold a ldelema reference 9 years ago
Siegfried Pammer ae75c57e22 Basic implementation of CompoundAssignmentInstruction 9 years ago
Siegfried Pammer 2d26c77682 Fix failing InstructionFlags-assertion 9 years ago
Siegfried Pammer 3a89500e0c Merge binary arithmetic instructions into one class. 9 years ago
Siegfried Pammer a813dddc01 Add basic compound assignment test 9 years ago
Siegfried Pammer 92e8deaf30 Improve TransformInlineAssignment 9 years ago
Siegfried Pammer dde966746c Remove unnecessary Clone() calls in TransformArrayInitializers 9 years ago
Daniel Grunwald 755fdee3ac Assertions should cause a test failure. 9 years ago
Siegfried Pammer cd8c4e03a2 Improve TransformArrayInitializers 9 years ago
Siegfried Pammer c4092ac91e Extend TransformInlineAssignment for fields 9 years ago
Siegfried Pammer 4852905337 Merge branch 'newdecompiler' of github.com:icsharpcode/ILSpy into newdecompiler 9 years ago
Daniel Grunwald ea98d8bd27 Disable NR roundtrip instead of DelegateConstruction 9 years ago
Siegfried Pammer a80aaed1c3 Fix TransformArrayInitializers 9 years ago
Daniel Grunwald ff4748f67a Disable DelegateConstruction; it's currently broken 9 years ago
Daniel Grunwald 07e2493645 Keep copy propagation enabled 9 years ago
Siegfried Pammer 20f1ba11b4 Disable CopyPropagation 9 years ago
Siegfried Pammer 8766783eb6 Remove ld(s)fld/st(s)fld 9 years ago
Daniel Grunwald 9803fd90e3 Actually use the improved code in ILInlining.IsSafeForInlineOver() 9 years ago
Daniel Grunwald 6d9e53bf4f Improve ILInlining.IsSafeForInlineOver() 9 years ago
Daniel Grunwald dac749bab3 Fix bug that caused calls to decompile with unnecessary casts. 9 years ago
Daniel Grunwald 8cd31e303a Fix build 9 years ago
Daniel Grunwald 91a9af705f Disable broken code for calling methods on dereferenced pointers 9 years ago
Daniel Grunwald 56c179b98e Add DelayExceptions flag to LdElema and LdFlda. 9 years ago
Daniel Grunwald 0648bdedce Fix calling methods on dereferenced pointers 9 years ago
Daniel Grunwald 449bbe2043 Move transforms to transforms namespace 9 years ago