Siegfried Pammer
b4c376d195
Ignore document checksum and blob length in PdbGenerationTestRunner
7 years ago
Daniel Grunwald
6a47826fe2
Add sequence point on closing brace if there's an implicit void return.
7 years ago
Daniel Grunwald
763683748b
Emit debug info for display class locals, so that the debugger can show the values of captured variables.
7 years ago
Siegfried Pammer
84cf4ea6a1
Cleanup and fix ILRanges in DelegateConstruction.
7 years ago
Daniel Grunwald
9188a682e7
Add some steps to DelegateConstruction
7 years ago
Siegfried Pammer
b5c4342fb2
Set version to 5.0
7 years ago
Siegfried Pammer
e7da8bc305
Add context menu for Pdb2XmlCommand
7 years ago
Siegfried Pammer
1719115eab
Add Pdb2XmlCommand
7 years ago
Siegfried Pammer
25c757b7cd
Add first attempt at PdbGenerationTestRunner.
7 years ago
Daniel Grunwald
f6aae1f97d
Fix #1386 : MoveArrayToPointerToPinnedRegionInit: Only consider the pinned variable uses within the PinnedRegion
This also makes CleanUpTryFinallyAroundPinnedRegion() redundant as it is no longer necessary to trigger the array-to-pointer transform; so the normal elimination of pinned variable resets is sufficient.
7 years ago
Daniel Grunwald
f9f9d57398
#1386 : Fix fixed-statement detection when fixed statement contains "return" and the method has multiple return statements.
7 years ago
Daniel Grunwald
1ab11ba7ce
DetectPinnedRegions: also add debug step for failed CreatePinnedRegion() calls
7 years ago
Daniel Grunwald
2eafa0c695
Fix #1389 : Translation of "isinst" was incorrect for value types was causing an assertion.
7 years ago
Siegfried Pammer
8dffec24b9
Add SequenceOfNestedIfs test.
7 years ago
Siegfried Pammer
e96d48b809
Move SequencePointTests to DebugInfo directory.
7 years ago
Siegfried Pammer
8480acf9e5
Add StackTests.il test case.
7 years ago
Daniel Grunwald
976565264f
Don't use casts for implicit conversions to bool in conditional contexts.
7 years ago
Daniel Grunwald
bb3b50d1af
Allow recombining of captured variables.
7 years ago
Daniel Grunwald
da5693e605
Fix #1339 : fixed statement not decompiled correctly when pinned variable is reset in finally block
7 years ago
Siegfried Pammer
4925702a1b
Use location of assembly as initial directory for Generate PDB dialog.
7 years ago
Daniel Grunwald
d223598b08
Merge pull request #1421 from icsharpcode/ilspycmd-supportpdbgen
Add -d option (pdb generation)
7 years ago
Siegfried Pammer
d9952a7e10
#1388 : Fix ArgumentOutOfRangeException in AsyncAwaitDecompiler.AnalyzeAwaitBlock.
7 years ago
Christoph Wille
8ce91864ac
Add return codes that work xplat
7 years ago
Siegfried Pammer
b7fc830faa
Fix #1406 : Use IEnumerable<T> instead of IList<T> in CSharpDecompiler.Decompile and DecompileAsString.
7 years ago
Siegfried Pammer
1f36dae9b4
Merge pull request #1420 from icsharpcode/ppdb
Work on portable PDB generator in ILSpy.
7 years ago
Daniel Grunwald
0c132a87e7
Avoid blocking the UI when waiting on assembly load while restoring the saved position in the tree view.
7 years ago
Siegfried Pammer
b3b0cbf2b0
Fix build.
7 years ago
Siegfried Pammer
9c640d3042
Merge branch 'master' of https://github.com/icsharpcode/ILSpy into ppdb
7 years ago
Siegfried Pammer
25765ee600
Fix #1359 : Support obfuscated names in treeview and search.
7 years ago
Daniel Grunwald
66197818b9
Fix LocalScope.VariableList for empty scopes.
7 years ago
Siegfried Pammer
e075a5239c
Add ShowTypeParametersForUnboundTypes to TSAB.
7 years ago
Siegfried Pammer
0a4c1dfd41
TSAB: Fix exception in special constant handling in case minimal corlib is used.
7 years ago
Siegfried Pammer
fd70d25e95
Small fixes in ScopesGenerator.
7 years ago
Daniel Grunwald
47ca51a769
Clarify the meaning of ILVariable.Index
7 years ago
Christoph Wille
c1ca229d2e
Switch to Visual Studio 2019 Preview for build server
7 years ago
Siegfried Pammer
28f625ede0
Fix assembly redirects in ILSpy.exe.config.
7 years ago
Siegfried Pammer
9fa3759a89
Merge pull request #1419 from icsharpcode/new-baml-decompiler
Add BAML decompiler engine from dnSpy.
7 years ago
Daniel Grunwald
ba8b453b36
Fix #1404 : local variables with init flag are not declared in the correct scope
7 years ago
Daniel Grunwald
0c0ac6ea44
Add RunVB() for VB correctness tests
7 years ago
Christoph Wille
2ff111c964
Add -d option (pdb generation)
7 years ago
Siegfried Pammer
fcc12bf390
Add disassembler test temp files to git ignore.
7 years ago
Siegfried Pammer
1c55a75510
Merge pull request #1417 from icsharpcode/tfm-updates
Tfm updates
7 years ago
Siegfried Pammer
2dc6c4a633
Merge pull request #1405 from icsharpcode/combine-exitpoints-in-lambdas
Combine exitpoints in lambdas
7 years ago
Christoph Wille
cc9a55a154
appveyor.yml also had a hard reference on output path
7 years ago
Christoph Wille
be8c8bef4a
We no longer need the multi-targetting hacks (VS2019 works with them fine, 2017 would not)
7 years ago
Siegfried Pammer
40bbb24675
CombineExitsTransform: Remove unnecessary checks, add both ILRanges to combinedLeave instruction.
7 years ago
Siegfried Pammer
53a2a2d64a
Do not indent query continuations.
7 years ago
Christoph Wille
f9b830dc5f
Fix publish process for vsix project
7 years ago
Christoph Wille
29e05778c6
See #1416 . Also upgraded Cecil to .3 (from .1)
7 years ago
Siegfried Pammer
c23522dca1
Add BAML decompiler engine from dnSpy.
7 years ago