{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":497837654,"defaultBranch":"main","name":"proxy","ownerLogin":"microsoft","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-05-30T07:36:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6154722?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715256654.0","currentOid":""},"activityList":{"items":[{"before":"5bdca2a0d922a740c918862e3f0b2f76da808d16","after":"d75d1fd87228cbdca68f6218e8be3f5603e94db9","ref":"refs/heads/main","pushedAt":"2024-05-28T14:53:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mingxwa","name":"Mingxin Wang","path":"/mingxwa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12194377?s=80&v=4"},"commit":{"message":"Improve facade infrastructure (#102)","shortMessageHtmlLink":"Improve facade infrastructure (#102)"}},{"before":"29d6f68bdc8eab72acd9a23c6b41a6752ccc5d34","after":"5bdca2a0d922a740c918862e3f0b2f76da808d16","ref":"refs/heads/main","pushedAt":"2024-05-22T04:04:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tian-lt","name":"Tian L.","path":"/tian-lt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60599517?s=80&v=4"},"commit":{"message":"Fix GCC pipeline (#101)","shortMessageHtmlLink":"Fix GCC pipeline (#101)"}},{"before":"32aba2649bbd7926225dafb0f1600f79a52343bd","after":"29d6f68bdc8eab72acd9a23c6b41a6752ccc5d34","ref":"refs/heads/main","pushedAt":"2024-05-14T14:39:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mingxwa","name":"Mingxin Wang","path":"/mingxwa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12194377?s=80&v=4"},"commit":{"message":"Fix UB in in-place construction (#99)","shortMessageHtmlLink":"Fix UB in in-place construction (#99)"}},{"before":"51af4a86c71164d5fe737aa01c19ebf5b1fb40d8","after":"32aba2649bbd7926225dafb0f1600f79a52343bd","ref":"refs/heads/main","pushedAt":"2024-05-13T02:38:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mingxwa","name":"Mingxin Wang","path":"/mingxwa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12194377?s=80&v=4"},"commit":{"message":"Fix helper macros for multiple signatures (#96)\n\n* Add another test case\r\n\r\n* Fix tests\r\n\r\n* Fix regression","shortMessageHtmlLink":"Fix helper macros for multiple signatures (#96)"}},{"before":"dc44c4aed1bcaa996260b082654f802623dbe9bd","after":"51af4a86c71164d5fe737aa01c19ebf5b1fb40d8","ref":"refs/heads/main","pushedAt":"2024-05-09T12:04:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mingxwa","name":"Mingxin Wang","path":"/mingxwa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12194377?s=80&v=4"},"commit":{"message":"Fix readme and refactor sample code (#94)","shortMessageHtmlLink":"Fix readme and refactor sample code (#94)"}},{"before":"aa384eb391c21eeaadacbb31bcad4cac1c79cbdb","after":"dc44c4aed1bcaa996260b082654f802623dbe9bd","ref":"refs/heads/main","pushedAt":"2024-05-08T04:58:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mingxwa","name":"Mingxin Wang","path":"/mingxwa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12194377?s=80&v=4"},"commit":{"message":"Add support for custom accessors (#93)\n\n* Add support for optional base classes\r\n\r\n* Fix build\r\n\r\n* Workaround warning in GCC\r\n\r\n* Workaround GCC rejection\r\n\r\n* Formatting\r\n\r\n* Refactor\r\n\r\n* Update sample code","shortMessageHtmlLink":"Add support for custom accessors (#93)"}},{"before":"60ecacdd96b74115d79e6d55cca4f68096083fc0","after":"aa384eb391c21eeaadacbb31bcad4cac1c79cbdb","ref":"refs/heads/main","pushedAt":"2024-04-22T08:15:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mingxwa","name":"Mingxin Wang","path":"/mingxwa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12194377?s=80&v=4"},"commit":{"message":"Implement make_proxy_inplace and inplace_proxiable_target with freestanding (#92)\n\n* Implement make_proxy_inplace and inplace_proxiable_target with freestanding\r\n\r\n* Add freestanding tests\r\n\r\n* Merge\r\n\r\n* Fix regression in code generation for `copying_default_dispatcher`\r\n\r\n* Fix build\r\n\r\n* Add noexcept\r\n\r\n* Remove empty line\r\n\r\n* Resolve comments","shortMessageHtmlLink":"Implement make_proxy_inplace and inplace_proxiable_target with freest…"}},{"before":"c8f0b6bbb16f149e441892cd32914d7c226ba934","after":"60ecacdd96b74115d79e6d55cca4f68096083fc0","ref":"refs/heads/main","pushedAt":"2024-04-17T11:04:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mingxwa","name":"Mingxin Wang","path":"/mingxwa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12194377?s=80&v=4"},"commit":{"message":"Fix regression in GCC 11 (#90)","shortMessageHtmlLink":"Fix regression in GCC 11 (#90)"}},{"before":"e650e70fff8b79eff506dfea61e916b9af4841c2","after":"c8f0b6bbb16f149e441892cd32914d7c226ba934","ref":"refs/heads/main","pushedAt":"2024-04-16T01:03:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mingxwa","name":"Mingxin Wang","path":"/mingxwa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12194377?s=80&v=4"},"commit":{"message":"Add support for accessing the underlying pointer type via a dispatch (#85)","shortMessageHtmlLink":"Add support for accessing the underlying pointer type via a dispatch (#…"}},{"before":"d6846aa06aba0d74f572124e12377ded2c92c6b6","after":"e650e70fff8b79eff506dfea61e916b9af4841c2","ref":"refs/heads/main","pushedAt":"2024-04-14T15:18:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mingxwa","name":"Mingxin Wang","path":"/mingxwa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12194377?s=80&v=4"},"commit":{"message":"Improve code generation (#83)\n\n* Improve code generation\r\n\r\n* Add missing header\r\n\r\n* Resolve build error","shortMessageHtmlLink":"Improve code generation (#83)"}},{"before":"4013b00840322339352db0ce260733b37f569822","after":"d6846aa06aba0d74f572124e12377ded2c92c6b6","ref":"refs/heads/main","pushedAt":"2024-04-06T06:30:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mingxwa","name":"Mingxin Wang","path":"/mingxwa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12194377?s=80&v=4"},"commit":{"message":"bug-fix (#81)","shortMessageHtmlLink":"bug-fix (#81)"}},{"before":"0693279cb3c6cd91562be01b9359fb76d9594ff1","after":"4013b00840322339352db0ce260733b37f569822","ref":"refs/heads/main","pushedAt":"2024-04-02T05:15:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mingxwa","name":"Mingxin Wang","path":"/mingxwa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12194377?s=80&v=4"},"commit":{"message":"Support default implementation of a dispatch (#79)","shortMessageHtmlLink":"Support default implementation of a dispatch (#79)"}},{"before":"82c834f253b4298ebc4ec095bee6703654413d48","after":null,"ref":"refs/heads/release/1.0.1","pushedAt":"2024-04-01T13:26:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mingxwa","name":"Mingxin Wang","path":"/mingxwa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12194377?s=80&v=4"}},{"before":"6739399efc7992bd45867ac50467f92254b7ed47","after":null,"ref":"refs/heads/release/1.1.0","pushedAt":"2024-04-01T13:26:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mingxwa","name":"Mingxin Wang","path":"/mingxwa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12194377?s=80&v=4"}},{"before":"e1a52099675c5b4dc14516300da7a1fee1d0e40e","after":null,"ref":"refs/heads/release/1.1.1","pushedAt":"2024-04-01T13:26:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mingxwa","name":"Mingxin Wang","path":"/mingxwa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12194377?s=80&v=4"}},{"before":"5345b26c165f1af1d8c34b90890fe4e7746d3e0b","after":"0693279cb3c6cd91562be01b9359fb76d9594ff1","ref":"refs/heads/main","pushedAt":"2024-04-01T02:09:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mingxwa","name":"Mingxin Wang","path":"/mingxwa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12194377?s=80&v=4"},"commit":{"message":"Improve implementation quality and documentation (#77)","shortMessageHtmlLink":"Improve implementation quality and documentation (#77)"}},{"before":"906db55d67b19c4917bf943e9aa8d461035f349a","after":"5345b26c165f1af1d8c34b90890fe4e7746d3e0b","ref":"refs/heads/main","pushedAt":"2024-03-26T12:52:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mingxwa","name":"Mingxin Wang","path":"/mingxwa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12194377?s=80&v=4"},"commit":{"message":"Resolve review comments of P3086R1 from the ISO C++ committee (#76)\n\n* Resolve committee comments","shortMessageHtmlLink":"Resolve review comments of P3086R1 from the ISO C++ committee (#76)"}},{"before":"f3cfa4be10350189a6d00270c575da59024ac3da","after":"906db55d67b19c4917bf943e9aa8d461035f349a","ref":"refs/heads/main","pushedAt":"2024-03-12T01:11:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mingxwa","name":"Mingxin Wang","path":"/mingxwa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12194377?s=80&v=4"},"commit":{"message":"Remove dead code (#73)","shortMessageHtmlLink":"Remove dead code (#73)"}},{"before":"90c9db6651f852d24910451f4910663acdeb7d4e","after":"f3cfa4be10350189a6d00270c575da59024ac3da","ref":"refs/heads/main","pushedAt":"2024-03-06T08:42:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tian-lt","name":"Tian L.","path":"/tian-lt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60599517?s=80&v=4"},"commit":{"message":"Improve compile-time constraints for constants (#72)\n\n* Improve constraints: Require Facade::constraints and ctor of reflectionbe compile-time constants\r\n\r\n* Supress clang warning\r\n\r\n* Simplify code\r\n\r\n* Fix compile error\r\n\r\n* Refactoring\r\n\r\n* Revert unit tests\r\n\r\n* Refactor\r\n\r\n* Refactoring\r\n\r\n* Rename to is_consteval\r\n\r\n* Formatting","shortMessageHtmlLink":"Improve compile-time constraints for constants (#72)"}},{"before":"9fd9a585f1fbfa3a2945b96edee8f61e026fc3fe","after":"90c9db6651f852d24910451f4910663acdeb7d4e","ref":"refs/heads/main","pushedAt":"2024-03-05T08:18:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mingxwa","name":"Mingxin Wang","path":"/mingxwa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12194377?s=80&v=4"},"commit":{"message":"Remove constraints on class template `proxy` and optimize memory layout for small VTABLE (#70)\n\n* Optimize for small vtable\r\n\r\n* Resolve build error\r\n\r\n* Renaming\r\n\r\n* Improve constraints for return type\r\n\r\n* Improve constraints on return type\r\n\r\n* Workaround GCC bug\r\n\r\n* Workaround GCC bug\r\n\r\n* Resolve comments\r\n\r\n* Simplity code","shortMessageHtmlLink":"Remove constraints on class template proxy and optimize memory layo…"}},{"before":"df28455531c42d99714c9f21d33e1edfb8889d3d","after":"9fd9a585f1fbfa3a2945b96edee8f61e026fc3fe","ref":"refs/heads/main","pushedAt":"2024-02-25T14:18:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mingxwa","name":"Mingxin Wang","path":"/mingxwa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12194377?s=80&v=4"},"commit":{"message":"Update README.md and replaced std::popcount() with std::has_single_bit() (#64)","shortMessageHtmlLink":"Update README.md and replaced std::popcount() with std::has_single_bi…"}},{"before":"ffe1b301b60c2c1a9d12dc7bbe2b6903948cfea0","after":"df28455531c42d99714c9f21d33e1edfb8889d3d","ref":"refs/heads/main","pushedAt":"2024-02-25T13:39:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mingxwa","name":"Mingxin Wang","path":"/mingxwa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12194377?s=80&v=4"},"commit":{"message":"Add `noexcept` for copyability, relocatability and destructibility metadata (#63)\n\n* Refactor proxy implementation\r\n\r\n* introduce meta\r\n\r\n* Add noexcept for special functions\r\n\r\n* Resolve build error\r\n\r\n* Resolve build error\r\n\r\n* Formatting\r\n\r\n* Resolve comments","shortMessageHtmlLink":"Add noexcept for copyability, relocatability and destructibility me…"}},{"before":"baa0f8712418244ff08ecdcc58800d12ff4576d1","after":"ffe1b301b60c2c1a9d12dc7bbe2b6903948cfea0","ref":"refs/heads/main","pushedAt":"2024-02-18T07:57:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mingxwa","name":"Mingxin Wang","path":"/mingxwa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12194377?s=80&v=4"},"commit":{"message":"Add support for `noexcept` (#62)\n\n* Improve overload traits\r\n\r\n* ...\r\n\r\n* Improve unit tests\r\n\r\n* Workaround clang bug\r\n\r\n* Refactor\r\n\r\n* Add typename\r\n\r\n* Workaround GCC build failure\r\n\r\n* Refactoring\r\n\r\n* Resolve comments","shortMessageHtmlLink":"Add support for noexcept (#62)"}},{"before":"deee3c62b254483474b2e3b3d64e6be376121bef","after":"baa0f8712418244ff08ecdcc58800d12ff4576d1","ref":"refs/heads/main","pushedAt":"2024-01-18T16:13:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mingxwa","name":"Mingxin Wang","path":"/mingxwa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12194377?s=80&v=4"},"commit":{"message":"Reduce compile-time complexity of combined_dispatch_prototype::overload_types (#60)\n\n* Reduce compile-time complexity of combined_dispatch_prototype::overload_types from O(n^3) to O(n^2)\r\n\r\n* Refactor","shortMessageHtmlLink":"Reduce compile-time complexity of combined_dispatch_prototype::overlo…"}},{"before":"531dfcc35823e9697147b8f7c8a6e954c2ad6c35","after":"deee3c62b254483474b2e3b3d64e6be376121bef","ref":"refs/heads/main","pushedAt":"2024-01-18T13:48:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mingxwa","name":"Mingxin Wang","path":"/mingxwa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12194377?s=80&v=4"},"commit":{"message":"Fix self-move-assignment for `proxy` (#59)\n\n* Fix self-move-assignment for `proxy`\r\n\r\n* Fix test","shortMessageHtmlLink":"Fix self-move-assignment for proxy (#59)"}},{"before":"d3b69dd956a80813580bf5bfb61ee204a282b969","after":"531dfcc35823e9697147b8f7c8a6e954c2ad6c35","ref":"refs/heads/main","pushedAt":"2024-01-16T14:35:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mingxwa","name":"Mingxin Wang","path":"/mingxwa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12194377?s=80&v=4"},"commit":{"message":"Add support for combination of incomplete dispatch (#58)","shortMessageHtmlLink":"Add support for combination of incomplete dispatch (#58)"}},{"before":"4d22d2a17abd033ef21d3b6416c1ab4aa0dab568","after":"d3b69dd956a80813580bf5bfb61ee204a282b969","ref":"refs/heads/main","pushedAt":"2024-01-16T11:50:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mingxwa","name":"Mingxin Wang","path":"/mingxwa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12194377?s=80&v=4"},"commit":{"message":"Fix is_address_deducible for MSVC (#57)","shortMessageHtmlLink":"Fix is_address_deducible for MSVC (#57)"}},{"before":"67cdc899f2ffdb80696c8b55ff846cd53f3a695f","after":"4d22d2a17abd033ef21d3b6416c1ab4aa0dab568","ref":"refs/heads/main","pushedAt":"2024-01-15T12:17:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mingxwa","name":"Mingxin Wang","path":"/mingxwa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12194377?s=80&v=4"},"commit":{"message":"Simplify the semantics of facade per spec (#55)\n\n* Improve constraints of basic_facade and facade per spec","shortMessageHtmlLink":"Simplify the semantics of facade per spec (#55)"}},{"before":"555a34978e8b75b6f5f9f3c99a7610bcb4e49a73","after":"67cdc899f2ffdb80696c8b55ff846cd53f3a695f","ref":"refs/heads/main","pushedAt":"2024-01-04T15:03:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mingxwa","name":"Mingxin Wang","path":"/mingxwa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12194377?s=80&v=4"},"commit":{"message":"Add macro PRO_DEF_COMBINED_DISPATCH (#54)","shortMessageHtmlLink":"Add macro PRO_DEF_COMBINED_DISPATCH (#54)"}},{"before":"30c87efa3f712ef25b2e3d9c9f134f2b6b5979e3","after":"555a34978e8b75b6f5f9f3c99a7610bcb4e49a73","ref":"refs/heads/main","pushedAt":"2023-12-26T13:30:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mingxwa","name":"Mingxin Wang","path":"/mingxwa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12194377?s=80&v=4"},"commit":{"message":"Rename (#52)","shortMessageHtmlLink":"Rename (#52)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVful9wA","startCursor":null,"endCursor":null}},"title":"Activity · microsoft/proxy"}