Commit Graph
19 Commits
Author SHA1 Message Date
dependabot[bot] dd5d11f733 Bump Microsoft.SourceLink.GitHub from 10.0.300 to 10.0.301 (#580) 2026-07-15 16:24:16 +01:00
Sam Byass a39f49c1ee chore: Bump nuget packages 2026-07-04 21:58:08 +01:00
Sam Byass 676ff28139 Decompiler: Fix logspam from stack not settling 2026-06-07 17:25:30 +01:00
Sam Byass 646dde05a6 feat: net10 2026-04-26 16:37:11 +01:00
Sam Byass 19fa6efe7a chore: Update build script and copyrights 2026-04-01 00:04:53 +01:00
Xpl0itR d396ef3114 Add NuGet packaging metadata and publish workflow
Add package metadata and SourceLink to plugin projects. Update CI workflow to add publish steps for each plugin NuGet package. Also set ContinuousIntegrationBuild in LibCpp2IL to ensure CI-specific packaging behaviour.
2026-03-16 12:54:38 +00:00
Sam Byass 6ee2710eff chore: Bump all dependencies 2025-12-24 14:32:16 +00:00
ds5678 5e7e18b7b6 Fix warnings 2025-12-24 14:22:57 +00:00
Jeremy PrittsandSam Byass 9ce22e9116 Support overriding anything (#462)
Co-authored-by: Sam Byass <[email protected]>
2025-06-01 17:47:23 +01:00
ds5678 717c40a73c Support injecting anything
* Nested types
* Events
* Properties
* Assemblies

Support additional metadata in injected assemblies

Make setter for TypeAnalysisContext::OverrideBaseType public

TypeAnalysisContext::InterfaceContexts as list rather than array

Fix sign bug

Support generic parameters on type contexts and method contexts

Make GenericParameterTypeAnalysisContext instances unique

Revert change to Il2CppGenericParameter::Index

Use attributes to determine if injected methods are static
* Also add hide by sig attribute for injected constructors

Support overrides on injected methods

In ControlFlowGraphOutputFormat, exclude injected assemblies

Ensure injected assemblies can't delete existing assemblies

Backing field on .NET Standard for injected method overrides

Implement requested change
2025-05-15 19:16:23 +01:00
Sam Byass a2c1a1d0e7 infra: Update build script to build plugins and nupkgs 2024-12-08 15:09:20 +00:00
Sam Byass 0ea4a8253c Feat: net9 2024-11-15 16:43:31 +00:00
Sam Byass 059ab924e7 Standardise code formatting across entire repo 2024-08-25 00:19:11 +01:00
gompoc 19fce164ad Plugin.ControlFlowGraph: Avoid using a reserved keyword as id because it breaks some graph viewers 2024-08-12 19:53:55 +01:00
Sam Byass e57a269efe CFG: Don't try to write to a too-long path 2024-08-12 14:05:43 +01:00
gompoc 5d992a3988 cleanup 2024-08-11 22:12:19 +01:00
gompoc 0484be0060 Small correction 2024-08-11 22:12:19 +01:00
gompoc ff1caf3b9e Switch graphing library 2024-08-11 22:12:19 +01:00
gompoc 1d4baf3958 add new project 2024-08-11 22:12:19 +01:00