Christoph Wille
|
250b59fee9
|
Revert to 3.3.0-beta1 Roslyn. See #1691 (considered atm wontfix for 5.0)
|
6 years ago |
Christoph Wille
|
43e992705a
|
BamlDecompiler also has an AvalonEdit package reference
|
6 years ago |
Christoph Wille
|
61ef67f854
|
Update to RC1 of AvalonEdit 6
Pick correct version of netcore3 on Azure Pipelines
Set version for upcoming RC1
|
6 years ago |
Christoph Wille
|
a5d3d8ce64
|
Add privacy policy to README.md
|
6 years ago |
Siegfried Pammer
|
ad550fe675
|
Add uint{size} aliases used by ildasm.
|
6 years ago |
Siegfried Pammer
|
9251e0cd33
|
#1684: Use relative paths for xaml files in projects.
|
6 years ago |
Siegfried Pammer
|
da1fb59c82
|
Reformat code in LoadedAssembly.LoadAssembly
|
6 years ago |
Siegfried Pammer
|
be887d0ea6
|
#1674: Add DebugInfoProvider to WholeProjectDecompiler API.
|
6 years ago |
Siegfried Pammer
|
76a8a4449c
|
#1671: Do not crash if a generic local function is encountered. Emit warning instead.
|
6 years ago |
Siegfried Pammer
|
5e6479a5fa
|
Fix #1636: Remove assertion that delegates/expression trees must not be top-level expressions.
|
6 years ago |
Siegfried Pammer
|
b6c7a25edf
|
Fix #1661: Ignore casts on this/base ctor calls, if base type cannot be found.
|
6 years ago |
Siegfried Pammer
|
59b584b39e
|
Merge pull request #1652 from icsharpcode/custom-task
C# 7.0 Generalized async return types
|
6 years ago |
Daniel Grunwald
|
251f8c5a84
|
Fix flags+ILRange in ProxyCallReplacer.
|
6 years ago |
Siegfried Pammer
|
f5185d5697
|
Fix #1660: Generic proxy calls should use the callee's type parameter substitution, not the caller's.
|
6 years ago |
Daniel Grunwald
|
8c4066d471
|
Fix #1614: Don't suppress all casts to unknown types
Just those where we don't even know the name of the unknown type.
|
6 years ago |
Daniel Grunwald
|
ab993fc6c6
|
Fix invalid code generated for impossible casts.
|
6 years ago |
Daniel Grunwald
|
57b725df79
|
Fix #1655: Incorrect pointer cast when calling method on integer constant
|
6 years ago |
Daniel Grunwald
|
3c2a26325e
|
Fix #1659: Missing annotation on generic nullable reference types.
|
6 years ago |
Siegfried Pammer
|
05454bd741
|
Fix SwitchOnStringTransform.SimplifyCascadingIfStatements: do not remove statements unrelated to switch pattern.
|
6 years ago |
Siegfried Pammer
|
4db22c87e1
|
Implement detection of custom task implementations + tests.
|
6 years ago |
Siegfried Pammer
|
22fa104ed6
|
UniversalAssemblyResolver: Unix can be either .NET Core or Mono, hence put the check last.
|
6 years ago |
Jochen Kühner
|
427a459bfd
|
fixes #1646 - netcoreapp uses wrong mscorlib (#1649)
* fixes #1646 - netcoreapp uses wrong mscorlib
* optimize framework detection
* refactor decompiler runtime to a enum
|
6 years ago |
Siegfried Pammer
|
bbb40ecb32
|
Fix #1602: Recognize Roslyn empty string case block.
|
6 years ago |
Siegfried Pammer
|
def681ccdf
|
Fix #1621: Add AllowUnreachableCases in switch analysis.
|
6 years ago |
Siegfried Pammer
|
047f119e99
|
Add RemoveDeadStores option
|
6 years ago |
Daniel Grunwald
|
f1021cb300
|
Fix #1643: Handle unbox.any in TransformCatchVariable.
|
6 years ago |
Siegfried Pammer
|
03151bf37b
|
Remove redundant code in ExpressionTransforms.VisitBlockContainer
|
6 years ago |
Siegfried Pammer
|
81e702f840
|
#1638: Make TransformDisplayClassUsage.IsPotentialClosure less aggressive
|
6 years ago |
Siegfried Pammer
|
9c06d5c924
|
Fix #1642: Allow StackTypes I, I4, I8 and Unknown as switch value, convert Unknown and I to I8.
|
6 years ago |
Daniel Grunwald
|
fd56768820
|
Merge pull request #1633 from icsharpcode/fix-1632
Fix #1632: await pattern might use negated IsCompleted check.
|
6 years ago |
Siegfried Pammer
|
7502e521c1
|
Improve documentation of ExpressionTransforms.TransformCatchVariable
|
6 years ago |
Siegfried Pammer
|
a9bb17aba9
|
Make it possible to search by full name without including generic type parameters.
|
6 years ago |
Christoph Wille
|
e857fb4f90
|
Add tooltips to both comboboxes in toolbar
|
6 years ago |
Christoph Wille
|
37fcde5645
|
Fix tooltip for "Reload all assemblies" toolbar button
|
6 years ago |
Siegfried Pammer
|
44c044aa33
|
Fix #1635: DynamicInvokeConstructorInstruction Did report the wrong StackType for value types and unknown types.
|
6 years ago |
Siegfried Pammer
|
85d1d21b35
|
Fix possible NRE in DynamicCallSiteTransform.ExtractArgumentInfo.
|
6 years ago |
Siegfried Pammer
|
d13dfebe94
|
Do not include "app.config" in output. It is automatically copied as "ILSpy.exe.config"
|
6 years ago |
Siegfried Pammer
|
8d2e8cc267
|
Fix #1628: Preserve order of child nodes in PatternStatementTransform.VisitBinaryOperatorExpression.
|
6 years ago |
Christoph Wille
|
b4e4321959
|
Frontends for P4
|
6 years ago |
Daniel Grunwald
|
cdc7a3641f
|
Fix references to nested types in generic classes.
|
6 years ago |
Daniel Grunwald
|
c1510027df
|
Show attributes on type parameter constraints in C# decompilation.
|
6 years ago |
Daniel Grunwald
|
152aa2a21b
|
IL Disassembler: show attributes on constraints
dotnet/coreclr#25488
|
6 years ago |
Daniel Grunwald
|
7afa86d90c
|
Add support for "where T : notnull" constraint.
|
6 years ago |
Siegfried Pammer
|
e5d603ced2
|
Fix #1632: await pattern might use negated IsCompleted check.
|
6 years ago |
Siegfried Pammer
|
84b9f1c4f4
|
Fix #1514: Allow StackType.I8 and StackType.I4 in HandleManagedPointerArithmetic (ref [+-] int).
|
6 years ago |
Siegfried Pammer
|
587f61be19
|
Fix #1280: Transform RuntimeHelpersInitializeArray calls without receiving assignments.
|
6 years ago |
Siegfried Pammer
|
13fa499c35
|
Fix #1630: Do not convert while to for statement, if any iterator variables are to be declared in the loop body. This causes problems with ref-typed variables.
|
6 years ago |
Siegfried Pammer
|
f49cc11c76
|
Fix #1627: Allow constants as targets of dynamic calls.
|
6 years ago |
Siegfried Pammer
|
cccd02c2da
|
Remove unused code.
|
6 years ago |
Siegfried Pammer
|
1aa9ea5f07
|
Add missing files.
|
6 years ago |