298 Commits (d61a1096326cd310bfd7b3091caf5ea524fa09ef)

Author SHA1 Message Date
Siegfried Pammer 31469c8ef1 Implement UsingTransform in ILAst. 9 years ago
Daniel Grunwald b7320b25e4 [nullables] Lift three-valued logic operators ('&' and '|' on bool?) 9 years ago
Siegfried Pammer 070307bb73 Move ExpressionBuilder.HandleCallInstruction to CallBuilder.Build. 9 years ago
Siegfried Pammer 4da1addd2b Implement C# 2, C# 4 legacy and Roslyn lock patterns. 9 years ago
Christoph Wille 2f586a561c -alpha3 package release 9 years ago
Daniel Grunwald 133ddac256 [nullables] Add support for lifted conversions. 9 years ago
Siegfried Pammer c34541ad4c Implement catch-when and remove local copy of exception slot. 9 years ago
Daniel Grunwald d550390f4d Initial support for yield-return decompilation in assemblies compiled with the mono compiler. 9 years ago
Siegfried Pammer 15072606ab Move UpdateAssemblyInfo to update-assemblyinfo.ps1 9 years ago
Daniel Grunwald 905cb0f388 Split PrettifyAssignments pass out from ReplaceMethodCallsWithOperators and fix pass ordering. 9 years ago
Siegfried Pammer 7ec5156f16 Add some loading information to AssemblyReferenceTreeNode/ReferenceFolderTreeNode. 9 years ago
Siegfried Pammer 0644de6fd3 Rip out LogWindow and DecompilerEventSource 9 years ago
Siegfried Pammer a1256392ac Reimplement IntroduceQueryExpressions and CombineQueryExpressions 9 years ago
Siegfried Pammer 411e6fac24 Fix build. 9 years ago
Siegfried Pammer 7d6e4a11c4 Move AddXmlDocumentationTransform to Decompiler 9 years ago
Siegfried Pammer 59d5a048c4 Add missing file. 9 years ago
Siegfried Pammer 7df1b2908d Basic implementation of DotNetCorePathFinder 9 years ago
Siegfried Pammer 59d7416813 Add basic logging infrastructure 9 years ago
Daniel Grunwald 7d6122cfaf [async] Decompile await operator. 9 years ago
Daniel Grunwald 1bcc255004 Remove a bunch of obsolete NRefactory code. 9 years ago
Siegfried Pammer 870705c999 Add C# 7 ThrowExpression 9 years ago
Daniel Grunwald 1695474bfc Delete a bunch of dead code. 9 years ago
Daniel Grunwald b36ae9df7e Start on new async/await decompiler. 9 years ago
Siegfried Pammer a393648671 Add OutVarDeclarationExpression 9 years ago
Sam Harwell 472a735c45 Fix assembly info generation 9 years ago
Sam Harwell 5975b2ea67 Work around improper .NET Standard build support in cecil 9 years ago
Sam Harwell 2330274599 Add a .NET Standard 2.0 build of ICSharpCode.Decompiler 9 years ago
Sam Harwell ff7086e10e Generate NuGet package on build 9 years ago
Sam Harwell 4908b129f8 Convert projects to the new project system 9 years ago
Sam Harwell 1eaa8743c5 Revert the addition of ICSharpCode.Decompiler.netstd.csproj 9 years ago
Siegfried Pammer aabb226788 Disable parallel builds and move build dependencies to netstd project. 9 years ago
Siegfried Pammer 3a69169aa4 Update projects to .NET 4.6.1 9 years ago
Siegfried Pammer dc0a3d0703 Add IntroduceExtensionMethods transform 9 years ago
Siegfried Pammer 7bf0ed79d4 Fix hyperlinks in decompiled output. 9 years ago
Siegfried Pammer 66394b4e52 Remove ILFunction.Read; Add AssignVariableNames 9 years ago
Siegfried Pammer d3c6cbab41 Move loop detection to DetectedLoop 9 years ago
Siegfried Pammer 3d7279ebb0 Add RemoveCLSCompliantAttribute 9 years ago
Siegfried Pammer 5007c660ca Add NullCoalescingInstruction 9 years ago
Siegfried Pammer 07dd01eafc First implementation of TransformCollectionAndObjectInitializers 9 years ago
Daniel Grunwald 5621101436 Reconstruct try-finally blocks in yield return decompiler 9 years ago
Daniel Grunwald fe84ea9730 WIP: yield return decompiler 9 years ago
Siegfried Pammer 41bcf920d3 Improved handling of captured variables. 9 years ago
Siegfried Pammer 8765bda8ad Fix ICSharpCode.Decompiler.csproj 9 years ago
Daniel Grunwald e871f7c05a Convert LoopDetection into a block transform. 10 years ago
Daniel Grunwald ed3d4aba9d Run IntroduceExitPoints before loop detection, and let loop detection introduce its own exit points. 10 years ago
Siegfried Pammer fc8825d895 Try to detect while conditions, do-while-loops and for-loops 10 years ago
Siegfried Pammer 0524b4a353 Remove unused usings in solution; remove dead code; unify namespaces 10 years ago
Siegfried Pammer fa2f8ec2c8 Allow unsafe code in release build as well. 10 years ago
Siegfried Pammer 88887b7c41 remove NR.Editor namespace 10 years ago
Siegfried Pammer 840ec04fde Namespace adjustments for Syntax classes 10 years ago