475 Commits (07199e2ecf51856955e7b5026c2f11e9384cfb4a)

Author SHA1 Message Date
Siegfried Pammer 07199e2ecf Fix #2038: Add proper support for Long paths on Windows 10 and limit path segments to 255 characters (with long path support) or 30 characters. If a PathTooLongException is thrown display a better error message on project export. 4 years ago
Christoph Wille 6e4566d224 Add back DebugSymbols to csproj 4 years ago
Christoph Wille b95f3aa1d2 Switch release and debug to embedded debug info 4 years ago
Christoph Wille 648fe32aa0 Reproducible builds, see https://devblogs.microsoft.com/dotnet/producing-packages-with-source-link/ and https://github.com/dotnet/reproducible-builds (for Release only) 4 years ago
Siegfried Pammer 1f0f6404e0 Fix #2231: Add support for ldloca; dup; initobj pattern used by Roslyn. 4 years ago
Daniel Grunwald 6757295b3b Fix #2379: Keep `return` statements around in original form for ConditionDetection, only transform to fall-through block-exit at the end of the transform pipeline. 4 years ago
Siegfried Pammer 5734da4294 Fix #2314: ILSpy incorrectly resolves a runtime dependency when dll is present in both WindowsDesktop.App and NETCore.App 4 years ago
Daniel Grunwald 281586de1f `#enable nullable` for a couple of files. 4 years ago
Daniel Grunwald 2e1fdab869 #2286: Enable server-mode GC in ILSpy 4 years ago
Daniel Grunwald c9be6bc389 Remove unused code (#2294) 4 years ago
Siegfried Pammer a5858f1694 Add support for primary constructor syntax. 4 years ago
Siegfried Pammer cc19e9043e Fix #603: Single element arrays should not span multiple lines 4 years ago
Siegfried Pammer 3df82cf33b Add support for 'with' expressions 4 years ago
Christoph Wille 7e12192288 Update copyright information for 2021 4 years ago
Siegfried Pammer c986dbe889 Fixes #2232: We only need a small percentage of features provided by Humanizer. Therefore we copy the relevant parts and remove the dependency in order to avoid such problems in the future. 5 years ago
Daniel Grunwald 90ce77f400 Omit EqualityContract if it's automatically generated. 5 years ago
Daniel Grunwald a354b32a16 Add support for .NET bundles. 5 years ago
文煌 d041ab531c add win32 resources reader 5 years ago
Siegfried Pammer abb6d54acc Add FileUtility.cs 5 years ago
Daniel Grunwald 0eb5469374 Extract package version numbers to packages.props. 5 years ago
Christoph Wille 1ef136d6e6 Try upgrading to newer versions as per #2173. MEF fails to initialize for System.Collections.Immutable (binding redirect?) 5 years ago
Kirill Osenkov 6d7a479e56 Remove link to non-existing file. 5 years ago
Daniel Grunwald cabb02b5fd Add support for decoding function pointer types in signatures. 5 years ago
Daniel Grunwald 7f915ad035 Add `OutVarResolveResult` to overload resolution (not yet used by CallBuilder) 5 years ago
Siegfried Pammer 7eef6f2bfe Optimize update-assemblyinfo.ps1 build step 5 years ago
Daniel Grunwald abb9d49a0f Add support for C# 8 switch expressions. 5 years ago
Siegfried Pammer 3f10294a72 Add DeconstructionTransform + implement DeconstructInstruction in ExpressionBuilder 5 years ago
Siegfried Pammer 95f2ae7aef Add ILAst base for Deconstruction and Pattern Matching 5 years ago
Siegfried Pammer 3dc75b9366 Add additional C# AST nodes used for deconstruction. 5 years ago
Daniel Grunwald 1b2874eb5d Use `nint` type for local IntPtr variables if arithmetic is performed on them. 5 years ago
Daniel Grunwald 016d9f8f4d Fix #1903: un-inline argument of unsupported `isinst` instructions. 5 years ago
Daniel Grunwald c0b1119fab Use C# 8.0 to build ILSpy. 5 years ago
Daniel Grunwald 94a8190861 #2049: Delete old NRefactory node types that were never supported for output. 5 years ago
Daniel Grunwald 2c0554f129 Fix #1963: Support decompiling `calli` instructions into C# 9 function pointer syntax. 5 years ago
dymanoid bfb57da93b Implement project writer for SDK style projects 5 years ago
dymanoid fdef5d11c6 Rearrange project writing logic 5 years ago
dymanoid a952cda502 Create dedicated namespace for project decompiler 5 years ago
Siegfried Pammer 6382f8c41d Fix #1990: Empty default ctor with XML comment discarded from decompilation 5 years ago
Daniel Grunwald 12226c5f90 Add support for indexing a container with a System.Index instance. 5 years ago
Daniel Grunwald dc6e094a30 Add support for indexing arrays using System.Index 5 years ago
Daniel Grunwald 0cf50aa827 Fix #1959: Resolve the "F(G<A,B>(7));" grammar ambiguity by inserting parentheses when necessary. 5 years ago
Christoph Wille ed7af2addb Windows: keep using Windows PowerShell, other OSs fall back on pwsh (to reduce deps to get up and running on Windows) 5 years ago
Christoph Wille 55a6f9184f Use PowerShell Core for running update-assemblyinfo.ps1 5 years ago
Siegfried Pammer 5d622056a1 Add TranslatedStatement: require that C# statements must be annotated with their corresponding ILInstructions. 5 years ago
Siegfried Pammer 2efca22fae Add Debug Metadata Explorer 5 years ago
Christoph Wille 4348d664ea Year adjustments where static (2020) 5 years ago
Christoph Wille 83e7996087 Update SourceLink. Fixes #1826 6 years ago
Siegfried Pammer 270547cb46 Fix release build. 6 years ago
Siegfried Pammer cefefd0e6d create AwaitInFinallyTransform.cs from AwaitInCatchTransform.cs 6 years ago
Siegfried Pammer 4e5a2c4a6a Replace AXmlParser with XLinq. 6 years ago