105 Commits (6312e594a7fbf0d1a68f6f0c67ea8d7dac65c05d)

Author SHA1 Message Date
apmoskevitz 0430c3b519 focus on CS8625, convert to error 10 months ago
apmoskevitz eae6e21ee5 more CS8600 cleanup 10 months ago
apmoskevitz d89f85087e focus on CS8603, return null from method 11 months ago
apmoskevitz c51ee93a85 focus on CS8769 11 months ago
Siegfried Pammer 6cee0cdc4b Fix #3258: Move GraphVizGraph and friends to ILSpy and remove InternalsVisibleTo. 12 months ago
Christoph Wille b1a4ab15c4 Fix NETCORE to NET8(or newer) directive 1 year ago
Siegfried Pammer eae54ddf24 Fix #3014: Missing type information in lambda expressions. 2 years ago
Daniel Grunwald c12187277c Also use GraphTraversal.DepthFirstSearch for dominance calculation. 2 years ago
Daniel Grunwald d58576f409 Fix #3075: eliminate recursion in TopologicalSort and BlockTransform. 2 years ago
Daniel Grunwald e84df3ff20 Move BitOperations to namespace System.Numerics. 2 years ago
Siegfried Pammer 09691bd27e #3075: Add NextSetBit operation to BitSet to avoid looking at every store bit individually in ReachingDefinitionsVisitor.GetStores() 2 years ago
Siegfried Pammer f7343c75d0 Add support for simple recursive patterns where the sub pattern is a simple type pattern. 2 years ago
Siegfried Pammer 05281e7732 Code cleanup. 2 years ago
Siegfried Pammer 5e55f5b701 Strip AddMetadata API. 2 years ago
Siegfried Pammer efce9193c6 Remove binary formatter logic. 2 years ago
Siegfried Pammer f0e3277d05 Fix performance of WriteNiceBase64. 2 years ago
ElektroKill 3e385bfc0a
Fix `ResXResourceWriter` support for `MemoryStream` resource element 3 years ago
ElektroKill 760a6a653e
Reduce allocations in TransformArrayInitializers 3 years ago
Siegfried Pammer b7edf2eb59 Detect compiler-generated code that is still needed after decompilation. 3 years ago
Siegfried Pammer f72e0a866b Turn on WarningsAsErrors for nullable warnings in ICSharpCode.Decompiler 3 years ago
Siegfried Pammer de5b72114e Fix nullable and other warnings. 3 years ago
Siegfried Pammer 6a6e82c372 Use ReferenceAssemblyAnnotator in ICSharpCode.Decompiler.csproj 3 years ago
Daniel Grunwald 9a053d5e6c nullable enable for CSharpOperators.cs 4 years ago
Daniel Grunwald 245261a1e5 #nullable enable for Instructions.tt 4 years ago
Daniel Grunwald bd29ed5981 Revert CSharpPrimitiveCast.cs: its used in Conversions.cs test case and thus must be compatible with old C# compiler versions 4 years ago
Daniel Grunwald b9eee606af #nullable enable for most files in ICSharpCode.Decompiler/Util 4 years ago
Daniel Grunwald 7f36cc3e50 #nullable enable for UniversalAssemblyResolver 4 years ago
Daniel Grunwald 281586de1f `#enable nullable` for a couple of files. 5 years ago
Daniel Grunwald 7ebfc5ded5 Fix #2294: Issues discovered by static analysis. 5 years ago
Daniel Grunwald c9be6bc389 Remove unused code (#2294) 5 years ago
文煌 908c3081e9 don't write app.manifest if it is default 5 years ago
文煌 d041ab531c add win32 resources reader 5 years ago
Siegfried Pammer abb6d54acc Add FileUtility.cs 5 years ago
Daniel Grunwald d13a8bb64d Support `ldftn` in the context of a function pointer. 5 years ago
dotnet format 0d9f871a4f #2128: Reformat the whole code base. 5 years ago
Daniel Grunwald bdea1950a8 Add `#if !NETCORE` around extension methods that are included with .NET Core 3 5 years ago
Daniel Grunwald 7326a69823 Fix #1795: `InvalidCastException: Cast from Boolean to Int64 not supported` when decompiling enum with bool constants 6 years ago
Siegfried Pammer e211b01595 Fix CA1507:UseNameofInPlaceOfString, adjust formatting of some older source files copied from NRefactory. 6 years ago
Siegfried Pammer 6e4db66b61 Fix CA1825:AvoidZeroLengthArrayAllocations, use Empty<T>.Array consistently. 6 years ago
Daniel Grunwald f1c8142ce2 PDB generator now can emit "method stepping information" for async functions. 7 years ago
Daniel Grunwald f4613de2ba Don't match sub.ovf in SwitchAnalysis. 7 years ago
Chicken-Bones 7017d998d0 Improve switch decompilation in loops via early detection of continue blocks. 7 years ago
Daniel Grunwald f8efc7cf57 #1225: Fix inconsistencies in path handling when decompiling resources. 7 years ago
Siegfried Pammer b82f4dd773 Fix #1206: Could not decode attribute arguments. There was a bug in the calculation of public key tokens of assembly definitions. 7 years ago
Siegfried Pammer 5faead453c Fix build of BAML decompiler. 7 years ago
Siegfried Pammer 7ded12c5fb Reimplement search strategies. 7 years ago
Daniel Grunwald ee3a76bc67 Remove more dead code. 7 years ago
Daniel Grunwald 22f7e34761 Add Mono's ResXResourceWriter, so that we can write serialized objects in resources back out. 7 years ago
Daniel Grunwald c17c3c739f Fix #1192: Use custom ResourcesFile implementation 7 years ago
Daniel Grunwald 621d90d006 Use MetadataAssembly (the new TS implementation) in DecompilerTypeSystem. 7 years ago