1589 Commits (070307bb734978c6b62d992ee4a10aa3b191e21a)

Author SHA1 Message Date
Daniel Grunwald ec610a4422 Clean up mono yield-return decompilation. 8 years ago
Daniel Grunwald 9be7dedbd4 As with every new file: use tabs. 8 years ago
Daniel Grunwald d550390f4d Initial support for yield-return decompilation in assemblies compiled with the mono compiler. 8 years ago
Siegfried Pammer 1ac501acc9 Fix missing VariableKind in ILVariable.WriteDefinitionTo 8 years ago
Siegfried Pammer 54be524aa6 Remove unnecessary explicit casts in array initializers. 8 years ago
Siegfried Pammer 6df524bb42 Unpack implicit boxing conversions (casts to object). 8 years ago
Siegfried Pammer ed6a2db37c Add VariableKind.InitializerTarget to separate stack slots should be renamed from purely generated helper variables in initializer blocks. 8 years ago
Siegfried Pammer e34f3d4748 Fix performance bottle-neck in AssignVariableNames (see #631) 8 years ago
Daniel Grunwald df27dc9686 Fix NullReferenceException in SplitVariables.AddressUsedOnlyForReading 8 years ago
Daniel Grunwald 83f52e4df1 #631: fix infinite transform loop 8 years ago
Daniel Grunwald 71defde402 Improve cancellation. 8 years ago
Siegfried Pammer 53a9ed47f7 Fix second part of #547 8 years ago
Siegfried Pammer a09afe18d7 A bit of clean-up 8 years ago
Siegfried Pammer b035f2cbf6 Fix lingering additional documentation after field/ctor removal. 8 years ago
Siegfried Pammer c918d66e9d Reimplement folding for C#. 8 years ago
Siegfried Pammer 627e4bff68 Use CallerMemberNameAttribute in DecompilerSettings. 8 years ago
Siegfried Pammer d33c334f5a Fix #284 - Ability to disable decompilation of anonymous types to "var" 8 years ago
Siegfried Pammer 8fed5b11f7 Add DecompilerSettings reference to StatementBuilder and ExpressionBuilder 8 years ago
Siegfried Pammer 15072606ab Move UpdateAssemblyInfo to update-assemblyinfo.ps1 8 years ago
Siegfried Pammer 206497e6c1 Reimplement CSharpLanguage.TypeToString 8 years ago
Siegfried Pammer 112142f147 Handle Settings.UsingDeclarations and Settings.FullyQualifyAmbiguousTypeNames correctly. 8 years ago
Siegfried Pammer fc049157a9 reset definedSymbols after syntaxTree is reset. 8 years ago
Siegfried Pammer 9035211d06 Conditional defines should only be added once per symbol. 8 years ago
Siegfried Pammer cf9731b262 Add special cases for fields and constructors back in CSharpLanguage 8 years ago
Siegfried Pammer f5d7b4e712 [Loops] Detect simple for loops in ILAst as well. 8 years ago
Daniel Grunwald 905cb0f388 Split PrettifyAssignments pass out from ReplaceMethodCallsWithOperators and fix pass ordering. 8 years ago
Daniel Grunwald f5d907e0ce [async] Allow splitting awaiter variables. 8 years ago
Siegfried Pammer 5be19d868c [Loops] Restrict return statement pattern to return simpleIdentifier. 8 years ago
Daniel Grunwald d5e41a91e6 [async] Fix await decompilation when GetResult call got inlined into another instruction. 8 years ago
Siegfried Pammer d8ef3ab505 [Loops] Detect optional return at end of try-block in foreach pattern. 8 years ago
Christoph Wille bf531c8909 nuspec updated for new dependency 8 years ago
Siegfried Pammer ae01bfabb4 Add XmlException handling to AddXmlDocumentationTransform 8 years ago
Siegfried Pammer 4926e3ce24 Refactor FindDotNetExeDirectory 8 years ago
Siegfried Pammer 7ec5156f16 Add some loading information to AssemblyReferenceTreeNode/ReferenceFolderTreeNode. 8 years ago
Siegfried Pammer e325b7c907 Add comments 8 years ago
Siegfried Pammer 83273ad611 Add KeyComparer 8 years ago
Siegfried Pammer 0644de6fd3 Rip out LogWindow and DecompilerEventSource 8 years ago
Daniel Grunwald e024641a5f [async] Fix bug when async method uses this pointer. 8 years ago
Siegfried Pammer d4581a477c Add FindDotNetExeDirectory 8 years ago
Daniel Grunwald fac340965f return statements are no longer forcibly moved into loops when the loops are within exception handling blocks. 8 years ago
Daniel Grunwald 4bfdcdd8a2 [async] Fix handling of doFinallyBodies. 8 years ago
Siegfried Pammer f844ac1b09 Add one more test for generics to OverloadResolution + Fix 8 years ago
Daniel Grunwald 098d1152ff [async] Handle pre-roslyn stack saving during await. 8 years ago
Daniel Grunwald 6c7e2efa6c [async] Fix await decompiler for pre-roslyn csc, at least in cases where the stack is empty during the await. 8 years ago
Siegfried Pammer a1256392ac Reimplement IntroduceQueryExpressions and CombineQueryExpressions 8 years ago
Daniel Grunwald 123a7f4a62 [async] small improvements to await decompilation 8 years ago
Siegfried Pammer d51d21513d Fix performance of AddXmlDocumentationTransform 8 years ago
Siegfried Pammer 411e6fac24 Fix build. 8 years ago
Siegfried Pammer 7d6e4a11c4 Move AddXmlDocumentationTransform to Decompiler 8 years ago
Siegfried Pammer 59d5a048c4 Add missing file. 8 years ago