{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":22781599,"defaultBranch":"master","name":"libobjc2","ownerLogin":"gnustep","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-08-09T07:37:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1449600?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714128446.0","currentOid":""},"activityList":{"items":[{"before":"dd9128adfe983c31f9ebd8242717b4352d741fbf","after":"5ee429e3ea8123a3c43056e4316e509531155fba","ref":"refs/heads/2.2","pushedAt":"2024-04-26T10:49:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hmelder","name":"Hugo Melder","path":"/hmelder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45601940?s=80&v=4"},"commit":{"message":"Windows on ARM64: Support Visual Studio ABI sret mechanism for non-trivial data types (#289)\n\n* Add objc_msgSend_stret2\r\n\r\n* Guard and Export objc_msgSend_stret2\r\n\r\n* Remove architecture hackery in CMake\r\n\r\n* Add objc_msgSend test for WoA64\r\n\r\n* Add doc comment for objc_msgSend_stret2","shortMessageHtmlLink":"Windows on ARM64: Support Visual Studio ABI sret mechanism for non-tr…"}},{"before":"0a0ae5291475e79b965943b016b6094202d82074","after":null,"ref":"refs/heads/non-pod-sret-woa64","pushedAt":"2024-04-26T10:47:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hmelder","name":"Hugo Melder","path":"/hmelder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45601940?s=80&v=4"}},{"before":"51b9a076f0c5d0d40b2e9cf7d356b58ccc92e9fe","after":"dc031d2741b47d2ddab00b542878ceea8577223b","ref":"refs/heads/master","pushedAt":"2024-04-26T10:47:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hmelder","name":"Hugo Melder","path":"/hmelder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45601940?s=80&v=4"},"commit":{"message":"Windows on ARM64: Support Visual Studio ABI sret mechanism for non-trivial data types (#289)\n\n* Add objc_msgSend_stret2\r\n\r\n* Guard and Export objc_msgSend_stret2\r\n\r\n* Remove architecture hackery in CMake\r\n\r\n* Add objc_msgSend test for WoA64\r\n\r\n* Add doc comment for objc_msgSend_stret2","shortMessageHtmlLink":"Windows on ARM64: Support Visual Studio ABI sret mechanism for non-tr…"}},{"before":"719f0a0e4da6136e481d1bf73a36fdc817a3cda5","after":"0a0ae5291475e79b965943b016b6094202d82074","ref":"refs/heads/non-pod-sret-woa64","pushedAt":"2024-04-26T07:26:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hmelder","name":"Hugo Melder","path":"/hmelder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45601940?s=80&v=4"},"commit":{"message":"Add doc comment for objc_msgSend_stret2","shortMessageHtmlLink":"Add doc comment for objc_msgSend_stret2"}},{"before":null,"after":"33425ade2bb3a78511a6c6454b39b8ed68f27a9d","ref":"refs/heads/unexpected-exp","pushedAt":"2024-04-26T07:06:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hmelder","name":"Hugo Melder","path":"/hmelder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45601940?s=80&v=4"},"commit":{"message":"Add CompilerRT and libunwind notice","shortMessageHtmlLink":"Add CompilerRT and libunwind notice"}},{"before":"e2eb7115719db78a80dd74da202cc289befc503f","after":"719f0a0e4da6136e481d1bf73a36fdc817a3cda5","ref":"refs/heads/non-pod-sret-woa64","pushedAt":"2024-04-26T06:14:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hmelder","name":"Hugo Melder","path":"/hmelder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45601940?s=80&v=4"},"commit":{"message":"Add doc comment for objc_msgSend_stret2","shortMessageHtmlLink":"Add doc comment for objc_msgSend_stret2"}},{"before":"16dd6ff9cc55f654d1f58fdd5ccc49619273e565","after":"e2eb7115719db78a80dd74da202cc289befc503f","ref":"refs/heads/non-pod-sret-woa64","pushedAt":"2024-04-17T14:00:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hmelder","name":"Hugo Melder","path":"/hmelder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45601940?s=80&v=4"},"commit":{"message":"Rename objc_msgSend_stret2_np to objc_msgSend_stret2","shortMessageHtmlLink":"Rename objc_msgSend_stret2_np to objc_msgSend_stret2"}},{"before":"4a0c2f1afee5a6c618d51fb33efb9ccb95b808b8","after":"51b9a076f0c5d0d40b2e9cf7d356b58ccc92e9fe","ref":"refs/heads/master","pushedAt":"2024-04-15T20:14:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"qmfrederik","name":"Frederik Carlier","path":"/qmfrederik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9918129?s=80&v=4"},"commit":{"message":"Generate CMake Configuration File\n\nInstalls:\n- lib/cmake/libobjc/libobjcConfig.cmake\n- lib/cmake/libobjc/libobjcTargets.cmake\n- lib/cmake/libobjc/libobjcConfigVersion.cmake\n- lib/cmake/libobjc/libobjcTargets-noconfig.cmake","shortMessageHtmlLink":"Generate CMake Configuration File"}},{"before":null,"after":"43c03a6511555b85e0b7044560ba56c89053c43c","ref":"refs/heads/revert-288-fix-assembly-compilation","pushedAt":"2024-04-15T19:56:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"qmfrederik","name":"Frederik Carlier","path":"/qmfrederik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9918129?s=80&v=4"},"commit":{"message":"Revert \"Don't use CXXFLAGS when compiling eh_trampoline.cc\"\n\nThis reverts commit 4a0c2f1afee5a6c618d51fb33efb9ccb95b808b8.","shortMessageHtmlLink":"Revert \"Don't use CXXFLAGS when compiling eh_trampoline.cc\""}},{"before":"1b95a387e8d9a7cd8bb1ee5109fc277c296cc7c6","after":"4a0c2f1afee5a6c618d51fb33efb9ccb95b808b8","ref":"refs/heads/master","pushedAt":"2024-04-15T19:56:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"qmfrederik","name":"Frederik Carlier","path":"/qmfrederik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9918129?s=80&v=4"},"commit":{"message":"Don't use CXXFLAGS when compiling eh_trampoline.cc\n\nWe don't want the user to override these flags because that file\nneeds to be compiled in a very specific way.\n\nRe-applies #178 (365e53632e8be41e49f21ee47a63e41be424a237)\nRelated to #183\nFixes #177","shortMessageHtmlLink":"Don't use CXXFLAGS when compiling eh_trampoline.cc"}},{"before":"a05a68be4fcd119518817c7b4a37173a9295b213","after":"16dd6ff9cc55f654d1f58fdd5ccc49619273e565","ref":"refs/heads/non-pod-sret-woa64","pushedAt":"2024-04-13T19:49:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hmelder","name":"Hugo Melder","path":"/hmelder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45601940?s=80&v=4"},"commit":{"message":"Wrap objc_msgSend_stret2_np in win32 ifdef","shortMessageHtmlLink":"Wrap objc_msgSend_stret2_np in win32 ifdef"}},{"before":"c409baab919db1256ee4d94e6ade79e6a8880c6b","after":"a05a68be4fcd119518817c7b4a37173a9295b213","ref":"refs/heads/non-pod-sret-woa64","pushedAt":"2024-04-13T19:42:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hmelder","name":"Hugo Melder","path":"/hmelder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45601940?s=80&v=4"},"commit":{"message":"Add objc_msgSend test for WoA64","shortMessageHtmlLink":"Add objc_msgSend test for WoA64"}},{"before":"55759c5c5c018218ebaa41b8065939179af2e891","after":"c409baab919db1256ee4d94e6ade79e6a8880c6b","ref":"refs/heads/non-pod-sret-woa64","pushedAt":"2024-04-13T09:20:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hmelder","name":"Hugo Melder","path":"/hmelder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45601940?s=80&v=4"},"commit":{"message":"Make architecture detection more resilient","shortMessageHtmlLink":"Make architecture detection more resilient"}},{"before":"beeccf5109ceed872f83d09f38ed2b4e0565a883","after":"55759c5c5c018218ebaa41b8065939179af2e891","ref":"refs/heads/non-pod-sret-woa64","pushedAt":"2024-04-11T21:17:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hmelder","name":"Hugo Melder","path":"/hmelder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45601940?s=80&v=4"},"commit":{"message":"Fix moving of return type","shortMessageHtmlLink":"Fix moving of return type"}},{"before":"3d22c07a81aeaf458ff3511eee29b5b5bbd23229","after":"beeccf5109ceed872f83d09f38ed2b4e0565a883","ref":"refs/heads/non-pod-sret-woa64","pushedAt":"2024-04-11T10:56:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hmelder","name":"Hugo Melder","path":"/hmelder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45601940?s=80&v=4"},"commit":{"message":"Guard and Export objc_msgSend_stret2_np","shortMessageHtmlLink":"Guard and Export objc_msgSend_stret2_np"}},{"before":null,"after":"3d22c07a81aeaf458ff3511eee29b5b5bbd23229","ref":"refs/heads/non-pod-sret-woa64","pushedAt":"2024-04-11T09:48:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hmelder","name":"Hugo Melder","path":"/hmelder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45601940?s=80&v=4"},"commit":{"message":"Add objc_msgSend_stret2_np","shortMessageHtmlLink":"Add objc_msgSend_stret2_np"}},{"before":"cdd58c4a486d4e40a5861797e71bb6780792648c","after":"1b95a387e8d9a7cd8bb1ee5109fc277c296cc7c6","ref":"refs/heads/master","pushedAt":"2024-03-22T16:37:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"qmfrederik","name":"Frederik Carlier","path":"/qmfrederik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9918129?s=80&v=4"},"commit":{"message":"MSYS2: Enable unexpected exception handling on clang64","shortMessageHtmlLink":"MSYS2: Enable unexpected exception handling on clang64"}},{"before":"7c2ecced4593e90f34d4408e06dcf06d2457a756","after":"dd9128adfe983c31f9ebd8242717b4352d741fbf","ref":"refs/heads/2.2","pushedAt":"2024-03-21T16:06:36.000Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"qmfrederik","name":"Frederik Carlier","path":"/qmfrederik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9918129?s=80&v=4"},"commit":{"message":"Update ANNOUNCE for 2.2.1","shortMessageHtmlLink":"Update ANNOUNCE for 2.2.1"}},{"before":"6bd3db586622e86301938fe5fccb0dfecb544cfd","after":"cdd58c4a486d4e40a5861797e71bb6780792648c","ref":"refs/heads/master","pushedAt":"2024-02-27T14:03:15.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"qmfrederik","name":"Frederik Carlier","path":"/qmfrederik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9918129?s=80&v=4"},"commit":{"message":"objcxx_eh.h: Remove weak attribute","shortMessageHtmlLink":"objcxx_eh.h: Remove weak attribute"}},{"before":"f983cdbf683925d942dd1d86edcfe4316bf9ed6c","after":"6bd3db586622e86301938fe5fccb0dfecb544cfd","ref":"refs/heads/master","pushedAt":"2024-02-21T08:15:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"qmfrederik","name":"Frederik Carlier","path":"/qmfrederik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9918129?s=80&v=4"},"commit":{"message":"MinGW: Use _Unwind_RaiseException to throw exceptions (#278)\n\nThe current implementation uses Vectored Exception Handlers. This implementation is too greedy, and invokes _objc_unexpected_exception for (certain) exceptions which would be handled by the application itself.","shortMessageHtmlLink":"MinGW: Use _Unwind_RaiseException to throw exceptions (#278)"}},{"before":"e882423e5af80e86826c13e791401e322292afab","after":"f983cdbf683925d942dd1d86edcfe4316bf9ed6c","ref":"refs/heads/master","pushedAt":"2024-02-13T10:43:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"qmfrederik","name":"Frederik Carlier","path":"/qmfrederik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9918129?s=80&v=4"},"commit":{"message":"MinGW: Remove manual setting of library prefix/suffix (#277)\n\nWe no longer need to manually set these suffixes/prefixes as CMake in MSYS2 now knows about Objective C.\r\n\r\nSee msys2/MINGW-packages#20028\r\nSee https://gitlab.kitware.com/cmake/cmake/-/merge_requests/9244\r\nSee msys2/MINGW-packages#20024 (comment)","shortMessageHtmlLink":"MinGW: Remove manual setting of library prefix/suffix (#277)"}},{"before":"62fe4b708e109ccc2b0cd7bc5f0c4bf397f2fd9f","after":null,"ref":"refs/heads/ppc-block-trampoline","pushedAt":"2024-02-12T11:09:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hmelder","name":"Hugo Melder","path":"/hmelder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45601940?s=80&v=4"}},{"before":"1ff5e1298dd76aa370d5a12b690857f9a47b4b56","after":"e882423e5af80e86826c13e791401e322292afab","ref":"refs/heads/master","pushedAt":"2024-02-12T11:09:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hmelder","name":"Hugo Melder","path":"/hmelder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45601940?s=80&v=4"},"commit":{"message":"PowerPC {32, 64}-bit Block Trampolines (#272)\n\n* Implement PowerPC block trampoline\r\n\r\n* Adjust pagesize on ppc64\r\n\r\n* Skip UnexpectedException test for PowerPC\r\n\r\n* Move PAGE_SIZE to asmconstants.h\r\n\r\n* Use PAGE_SIZE and PAGE_SHIFT macros for PowerPC\r\n\r\n* Add ppc64el and powerpc qemu-crossbuild targets\r\n\r\n* Add NO_SAFE_CACHING definition and guards\r\n\r\n* Do not export objc_method_cache_version on ppc32\r\n\r\n---------\r\n\r\nCo-authored-by: David Chisnall ","shortMessageHtmlLink":"PowerPC {32, 64}-bit Block Trampolines (#272)"}},{"before":"c7eb3c074547206fdc1ebc308ccff50a188325bd","after":"62fe4b708e109ccc2b0cd7bc5f0c4bf397f2fd9f","ref":"refs/heads/ppc-block-trampoline","pushedAt":"2024-02-12T10:57:33.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"hmelder","name":"Hugo Melder","path":"/hmelder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45601940?s=80&v=4"},"commit":{"message":"Merge branch 'master' into ppc-block-trampoline","shortMessageHtmlLink":"Merge branch 'master' into ppc-block-trampoline"}},{"before":"639c676bb8033422539e19a2e2888bdbd06507e5","after":"1ff5e1298dd76aa370d5a12b690857f9a47b4b56","ref":"refs/heads/master","pushedAt":"2024-02-12T10:20:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"qmfrederik","name":"Frederik Carlier","path":"/qmfrederik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9918129?s=80&v=4"},"commit":{"message":"Support building on msys/clang64 (#276)\n\n* Support building on msys/clang64\r\n* Support libc++","shortMessageHtmlLink":"Support building on msys/clang64 (#276)"}},{"before":"0750a995431ce4f35be24c407bdbbaa68438ee03","after":"c7eb3c074547206fdc1ebc308ccff50a188325bd","ref":"refs/heads/ppc-block-trampoline","pushedAt":"2024-02-12T09:21:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hmelder","name":"Hugo Melder","path":"/hmelder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45601940?s=80&v=4"},"commit":{"message":"Check if version ptr is valid before writing to it","shortMessageHtmlLink":"Check if version ptr is valid before writing to it"}},{"before":"0815f3de9fb0511cbf5151efc26312799fd05484","after":"0750a995431ce4f35be24c407bdbbaa68438ee03","ref":"refs/heads/ppc-block-trampoline","pushedAt":"2024-02-12T08:59:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hmelder","name":"Hugo Melder","path":"/hmelder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45601940?s=80&v=4"},"commit":{"message":"Do not export objc_method_cache_version on ppc32","shortMessageHtmlLink":"Do not export objc_method_cache_version on ppc32"}},{"before":"ef781fd8db3fd2df94ab944c2410b7dad8c8b9d9","after":"0815f3de9fb0511cbf5151efc26312799fd05484","ref":"refs/heads/ppc-block-trampoline","pushedAt":"2024-02-12T08:12:14.000Z","pushType":"push","commitsCount":20,"pusher":{"login":"hmelder","name":"Hugo Melder","path":"/hmelder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45601940?s=80&v=4"},"commit":{"message":"Add NO_SAFE_CACHING definition and guards","shortMessageHtmlLink":"Add NO_SAFE_CACHING definition and guards"}},{"before":"7f44d19e6b0ffd99a55586a78ba9bfce5a0916b9","after":"639c676bb8033422539e19a2e2888bdbd06507e5","ref":"refs/heads/master","pushedAt":"2024-02-06T11:04:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"qmfrederik","name":"Frederik Carlier","path":"/qmfrederik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9918129?s=80&v=4"},"commit":{"message":"Install runtime files in CMAKE_INSTALL_BINDIR when GNUstep is not installed (#275)","shortMessageHtmlLink":"Install runtime files in CMAKE_INSTALL_BINDIR when GNUstep is not ins…"}},{"before":"7c2ecced4593e90f34d4408e06dcf06d2457a756","after":"7f44d19e6b0ffd99a55586a78ba9bfce5a0916b9","ref":"refs/heads/master","pushedAt":"2024-02-05T17:16:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davidchisnall","name":"David Chisnall","path":"/davidchisnall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/404454?s=80&v=4"},"commit":{"message":"CMakeLists.txt: fixed mistyped name `tsl-robin-map_FOUND` variable.\nThis change let package maintainers use `tsl-robin-map_DIR` cmake parameter\nwith path set to cloned and built robin-map repo.","shortMessageHtmlLink":"CMakeLists.txt: fixed mistyped name tsl-robin-map_FOUND variable."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEOw6AqQA","startCursor":null,"endCursor":null}},"title":"Activity · gnustep/libobjc2"}