314 Commits (e91ad3915cbecdc3fcc4947fdcf7d4e2bf05a67c)

Author SHA1 Message Date
Siegfried Pammer 7ae44fcdc6 Add FlattenSwitchBlocks transform + update test cases. 8 years ago
Daniel Grunwald 9ef97703cd [switch] consider loop back-edges to be exit points when looking for the switch body 8 years ago
Siegfried Pammer fcbfada2e0 Add legacy switch-on-nullable transform 8 years ago
Moritz 0f0109424a Fix base methods 8 years ago
Daniel Grunwald ebab7d5de0 #899: Add calli opcode to ILAst 8 years ago
Siegfried Pammer 2d2ca893e9 ConditionDetection: Remove empty else-branches. 8 years ago
Daniel Grunwald 39bb6856b7 Fix various bugs with compound assignments. 8 years ago
Siegfried Pammer b78ef2209b Add InlineReturnTransform 8 years ago
Siegfried Pammer ddd5f43b41 [switch] Add basic SwitchOnStringTransform for Roslyn switch on strings. 8 years ago
Siegfried Pammer d40ecb5e0c [switch] Add StringToInt instruction 8 years ago
Siegfried Pammer c118a24cbf Use Humanizer in GenerateForeachVariableName 8 years ago
Daniel Grunwald 7017c6f6e6 Replace LoopingBlockTransform with StatementTransform. 8 years ago
Siegfried Pammer 6763fb29dd Remove conditions from targets imports. 8 years ago
Siegfried Pammer 7efe204b47 Add instructions on building and contributing to README.md; Make ICSharpCode.Decompiler.csproj work properly with VSmac. 8 years ago
Siegfried Pammer 31469c8ef1 Implement UsingTransform in ILAst. 8 years ago
Daniel Grunwald b7320b25e4 [nullables] Lift three-valued logic operators ('&' and '|' on bool?) 8 years ago
Siegfried Pammer 070307bb73 Move ExpressionBuilder.HandleCallInstruction to CallBuilder.Build. 8 years ago
Siegfried Pammer 4da1addd2b Implement C# 2, C# 4 legacy and Roslyn lock patterns. 8 years ago
Christoph Wille 2f586a561c -alpha3 package release 8 years ago
Daniel Grunwald 133ddac256 [nullables] Add support for lifted conversions. 8 years ago
Siegfried Pammer c34541ad4c Implement catch-when and remove local copy of exception slot. 8 years ago
Daniel Grunwald d550390f4d Initial support for yield-return decompilation in assemblies compiled with the mono compiler. 8 years ago
Siegfried Pammer 15072606ab Move UpdateAssemblyInfo to update-assemblyinfo.ps1 8 years ago
Daniel Grunwald 905cb0f388 Split PrettifyAssignments pass out from ReplaceMethodCallsWithOperators and fix pass ordering. 8 years ago
Siegfried Pammer 7ec5156f16 Add some loading information to AssemblyReferenceTreeNode/ReferenceFolderTreeNode. 8 years ago
Siegfried Pammer 0644de6fd3 Rip out LogWindow and DecompilerEventSource 8 years ago
Siegfried Pammer a1256392ac Reimplement IntroduceQueryExpressions and CombineQueryExpressions 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
Siegfried Pammer 7df1b2908d Basic implementation of DotNetCorePathFinder 8 years ago
Siegfried Pammer 59d7416813 Add basic logging infrastructure 8 years ago
Daniel Grunwald 7d6122cfaf [async] Decompile await operator. 8 years ago
Daniel Grunwald 1bcc255004 Remove a bunch of obsolete NRefactory code. 8 years ago
Siegfried Pammer 870705c999 Add C# 7 ThrowExpression 8 years ago
Daniel Grunwald 1695474bfc Delete a bunch of dead code. 8 years ago
Daniel Grunwald b36ae9df7e Start on new async/await decompiler. 8 years ago
Siegfried Pammer a393648671 Add OutVarDeclarationExpression 8 years ago
Sam Harwell 472a735c45 Fix assembly info generation 8 years ago
Sam Harwell 5975b2ea67 Work around improper .NET Standard build support in cecil 8 years ago
Sam Harwell 2330274599 Add a .NET Standard 2.0 build of ICSharpCode.Decompiler 8 years ago
Sam Harwell ff7086e10e Generate NuGet package on build 8 years ago
Sam Harwell 4908b129f8 Convert projects to the new project system 8 years ago
Sam Harwell 1eaa8743c5 Revert the addition of ICSharpCode.Decompiler.netstd.csproj 8 years ago
Siegfried Pammer aabb226788 Disable parallel builds and move build dependencies to netstd project. 8 years ago
Siegfried Pammer 3a69169aa4 Update projects to .NET 4.6.1 8 years ago
Siegfried Pammer dc0a3d0703 Add IntroduceExtensionMethods transform 8 years ago
Siegfried Pammer 7bf0ed79d4 Fix hyperlinks in decompiled output. 8 years ago
Siegfried Pammer 66394b4e52 Remove ILFunction.Read; Add AssignVariableNames 8 years ago
Siegfried Pammer d3c6cbab41 Move loop detection to DetectedLoop 8 years ago