Commit Graph

  • 30a75d2d94
    Merge 43bfaba7e0 into e3b1eb8a97 #3534 Maximilian Schmöcker 2025-08-06 21:54:18 +0200
  • 43bfaba7e0
    Add ExpandParamsArguments DecompilerSettings #3534 Maximilian Schmöcker 2025-08-06 21:37:30 +0200
  • ed4c3467fd
    Merge 850ffe593d into e3b1eb8a97 #3533 Maximilian Schmöcker 2025-08-06 20:35:10 +0200
  • 850ffe593d
    Fix methods with mandatory arguments ignore disabled OptionalArguments setting #3533 Maximilian Schmöcker 2025-08-05 23:39:02 +0200
  • 91d94a8e3b
    Merge 4dc7c63c4b into e3b1eb8a97 #3532 Christoph Wille 2025-08-05 11:27:00 +0000
  • 4dc7c63c4b Update Humanizer #3532 christophwille/updatehumanizer Christoph Wille 2025-08-05 13:24:50 +0200
  • 8ed0dbcbef
    Merge 48f241526b into e3b1eb8a97 #3517 Christoph Wille 2025-08-05 05:35:41 +0000
  • 48f241526b Fix M.C.Analyzers to nuget.org feed #3517 christophwille/roslyn5test Christoph Wille 2025-08-05 07:35:33 +0200
  • 6ea82530c8 Update to latest Roslyn 5.0.0-2.25404.9 to see eventual breaks Christoph Wille 2025-08-05 07:19:56 +0200
  • d0635f96fe Nasty hack to quickly add Roslyn 5 transport feed Christoph Wille 2025-07-16 12:12:12 +0200
  • 032f702482 Take latest from dotnet-tools feed and see what happens Christoph Wille 2025-07-16 11:08:06 +0200
  • 968953d5b9
    Merge 1ab0ae246f into e3b1eb8a97 #3013 workgroupengineering 2025-08-04 21:06:49 +0200
  • 5fd60d9b5b
    Merge 421865acc7 into e3b1eb8a97 #3081 Jan Kučera 2025-08-04 21:06:49 +0200
  • 1b7e5ae917
    Merge 37f3d0b579 into e3b1eb8a97 #3404 Siegfried Pammer 2025-08-04 21:06:49 +0200
  • a4a15cd711
    Merge d28cec0d8c into e3b1eb8a97 #3427 Andrey "Zed" Zaikin 2025-08-04 21:06:49 +0200
  • e4864e237b
    Merge 20d93e2186 into e3b1eb8a97 #3472 Jeremy Pritts 2025-08-04 21:06:49 +0200
  • 228a496a90
    Merge a5503693ff into e3b1eb8a97 #3481 ElektroKill 2025-08-04 21:06:49 +0200
  • e3b1eb8a97
    Merge pull request #3530 from icsharpcode/csharp14/extensions master Siegfried Pammer 2025-08-04 19:04:31 +0200
  • f8dcd95b31 Add support for extensions in CSharpDecompiler #3530 Siegfried Pammer 2025-08-04 08:16:16 +0200
  • 9157122462 Add ExtensionDeclaration syntax node Siegfried Pammer 2025-08-04 07:57:57 +0200
  • 3b0939d99c Add ExtensionInfo: mapping of extension members to extension implementations and more. Siegfried Pammer 2025-08-02 19:46:18 +0200
  • 29bd78a9c9 Add DecompilerSettings.ExtensionMembers and Language version 14 Siegfried Pammer 2025-08-04 08:13:07 +0200
  • 68ae8ae833 Rename ITypeDefinition.HasExtensionMethods to ITypeDefinition.HasExtensions Siegfried Pammer 2025-08-04 07:55:28 +0200
  • 9b576532c7 Update dotnet-format to 10.0.100-preview.6.25358.103 Siegfried Pammer 2025-08-03 13:09:57 +0200
  • 685f21edb5 C# 14 extensions: Add initial test case Siegfried Pammer 2025-08-01 19:28:19 +0200
  • 864ed63175
    Merge pull request #3529 from lordmilko/master Siegfried Pammer 2025-08-03 13:51:01 +0200
  • 7ea2c8f32f Remove dead code Siegfried Pammer 2025-08-02 15:40:54 +0200
  • c642678f7f Remove ToTypeReference: Implement ParseReflectionName with SRM TypeName. Siegfried Pammer 2025-08-02 14:37:51 +0200
  • 33e497eb80 Refactor ParseReflectionName to return IType instead of ITypeReference Siegfried Pammer 2025-08-02 11:39:01 +0200
  • 9498c8d3d9
    Allow specifying an IDecompilerTypeSystem rather than a DecompilerTypeSystem to CSharpDecompiler #3529 lordmilko 2025-08-02 19:07:48 +1000
  • 9dde97414a Rename ResolvedUsingScope to UsingScope Siegfried Pammer 2025-08-02 11:02:25 +0200
  • c9e3790adc Remove UnresolvedUsingScope Siegfried Pammer 2025-08-02 11:00:31 +0200
  • d2d9281072 Move CanTransformToExtensionMethodCall to CSharpResolver Siegfried Pammer 2025-08-02 09:09:20 +0200
  • e56f12cf93 Fix #2165: DeclareVariables step must update ResolveResult annotation when using out var. Siegfried Pammer 2025-08-01 21:14:16 +0200
  • 6955704172 Updated CSharpConversions according to https://github.com/dotnet/csharpstandard/blob/draft-v9/standard/conversions.md Siegfried Pammer 2025-08-01 16:03:22 +0200
  • 20d93e2186 Add preprocessor directive #3472 ds5678 2025-08-01 02:27:23 -0700
  • c6f7363bf7 WIP preincrement improvements ds5678 2025-05-05 22:09:28 -0700
  • 235ae52756 Always attempt standard implicit conversions before user-defined conversions. Daniel Grunwald 2025-08-01 11:03:03 +0200
  • d0fc0411fb Update to C# 13 and fix field keyword Siegfried Pammer 2025-08-01 11:08:36 +0200
  • ccb8887657 Move AllowByRefLike to SRMExtensions. Daniel Grunwald 2025-08-01 09:37:58 +0200
  • 90cd265e89 Update System.Reflection.Metadata dependency to 9.0.0. Daniel Grunwald 2025-08-01 09:29:35 +0200
  • 2ca6e22384
    Merge pull request #3527 from jjonescz/allows-ref-struct Daniel Grunwald 2025-08-01 08:54:29 +0200
  • 0d8a85c3db Fix warnings in CompareViewModel Siegfried Pammer 2025-07-30 22:02:58 +0200
  • f0c80e4a80 Silence NU1510 Siegfried Pammer 2025-07-30 22:00:43 +0200
  • f97e59760b Fix #3512: Local function name collides with local variable name Siegfried Pammer 2025-07-30 20:34:22 +0200
  • ddb7171a2a Fix #3524: Property without backing field cannot have an initializer. Siegfried Pammer 2025-07-30 07:28:45 +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. 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
  • 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
  • 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
  • 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
  • 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