7559 Commits (6e3b9ecc57b80a88656f8a11df6ec177ef9d3920)
 

Author SHA1 Message Date
Christoph Wille 6e3b9ecc57 Make update check explicit, see #3101 2 years ago
Siegfried Pammer 0a2037ae1f #3075: Avoid processing already-transformed blocks by introducing BlockTransformContext.IndexOfFirstAlreadyTransformedInstruction, which allows us to track already transformed instructions after a block has been merged into another by ConditionDetection. 2 years ago
Daniel Grunwald a9eccdb654 Fix #3004: MetadataModule.ResolveEntity() returning null for System.IntPtr when C# 11 native integers are enabled. 2 years ago
Siegfried Pammer 9e168224dd Fix #3091: extension methods named "Add" were skipping some checks in AccessPathElement.IsMethodApplicable. 2 years ago
Daniel Grunwald d2d1c3326f Fix #3070 stack order on block reimport 2 years ago
Daniel Grunwald 5206aef4ce Fix #3071 BlockBuilder assertion for unreachable try-block 2 years ago
Siegfried Pammer 1327a0db83
Merge pull request #3052 from startewho/entrysize 2 years ago
Christoph Wille be9fabb8af
Merge pull request #3088 from cshung/public/update-ready-to-run 2 years ago
Andrew Au f4af00a8f9 Update ready to run 2 years ago
Christoph Wille 6d8647bb33
Set next version to 8.2 2 years ago
Siegfried Pammer 0fc003459f Fix #3079: Replace parameter names that consist of only whitespace 2 years ago
Siegfried Pammer 0c2e4b145b
Merge pull request #3076 from eduardo-vp/add/gc-info 2 years ago
unknown 2b8bf8143d Show alternative message if no GC Info is found 2 years ago
Eduardo Velarde 3e6fe40567
Merge pull request #1 from cshung/translation 2 years ago
Andrew Au 290be277c6 Chinese translation 2 years ago
unknown c39a1f7fcc Add Show GC Info checkbox 2 years ago
dependabot[bot] 25e3ca48db
Bump actions/checkout from 3 to 4 (#3077) 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) 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 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