1873 Commits (f2b47b4bc17e4adc986331f9815f15aa5a03f679)

Author SHA1 Message Date
Daniel Grunwald f2b47b4bc1 Allow direct int->char casts without casting int->ushort->char. 8 years ago
Daniel Grunwald b1bf5cf268 Fix decompilation of `stackalloc`. 8 years ago
Siegfried Pammer c3ff2ce63c Fix #577: Improve the display of namespaces and nested classes 8 years ago
Siegfried Pammer 1d227eaf6e Fix bug in UniversalAssemblyResolver: use current directory as baseDirectory when loading paths without a directory name. 8 years ago
Siegfried Pammer 484567b472 WIP on #945: Add Decompile*AsString overloads and DecompileType(FullTypeName). 8 years ago
Siegfried Pammer 22b9e4877a WIP on #945: Add CSharpDecompiler ctor taking a file name. 8 years ago
Siegfried Pammer fa650c8e68 WIP on #945: Add first implementation of UniversalAssemblyResolver 8 years ago
Siegfried Pammer bec8c61a41 WIP on #945: Add options LoadInMemory and ThrowOnAssemblyResolveErrors 8 years ago
Siegfried Pammer 079109bc85 Rename TextWriterOutputFormatter.cs to TextWriterTokenWriter.cs 8 years ago
Siegfried Pammer c683567a8c Add BinaryOperatorType.IsBitwise extension. 8 years ago
Siegfried Pammer 9df0e920b3 Fix #933: Add line break before call to chained ctor 8 years ago
Siegfried Pammer 8fe53a2758 Fix #267: Improve formatting for long sequences of method calls 8 years ago
Siegfried Pammer f8b27066a1 Remove ILInstructionExtensions.cs 8 years ago
Siegfried Pammer aa87169331 Clean up RemoveDeadVariableInit 8 years ago
Siegfried Pammer 9e2f98cb8d Improve RemoveDeadVariableInit and CopyPropagation 8 years ago
Daniel Grunwald 255fab7bd6 Fix short-circuiting operators when the rhs is a comparison with 0. 8 years ago
Siegfried Pammer 14448071a3 Fix #939: Enum values in bitwise operations are not properly decompiled 8 years ago
Siegfried Pammer a3baaa6797 Remove src from nupkg as we now embed the source code in the pdb. 8 years ago
Siegfried Pammer efb2d3d2b9 Fix IncludeSymbolsInPackage 8 years ago
Siegfried Pammer 8c5b1faec7 Change DebugType to portable. 8 years ago
Siegfried Pammer 472c4fb936 Add EmbedSources flag to allow source stepping in nupkg. 8 years ago
Siegfried Pammer 42e41c3f16 Automate versioning of nupkg. Remarks: Edit ICSharpCode.Decompiler.nuspec.template 8 years ago
Siegfried Pammer 4626ba3fc8 Do not treat missing deps.json file as error. - Fixes #908: Assembly loader issue (very minor) 8 years ago
Siegfried Pammer 3bf182860d Fix #934: Project generation: absolute path used for AssemblyInfo.cs module 8 years ago
Christoph Wille 22eb1a10ed Update nuspec dependencies 8 years ago
Siegfried Pammer 79dec0145a Fix #928: Null literal white space formatting issue 8 years ago
Siegfried Pammer 425d1ae697 Fix ArgumentOutOfRangeException in CopyPropagation while decompiling System.Security.Cryptography.CryptoStream.ReadAsyncInternal from mscorlib.v4 8 years ago
Siegfried Pammer d645166f3e * Fix #920: [Bug]Click one reference will navigate to another. 8 years ago
Siegfried Pammer 9630acd8b7 SwitchOnNullableTransform: Fix another special case produced by the Roslyn compiler. 8 years ago
Siegfried Pammer d783fc68ef Fix #918: Conversion of bool literals to bool? not pretty 8 years ago
Siegfried Pammer 818a90af95 #918: CallBuilder: Add fix-up logic for lambda expressions with anonymous parameter types to ensure the correct overload is called after removing the 'implicit' call to 'new Nullable<T>(T value)'. 8 years ago
Siegfried Pammer 7e9f60533b Use proposedNameForStoresFromNewObj only in case of stack slots. 8 years ago
Siegfried Pammer 461e59bd3f Clean up and documentation 8 years ago
Siegfried Pammer 08dcead162 Fix false positive in struct initializers with default.value init 8 years ago
Siegfried Pammer e48dfb7cb2 Add ILStackWasEmpty flag to default.value 8 years ago
Siegfried Pammer e1baac3a9c Fix output of space before array initializer expression. 8 years ago
Siegfried Pammer 60894a02a4 Fix missing ILStackWasEmpty-flag on call after conversion to newobj 8 years ago
Siegfried Pammer a014684918 Fix regression in AssignVariableNames 8 years ago
Siegfried Pammer 11a9d901e2 Fix foreach variable naming in case of parameter in-expression. Add more tests. 8 years ago
Daniel Grunwald 159cc29032 Fix incorrect cast to small integer type when comparing IntPtr with short. 8 years ago
Daniel Grunwald 0c6d6742fe Add support for fixed-size buffers. 8 years ago
Siegfried Pammer 0b6987f195 Fix pretty unit tests. 8 years ago
Daniel Grunwald bab93ee990 Fix pointer arithmetic involving pointer to structs and long offsets. 8 years ago
Daniel Grunwald 74eb0d8d63 Avoid unnecessary casts in pointer comparisons. 8 years ago
Siegfried Pammer 381bd42599 Fix bug mentioned in #909 8 years ago
Daniel Grunwald 8c5de98a39 Move UnsafeCode tests to pretty-tests (except for those that are not yet successful). 8 years ago
Daniel Grunwald 7cacd005a6 When decompiling a single method, don't fully-qualify type names in the current namespace. 8 years ago
Daniel Grunwald dc995b15c6 Add support for 'ptr - ptr'. 8 years ago
Daniel Grunwald 9975c722d5 Revive the transform from "*(ptr + offset)" to "ptr[offset]" 8 years ago
Daniel Grunwald 19a7d8f7ff Add support for pointer arithmetic (ptr + offset, offset + ptr, ptr - offset). 8 years ago