{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":93945479,"defaultBranch":"master","name":"Castle.Core","ownerLogin":"stakx","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2017-06-10T14:46:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/104481?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1694717603.0","currentOid":""},"activityList":{"items":[{"before":"a58f70423301fc8aaf0d4af0279e01f03f48fae4","after":"30bafc9436a9f91955030d9d5de11caf1614674f","ref":"refs/heads/enhancement/nullable-reference-type-annotations","pushedAt":"2023-09-15T08:47:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stakx","name":"Dominique Schuppli","path":"/stakx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104481?s=80&v=4"},"commit":{"message":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":"781960a55f281f380dd36a19cac67f0d80315231","after":"a58f70423301fc8aaf0d4af0279e01f03f48fae4","ref":"refs/heads/enhancement/nullable-reference-type-annotations","pushedAt":"2023-09-15T08:01:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stakx","name":"Dominique Schuppli","path":"/stakx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104481?s=80&v=4"},"commit":{"message":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":"3e5cfd59afce1ade8a5db9ffed0f0582d073116e","after":"781960a55f281f380dd36a19cac67f0d80315231","ref":"refs/heads/enhancement/nullable-reference-type-annotations","pushedAt":"2023-09-14T19:14:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stakx","name":"Dominique Schuppli","path":"/stakx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104481?s=80&v=4"},"commit":{"message":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":null,"after":"3e5cfd59afce1ade8a5db9ffed0f0582d073116e","ref":"refs/heads/enhancement/nullable-reference-type-annotations","pushedAt":"2023-09-14T18:53:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stakx","name":"Dominique Schuppli","path":"/stakx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104481?s=80&v=4"},"commit":{"message":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":"57e666d7811db5f04ca40bae0364b77c4191a519","after":"f937cc1a766250772d1a6f582fab1d11594591c2","ref":"refs/heads/master","pushedAt":"2023-09-14T16:58:13.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"stakx","name":"Dominique Schuppli","path":"/stakx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104481?s=80&v=4"},"commit":{"message":"Optimize & document `InterfaceMembersOnClassCollector` (#667)\n\n* Inline `IsVirtuallyImplementedInterfaceMethod`\r\n* Remove redundant call to `GetMethodOnTarget`\r\n* Add explanation for the `onlyProxyVirtual` flag","shortMessageHtmlLink":"Optimize & document InterfaceMembersOnClassCollector (castleproject…"}},{"before":"f06e6485b32d94784e45a570377dd3a4c66ab29d","after":"51112db2c11efc4d1ed65fa8567b8afca09f0c94","ref":"refs/heads/enhancements/default-interface-members","pushedAt":"2023-09-10T22:07:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stakx","name":"Dominique Schuppli","path":"/stakx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104481?s=80&v=4"},"commit":{"message":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":"a0f7a443abe940857c4ebc317be8a3e958295d7c","after":null,"ref":"refs/heads/refactor/interface-members-on-class-collector","pushedAt":"2023-09-10T21:56:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stakx","name":"Dominique Schuppli","path":"/stakx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104481?s=80&v=4"}},{"before":"138a9b66abdcc3d67d01482ff96727077dca7397","after":"a0f7a443abe940857c4ebc317be8a3e958295d7c","ref":"refs/heads/refactor/interface-members-on-class-collector","pushedAt":"2023-09-10T21:39:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stakx","name":"Dominique Schuppli","path":"/stakx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104481?s=80&v=4"},"commit":{"message":"Add explanation for the `onlyProxyVirtual` flag","shortMessageHtmlLink":"Add explanation for the onlyProxyVirtual flag"}},{"before":"c662c9058c2525023c19fcb5936fec26a7183b60","after":null,"ref":"refs/heads/refactor/accessibility-check","pushedAt":"2023-09-10T21:36:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stakx","name":"Dominique Schuppli","path":"/stakx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104481?s=80&v=4"}},{"before":null,"after":"138a9b66abdcc3d67d01482ff96727077dca7397","ref":"refs/heads/refactor/interface-members-on-class-collector","pushedAt":"2023-09-10T21:25:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stakx","name":"Dominique Schuppli","path":"/stakx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104481?s=80&v=4"},"commit":{"message":"Add explanation for the `onlyProxyVirtual` flag","shortMessageHtmlLink":"Add explanation for the onlyProxyVirtual flag"}},{"before":null,"after":"c662c9058c2525023c19fcb5936fec26a7183b60","ref":"refs/heads/refactor/accessibility-check","pushedAt":"2023-09-10T08:54:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stakx","name":"Dominique Schuppli","path":"/stakx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104481?s=80&v=4"},"commit":{"message":"Remove redundant accessibility checks from `AcceptMethodPreScreen`","shortMessageHtmlLink":"Remove redundant accessibility checks from AcceptMethodPreScreen"}},{"before":null,"after":"9f72f39e9ea8ad6453552b9e624fc448f0443342","ref":"refs/heads/bug/by-ref-like-parameters","pushedAt":"2023-09-03T21:40:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stakx","name":"Dominique Schuppli","path":"/stakx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104481?s=80&v=4"},"commit":{"message":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":"794044179b3159d6f1027db57a1f3c6f6b795f7d","after":"1956b53e12f81a07a60fbca9afc14425c07ec5df","ref":"refs/heads/enhancements/by-ref-like-parameter-types","pushedAt":"2023-09-02T20:27:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stakx","name":"Dominique Schuppli","path":"/stakx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104481?s=80&v=4"},"commit":{"message":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":null,"after":"794044179b3159d6f1027db57a1f3c6f6b795f7d","ref":"refs/heads/enhancements/by-ref-like-parameter-types","pushedAt":"2023-09-02T19:51:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stakx","name":"Dominique Schuppli","path":"/stakx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104481?s=80&v=4"},"commit":{"message":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":"41ebbcc46eac32aa63a12f63731d00923d5a8f8a","after":"f06e6485b32d94784e45a570377dd3a4c66ab29d","ref":"refs/heads/enhancements/default-interface-members","pushedAt":"2023-09-01T11:04:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stakx","name":"Dominique Schuppli","path":"/stakx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104481?s=80&v=4"},"commit":{"message":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":"001f261a1e88d4d6cf964d15550d7c56fc2a1339","after":"41ebbcc46eac32aa63a12f63731d00923d5a8f8a","ref":"refs/heads/enhancements/default-interface-members","pushedAt":"2023-09-01T10:07:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stakx","name":"Dominique Schuppli","path":"/stakx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104481?s=80&v=4"},"commit":{"message":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":"1b6cb2ce96507e63c8925db0e167a573aa02ff64","after":"001f261a1e88d4d6cf964d15550d7c56fc2a1339","ref":"refs/heads/enhancements/default-interface-members","pushedAt":"2023-08-31T23:29:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stakx","name":"Dominique Schuppli","path":"/stakx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104481?s=80&v=4"},"commit":{"message":"Fix tests for properties with default impls\n\n... by properly forwarding the \"standalone\" flag in the newly added\ncollector.","shortMessageHtmlLink":"Fix tests for properties with default impls"}},{"before":null,"after":"1b6cb2ce96507e63c8925db0e167a573aa02ff64","ref":"refs/heads/enhancements/default-interface-members","pushedAt":"2023-08-31T23:01:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stakx","name":"Dominique Schuppli","path":"/stakx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104481?s=80&v=4"},"commit":{"message":"Add more tests for default interface property impls","shortMessageHtmlLink":"Add more tests for default interface property impls"}},{"before":"e18613e259ca4913d666b4ad3b1b809d5a3e19c2","after":"57e666d7811db5f04ca40bae0364b77c4191a519","ref":"refs/heads/master","pushedAt":"2023-08-28T13:05:14.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"stakx","name":"Dominique Schuppli","path":"/stakx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104481?s=80&v=4"},"commit":{"message":"Merge pull request #658 from stakx/bug/generic-enum-constraint\n\nFix `ArgumentException` caused by `Enum` constraint on method `out` parameter","shortMessageHtmlLink":"Merge pull request castleproject#658 from stakx/bug/generic-enum-cons…"}},{"before":"1bc7f18193bd04dbcac7c5feb3be16024c458914","after":null,"ref":"refs/heads/bug/generic-enum-constraint","pushedAt":"2023-08-28T10:27:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stakx","name":"Dominique Schuppli","path":"/stakx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104481?s=80&v=4"}},{"before":"80fd65d51f935c5d70ab35bb18a108b649e0fd31","after":"1bc7f18193bd04dbcac7c5feb3be16024c458914","ref":"refs/heads/bug/generic-enum-constraint","pushedAt":"2023-08-28T10:07:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stakx","name":"Dominique Schuppli","path":"/stakx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104481?s=80&v=4"},"commit":{"message":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":"d7d8f6d438cb63dc6409b1092a52a7f37d7eb316","after":null,"ref":"refs/heads/bug/method-invocation-target","pushedAt":"2023-08-28T10:05:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stakx","name":"Dominique Schuppli","path":"/stakx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104481?s=80&v=4"}},{"before":"46fbe943de6ca3fb17f5c967e65eae6a702c3ebb","after":"d7d8f6d438cb63dc6409b1092a52a7f37d7eb316","ref":"refs/heads/bug/method-invocation-target","pushedAt":"2023-08-28T09:55:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stakx","name":"Dominique Schuppli","path":"/stakx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104481?s=80&v=4"},"commit":{"message":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":"c6c222c4c7f8988ee95180485f97231374063329","after":"46fbe943de6ca3fb17f5c967e65eae6a702c3ebb","ref":"refs/heads/bug/method-invocation-target","pushedAt":"2023-08-28T09:44:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stakx","name":"Dominique Schuppli","path":"/stakx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104481?s=80&v=4"},"commit":{"message":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":"37c3a5503744c90a426dff5bcd86624b97323c60","after":"80fd65d51f935c5d70ab35bb18a108b649e0fd31","ref":"refs/heads/bug/generic-enum-constraint","pushedAt":"2023-08-23T09:51:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stakx","name":"Dominique Schuppli","path":"/stakx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104481?s=80&v=4"},"commit":{"message":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":null,"after":"37c3a5503744c90a426dff5bcd86624b97323c60","ref":"refs/heads/bug/generic-enum-constraint","pushedAt":"2023-08-23T09:45:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stakx","name":"Dominique Schuppli","path":"/stakx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104481?s=80&v=4"},"commit":{"message":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":null,"after":"c6c222c4c7f8988ee95180485f97231374063329","ref":"refs/heads/bug/method-invocation-target","pushedAt":"2023-08-23T08:38:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stakx","name":"Dominique Schuppli","path":"/stakx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104481?s=80&v=4"},"commit":{"message":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":null,"after":"f030f52661e6a9b31dc4ecf289ddf47d6ed76803","ref":"refs/heads/drafts/enhancements/default-interface-methods-3","pushedAt":"2023-04-09T18:13:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stakx","name":"Dominique Schuppli","path":"/stakx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104481?s=80&v=4"},"commit":{"message":"Add tests re: interface methods with default implementations","shortMessageHtmlLink":"Add tests re: interface methods with default implementations"}},{"before":null,"after":"2b3958013d805fe27a5af0e6cd19e74dc2907508","ref":"refs/heads/drafts/enhancements/default-interface-methods-1","pushedAt":"2023-04-09T18:09:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stakx","name":"Dominique Schuppli","path":"/stakx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104481?s=80&v=4"},"commit":{"message":"Collect interface methods with default implementations\n\nA class implementing an interface with default method implementations\nwill not necessarily override those methods; in such cases, the methods\nare currently \"invisible\" to DynamicProxy and thus won't get proxied.\n\nThis can be solved by an extra pass over all interfaces to collect such\nmethods, as is done in this commit.\n\nWe should next check whether the same work can be performed in the pre-\nexisting infrastructure, so that we don't need to iterate over all\ninterfaces more than once.","shortMessageHtmlLink":"Collect interface methods with default implementations"}},{"before":null,"after":"781de05cd7092dbda18fc16a4ae7d39e4361e77a","ref":"refs/heads/drafts/enhancements/default-interface-methods-2","pushedAt":"2023-04-09T18:09:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stakx","name":"Dominique Schuppli","path":"/stakx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104481?s=80&v=4"},"commit":{"message":"draft","shortMessageHtmlLink":"draft"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADgUZUuAA","startCursor":null,"endCursor":null}},"title":"Activity · stakx/Castle.Core"}