Commit Graph

  • 7951266512
    Merge ca0adee72f into 4a29de5a4e #3640 Christoph Wille 2026-01-01 20:16:58 +0800
  • c5308c60f7
    Merge d5830147fd into 4a29de5a4e #3642 Lex Li 2025-12-31 08:51:04 +0000
  • d5830147fd Fix whitespace #3642 Lex Li 2025-12-31 03:50:58 -0500
  • 9e74d29c85 Refactor for cross platform port (#3641) Lex Li 2025-12-31 02:38:34 -0500
  • 72d3954458
    Merge 2fcf98f53a into 4a29de5a4e #3592 sonyps5201314 2025-12-30 20:21:16 +0800
  • 4a29de5a4e Preview 3 Designation master Christoph Wille 2025-12-30 12:43:54 +0100
  • 02a85d7007
    Merge 37f3d0b579 into ceed812e3d #3404 Siegfried Pammer 2025-12-29 20:58:32 +0100
  • ceed812e3d Remove explicit PackageReference to NetAnalyzers again v10.0-preview2 Siegfried Pammer 2025-12-29 19:55:33 +0100
  • 77d9ee73e9 Fix IDE2000 globally Siegfried Pammer 2025-12-29 19:20:12 +0100
  • d3e12d0ebf Migrate from .ruleset to .editorconfig Siegfried Pammer 2025-12-29 14:49:22 +0100
  • 120154e21c
    Remove Translations (#3648) Christoph Wille 2025-12-29 13:56:29 +0100
  • 948f627dde Remove Translations #3648 Christoph Wille 2025-12-29 13:16:25 +0100
  • 055d3e81b7 Fixed a tiny translation mistake #3647 米茶 2025-12-28 19:01:29 +0800
  • b24c25a121 Replace Resources.Designer.cs to original english version 米茶 2025-12-28 18:54:15 +0800
  • f7faeafa53 Fix building problem after adding chinese traditional translation 米茶 2025-12-28 18:51:09 +0800
  • 8ebeae698d Add Chinese(Traditional) translation for other projects 米茶 2025-12-28 18:39:50 +0800
  • e9d8167174 Add Chinese(Traditional) translation 米茶 2025-12-28 18:20:54 +0800
  • 76d879ab0c Fix #3645: Breaking Change: Uniquely identify members of a type when storing the select tree node path. Siegfried Pammer 2025-12-26 08:52:43 +0100
  • 1cfc5e740b
    Do not use ObservableObject when ObservableObjectBase is sufficient. (#3644) tom-englert 2025-12-25 12:30:43 +0100
  • 5317694d5b #3645: Fix resource string Siegfried Pammer 2025-12-25 08:11:38 +0100
  • 5f32b6d7ea Fix folding of extension declarations Siegfried Pammer 2025-12-25 07:59:37 +0100
  • 5f0e767c7d Fix crash in TryEncodingV2, if there are multiple extension groups with the same target type, but different extension parameter name. Siegfried Pammer 2025-12-25 07:58:52 +0100
  • 7ba5cafd8f Fix variable naming #3644 tom-englert 2025-12-24 15:24:25 +0100
  • f9048cd369 Do not use ObservableObject when ObservableObjectBase is sufficient. tom-englert 2025-12-24 10:55:15 +0100
  • c2eb3c056f #3590: Fix error message for duplicate selected assemblies in project export. Siegfried Pammer 2025-12-22 20:01:24 +0100
  • 5a6ef92b7c
    Merge pull request #3635 from icsharpcode/ilambience Siegfried Pammer 2025-12-21 14:13:40 +0100
  • 11dfe61088 Fix #3531: API diff: display changes in optional parameter values #3635 Siegfried Pammer 2025-12-12 09:12:02 +0100
  • 0cd53418ad Add ILAmbience Siegfried Pammer 2025-12-09 21:51:27 +0100
  • 67bc204589
    Merge pull request #3629 from sonyps5201314/fix_pdb_mismatch Siegfried Pammer 2025-12-21 12:08:39 +0100
  • 3325ae44ae
    Bump actions/upload-artifact from 5 to 6 (#3638) dependabot[bot] 2025-12-17 18:18:33 +0100
  • eedecc6700
    Bump dessant/lock-threads from 5.0.1 to 6.0.0 (#3639) dependabot[bot] 2025-12-16 12:05:32 +0100
  • ca0adee72f Using EnumExtensions source generators & interception (ics.d-only) #3640 enumext Christoph Wille 2025-12-16 10:43:32 +0100
  • a89f38d82c
    Bump dessant/lock-threads from 5.0.1 to 6.0.0 #3639 dependabot[bot] 2025-12-15 22:03:19 +0000
  • 4ccfb12720
    Bump actions/upload-artifact from 5 to 6 #3638 dependabot[bot] 2025-12-15 22:03:14 +0000
  • 1579a1698c Fix #3612: WholeProjectDecompiler.CleanUpName does not count bytes on Unix. Siegfried Pammer 2025-12-15 19:26:09 +0100
  • 17016c7beb Fix #3611: Update test cases to reflect original test Siegfried Pammer 2025-12-15 16:59:47 +0100
  • 67593742df
    Merge 7902ca3616 into c263d7b0ca #3081 Jan Kučera 2025-12-15 08:35:26 +0100
  • c263d7b0ca
    Merge pull request #3013 from workgroupengineering/feature/ReferenceAssemblyOverly Siegfried Pammer 2025-12-15 08:32:16 +0100
  • c832348e9e feat(UI): Use AssemblyWarning when AssemblyReference load faulted #3013 Siegfried Pammer 2025-12-14 21:47:20 +0100
  • 612c5bc032
    Merge pull request #3591 from miloush/history Siegfried Pammer 2025-12-14 19:48:03 +0100
  • c80c7deda4
    Apply suggestions from code review #3591 Jan Kučera 2025-12-14 18:02:47 +0000
  • 45081a6c4e Fix the issue where PDBs generated by ILSpy do not match certain assemblies. #3629 sonyps5201314 2025-12-02 02:37:47 +0800
  • f8b4823ea5
    Merge pull request #3630 from sonyps5201314/del_GeneratePdbForAssembly Siegfried Pammer 2025-12-14 08:26:00 +0100
  • 3a27cbef06 Fix #3617: Order of XML comments in types with primary constructors Siegfried Pammer 2025-12-13 10:14:46 +0100
  • c0a9afc4ad Fix #3616: local variable naming conflict with primary constructor parameters. Siegfried Pammer 2025-12-12 14:00:19 +0100
  • 6755d27a96 Update language version description for C# 14 Siegfried Pammer 2025-12-12 09:17:33 +0100
  • 1070b03468
    NuGet December 2025 Updates (#3634) Christoph Wille 2025-12-11 09:11:00 +0100
  • ec0f2e4762 NuGet December 2025 Updates #3634 nu/2512 Christoph Wille 2025-12-11 08:42:23 +0100
  • 4e9db3201d Simplify "How to build" section, fix indentation on "Open ILSpy.sln in Visual Studio" Christoph Wille 2025-12-04 09:47:35 +0100
  • 1e4c9b3009 Fix misplaced noWarn.Add Siegfried Pammer 2025-12-02 09:31:48 +0100
  • e42ee2428f Remove warnings in test cases. Siegfried Pammer 2025-12-02 09:29:06 +0100
  • 4bf6d7934f
    Update solution file with author name #3631 jimenalupilla-ship-it 2025-12-02 05:46:22 -0600
  • 4a304bde04 Replace GeneratePdbForAssembly with GeneratePdbForAssemblies to improve user experience and remove redundant code. #3630 sonyps5201314 2025-12-02 04:08:02 +0800
  • 55d8404652
    Merge pull request #3620 from ds5678/unmanaged-function-pointer-improvements Siegfried Pammer 2025-12-01 17:41:55 +0100
  • 83df0ab9b9 Handle multiple calling conventions at once #3620 ds5678 2025-11-21 19:08:09 -0800
  • a04c0e4cab Improve decompilation of unmanaged function pointers ds5678 2025-11-21 17:42:39 -0800
  • b28281c890 Refactor semi-auto properties to simplify simple accessors to get; and set; #3625 copilot/add-field-keyword-auto-properties copilot-swe-agent[bot] 2025-11-30 18:23:11 +0000
  • 382ee0fcad Merge latest master with firstClassSpanTypes feature copilot-swe-agent[bot] 2025-11-30 17:57:03 +0000
  • 98d27e8e25 Fix test case to use block bodies instead of expression-bodied members copilot-swe-agent[bot] 2025-11-30 17:53:40 +0000
  • f54955a185
    Merge pull request #3588 from icsharpcode/r502 Christoph Wille 2025-11-30 18:19:13 +0100
  • d70a5e7fb2 Fix #3626: Do not emit named arguments for bool constants, if it causes the call to become ambiguous. Siegfried Pammer 2025-11-30 18:16:53 +0100
  • 0ed123af07 #3621: Fix NRE when switching language version to C# 8.0 or lower. Siegfried Pammer 2025-11-30 15:31:53 +0100
  • 4cbf5af09a Address code review feedback: add annotation for field keyword detection copilot-swe-agent[bot] 2025-11-30 10:27:38 +0000
  • 750e6a9c4a Implement field keyword support for semi-auto properties in C# 14 copilot-swe-agent[bot] 2025-11-30 10:19:12 +0000
  • b0e783a2ec Initial plan copilot-swe-agent[bot] 2025-11-30 10:02:49 +0000
  • 3fd9981535 Fix #3621: Fix multiple uses of primary ctor parameter in initializer of record. Siegfried Pammer 2025-11-26 08:44:46 +0100
  • 193a463766
    Support batch PDB generation. (#3619) sonyps5201314 2025-11-26 06:00:21 +0800
  • 217c72d311 Fix CA1806/Improve exception handling #3619 Siegfried Pammer 2025-11-25 22:32:20 +0100
  • 4e5727f258 Show original filenames when generating PDBs to improve UX during batch processing. sonyps5201314 2025-11-26 00:24:49 +0800
  • da6d2576d6 Use `FileMode.Create` for output PDB files to ensure existing files are fully overwritten/truncated. sonyps5201314 2025-11-25 23:11:20 +0800
  • 236f31f42b Fix the issue where breakpoints in the source code could not be hit even after generating PDBs and the source project. #3623 sonyps5201314 2025-11-25 18:28:12 +0800
  • b631b55054 Explicitly declare that `ShellHelper.cs` is a module that allows Pinvoke. sonyps5201314 2025-11-25 15:53:01 +0800
  • 752e6ed9c0 Exclude duplicate entries entered by the user within `OpenFolderAndSelectItems`. sonyps5201314 2025-11-25 15:44:33 +0800
  • e027a1a38a Add license header sonyps5201314 2025-11-25 15:36:12 +0800
  • 0421270fd4
    Bump actions/checkout from 5 to 6 (#3622) dependabot[bot] 2025-11-25 07:19:43 +0100
  • 34f7760368
    Bump actions/checkout from 5 to 6 #3622 dependabot[bot] 2025-11-24 22:09:20 +0000
  • df5399a8e4 Update WixSharp NuGet Christoph Wille 2025-11-24 12:48:35 +0100
  • c34cc100b6 Records: Exclude static members from copy constructor check Siegfried Pammer 2025-11-23 15:24:31 +0100
  • 2bb06709e9 RecordDecompiler: nullable enable Siegfried Pammer 2025-11-22 22:25:48 +0100
  • 2271229b23 Fix #3618: Extend validation of declared members and ctor parameters Siegfried Pammer 2025-11-22 22:22:42 +0100
  • 396b58031b Add support for C# 14 first-class span types in the type system. #3588 Siegfried Pammer 2025-11-21 21:35:04 +0100
  • 2f8f753a8c Allow nullable annotations in ExtensionProperties test case Siegfried Pammer 2025-11-02 08:49:01 +0100
  • b0490dc45b Roslyn 5.0.0 Christoph Wille 2025-10-10 07:07:00 +0200
  • a973b2e71d Replace WinForms `FolderBrowserDialog` with WPF `OpenFolderDialog`. sonyps5201314 2025-11-22 01:15:58 +0800
  • 5625db2a96 Refine `GeneratePdbForAssemblies` implementation. sonyps5201314 2025-11-22 00:50:28 +0800
  • e807f1ade2 Fix `OpenCmdHere` malfunction when ILSpy is running from a different drive than the OS. sonyps5201314 2025-11-21 23:07:12 +0800
  • cfc5d2f248 Localize the string `Open Explorer`. sonyps5201314 2025-11-21 22:51:24 +0800
  • cae002273c Batch calls to `ShellHelper.OpenFolderAndSelectItems` instead of looping `OpenFolderAndSelectItem`. sonyps5201314 2025-11-21 22:38:43 +0800
  • 1f13b80a5f Replace direct calls to `explorer.exe` with the Shell API to prevent spawning an `explorer.exe` process that doesn't exit automatically on every call. sonyps5201314 2025-11-21 21:18:49 +0800
  • c5c3505a98 Refine `GeneratePdbForAssemblies` implementation. sonyps5201314 2025-11-21 17:09:40 +0800
  • 71cfce3a48 Localize the string `Generating portable PDB...`. sonyps5201314 2025-11-21 16:54:25 +0800
  • ef52899b0b Use `FileMode.Create` for output PDB files to ensure existing files are fully overwritten/truncated. sonyps5201314 2025-11-21 15:37:27 +0800
  • 5545614d66
    Merge pull request #3614 from mmusu3/primary-ctor-fixes Siegfried Pammer 2025-11-20 19:59:16 +0100
  • 3ee07e4eb1 Support batch PDB generation. sonyps5201314 2025-11-20 23:16:16 +0800
  • 88b2c437a7 Address PR review feedback #3614 mmusu3 2025-11-20 23:23:35 +1000
  • 45efc732a7 #3614: Use correct number of type arguments when adding type annotations to generic types with nested types. Siegfried Pammer 2025-11-20 13:25:39 +0100
  • 22ceb6e7d1 Fix remaining cases with changes to IntroduceUsingDeclarations. mmusu3 2025-11-20 17:19:39 +1000
  • 94050a4aca Rewrite TransformFieldAndConstructorInitializers from a step-by-step AST-based analysis to an analysis that tracks the whole constructor body. Siegfried Pammer 2025-11-15 11:58:31 +0100
  • 0ed1460090 Update README.md Christoph Wille 2025-11-20 10:15:47 +0100
  • ed82040911
    Merge 6a59b40647 into 167192eb75 #3613 Edge-Seven 2025-11-18 12:31:41 +0700