Commit Graph

  • ae83775b7a
    Merge 2357d00939 into fccd9e2b76 #3527 Jan Jones 2025-07-27 18:28:34 +0200
  • 2357d00939 Support `allows ref struct` constraint #3527 Jan Jones 2025-07-27 18:25:08 +0200
  • 4c08359a6a Support `byreflike` constraint Jan Jones 2025-07-27 16:23:02 +0200
  • 9307df2889
    Merge 19cac08535 into fccd9e2b76 #3523 Siegfried Pammer 2025-07-26 12:08:08 +0000
  • fccd9e2b76 #3498: WholeProjectDecompiler.SanitizeFileName needs to be applied before the a full path is constructed. master Siegfried Pammer 2025-07-26 07:20:30 +0200
  • 19cac08535 Get rid of ICSharpCode.Decompiler.Generators.Attributes in favour of EmbeddedAttribute #3523 ast-source-generator Siegfried Pammer 2025-07-25 20:27:29 +0200
  • b52544d98c
    Merge pull request #3508 from CreateAndInject/ExtractMultiplePackageEntries Siegfried Pammer 2025-07-25 20:08:36 +0200
  • 0541e53b1d WIP Siegfried Pammer 2025-05-06 20:01:47 +0200
  • 31ebba1fbf DoMatch 1 Siegfried Pammer 2025-05-05 01:35:43 +0200
  • bcac87c8f0 Add AccessorKind to make Accessor keywords independent of their role. Siegfried Pammer 2025-05-05 01:33:43 +0200
  • 1a1980a04c Remove some unused members Siegfried Pammer 2025-05-05 01:32:48 +0200
  • 5d2121a1a9 fixup pattern place Siegfried Pammer 2025-05-05 01:26:48 +0200
  • 80e8bcb77b Generate PatternPlaceholder nodes Siegfried Pammer 2025-05-05 01:12:09 +0200
  • 8a123d2b1b Generate AcceptVisitor overloads Siegfried Pammer 2025-05-05 00:25:01 +0200
  • 19a6262405 Generate Visitor Pattern Siegfried Pammer 2025-05-04 23:06:19 +0200
  • bd396adcdd fixup attributes Siegfried Pammer 2025-05-04 23:01:23 +0200
  • 2f9a57f41a Delete Null Objects Siegfried Pammer 2025-05-04 22:51:47 +0200
  • b2c8072a02 Add DecompilerAstNode attributes Siegfried Pammer 2025-05-04 22:49:25 +0200
  • fa4b82aa1b Fixup 1st commit Siegfried Pammer 2025-05-04 22:41:04 +0200
  • 6b429060c6 Fix a few warnings Siegfried Pammer 2025-05-04 22:38:50 +0200
  • dd983ba690 Add AST source generator projects Siegfried Pammer 2025-01-04 19:56:56 +0100
  • 247d0757d7 Smaller fixes #3508 Siegfried Pammer 2025-07-25 19:41:28 +0200
  • bdb618355b
    Merge 9713201c0b into 844f5b44c2 #3517 Christoph Wille 2025-07-25 01:49:12 -0700
  • 844f5b44c2
    Merge pull request #3519 from icsharpcode/feature/api-diff v10.0-preview1 Siegfried Pammer 2025-07-24 19:55:39 +0200
  • 847acf38d4 Add "Export as JSON" feature #3519 Siegfried Pammer 2025-07-24 09:10:46 +0200
  • 24e4c2008c
    Merge a5503693ff into c429c6c71c #3481 ElektroKill 2025-07-23 11:57:35 +0200
  • c429c6c71c Update ILCompiler.Reflection.ReadyToRun.Experimental to 10.0.0-preview.6.25358.103 from transport feed Christoph Wille 2025-07-22 12:18:33 +0200
  • 641608ff9b
    Merge d28cec0d8c into a41b93b7f5 #3427 Andrey "Zed" Zaikin 2025-07-22 11:38:44 +0200
  • d2225cba5f
    Merge 1ab0ae246f into a41b93b7f5 #3013 workgroupengineering 2025-07-22 11:38:30 +0200
  • a41b93b7f5 Update WixSharp 2.7.3 Christoph Wille 2025-07-22 07:39:11 +0200
  • e0e73cb36e Retire AvaloniaILSpy Christoph Wille 2025-07-21 07:43:02 +0200
  • 7a0a2b1278 Add "Go To Definition" on double click Siegfried Pammer 2025-07-19 15:22:42 +0200
  • e574bc24c0 Add ExpandAllCommand Siegfried Pammer 2025-07-19 15:22:09 +0200
  • 0af45643eb Add CompareView and FrozenContent flag Siegfried Pammer 2025-04-29 00:49:25 +0200
  • 9ee029a498 #3518: Add test fix/3518 Siegfried Pammer 2025-07-19 11:22:28 +0200
  • 9713201c0b Nasty hack to quickly add Roslyn 5 transport feed #3517 christophwille/roslyn5test Christoph Wille 2025-07-16 12:12:12 +0200
  • 1ebeccb807 Take latest from dotnet-tools feed and see what happens Christoph Wille 2025-07-16 11:08:06 +0200
  • dad304d230
    Update to .NET 10 Preview 6 NuGets (#3514) Christoph Wille 2025-07-15 20:09:38 +0200
  • e47d91049e Update to .NET 10 Preview 6 NuGets #3514 Christoph Wille 2025-07-15 19:49:30 +0200
  • 7d0451a0e6
    Merge pull request #3497 from DoctorKrolic/no-new-T Siegfried Pammer 2025-07-12 15:25:02 +0200
  • 364c415d26 Add option resource string #3497 Siegfried Pammer 2025-07-12 13:48:20 +0200
  • 4203a681d8 Extend test cases Siegfried Pammer 2025-07-12 13:47:52 +0200
  • 49368caf1c Rename option to "UseObjectCreationOfGenericTypeParameter" Siegfried Pammer 2025-07-12 13:46:35 +0200
  • 47eeacd7aa Add an option to not transform `Activator.CreateInstance<T>()` to `new T()` DoctorKrolic 2025-06-19 19:49:24 +0300
  • 2bc26b4fd4
    Merge pull request #3502 from petercrabtree/fix/ilspcmd-solution-references Siegfried Pammer 2025-07-09 23:27:48 +0200
  • d4a27b9b75 Fix net10.0-related bug in TargetServices.DetectTargetFramework #3502 Siegfried Pammer 2025-07-09 22:48:24 +0200
  • f9b0411a96 Use List<LoadedAssembly> in ILSpy/SolutionWriter.cs Siegfried Pammer 2025-07-09 22:32:06 +0200
  • 36d2135ecf
    .NET 10.0 Preview5 NuGet Updates (#3511) Christoph Wille 2025-07-09 13:40:43 +0200
  • 10195f1e40 Bump all Microsoft.* and System.* to 10.0.0-preview5 Microsoft.CodeAnalysis.* to 4.14.0 Update other dependencies to latest #3511 Christoph Wille 2025-07-09 13:17:47 +0200
  • 51a26180bb Fix #3492: Do not crash, if field used by RuntimeHelpers.InitializeArray is malformed. Siegfried Pammer 2025-07-08 19:32:11 +0200
  • 3fd30711ed
    Merge pull request #3507 from icsharpcode/christophwille/net10mtp Christoph Wille 2025-07-08 08:15:10 +0200
  • fdb0703179 fix: inter-project reference for SDK-style solutions Peter Crabtree 2025-07-06 21:10:32 -0400
  • 7e1349583f breaking: Change WriteSolutionFile to take a List<> Peter Crabtree 2025-07-05 20:31:10 -0400
  • 9f89346057 fix: XML namespace for SDK-style projects in ProjectReferences Peter Crabtree 2025-07-05 20:23:02 -0400
  • 67366fe77a fix: Handle SDK-style project references in WriteSolutionFile() Peter Crabtree 2025-03-18 22:23:58 -0400
  • d0e62a980f nfc: Clean up multiple enumerations of IEnumerable<> in WriteSolutionFile(). Peter Crabtree 2025-03-18 22:17:35 -0400
  • 373b0044bb Save non-assembly files CreateAndInject 2025-07-07 23:10:44 +0800
  • c561b197a4 Add Docker containers for ILSpyCmd (interactive & automation scenarios) Christoph Wille 2025-07-07 14:45:55 +0200
  • 1a41fd857e Centralize EnableNUnitRunner, remove obsolete property TestingPlatformDotnetTestSupport #3507 Christoph Wille 2025-07-07 12:53:51 +0200
  • a26a6efd3e Extract multiple package entries CreateAndInject 2025-07-07 18:34:24 +0800
  • 0974a36590 Move to --results-directory instead of --report-trx-filename Christoph Wille 2025-07-07 11:25:40 +0200
  • cc4f53b9e9 Use ${{ matrix.configuration }} instead of hardcoded Debug in --configuration Christoph Wille 2025-07-07 11:01:07 +0200
  • f241025d40 Make ILSpy.Tests.csproj look like the other two test projects wrt RID Christoph Wille 2025-07-07 10:46:55 +0200
  • 7598a43d3a .NET 10 MTP dotnet test Christoph Wille 2025-07-07 10:31:34 +0200
  • 96cba4a994
    Merge pull request #3505 from icsharpcode/fix/3494/ilspycmd-settings Siegfried Pammer 2025-07-06 19:47:32 +0200
  • 45a6212cc8 Link to .NET 10 instead of 8.0 Christoph Wille 2025-07-06 19:21:08 +0200
  • e5e98c59fd
    Merge pull request #3506 from icsharpcode/christophwille/net10-remove-naturalsort Christoph Wille 2025-07-06 19:16:09 +0200
  • c0d64410dd Remove NaturalSort.Extension for net10 in-built CompareOptions.NumericOrdering #3506 Christoph Wille 2025-07-06 18:31:39 +0200
  • bf5249be2b Add --ilspy-settingsfile and -ds|--decompiler-setting name=value options #3505 Siegfried Pammer 2025-07-06 10:30:43 +0200
  • b6dc9fcfa9 Move more of the settings infrastructure to ILSpyX for reuse. Siegfried Pammer 2025-07-06 09:52:32 +0200
  • eafccdb278
    Merge pull request #3504 from MSchmoecker/fix-static-decompile-with-instance-signature Siegfried Pammer 2025-07-05 20:14:21 +0200
  • cc4588db4b Add a test case #3504 Siegfried Pammer 2025-07-05 19:06:46 +0200
  • 53d01869c9
    Fix incorrect method for static methods with instance signature Maximilian Schmöcker 2025-07-05 16:48:58 +0200
  • 9ea0218a10 Add sort custom attributes option to ILSpyCmd #3503 unknown 2025-07-05 22:23:51 +0800
  • d3381d8fb7
    Merge d511e768df into fa4108e450 #3472 Jeremy Pritts 2025-07-05 17:18:32 +0800
  • fa4108e450 GetTargetFrameworkMoniker: add support for netX.Y for TFMs ".NETCoreApp, Version=5.0" or newer. Siegfried Pammer 2025-07-05 07:16:58 +0200
  • 3e1c8570c5
    Merge pull request #3501 from nikitalita/public-target-services Siegfried Pammer 2025-07-05 07:10:38 +0200
  • 58e18e78a2
    Merge 421865acc7 into f311afa1cc #3081 Jan Kučera 2025-07-04 22:09:08 +0200
  • 0454c54021
    Merge 37f3d0b579 into f311afa1cc #3404 Siegfried Pammer 2025-07-04 22:09:08 +0200
  • f311afa1cc
    Merge pull request #3398 from cshung/public/disassemble-single-file-bundle Siegfried Pammer 2025-07-04 22:00:07 +0200
  • 9beb9cbdcb Upgrade packages #3398 Andrew Au 2025-04-13 10:23:24 -0700
  • e3e4d576a6 Support disassembling single file bundle for ILSpy Andrew Au 2025-02-13 14:44:21 -0800
  • 29e5e7df21
    Merge pull request #3500 from icsharpcode/net10upgrade-future Siegfried Pammer 2025-07-04 19:30:01 +0200
  • 2fb90b49e0 Adjust string.Concat handling in ReplaceMethodCallsWithOperators to support unexpanded string.Concat calls. #3500 Siegfried Pammer 2025-06-23 21:15:08 +0200
  • 8834c02eb7 Improve naming of delegate-typed variables. Siegfried Pammer 2025-06-23 20:06:55 +0200
  • 18f5b0f2a0 Add minimal support for params collections to Overload Resolution. Siegfried Pammer 2025-06-22 08:39:40 +0200
  • 4aa777ccc2 Add IsArrayInterfaceType extension method Siegfried Pammer 2025-06-22 08:38:28 +0200
  • d9bc4d19a2 Add support for newobj ROS(in arg) to TransformParamsArgument. Siegfried Pammer 2025-06-22 08:23:47 +0200
  • fecb10f109 Generalize ILInlining special cases for in arguments of ROS<T> ctors. Siegfried Pammer 2025-06-22 08:21:30 +0200
  • 27e4bc578b ref structs cannot be boxed Siegfried Pammer 2025-06-20 22:51:10 +0200
  • 586c04d081 Support params keyword on non-array collections ds5678 2025-03-31 18:45:21 -0700
  • 34490587d9 Hide compiler-generated InlineArray types. Siegfried Pammer 2025-05-29 13:40:49 +0200
  • 2461f520ab Move LocalFunctionDecompiler.GetStatement to Block.GetContainingStatement Siegfried Pammer 2025-04-26 18:22:19 +0200
  • 25eb4910d1 update submodule Siegfried Pammer 2025-05-29 10:25:44 +0200
  • f673b7caa2 Add support for using different editions of .NET in unit tests Siegfried Pammer 2025-05-25 05:52:48 +0200
  • a85ac055b5 Disable package pruning by force Siegfried Pammer 2025-04-26 20:18:59 +0200
  • e4ebe20602 Upgrade dotnet target framework to net10 Siegfried Pammer 2025-04-25 19:39:15 +0200
  • f27ce86bdb Make TargetFramework and TargetServices public #3501 nikitalita 2025-06-23 12:53:58 -0700
  • 0bfe222cf4
    Allow creating a MetadataFile with a MetadataReader / MetadataStringDecoder (#3487) lordmilko 2025-06-19 17:35:28 +1000
  • d28c74231f Remove unused metadataOptions parameter on new MetadataFile ctor #3487 lordmilko 2025-06-19 16:13:18 +1000