Commit Graph

  • d2d1c3326f Fix #3070 stack order on block reimport Daniel Grunwald 2023-09-29 20:40:13 +0200
  • 5206aef4ce Fix #3071 BlockBuilder assertion for unreachable try-block Daniel Grunwald 2023-09-09 16:17:02 +0200
  • 1327a0db83
    Merge pull request #3052 from startewho/entrysize Siegfried Pammer 2023-09-24 10:05:27 +0200
  • be9fabb8af
    Merge pull request #3088 from cshung/public/update-ready-to-run Christoph Wille 2023-09-23 12:41:16 +0200
  • f4af00a8f9 Update ready to run #3088 Andrew Au 2023-09-22 21:22:22 -0700
  • 6d8647bb33
    Set next version to 8.2 Christoph Wille 2023-09-16 19:58:37 +0200
  • aa67a7554b v8.1.1 Christoph Wille 2023-09-16 19:51:21 +0200
  • cf4f68bf3a Set version to 8.1.1 v8.1.1 release/8.1 Siegfried Pammer 2023-09-16 18:39:12 +0200
  • 4de9775842 Fix #3079: Replace parameter names that consist of only whitespace Siegfried Pammer 2023-09-09 13:17:45 +0200
  • d25980b23c Fix #3069: Reuse SwitchAnalysis instead of MatchIfElseOnCharBlock Siegfried Pammer 2023-09-03 21:42:41 +0200
  • 0cdac3fe1e Fix #3056: WriteParameterReference was using the wrong parameter definition in static methods. Siegfried Pammer 2023-08-26 11:49:06 +0200
  • c04dff74d3 Fix #3061: Handler blocks of exception filter blocks do not have a header. Siegfried Pammer 2023-08-26 11:40:26 +0200
  • d355b401d5 We don't need the else block, the base class IsMatch already inspects the terms. Daniel Grunwald 2023-08-12 18:03:01 +0200
  • 58b72f33c1 Fix #3038: Fall back to string search if search term is not a single token. Daniel Grunwald 2023-08-12 17:37:34 +0200
  • 7ce6ded97b 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. Daniel Grunwald 2023-08-11 18:29:32 +0200
  • bd77617287 Fix #3051: "InvalidOperationException: Stack empty" when decompiling reference assembly with empty method bodies Daniel Grunwald 2023-08-11 17:26:22 +0200
  • 19bc2a2f9e null FilterSettings check #3082 miloush 2023-09-12 14:50:29 +0100
  • f7b9bb5551 rename inherited members to base members miloush 2023-09-12 12:39:26 +0100
  • bf76abf93f Include inherited constructors and nested types miloush 2023-09-12 12:15:55 +0100
  • 6e78f0a31b Show inherited members setting miloush 2023-09-09 22:22:51 +0100
  • 0fc003459f Fix #3079: Replace parameter names that consist of only whitespace Siegfried Pammer 2023-09-09 13:17:45 +0200
  • 0c2e4b145b
    Merge pull request #3076 from eduardo-vp/add/gc-info Siegfried Pammer 2023-09-09 09:26:14 +0200
  • 2b8bf8143d Show alternative message if no GC Info is found #3076 unknown 2023-09-05 17:28:01 -0700
  • 3e6fe40567
    Merge pull request #1 from cshung/translation Eduardo Velarde 2023-09-05 17:22:38 -0700
  • 290be277c6 Chinese translation Andrew Au 2023-09-05 15:50:15 -0700
  • c39a1f7fcc Add Show GC Info checkbox unknown 2023-09-05 13:43:01 -0700
  • 25e3ca48db
    Bump actions/checkout from 3 to 4 (#3077) dependabot[bot] 2023-09-05 06:59:16 +0200
  • 22a3662b56
    Bump actions/checkout from 3 to 4 #3077 dependabot[bot] 2023-09-04 22:11:04 +0000
  • 4ca9fddd6f Fix #3069: Reuse SwitchAnalysis instead of MatchIfElseOnCharBlock Siegfried Pammer 2023-09-03 21:42:41 +0200
  • 232582b81d Stop iterating through all of runtimeFunction.DebugInfo.BoundsList for each instruction unknown 2023-09-01 17:07:40 -0700
  • 99a1e427ea Adding GC transitions unknown 2023-09-01 16:08:39 -0700
  • 20201d3598 Add GC Info unknown 2023-09-01 15:15:44 -0700
  • bd82b945ea
    Revert "Accelerate local builds in Visual Studio (#3026)" (#3063) Siegfried Pammer 2023-08-26 17:05:10 +0200
  • e8b3d3a883 Revert "Accelerate local builds in Visual Studio (#3026)" #3063 Siegfried Pammer 2023-08-26 16:15:49 +0200
  • 32242c54a1 Fix #3056: WriteParameterReference was using the wrong parameter definition in static methods. Siegfried Pammer 2023-08-26 11:49:06 +0200
  • 7414aaeeeb Fix #3061: Handler blocks of exception filter blocks do not have a header. Siegfried Pammer 2023-08-26 11:40:26 +0200
  • 12e6dc6eb6 Add missing ParamList column to MethodTableTreeNode. Siegfried Pammer 2023-08-26 11:38:12 +0200
  • a60b92e886
    Merge pull request #3058 from icsharpcode/switch-on-readonlyspan-char Siegfried Pammer 2023-08-24 13:20:04 +0200
  • f6f5a9fe5a PoC for memory benchmark christophwille/membench Christoph Wille 2023-08-17 19:20:18 +0200
  • 70616b301c Implement support for C# 11 switch on (ReadOnly)Span<char>. #3058 Siegfried Pammer 2023-08-17 00:16:25 +0200
  • 7c8b4978f6 Replace Moq with NSubstitute Christoph Wille 2023-08-16 15:24:01 +0200
  • a0ba223921 We don't need the else block, the base class IsMatch already inspects the terms. Daniel Grunwald 2023-08-12 18:03:01 +0200
  • 911abd242d Fix #3038: Fall back to string search if search term is not a single token. Daniel Grunwald 2023-08-12 17:37:34 +0200
  • 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. Daniel Grunwald 2023-08-11 18:29:32 +0200
  • 9becae2de7 Fix #3051: "InvalidOperationException: Stack empty" when decompiling reference assembly with empty method bodies Daniel Grunwald 2023-08-11 17:26:22 +0200
  • ceae89969a
    Merge branch 'master' into master #3048 Lehonti Ramos 2023-08-11 02:08:13 +0200
  • ad2cdac165 Update AssemblyTreeNode.cs #3052 startewho 2023-08-08 14:06:34 +0800
  • b666a45df0
    Merge pull request #3050 from icsharpcode/static-abstract-interface Christoph Wille 2023-08-06 10:55:43 +0200
  • 591ab6b75d Implement support for explicit interface implementation of operators and operator uses. #3050 Siegfried Pammer 2023-08-06 10:15:22 +0200
  • 6172d63ff3 Support virtual modifier on static abstract interface members. Siegfried Pammer 2023-08-05 19:27:40 +0200
  • 4893c58ac0 #1806: Use NormalizeTypeVisitor.TypeErasure.EquivalentTypes in DebugInfoGenerator.HandleMethodBody to fix false positives in assertion. Siegfried Pammer 2023-08-05 16:46:11 +0200
  • 25ed4b10f1
    Merge pull request #3049 from icsharpcode/recursive-patterns Siegfried Pammer 2023-08-05 16:37:22 +0200
  • 97b6a2fe67 Add test case for empty string pattern #3049 Siegfried Pammer 2023-08-05 16:01:11 +0200
  • bf96482d56 Support decimal constants in pattern matching Siegfried Pammer 2023-08-05 15:35:37 +0200
  • e193b838da Move TransformDecimalCtorToConstant to EarlyExpressionTransforms Siegfried Pammer 2023-08-05 15:33:55 +0200
  • a0027e13b9 DefineConstants overrides defined constants in all projects; use property to amend constants. Christoph Wille 2023-08-05 15:19:10 +0200
  • 688474facd Add missing DecompilerSettings for new language features Siegfried Pammer 2023-08-05 14:32:28 +0200
  • 8e63d92886 Add null and not null patterns for nullable value types Siegfried Pammer 2023-08-05 13:38:43 +0200
  • 800067e488 Pattern Matching: Ensure that we always return a non-null instruction after successfully matching a pattern. Siegfried Pammer 2023-08-05 13:11:44 +0200
  • cb62cac9d3 Add support for nullable int const patterns Siegfried Pammer 2023-08-05 12:18:52 +0200
  • a93731ad3a Add support for nullable structs Siegfried Pammer 2023-08-05 11:28:53 +0200
  • 1cb4e77f06 Refactor sub pattern detection into loop to allow continuations of outer patterns. Siegfried Pammer 2023-08-05 10:26:34 +0200
  • 8cb3a67c0c Support recursive pattern for value types Siegfried Pammer 2023-08-05 09:28:32 +0200
  • e475af7822 Support null check without type check in sub patterns. Siegfried Pammer 2023-08-04 20:08:00 +0200
  • 51a8eb28f1 Add support for var sub patterns. Siegfried Pammer 2023-08-04 18:58:52 +0200
  • 4e62fea07a Fix pattern matching with fields and value types. Siegfried Pammer 2023-08-04 17:53:58 +0200
  • 3218a06396 Add support for string constant patterns. Siegfried Pammer 2023-08-04 17:04:51 +0200
  • 65b4c928c0 Add support for simple constant patterns. Siegfried Pammer 2023-08-04 16:29:12 +0200
  • f7343c75d0 Add support for simple recursive patterns where the sub pattern is a simple type pattern. Siegfried Pammer 2023-08-04 15:17:54 +0200
  • 7b58f79d9c Update Notebook for 8.1 Christoph Wille 2023-08-04 14:33:25 +0200
  • 3d8cda5f88 Fix #2613: Detect pattern matching on variables of generic type with value types. Siegfried Pammer 2023-08-04 11:44:43 +0200
  • 9a276b3d9f 8.1 Release Christoph Wille 2023-08-03 09:11:45 +0200
  • cfbade8508 Removed a few private setters and modernized a few argument checks Lehonti Ramos 2023-08-03 01:47:31 +0200
  • 3de29c8d74 Fix #2891 Populate framework_dirs with the correct values depending on the current host runtime. v8.1 Siegfried Pammer 2023-08-01 21:56:57 +0200
  • d1ac27ed13
    Merge pull request #3045 from ltrzesniewski/colored-copy Siegfried Pammer 2023-08-01 20:51:37 +0200
  • 617742f800 Copy to clipboard with full color #3045 Lucas Trzesniewski 2023-07-27 23:13:10 +0200
  • 397661b2ec
    Merge pull request #3041 from icsharpcode/roslyn46 Christoph Wille 2023-07-26 07:23:58 +0200
  • 32e04eaf12 Implement Roslyn 4.6 pattern for C# switch on string: match by length and unique characters first. #3041 Siegfried Pammer 2023-07-25 19:04:22 +0200
  • 1505cc2746
    Add files via upload #3042 modz2014 2023-07-25 14:19:13 +0800
  • 50c2398227 8.1 will be the next release Christoph Wille 2023-07-24 13:19:48 +0200
  • f56881de32
    Change .Result to .GetAwaiter().GetResult() (#3040) Christoph Wille 2023-07-24 13:18:13 +0200
  • b482ae937f
    Accelerate local builds in Visual Studio (#3026) Christoph Wille 2023-07-24 13:17:38 +0200
  • cda7ddff48 Fix test case to actually check the ToString() results. Daniel Grunwald 2023-07-22 22:19:12 +0200
  • 99d5e94a62 Allow inlining value type temporaries into constrained call. Daniel Grunwald 2023-07-22 22:05:39 +0200
  • 6433f14af0 Change .Result to .GetAwaiter().GetResult() #3040 Christoph Wille 2023-07-20 15:20:50 +0200
  • 3b062becff Update to https://github.com/oleg-shilo/wixsharp/releases/tag/v1.22.0.0 Christoph Wille 2023-07-13 17:36:25 +0200
  • 7e322d49ed
    Merge pull request #3035 from icsharpcode/ilspycmdupdate Christoph Wille 2023-07-13 08:46:18 +0200
  • ca60ee84e4 Add option to disable the update check (might not be desired in automation scenarios) #3035 Christoph Wille 2023-07-13 08:06:19 +0200
  • 35a3d97066 Activate update check in finally of OnExecuteAsync Christoph Wille 2023-07-12 15:29:19 +0200
  • bf91f463f9 Latest version check added (disabled). (Temp) Fixed DirectoryExists for ReferencePaths (see https://github.com/natemcmaster/CommandLineUtils/issues/536) Christoph Wille 2023-07-12 14:56:44 +0200
  • 8e3c1af974 Start using HostBuilder with CommandLineUtils Christoph Wille 2023-07-12 14:14:29 +0200
  • 5156a9db00 Update CommandLineUtils, switch to OnExecuteAsync (although async is not yet used) Christoph Wille 2023-07-12 14:08:40 +0200
  • 1100d64e4b
    Merge pull request #3032 from KirillOsenkov/dev/kirillo/sequencePoints Siegfried Pammer 2023-07-04 06:39:41 +0200
  • e8c1270b92 Fix duplicate ILFunction annotations. #3032 Siegfried Pammer 2023-07-03 08:48:50 +0200
  • 7992d148e8 Generate sequence points for expression-bodied properties and indexers Kirill Osenkov 2023-07-01 17:37:21 -0700
  • 5f2b8e6098 Add a disabled test for sequence points in all members Kirill Osenkov 2023-07-01 17:38:20 -0700
  • fa98b3cd19
    Merge pull request #3030 from ltrzesniewski/annotate-nested-types Siegfried Pammer 2023-07-02 11:24:35 +0200
  • bf69531216 Fix #3025: Annotate nested types #3030 Lucas Trzesniewski 2023-07-01 18:54:50 +0200
  • e70c4ba92e
    Merge pull request #3024 from miloush/CopyResources Siegfried Pammer 2023-07-02 09:37:42 +0200
  • 175854791e
    Merge pull request #3015 from ElektroKill/mcs264-pinned-region Siegfried Pammer 2023-07-02 09:36:47 +0200