Commit Graph
23 Commits
Author SHA1 Message Date
dependabot[bot] cae273a255 Bump Microsoft.SourceLink.GitHub from 10.0.301 to 10.0.400 (#602)
Signed-off-by: dependabot[bot] <[email protected]>
2026-08-19 11:53:29 +01:00
Sam Byass 01c1748426 Lib: v107 and v108 support. Fix v106.1 support. 2026-07-19 17:52:46 +01:00
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
Jeremy Pritts 5d99a946db Fix some build warnings (#562) 2026-06-20 17:16:08 +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 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
Jeremy Pritts a067435d01 Update package references to latest versions (#419)
Updated various package references across multiple project files, including `coverlet.msbuild`, `Microsoft.NET.Test.Sdk`, `NUnit`, `NUnit3TestAdapter`, `NUnit.Analyzers`, `AsmResolver.DotNet`, `System.Text.Json`, `Pastel`, `PolySharp`, and `System.Memory`. This includes both minor and major version upgrades, addressing bug fixes, new features, and potential breaking changes.
2025-03-08 23:45:13 +00:00
Sam Byass 0ea4a8253c Feat: net9 2024-11-15 16:43:31 +00:00
Jeremy Pritts 714c262b21 Update all NuGet references (#365) 2024-10-26 22:45:47 +01:00
Sam Byass 059ab924e7 Standardise code formatting across entire repo 2024-08-25 00:19:11 +01:00
gompoc ef218d7a0b Cpp2IL.Plugin.BuildReport: Bump System.Text.Json to 8.0.4 2024-07-30 13:52:05 +00:00
Sam Byass a53e72da9b chore: Bump all packages except avalonia 2024-01-01 03:18:12 +00:00
Sam Byass b6763820bd Update all deps 2023-02-04 19:00:40 +00:00
Sam Byass 474f984002 feat: net7 2023-01-15 21:58:05 +00:00
ds5678 d89326cbaf Bump NuGet versions for AsmResolver and System.Text.Json (#170) 2022-12-13 23:55:10 +00:00
Sam Byass d8d9b82ff3 Update and cleanup dependencies in all projects 2022-09-22 12:43:30 +01:00
Sam Byass 163d7ce050 Flesh out arm64 disassembler, clean up compiler warnings 2022-08-14 15:25:21 +01:00
Sam Byass cc2297fc4a Core: Add hook for unpacking game path, use in wrapper + new orbispkg plugin 2022-06-30 17:23:34 +01:00
Sam Byass f80a9fbf1d Pushing what I have locally (read commit body):
- New hook for output formats
- Plugin loggers
- Binary structure size tracking
- ELF loading time optimizations
- v29.1 support
- v27 generic type fixes
- Moved build report to a plugin
2022-06-24 20:49:38 +01:00