5852 Commits (7970c2f1b3d19441b7d2b8ef982616e09881167f)
 

Author SHA1 Message Date
Siegfried Pammer 0d390d604f Fix #2013: Add option to extract self-contained executables (PublishSingleFile). 5 years ago
Siegfried Pammer 332f5706c8 Avoid explicit cast when working with unresolvedEntity.Handle. 5 years ago
Siegfried Pammer 0fa04a5248 Fix build. 5 years ago
Siegfried Pammer d4fd92bf0f Fix initializer block detection of display structs. 5 years ago
Siegfried Pammer 1c7d9705da Add Validation of delegate target instructions. 5 years ago
Siegfried Pammer d27c0226b4 Fix #2010: NullReferenceException in SequencePointBuilder.VisitCatchClause() 5 years ago
Siegfried Pammer 6042819117 Implement Block.CheckInvariant for BlockKind.ArrayInitializer, BlockKind.CollectionInitializer and BlockKind.ObjectInitializer 5 years ago
Siegfried Pammer ab336cdc94 Fix build. 5 years ago
Siegfried Pammer d457ef38f4 Make ValidateConstructor safe 5 years ago
Siegfried Pammer f1cbc7c8db Add AggressiveScalarReplacementOfAggregates option 5 years ago
Siegfried Pammer 53c593af0b Fixed all TDCU related tests. 5 years ago
Siegfried Pammer 4f7ca65408 Fix #1913: Make sure to declare local variables captured by local functions before the first invocation of the local function. 5 years ago
Siegfried Pammer 83e8049114 Add ILVariable.IsDead property 5 years ago
Siegfried Pammer b6259b7dca Fix #1981: Ensure correctness of TDCU 5 years ago
Siegfried Pammer 0d1b6203df #1981: Refactor LocalFunctionDecompiler: Propagate closure parameter arguments, so that all arguments can be stripped from use-sites. 5 years ago
Andrew Au 51bfebc6cd Upgrade nuget package 5 years ago
Andrew Au b935b4d065 Using the structured signature 5 years ago
Andrew Au 32723c95ad Experiment with adding a link 5 years ago
Andrew Au 5dc79da07f Using import cell name to describe callees 5 years ago
Siegfried Pammer 0df7e1e4a5 Fix #1999: Compiler generated variables with weird names; by supporting a newer naming-convention used by mcs for anonymous delegates: See c2795c9cb5/mcs/mcs/delegate.cs (L808) 5 years ago
Siegfried Pammer 84a7c968c6 #1999: Add EscapeInvalidIdentifiers flag to allow the use of the EscapeInvalidIdentifiers transform when writing files to disk. We still show the unescaped identifiers in the ILSpy UI. 5 years ago
Siegfried Pammer 5cba0ee631
Merge pull request #1986 from icsharpcode/ranges 5 years ago
Siegfried Pammer 2e5a597300
Merge branch 'master' into ranges 5 years ago
Daniel Grunwald 2ed203c327
Merge pull request #1953 from icsharpcode/fix-1050 5 years ago
Siegfried Pammer 5711185832 Make sure that the code and the pattern described in the comment above are in sync. 5 years ago
Daniel Grunwald 7d8b9fee1e Remove redundant code. 5 years ago
Siegfried Pammer b282cb7274 #1995: Remove registration of DebugStepsPaneModel in case of release builds. 5 years ago
Daniel Grunwald c71802fd7b
Merge pull request #1920 from icsharpcode/fix-1919 5 years ago
Siegfried Pammer 2f51f31257 PDBGen: avoid assertion failure, if there are instructions that are not supported in C# (e.g. calli) 5 years ago
Christoph Wille 2a9fcf1f8f
Merge pull request #1996 from icsharpcode/fix-licenses-again 5 years ago
Siegfried Pammer 4558765941 Change license headers of two remaining files to the correct MIT header. 5 years ago
Siegfried Pammer b114734128 Add Mode.UnconstrainedType and implement TransformNullPropagationOnUnconstrainedGenericExpression using TryNullPropagation. 5 years ago
Siegfried Pammer 2601d17919 Add clarifying comment to ExceptionSpecifierILRange 5 years ago
Siegfried Pammer 9c8df1d949 Fix assignment of ILRanges in ExpressionTransforms.TransformCatchVariable 5 years ago
Siegfried Pammer 794be9a5b4 Fix SequencePointBuilder.VisitCatchClause: do not create a sequence point from the catch-token to the closing brace. 5 years ago
Siegfried Pammer 6382f8c41d Fix #1990: Empty default ctor with XML comment discarded from decompilation 5 years ago
Siegfried Pammer 35a9ac7e74 Fix #1992: Analyzer fails to find usages of a type when it is used as a type argument 5 years ago
Christoph Wille 3b74675f5e
Merge pull request #1994 from icsharpcode/fix-1985 5 years ago
Siegfried Pammer b84bcdc3a5 Fix #1985: BamlDecompiler.Tests License Header Mess 5 years ago
Siegfried Pammer effc49c479 Move TransformNullPropagationOnUnconstrainedGenericExpression into NullPropagationTransform and make use of IsValidAccessChain 5 years ago
Siegfried Pammer 1303c54086 Exactly match load, store and address counts of defaultTemporary. 5 years ago
Daniel Grunwald b7754cdf5c Workaround dotnet/roslyn#43659 in decompiled code. 5 years ago
Daniel Grunwald cd04e80f5e Use IsKnownType() when checking for System.Object 5 years ago
Siegfried Pammer c9991d0787 Fix build. 5 years ago
Siegfried Pammer ab89581eab Fix JumpToReference/ReferenceSegment tuple mess. 5 years ago
Siegfried Pammer 40687ea8ad #1498: Remove Fusion API usage: Use standard file enumeration instead. This should enable us to use the GAC even with restricted access, as only the LIST permission is required. 5 years ago
Siegfried Pammer 7571b59abf Improve DotNetCorePathFinderExtensions.DetectTargetFrameworkId to properly detect framework version of GAC assemblies. 5 years ago
Siegfried Pammer 5a66770b2c
Merge pull request #1987 from cshung/dev/andrewau/visualize-debug-bounds 5 years ago
Daniel Grunwald 9659be0d55 #1946: Fix IsBranchToReturnBlock() [was broken in c1265ad830] 5 years ago
Siegfried Pammer cba402955c Add suggested improvements 5 years ago