SilverFox
74b571822d
Fix #1971
5 years ago
Siegfried Pammer
da038965e8
Merge pull request #1969 from icsharpcode/fix-1889
...
Fix #1889 : [ILSpy.ReadyToRun] Indexing the methods
5 years ago
Siegfried Pammer
dc2db3ee3a
Fix #1889 : [ILSpy.ReadyToRun] Indexing the methods
5 years ago
Siegfried Pammer
4db41f69db
Fix #1919 : Use unmapped IL offsets at the start of a catch-block for the 'exception specifier' sequence point.
5 years ago
Siegfried Pammer
f7fc7a4311
Merge branch 'master' of https://github.com/icsharpcode/ILSpy into fix-1919
5 years ago
Siegfried Pammer
ba5c645257
Add TryCatchHandler annotation to CatchClause
5 years ago
Siegfried Pammer
e029266d40
Fix tokens used for catch-when clause.
5 years ago
Siegfried Pammer
c293613a56
Add ExceptionSpecifierILRange to TryCatchHandler
5 years ago
Siegfried Pammer
df230e9feb
Merge pull request #1968 from cshung/dev/andrewau/upgrade-r2r
...
Upgrade ready to run binary
5 years ago
Andrew Au
732962fd08
Upgrade ready to run binary
5 years ago
Daniel Grunwald
6bcdf0e2ea
Merge pull request #1967 from jacdavis/dev/jacdavis/sequencepoints
...
Dev/jacdavis/sequencepoints
5 years ago
Jackson Davis
8180070bc6
Merge branch 'master' of https://github.com/icsharpcode/ILSpy into dev/jacdavis/sequencepoints
5 years ago
Jackson Davis
6ab1f98fa3
Expand the range of sequence points out the closest empty ilstack
...
or implicit sequence point without creating overlapping sequence points.
If such a location cannot be found do, nothing. Fill in the
gaps with hidden sequence points.
Also emit a sequence point for
the prolog to account for seqeunce point there emitted by the C#
compiler. Without this, the debugger can stop there on a step in
using the original pdb, then decompile resulting in a no-code at this
location failure.
5 years ago
Daniel Grunwald
5ef1a973d3
#1904 : Cherry-picked SharpTreeView changes from SharpDevelop repository.
...
7edf1c4f1 fix focusing bug in SharpTreeView
60b89bb14 Changed behavior for 'Key.Space' in SharpTreeView.cs, instead of 'double click', now it sets 'IsChecked'.
103aff080 Set e.Handled = true in SharpTreeView.OnKeyDown()
c928f88b5 Fix F2/Escape for editable SharpTreeNodes.
6b01d6f55 Fix #354 : "+" icon in SharpTreeView is missing right border in 120DPI mode
5 years ago
Daniel Grunwald
65fe59e393
#1918 : Fix a bunch of issues with pinned region detection.
...
Not every pinned region has a clean `P = null` assignment to mark its end.
If a second pinned region starts with the same variable `P`, consider that to mark the end of the previous pinned region for that variable.
Also, fix a bunch of special cases with empty pinned regions.
5 years ago
Siegfried Pammer
69ac54fbb6
Fix #1879 : Do not remove variables that look like display class variables, but are used in other patterns as well.
5 years ago
Siegfried Pammer
32dad4f476
Fix bug occurring when trying to load .netmodule reference after invoking LoadedAssembly.DisableAssemblyLoad()
5 years ago
Siegfried Pammer
1ff1ade8e7
Add "(.netmodule)" to treenode, if the LoadedAssembly instance represents a .netmodule
5 years ago
Siegfried Pammer
c55c1f9476
Add "Hide empty metadata tables in tree view" option
5 years ago
Siegfried Pammer
56c2f200d0
Fix build.
5 years ago
Daniel Grunwald
ff40fbd984
Fix #1958 : Emit ProjectTypeGuids when generating .csproj
...
For portable class libraries, the type GUID is required so that Visual Studio for Mac can open the project.
5 years ago
Daniel Grunwald
fb5ab19bfd
SolutionCreator: Store project type GUID in .sln
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
Siegfried Pammer
90571b3658
Merge pull request #1937 from icsharpcode/pdbgen-enhancements
...
PDB Generator Enhancements
5 years ago
Siegfried Pammer
79559f5316
Use correct Baml Tests file name in Azure pipeline.
5 years ago
Siegfried Pammer
4d5cdacc68
once again
5 years ago
Siegfried Pammer
c36a3c9c20
Add remaining test projects + parallelize
5 years ago
Siegfried Pammer
f3b5642314
remove all tests except ICS.D.Tests.exe
5 years ago
Siegfried Pammer
05568da1a4
use vstest.console.exe on AppVeyor
5 years ago
Siegfried Pammer
5ee172d4c4
Fix #1900 : RemoveDeadVariableInit.ResetHasInitialValueFlag should handle local functions
5 years ago
Siegfried Pammer
371d732c0a
Fix #1881 : Not properly reusing names from PDB#2
5 years ago
Siegfried Pammer
e748e71b56
Implement workaround for #1961
5 years ago
Siegfried Pammer
7c7328df32
Fix #1955 : struct 'base' access to ValueType mis-decompiles
5 years ago
Siegfried Pammer
e10d255f17
Fix #1960 : OptionalHeaderTreeNode: Tiny copy+paste text error
5 years ago
Siegfried Pammer
7d1d7b2563
Fix EndLocation of double-typed PrimitiveExpression
5 years ago
Siegfried Pammer
c2a2cf43f2
Fix #1482 : SequencePointBuilder fails with an assertion when trying to create sequence points for LINQ expressions
5 years ago
Daniel Grunwald
46a56440e4
Merge pull request #1941 from icsharpcode/switchtopwsh
...
Switch from powershell to pwsh
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
Daniel Grunwald
3c2eecb008
Allow opening ILSpy solution when Core SDK 3.1.200 is installed
5 years ago
Siegfried Pammer
a7d1d8fad7
TransformNullPropagationOnUnconstrainedGenericExpression: handle pattern that uses leave instructions instead of stloc into a temporary.
5 years ago
Siegfried Pammer
b822eb9a0d
Merge pull request #1951 from SimonCropp/redundantvariables
...
remove some redundant variables
5 years ago
SimonCropp
2638af9fd6
redundant variables
5 years ago
Siegfried Pammer
95beaddc80
IntroduceQueryExpressions: Inline variable declarations and use pattern matching syntax where possible.
5 years ago
Siegfried Pammer
69cad7527e
Fix #1945 , fix #1851 : NRE when generating sequence points for a method containing a stackalloc expression.
5 years ago
Siegfried Pammer
c95dc9efd7
Merge branch 'master' of https://github.com/icsharpcode/ILSpy into pdbgen-enhancements
5 years ago
Siegfried Pammer
010abebcc9
Fix #1050 : Implement TransformNullPropagationOnUnconstrainedGenericExpression
5 years ago
Siegfried Pammer
0c55dff1fc
Fix #1948 : Toolbar loses focus when changing language/version
5 years ago
Siegfried Pammer
413c5b3baf
PortablePdbWriter: Add primitive support for state-machine hoisted local scopes. All variables are visible in the whole MoveNext method.
5 years ago
Siegfried Pammer
54a742f3f5
Metadata Explorer: Display blob contents of custom debug information in tooltip.
5 years ago
Siegfried Pammer
3f108cea37
#1482 : Fix sequence points of LINQ select and where.
5 years ago