Commit Graph

  • 627cedc502 deploy: e9e9554d1f gh-pages pardeike 2026-03-20 23:10:19 +00:00
  • e9e9554d1f Add complete finalizer documentation examples (#763) master Copilot 2026-03-21 00:06:32 +01:00
  • 14ac6d6fc2 Improve XML documentation for all Calls methods with opcode details copilot/fix-codematch-calls-issue copilot-swe-agent[bot] 2026-01-31 20:53:06 +00:00
  • fcfc1833ee Add comprehensive constructor support and tests for CodeMatch.Calls copilot-swe-agent[bot] 2026-01-31 20:47:24 +00:00
  • e586908fa3 Add constructor support to CodeMatch.Calls method copilot-swe-agent[bot] 2026-01-31 16:38:32 +00:00
  • 241a0fff1f Initial plan copilot-swe-agent[bot] 2026-01-31 16:33:28 +00:00
  • a298a1183e Consolidate LoadField/StoreField to follow DRY principles by adding FieldInfo-based overloads copilot/implement-issue-756 copilot-swe-agent[bot] 2026-01-27 07:19:16 +00:00
  • 6349f08efc Add expression-based LoadField/StoreField support for CodeMatch, CodeInstruction, and SymbolExtensions (issue #756) copilot-swe-agent[bot] 2026-01-27 07:06:17 +00:00
  • 59c0480943 Initial plan copilot-swe-agent[bot] 2026-01-27 06:55:56 +00:00
  • d0ebd095bd Document FileLog env variables Copilot 2025-12-10 08:33:48 +01:00
  • 00602ef1ef Add "Genshin Impact Miliastra Wonderland" to README.md (#747) Ddggdd135 2025-11-19 09:22:08 +08:00
  • a264a1bf1c v2.4.2 release v2.4.2.0 Andreas Pardeike 2025-11-13 01:22:27 +01:00
  • 7aa904f8cc Harmony 2.4.2 uses MonoMod.Core 1.3.3 and support NET 10 Andreas Pardeike 2025-11-12 22:11:59 +01:00
  • 75e97fdee8 Fixes NET 10 tests and other quirks Andreas Pardeike 2025-11-12 13:07:57 -08:00
  • 01258366a5 Partially add .NET 10 support (#744) Copilot 2025-11-12 20:30:22 +01:00
  • f62692b4c8 Update MonoModCoreVersion to 1.3.3 Andreas Pardeike 2025-11-12 10:44:55 +01:00
  • 29c8fd8ee7 Add public API for MonoMod switches configuration (#740) Copilot 2025-10-14 00:50:13 +02:00
  • cd357325d8 Add continue-on-error to validation step to prevent workflow failure copilot/fix-burst-compiler-issue copilot-swe-agent[bot] 2025-10-13 22:43:19 +00:00
  • 18d80c1436 Fix GitHub Actions workflow syntax for validation step copilot-swe-agent[bot] 2025-10-13 21:25:01 +00:00
  • 44b6554439 Refine validation messages and revert unnecessary ILRepack changes copilot-swe-agent[bot] 2025-10-07 08:38:02 +00:00
  • 3881a6c67b Add metadata validation for Unity Burst compatibility copilot-swe-agent[bot] 2025-10-07 08:35:38 +00:00
  • 80be556f32 Initial plan copilot-swe-agent[bot] 2025-10-07 08:21:35 +00:00
  • b00177fee8 Migrate from deprecated macOS 13 to newer macOS runners (#738) Copilot 2025-10-03 08:39:41 +02:00
  • c56abb4d21 Fix Ubuntu 24.04 compatibility issues in test workflows (#736) Copilot 2025-09-29 15:14:00 +02:00
  • 60f97080c4 [WIP] Git submodule URL protocol specification causes issues when forking repository (#734) Copilot 2025-09-29 07:07:11 +02:00
  • e932e9b4f2 Fix critical issues: remove dead code, document limitations, add comprehensive test coverage copilot/fix-731 copilot-swe-agent[bot] 2025-09-26 10:46:35 +00:00
  • fea3c2321c Implement feedback: rename HarmonyInfixPatch to HarmonyInnerPatch and add multiple indices support copilot-swe-agent[bot] 2025-09-26 10:31:13 +00:00
  • dc79329066 Align infix implementation with original concept: update attribute names and structure copilot-swe-agent[bot] 2025-09-26 10:10:53 +00:00
  • 562647a9e1 Add comprehensive infix functionality tests and fix API accessibility issues copilot-swe-agent[bot] 2025-09-20 13:27:03 +00:00
  • 6c091dac90 Implement core IL emission algorithm for infix patches with call site replacement copilot-swe-agent[bot] 2025-09-20 13:20:55 +00:00
  • e7742f7ea9 Implement parameter binding system for infix patches with inner/outer context support copilot-swe-agent[bot] 2025-09-20 13:14:38 +00:00
  • 4b91c97c51 Add core infix infrastructure: attributes, patch models, and discovery copilot-swe-agent[bot] 2025-09-20 13:09:51 +00:00
  • 993e853c0f Initial setup: Update .NET SDK version for compatibility copilot-swe-agent[bot] 2025-09-20 13:00:33 +00:00
  • b8041ba05a Initial plan copilot-swe-agent[bot] 2025-09-20 12:57:02 +00:00
  • 0bc869d3ba adds infix architecture notes in docs/infix Andreas Pardeike 2025-09-20 14:39:13 +02:00
  • 6dcbb7ecbd Improve PatchCategory/UnpatchCategory (#704) ADDB 2025-09-05 19:29:04 +02:00
  • 3c753b95de uses peaceiris/actions-gh-pages@v4 Andreas Pardeike 2025-09-05 17:17:26 +02:00
  • 69fd3f9451 fixes dup lines Andreas Pardeike 2025-09-05 16:45:03 +02:00
  • 43787f6e4c formats docs.yml correctly; adds scripts to solution Andreas Pardeike 2025-09-05 16:22:29 +02:00
  • b40c871411 Generate RAG index for HarmonyBot (#727) Andreas Pardeike 2025-09-05 16:11:36 +02:00
  • a7a44be2db Exclude dynamic methods from native methoc check, update AGENTS file Andreas Pardeike 2025-09-05 16:06:40 +02:00
  • 363190c075 replaces file link Andreas Pardeike 2025-08-23 00:38:08 +02:00
  • 0072943ba5 draft for docs Andreas Pardeike 2025-08-23 00:31:53 +02:00
  • dff846bcdd updates docfx.json to new layout Andreas Pardeike 2025-08-22 18:46:57 +02:00
  • d187e2009e Update documentation [skip ci] pardeike-bot 2025-08-22 16:27:15 +00:00
  • 007ee8e78c v2.4.1 release v2.4.1.0 Andreas Pardeike 2025-08-22 17:48:59 +02:00
  • 789df191bb Remove redundant Harmony zip artifacts from Platform Tests workflow (#711) Copilot 2025-08-22 00:16:05 +02:00
  • a450fac09d Fix TRX file XML parsing errors in Platform Tests by sanitizing test output (#710) Copilot 2025-08-21 23:47:50 +02:00
  • 9931d9c0e0 Fix Process resource leak, CI warnings, and improve .NET version consistency (#709) Copilot 2025-08-21 23:14:25 +02:00
  • 3b7921b7a5 undid commit a4c85346 and fixes warnings Andreas Pardeike 2025-08-21 21:44:23 +02:00
  • 0c42ebb3be Fix a bunch of Mono.Cecil's API being public in the merged version (#708) Arne Kiesewetter 2025-08-21 21:25:49 +02:00
  • a4c85346f2 Internalize dependencies in merged packages (#706) Andreas Pardeike 2025-08-21 16:12:22 +02:00
  • d222323ad7 forgot to check this in before doing the release, binaries are still ok Andreas Pardeike 2025-08-17 23:23:27 +02:00
  • a945fb25f0 v2.4.0 release v2.4.0.0 Andreas Pardeike 2025-08-17 22:05:03 +02:00
  • b15a308c0b 45min max timeout should be enough v2.3.7.0-prerelease Andreas Pardeike 2025-08-06 19:37:35 +02:00
  • 1651d8d245 more timeout bumping Andreas Pardeike 2025-08-06 19:14:41 +02:00
  • 1e613a3d2f increase timeout for MacOS-arm64 .NET/Mono Andreas Pardeike 2025-08-06 18:54:30 +02:00
  • 6ad408220e bump version Andreas Pardeike 2025-08-06 18:20:40 +02:00
  • 3cd06d7d9c uses local monomod Andreas Pardeike 2025-08-06 18:01:58 +02:00
  • 853ca7ce5f remove debugging Andreas Pardeike 2025-08-05 22:30:10 +02:00
  • 9b24f53877 handle try/fault with try/catch/finally logic Andreas Pardeike 2025-08-05 22:27:52 +02:00
  • 1c1ef63eac debug special case failure Andreas Pardeike 2025-08-05 20:59:20 +02:00
  • 1dac899fb5 adds arm64 test Andreas Pardeike 2025-08-02 16:25:21 +02:00
  • c7eb85721d fix indention of previous commit Andreas Pardeike 2025-08-02 16:05:40 +02:00
  • ef7d8f0e96 adds recursive checkout to github platform tests Andreas Pardeike 2025-08-02 16:03:27 +02:00
  • 27acf122dc 2.3.7-prerelease Andreas Pardeike 2025-08-02 13:23:38 +02:00
  • 918e1d6b1f updates to fixes in monomod prerelease Andreas Pardeike 2025-08-02 09:45:01 +02:00
  • b001e00ea9 wip Andreas Pardeike 2025-08-01 22:51:37 +02:00
  • 5566ebed3b switch submodule monomod to branch 'merge-reorganize-arm64' Andreas Pardeike 2025-08-01 17:11:20 +02:00
  • 9697562f80 adds local monomod, uses HarmonyPrerelease flag to use it Andreas Pardeike 2025-08-01 14:44:10 +02:00
  • 87cdb61321 allow [HarmonyPatch] on structs Andreas Pardeike 2025-08-01 13:48:17 +02:00
  • 43b2c3ae2d removes old wording Andreas Pardeike 2025-08-01 13:34:47 +02:00
  • bffa726f1a Merge pull request #693 from pardeike/codex/enable-deserialization-for-harmonyexception Andreas Pardeike 2025-08-01 11:35:39 +02:00
  • ac28cab424 Remove HarmonyException serialization Andreas Pardeike 2025-08-01 11:32:48 +02:00
  • 66768ac8b2 Merge pull request #692 from pardeike/codex/fix-spelling-mistakes-and-documentation-style Andreas Pardeike 2025-08-01 11:30:58 +02:00
  • a5f520f918 Revert docfx.js edits Andreas Pardeike 2025-08-01 11:28:58 +02:00
  • 68f36ae8aa Merge pull request #691 from pardeike/codex/fix-platform-tests-for-windows-server-2019 Andreas Pardeike 2025-08-01 10:46:02 +02:00
  • 886a326da6 Update Windows CI image Andreas Pardeike 2025-08-01 10:45:34 +02:00
  • 73f139ea72 removes harmony attribute requirement for manual use of PatchClassProcessor Andreas Pardeike 2025-08-01 10:23:30 +02:00
  • 8c0fc1d190 fixes bug in using streamMemory content Andreas Pardeike 2025-08-01 10:23:01 +02:00
  • 04e6cb326b Merge pull request #690 from pardeike/codex/replace-getbuffer-with-toarray Andreas Pardeike 2025-08-01 10:08:53 +02:00
  • 98586fb27d Use ToArray for patch serialization Andreas Pardeike 2025-08-01 10:02:00 +02:00
  • 16640749a6 possible fix for bad test logic Andreas Pardeike 2025-08-01 01:17:12 +02:00
  • be2783e6eb small refactoring Andreas Pardeike 2025-07-31 19:58:32 +02:00
  • 7b4d2055fc adds configurable error handler Andreas Pardeike 2025-07-31 19:23:34 +02:00
  • 6c6632049f adds RemoveSearchForward, RemoveSearchBackward, RemoveUntilForward, RemoveUntilBackward and Do to CodeMatcher + tests Andreas Pardeike 2025-07-31 17:52:12 +02:00
  • f2775b4595 Merge pull request #689 from pardeike/feature/more-methodtypes Andreas Pardeike 2025-07-31 13:46:26 +02:00
  • fa9f578956 adds remaining tests, fixes operators Andreas Pardeike 2025-07-31 13:45:26 +02:00
  • a632412cdf some tests (more to come) Andreas Pardeike 2025-07-31 13:25:39 +02:00
  • 7de5575bf8 cleanup Andreas Pardeike 2025-07-31 12:59:45 +02:00
  • 94177e785a Implementation Andreas Pardeike 2025-07-31 12:38:38 +02:00
  • 4cd6568d01 Implement remaining MethodType cases Andreas Pardeike 2025-07-31 12:37:59 +02:00
  • 05f0f31665 extends existing cases Andreas Pardeike 2025-07-31 11:56:59 +02:00
  • aa65c00cdb Merge pull request #682 from Nytra/localIndexLocalBuilder Andreas Pardeike 2025-07-20 05:51:09 +02:00
  • e36307616e Merge pull request #686 from MSWS/patch-2 Andreas Pardeike 2025-07-20 05:47:26 +02:00
  • f82b56af86 Merge pull request #685 from MSWS/patch-1 Andreas Pardeike 2025-07-20 05:43:13 +02:00
  • ab445898be Update patching-injections.md Isaac 2025-07-19 00:10:20 -07:00
  • 3c6ef097fd Update basics.md Isaac 2025-07-18 22:59:14 -07:00
  • 0e59935a63 Should still check the OpCode Nytra 2025-06-22 17:08:59 +01:00
  • 0cd910edc6 Add LocalBuilder check to LocalIndex extension Nytra 2025-06-22 17:00:08 +01:00