{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":292193838,"defaultBranch":"master","name":"Il2CppInterop","ownerLogin":"BepInEx","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-09-02T06:05:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/39589027?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1677961275.225132","currentOid":""},"activityList":{"items":[{"before":"d3d7ea4f65cabda6d7a092ef9f7acc2cb36381b3","after":"63e394890549afb6049bbb9553e4c5f75bc41a1d","ref":"refs/heads/master","pushedAt":"2024-07-07T17:33:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Kasuromi","name":null,"path":"/Kasuromi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29818914?s=80&v=4"},"commit":{"message":"Fix System.Func import off-by-one (#132)","shortMessageHtmlLink":"Fix System.Func import off-by-one (#132)"}},{"before":"e48f4127e55276125136f17cffb70dc5ffb38fa3","after":"d3d7ea4f65cabda6d7a092ef9f7acc2cb36381b3","ref":"refs/heads/master","pushedAt":"2024-06-29T18:53:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ManlyMarco","name":null,"path":"/ManlyMarco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39247311?s=80&v=4"},"commit":{"message":"Create a nongeneric Il2CppArrayBase class (#126)","shortMessageHtmlLink":"Create a nongeneric Il2CppArrayBase class (#126)"}},{"before":"45e22c2cb80a9586114a1815d77cc20104fd896c","after":"e48f4127e55276125136f17cffb70dc5ffb38fa3","ref":"refs/heads/master","pushedAt":"2024-06-29T15:53:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Kasuromi","name":null,"path":"/Kasuromi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29818914?s=80&v=4"},"commit":{"message":"`Il2CppStructArray.AsSpan()` (#129)","shortMessageHtmlLink":"Il2CppStructArray<T>.AsSpan() (#129)"}},{"before":"56bf1dadede34de71f5a8f5812e7063ff553c90b","after":"45e22c2cb80a9586114a1815d77cc20104fd896c","ref":"refs/heads/master","pushedAt":"2024-05-18T18:33:28.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"js6pak","name":null,"path":"/js6pak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35262707?s=80&v=4"},"commit":{"message":"Merge pull request #125 from ds5678/update-workflow","shortMessageHtmlLink":"Merge pull request #125 from ds5678/update-workflow"}},{"before":"8ea82dd4d8459cd8d7ba3886f2a0507296c3b488","after":"56bf1dadede34de71f5a8f5812e7063ff553c90b","ref":"refs/heads/master","pushedAt":"2024-05-16T19:30:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kasuromi","name":null,"path":"/Kasuromi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29818914?s=80&v=4"},"commit":{"message":"Add extra signatures for V Rising and use first xref for MetadataCache","shortMessageHtmlLink":"Add extra signatures for V Rising and use first xref for MetadataCache"}},{"before":"a34205408f9b357bd0ae0ea0df324258d9e139d1","after":"8ea82dd4d8459cd8d7ba3886f2a0507296c3b488","ref":"refs/heads/master","pushedAt":"2024-02-25T17:44:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"js6pak","name":null,"path":"/js6pak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35262707?s=80&v=4"},"commit":{"message":"Account for type name when renaming properties and methods from the deobf map (#113)","shortMessageHtmlLink":"Account for type name when renaming properties and methods from the d…"}},{"before":"e8d1acbf392cf280adda143371a5c97f64ad8865","after":"a34205408f9b357bd0ae0ea0df324258d9e139d1","ref":"refs/heads/master","pushedAt":"2023-10-30T21:59:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kasuromi","name":null,"path":"/Kasuromi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29818914?s=80&v=4"},"commit":{"message":"Construct non-blittable value types like objects","shortMessageHtmlLink":"Construct non-blittable value types like objects"}},{"before":"63c7407e71f0c11ccd0a7b33fbfeb72ec944a0dc","after":"e8d1acbf392cf280adda143371a5c97f64ad8865","ref":"refs/heads/master","pushedAt":"2023-09-27T16:40:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kasuromi","name":null,"path":"/Kasuromi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29818914?s=80&v=4"},"commit":{"message":"Method injection support for generic inst, byref and string params","shortMessageHtmlLink":"Method injection support for generic inst, byref and string params"}},{"before":"15fbfc5e10c5a99fdcce9ba9348ab868a4d97b7e","after":"63c7407e71f0c11ccd0a7b33fbfeb72ec944a0dc","ref":"refs/heads/master","pushedAt":"2023-09-06T10:28:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kasuromi","name":null,"path":"/Kasuromi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29818914?s=80&v=4"},"commit":{"message":"Bump il2cpp runtime wrappers","shortMessageHtmlLink":"Bump il2cpp runtime wrappers"}},{"before":"63dae0b29bbc7bdcf7f32789cf2daf0b485f59d6","after":"15fbfc5e10c5a99fdcce9ba9348ab868a4d97b7e","ref":"refs/heads/master","pushedAt":"2023-09-06T10:27:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kasuromi","name":null,"path":"/Kasuromi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29818914?s=80&v=4"},"commit":{"message":"Use native integer for il2cpp gc handles","shortMessageHtmlLink":"Use native integer for il2cpp gc handles"}},{"before":"f3533f91bb65863ff32fc80b6350a1dcbf1382cc","after":"63dae0b29bbc7bdcf7f32789cf2daf0b485f59d6","ref":"refs/heads/master","pushedAt":"2023-08-16T15:56:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Kasuromi","name":null,"path":"/Kasuromi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29818914?s=80&v=4"},"commit":{"message":"Marshal Strings as UTF8 (#101)","shortMessageHtmlLink":"Marshal Strings as UTF8 (#101)"}},{"before":"441577fab450dc52e001ada3cddeea719cc0e093","after":"f3533f91bb65863ff32fc80b6350a1dcbf1382cc","ref":"refs/heads/master","pushedAt":"2023-07-26T18:57:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ManlyMarco","name":null,"path":"/ManlyMarco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39247311?s=80&v=4"},"commit":{"message":"Small Il2CppInterop fixes (#94)\n\n* Fix injected fields incorrectly being initialized on derived types\r\n\r\n* Fix exception on type with abstract method\r\n\r\n* Prevent delegate type names from containing assembly names\r\n\r\n* Fix setting null to Il2CppReferenceField value causing exception\r\n\r\n* Fix il2cpp detour not applying if target type is a blittable struct\r\n\r\nCo-authored-by: Kasuromi <29818914+Kasuromi@users.noreply.github.com>","shortMessageHtmlLink":"Small Il2CppInterop fixes (#94)"}},{"before":"876e0f0c57c35903d54ee0face392f507a1ce4f2","after":"441577fab450dc52e001ada3cddeea719cc0e093","ref":"refs/heads/master","pushedAt":"2023-07-26T18:36:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ManlyMarco","name":null,"path":"/ManlyMarco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39247311?s=80&v=4"},"commit":{"message":"Handle properties with only different parameter types in Pass80UnstripMethods::GetOrCreateProperty (#91)","shortMessageHtmlLink":"Handle properties with only different parameter types in Pass80Unstri…"}},{"before":"975e421e42b49a8fbe12a7e34fd430f4ad1f6bb0","after":"876e0f0c57c35903d54ee0face392f507a1ce4f2","ref":"refs/heads/master","pushedAt":"2023-07-10T22:11:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Kasuromi","name":null,"path":"/Kasuromi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29818914?s=80&v=4"},"commit":{"message":"Pool objects created when passing objects from generated assemblies to the user (#92)","shortMessageHtmlLink":"Pool objects created when passing objects from generated assemblies t…"}},{"before":"c5894986709bb88f12b24e4302b6a8176beff16c","after":"975e421e42b49a8fbe12a7e34fd430f4ad1f6bb0","ref":"refs/heads/master","pushedAt":"2023-06-15T19:32:30.368Z","pushType":"push","commitsCount":1,"pusher":{"login":"js6pak","name":null,"path":"/js6pak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35262707?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"4ef3f4ab25ab26c58e87a0c5cbfd7e1f8e0777d8","after":"c5894986709bb88f12b24e4302b6a8176beff16c","ref":"refs/heads/master","pushedAt":"2023-06-15T19:29:34.798Z","pushType":"push","commitsCount":1,"pusher":{"login":"js6pak","name":null,"path":"/js6pak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35262707?s=80&v=4"},"commit":{"message":"Ignore ret in GetGenericVirtualMethod only for unity 2020","shortMessageHtmlLink":"Ignore ret in GetGenericVirtualMethod only for unity 2020"}},{"before":"18472309b1b81dce01a8390a72b04283dbcb8673","after":"4ef3f4ab25ab26c58e87a0c5cbfd7e1f8e0777d8","ref":"refs/heads/master","pushedAt":"2023-06-14T09:11:41.540Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Kasuromi","name":null,"path":"/Kasuromi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29818914?s=80&v=4"},"commit":{"message":"Handle the case where GenericMethod::GetMethod is after the ret (#96)","shortMessageHtmlLink":"Handle the case where GenericMethod::GetMethod is after the ret (#96)"}},{"before":"6082dabeace77d45480397d6b199da25412f9c9d","after":"18472309b1b81dce01a8390a72b04283dbcb8673","ref":"refs/heads/master","pushedAt":"2023-05-21T17:53:29.310Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Kasuromi","name":null,"path":"/Kasuromi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29818914?s=80&v=4"},"commit":{"message":"Fix GenericMethod_GetMethod_Hook on Unity 2020.3.41+ (#89)","shortMessageHtmlLink":"Fix GenericMethod_GetMethod_Hook on Unity 2020.3.41+ (#89)"}},{"before":"18e58ef5db42a71d6012ab0387b107a4132101eb","after":"6082dabeace77d45480397d6b199da25412f9c9d","ref":"refs/heads/master","pushedAt":"2023-04-03T19:27:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Kasuromi","name":null,"path":"/Kasuromi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29818914?s=80&v=4"},"commit":{"message":"Add another GetFieldDefaultValue signature (#86)","shortMessageHtmlLink":"Add another GetFieldDefaultValue signature (#86)"}},{"before":"41dc00ba9cdd52812d4752a6f65d69f1f887dbf2","after":"18e58ef5db42a71d6012ab0387b107a4132101eb","ref":"refs/heads/master","pushedAt":"2023-04-01T16:53:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Kasuromi","name":null,"path":"/Kasuromi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29818914?s=80&v=4"},"commit":{"message":"Don't unbox non-blittable generic valuetypes for parameter loading (#69)","shortMessageHtmlLink":"Don't unbox non-blittable generic valuetypes for parameter loading (#69)"}},{"before":"945e72168ed6ae4d6eb61e32ab91b9868002cbb9","after":"b31f2930728ae9dc8cba77b0b4c89c30128d0942","ref":"refs/heads/generic-unboxing-fix","pushedAt":"2023-04-01T15:02:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kasuromi","name":null,"path":"/Kasuromi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29818914?s=80&v=4"},"commit":{"message":"Fix rebase conflict","shortMessageHtmlLink":"Fix rebase conflict"}},{"before":"9d320b1ed9c901619f8dc1c45cbcbcc584923c73","after":"945e72168ed6ae4d6eb61e32ab91b9868002cbb9","ref":"refs/heads/generic-unboxing-fix","pushedAt":"2023-04-01T14:57:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Kasuromi","name":null,"path":"/Kasuromi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29818914?s=80&v=4"},"commit":{"message":"Don't unbox non-blittable generics","shortMessageHtmlLink":"Don't unbox non-blittable generics"}},{"before":"d66953203fefa7b818ce60f1153f00cf8598222f","after":"41dc00ba9cdd52812d4752a6f65d69f1f887dbf2","ref":"refs/heads/master","pushedAt":"2023-04-01T14:38:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"js6pak","name":null,"path":"/js6pak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35262707?s=80&v=4"},"commit":{"message":"Fix code style for #85","shortMessageHtmlLink":"Fix code style for #85"}},{"before":"b4801bb12e29128b6851dc8c2b4889c6eee9bc9b","after":"d66953203fefa7b818ce60f1153f00cf8598222f","ref":"refs/heads/master","pushedAt":"2023-04-01T11:58:39.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"Kasuromi","name":null,"path":"/Kasuromi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29818914?s=80&v=4"},"commit":{"message":"Refactor hook creation (#85)","shortMessageHtmlLink":"Refactor hook creation (#85)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEePQhawA","startCursor":null,"endCursor":null}},"title":"Activity · BepInEx/Il2CppInterop"}