unknown
c39a1f7fcc
Add Show GC Info checkbox
2 years ago
dependabot[bot]
25e3ca48db
Bump actions/checkout from 3 to 4 ( #3077 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
Siegfried Pammer
4ca9fddd6f
Fix #3069 : Reuse SwitchAnalysis instead of MatchIfElseOnCharBlock
2 years ago
unknown
232582b81d
Stop iterating through all of runtimeFunction.DebugInfo.BoundsList for each instruction
2 years ago
unknown
99a1e427ea
Adding GC transitions
2 years ago
unknown
20201d3598
Add GC Info
2 years ago
Siegfried Pammer
bd82b945ea
Revert "Accelerate local builds in Visual Studio ( #3026 )" ( #3063 )
...
This reverts commit b482ae937f
.
2 years ago
Siegfried Pammer
32242c54a1
Fix #3056 : WriteParameterReference was using the wrong parameter definition in static methods.
2 years ago
Siegfried Pammer
7414aaeeeb
Fix #3061 : Handler blocks of exception filter blocks do not have a header.
2 years ago
Siegfried Pammer
12e6dc6eb6
Add missing ParamList column to MethodTableTreeNode.
2 years ago
Siegfried Pammer
a60b92e886
Merge pull request #3058 from icsharpcode/switch-on-readonlyspan-char
2 years ago
Siegfried Pammer
70616b301c
Implement support for C# 11 switch on (ReadOnly)Span<char>.
2 years ago
Christoph Wille
7c8b4978f6
Replace Moq with NSubstitute
2 years ago
Daniel Grunwald
a0ba223921
We don't need the else block, the base class IsMatch already inspects the terms.
2 years ago
Daniel Grunwald
911abd242d
Fix #3038 : Fall back to string search if search term is not a single token.
2 years ago
Daniel Grunwald
03bceed0c1
Fix #2397 : Introduced calls to Unsafe.Read or Unsafe.Write when we would otherwise cause "Cannot declare a pointer to a managed type T" errors.
2 years ago
Daniel Grunwald
9becae2de7
Fix #3051 : "InvalidOperationException: Stack empty" when decompiling reference assembly with empty method bodies
2 years ago
startewho
ad2cdac165
Update AssemblyTreeNode.cs
2 years ago
Christoph Wille
b666a45df0
Merge pull request #3050 from icsharpcode/static-abstract-interface
...
Support virtual modifier on static abstract interface members
2 years ago
Siegfried Pammer
591ab6b75d
Implement support for explicit interface implementation of operators and operator uses.
2 years ago
Siegfried Pammer
6172d63ff3
Support virtual modifier on static abstract interface members.
2 years ago
Siegfried Pammer
4893c58ac0
#1806 : Use NormalizeTypeVisitor.TypeErasure.EquivalentTypes in DebugInfoGenerator.HandleMethodBody to fix false positives in assertion.
2 years ago
Siegfried Pammer
25ed4b10f1
Merge pull request #3049 from icsharpcode/recursive-patterns
2 years ago
Siegfried Pammer
97b6a2fe67
Add test case for empty string pattern
2 years ago
Siegfried Pammer
bf96482d56
Support decimal constants in pattern matching
2 years ago
Siegfried Pammer
e193b838da
Move TransformDecimalCtorToConstant to EarlyExpressionTransforms
2 years ago
Christoph Wille
a0027e13b9
DefineConstants overrides defined constants in all projects; use property to amend constants.
2 years ago
Siegfried Pammer
688474facd
Add missing DecompilerSettings for new language features
2 years ago
Siegfried Pammer
8e63d92886
Add null and not null patterns for nullable value types
2 years ago
Siegfried Pammer
800067e488
Pattern Matching: Ensure that we always return a non-null instruction after successfully matching a pattern.
2 years ago
Siegfried Pammer
cb62cac9d3
Add support for nullable int const patterns
2 years ago
Siegfried Pammer
a93731ad3a
Add support for nullable structs
2 years ago
Siegfried Pammer
1cb4e77f06
Refactor sub pattern detection into loop to allow continuations of outer patterns.
2 years ago
Siegfried Pammer
8cb3a67c0c
Support recursive pattern for value types
2 years ago
Siegfried Pammer
e475af7822
Support null check without type check in sub patterns.
2 years ago
Siegfried Pammer
51a8eb28f1
Add support for var sub patterns.
2 years ago
Siegfried Pammer
4e62fea07a
Fix pattern matching with fields and value types.
2 years ago
Siegfried Pammer
3218a06396
Add support for string constant patterns.
2 years ago
Siegfried Pammer
65b4c928c0
Add support for simple constant patterns.
2 years ago
Siegfried Pammer
f7343c75d0
Add support for simple recursive patterns where the sub pattern is a simple type pattern.
2 years ago
Christoph Wille
7b58f79d9c
Update Notebook for 8.1
2 years ago
Siegfried Pammer
3d8cda5f88
Fix #2613 : Detect pattern matching on variables of generic type with value types.
2 years ago
Siegfried Pammer
3de29c8d74
Fix #2891 Populate framework_dirs with the correct values depending on the current host runtime.
2 years ago
Siegfried Pammer
d1ac27ed13
Merge pull request #3045 from ltrzesniewski/colored-copy
2 years ago
Lucas Trzesniewski
617742f800
Copy to clipboard with full color
2 years ago
Christoph Wille
397661b2ec
Merge pull request #3041 from icsharpcode/roslyn46
...
Roslyn 4.6
2 years ago
Siegfried Pammer
32e04eaf12
Implement Roslyn 4.6 pattern for C# switch on string: match by length and unique characters first.
2 years ago
Christoph Wille
50c2398227
8.1 will be the next release
2 years ago
Christoph Wille
f56881de32
Change .Result to .GetAwaiter().GetResult() ( #3040 )
2 years ago
Christoph Wille
b482ae937f
Accelerate local builds in Visual Studio ( #3026 )
...
* Accelerate builds of SDK-style .NET projects https://github.com/dotnet/project-system/blob/main/docs/build-acceleration.md#validate-builds-are-accelerated
* Verbose logging produced "Ensure projects producing the following outputs have the 'ProduceReferenceAssembly' MSBuild property set to 'true': 'D:\GitWorkspace\ILSpy\ICSharpCode.Decompiler\bin\Debug\netstandard2.0\ICSharpCode.Decompiler.dll'" - this relates to the documented problem of netstandard2.0 projects not generating the necessary reference assemblies (direct issue link https://github.com/dotnet/project-system/issues/8865 ) No harm for netcore projects as these produce those ref asms by default.
2 years ago