{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":14735429,"defaultBranch":"next","name":"capstone","ownerLogin":"capstone-engine","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-11-27T02:32:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13388937?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1692720482.0","currentOid":""},"activityList":{"items":[{"before":"3f87ce0f6a665abb2675adada507362985bb46a4","after":"e90ef3928fc329ebe3214a7814aa34318b23f490","ref":"refs/heads/v5","pushedAt":"2024-06-13T00:56:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aquynh","name":"Nguyen Anh Quynh","path":"/aquynh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5965536?s=80&v=4"},"commit":{"message":"Use bitwise OR with mask for sign extension (#2371)\n\nSign extend using bitwise OR with mask, instead of unary minus.\r\nFixes error when building for UWP with Security Development Lifecycle (SDL).\r\nSee https://learn.microsoft.com/en-us/cpp/build/reference/sdl-enable-additional-security-checks?view=msvc-170","shortMessageHtmlLink":"Use bitwise OR with mask for sign extension (#2371)"}},{"before":"0a67596f70007b8c8dd00ade6ae06adb99f5c577","after":"26fd839e744de92c7c01f10e170272f302fbe6d6","ref":"refs/heads/next","pushedAt":"2024-06-13T00:53:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aquynh","name":"Nguyen Anh Quynh","path":"/aquynh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5965536?s=80&v=4"},"commit":{"message":"chore: fix some comments (#2379)\n\nSigned-off-by: dufucun \r\nCo-authored-by: dufucun ","shortMessageHtmlLink":"chore: fix some comments (#2379)"}},{"before":"03c41e1be4144d386cec51752c9ff78c021f0f26","after":"0a67596f70007b8c8dd00ade6ae06adb99f5c577","ref":"refs/heads/next","pushedAt":"2024-06-10T02:01:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kabeor","name":"Wu ChenXu","path":"/kabeor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34511237?s=80&v=4"},"commit":{"message":"Add test with ASAN enabled. (#2313)\n\n* Add test with ASAN enabled.\r\n\r\n* Fix leaks in cstool and cs.c\r\n\r\n* Add work around so ASAN binaries don't DEADSIGNAL due to too many randomized address bits.\r\n\r\n* Add ASAN build arguments to cstest\r\n\r\n* Fix leaks in cstest\r\n\r\n* Use cstest binary build by the main build.\r\n\r\n* Add clonging step for cmocka when cstest is build\r\n\r\n* Skip Python tests for ASAN\r\n\r\n* Remove make build from CI\r\n\r\n* Fix leaks in cstest.\r\n\r\n- Rewrite split to remove leaks and improve runtime by 6%\r\n- Add free()\r\n\r\n* Fix cmocka external project to stable branch.\r\n\r\n* Revert \"Fix leaks in cstest.\"\r\n\r\nThis reverts commit bf8ee125b0c58f9c794eb081a69c80f8a71825cd.\r\n\r\n* Fix memleaks in cstest\r\n\r\n* Document adding of ASAN job to release guide\r\n\r\n* Add CAPSTONE_BUILD_CSTEST to build docs\r\n\r\n* Fix double free\r\n\r\n* Add more detail tests to CI and fix them\r\n\r\n* Initialize variables\r\n\r\n* Fix typo\r\n\r\n* Update cstest build docs\r\n\r\n* Revert \"Remove make build from CI\"\r\n\r\nThis reverts commit 84f7360c6da6183cd41bec0fef3e1d0a2ee49ddf.\r\n\r\n* Make cstest only run for cmake builds.\r\n\r\n* Add cstest job for make build.\r\n\r\n* Add CAPSTONE_DIET build test.\r\n\r\n* Compile the compatibility header test with ASAN if enabled.\r\n\r\n* Fix DIET build by excluding not used code.\r\n\r\n* Missing \"\r\n\r\n* Build static library with ASAN and DIET if enabled.\r\n\r\n* Revert \"Add CAPSTONE_DIET build test.\"\r\n\r\nThis reverts commit 71e1469dee53bfdb6b275dd1be19f6eb21a0c023.","shortMessageHtmlLink":"Add test with ASAN enabled. (#2313)"}},{"before":"60d5b7ec2f62e0115cb0833e6429fb9057f5867a","after":"03c41e1be4144d386cec51752c9ff78c021f0f26","ref":"refs/heads/next","pushedAt":"2024-06-10T01:55:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kabeor","name":"Wu ChenXu","path":"/kabeor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34511237?s=80&v=4"},"commit":{"message":"Restructure auto-sync docs to have them more contained (#2355)\n\n* Restructure auto-sync docs to have them more contained in suite/auto-sync\r\n\r\n* Enhance Differ documentation\r\n\r\n* Fix link and emphasize importance of ARCHITECTURE.md\r\n\r\n* Add auto-syc intro.md document, based on @moste00 work\r\n\r\n* Be consistent with Auto-Sync naming and use python3","shortMessageHtmlLink":"Restructure auto-sync docs to have them more contained (#2355)"}},{"before":"1a6921f5cc3e1084a6658ad05ed2c00a7ff1fd00","after":"60d5b7ec2f62e0115cb0833e6429fb9057f5867a","ref":"refs/heads/next","pushedAt":"2024-06-09T09:29:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kabeor","name":"Wu ChenXu","path":"/kabeor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34511237?s=80&v=4"},"commit":{"message":"Remove python2 leftovers (#2378)\n\n* Remove python2 leftovers\r\n\r\n* Remove python2 references from BUILDING.txt\r\n\r\n* Remove some leftover install3 references","shortMessageHtmlLink":"Remove python2 leftovers (#2378)"}},{"before":"3a6331b4c22640f08cb24b55e6fa265a46571199","after":"1a6921f5cc3e1084a6658ad05ed2c00a7ff1fd00","ref":"refs/heads/next","pushedAt":"2024-05-31T12:07:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kabeor","name":"Wu ChenXu","path":"/kabeor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34511237?s=80&v=4"},"commit":{"message":"AArch64 compatibility header (#2321)","shortMessageHtmlLink":"AArch64 compatibility header (#2321)"}},{"before":"f6ed6efc9cf043f57a07a1e865d79771f6298e15","after":"3a6331b4c22640f08cb24b55e6fa265a46571199","ref":"refs/heads/next","pushedAt":"2024-05-31T12:02:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kabeor","name":"Wu ChenXu","path":"/kabeor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34511237?s=80&v=4"},"commit":{"message":"Fix Warning C4098: void returns value. (#2362)","shortMessageHtmlLink":"Fix Warning C4098: void returns value. (#2362)"}},{"before":"fe60b1371c109288278faa06b7efb545b18ed45d","after":"f6ed6efc9cf043f57a07a1e865d79771f6298e15","ref":"refs/heads/next","pushedAt":"2024-05-31T11:49:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kabeor","name":"Wu ChenXu","path":"/kabeor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34511237?s=80&v=4"},"commit":{"message":"Mapping - return NULL if compiled with DIET (#2370)","shortMessageHtmlLink":"Mapping - return NULL if compiled with DIET (#2370)"}},{"before":"5f11d3c1fec756cf04bfaf6bded9e5c5ccc3adc6","after":"fe60b1371c109288278faa06b7efb545b18ed45d","ref":"refs/heads/next","pushedAt":"2024-05-18T06:32:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kabeor","name":"Wu ChenXu","path":"/kabeor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34511237?s=80&v=4"},"commit":{"message":"Apply #2360 to next (#2361)","shortMessageHtmlLink":"Apply #2360 to next (#2361)"}},{"before":"11a2ea286336c52c485da8256ea70148b04a990c","after":"3f87ce0f6a665abb2675adada507362985bb46a4","ref":"refs/heads/v5","pushedAt":"2024-05-17T08:38:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Rot127","name":null,"path":"/Rot127","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45763064?s=80&v=4"},"commit":{"message":"Merge pull request #2360 from trufae/narrow-loop\n\nFix comparison using narrow types in loop condition","shortMessageHtmlLink":"Merge pull request #2360 from trufae/narrow-loop"}},{"before":"9987b86aa49a04ec01e854270799407e34f292cc","after":"5f11d3c1fec756cf04bfaf6bded9e5c5ccc3adc6","ref":"refs/heads/next","pushedAt":"2024-05-16T12:31:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kabeor","name":"Wu ChenXu","path":"/kabeor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34511237?s=80&v=4"},"commit":{"message":"Typo and tree-sitter init fix (#2358)","shortMessageHtmlLink":"Typo and tree-sitter init fix (#2358)"}},{"before":"2ef45f2a739df0126e5a4f45d0b863aa66989998","after":"9987b86aa49a04ec01e854270799407e34f292cc","ref":"refs/heads/next","pushedAt":"2024-05-14T01:57:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aquynh","name":"Nguyen Anh Quynh","path":"/aquynh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5965536?s=80&v=4"},"commit":{"message":"README: Mention Alpha and HPPA (#2357)","shortMessageHtmlLink":"README: Mention Alpha and HPPA (#2357)"}},{"before":"972bd066bb2ef455459d2837b9c55b31d9b774fc","after":"2ef45f2a739df0126e5a4f45d0b863aa66989998","ref":"refs/heads/next","pushedAt":"2024-05-12T13:19:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aquynh","name":"Nguyen Anh Quynh","path":"/aquynh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5965536?s=80&v=4"},"commit":{"message":"Replace non-standard 0b(...) literals (#2314)\n\nDespite being widely implemented and part of C++, the 0b prefix is not\r\npart of any C standard and will be rejected by some compilers such as\r\nApple GCC 4.0.1 (5493).","shortMessageHtmlLink":"Replace non-standard 0b(...) literals (#2314)"}},{"before":"3b18d7d2a47ac01509b93e555b25cbcc1a60688d","after":"972bd066bb2ef455459d2837b9c55b31d9b774fc","ref":"refs/heads/next","pushedAt":"2024-05-12T13:17:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aquynh","name":"Nguyen Anh Quynh","path":"/aquynh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5965536?s=80&v=4"},"commit":{"message":"fix typos (#2346)\n\n* fix typos\r\n\r\n* fix typos\r\n\r\n* fix typos","shortMessageHtmlLink":"fix typos (#2346)"}},{"before":"1a65b8db9e67a9cfb9b7798b5e001e295d892baa","after":"3b18d7d2a47ac01509b93e555b25cbcc1a60688d","ref":"refs/heads/next","pushedAt":"2024-05-12T13:16:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aquynh","name":"Nguyen Anh Quynh","path":"/aquynh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5965536?s=80&v=4"},"commit":{"message":"chore: fix typos (#2328)\n\nSigned-off-by: snoppy \r\nCo-authored-by: Rot127 <45763064+Rot127@users.noreply.github.com>","shortMessageHtmlLink":"chore: fix typos (#2328)"}},{"before":"30a4ecf01b43abed8527d0d84c1ea182e6e3da8b","after":"11a2ea286336c52c485da8256ea70148b04a990c","ref":"refs/heads/v5","pushedAt":"2024-05-08T14:26:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kabeor","name":"Wu ChenXu","path":"/kabeor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34511237?s=80&v=4"},"commit":{"message":"Fix #2244: The offset for pseudo-instr. IDs was incorrectly applied for vcmp. (#2332)","shortMessageHtmlLink":"Fix #2244: The offset for pseudo-instr. IDs was incorrectly applied f…"}},{"before":"0002f10c9979f6211eda532625c0c486c1d2df4b","after":"1a65b8db9e67a9cfb9b7798b5e001e295d892baa","ref":"refs/heads/next","pushedAt":"2024-05-08T14:25:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kabeor","name":"Wu ChenXu","path":"/kabeor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34511237?s=80&v=4"},"commit":{"message":"Fix #2244: The offset for pseudo-instr. IDs was incorrectly applied for vcmp. (#2331)","shortMessageHtmlLink":"Fix #2244: The offset for pseudo-instr. IDs was incorrectly applied f…"}},{"before":"9378216492356915b0cd02e8065de3a2219155df","after":"0002f10c9979f6211eda532625c0c486c1d2df4b","ref":"refs/heads/next","pushedAt":"2024-05-08T14:24:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kabeor","name":"Wu ChenXu","path":"/kabeor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34511237?s=80&v=4"},"commit":{"message":"Clang tidy quality of life (#2348)","shortMessageHtmlLink":"Clang tidy quality of life (#2348)"}},{"before":"f81eb3affaa04a66411af12cf75522cb9649cf83","after":"9378216492356915b0cd02e8065de3a2219155df","ref":"refs/heads/next","pushedAt":"2024-05-08T14:23:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kabeor","name":"Wu ChenXu","path":"/kabeor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34511237?s=80&v=4"},"commit":{"message":"Rewrite str_replace using snprintf for security and fix clang-tidy (#2350)","shortMessageHtmlLink":"Rewrite str_replace using snprintf for security and fix clang-tidy (#…"}},{"before":"8f9a337dfaad6bddec3fb8dc1cccae17a3736b93","after":"f81eb3affaa04a66411af12cf75522cb9649cf83","ref":"refs/heads/next","pushedAt":"2024-05-02T17:07:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kabeor","name":"Wu ChenXu","path":"/kabeor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34511237?s=80&v=4"},"commit":{"message":"Fix pkgconfig file to make #include work (#2307)","shortMessageHtmlLink":"Fix pkgconfig file to make #include <capstone/capstone.h> work (#2307)"}},{"before":"b91c7274812986f168b7e7b83617f0b6ba2aa981","after":"8f9a337dfaad6bddec3fb8dc1cccae17a3736b93","ref":"refs/heads/next","pushedAt":"2024-05-01T04:04:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kabeor","name":"Wu ChenXu","path":"/kabeor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34511237?s=80&v=4"},"commit":{"message":"Fix clang tidy (#2347)","shortMessageHtmlLink":"Fix clang tidy (#2347)"}},{"before":"b2d5b43ed21dfece72b3e942785efc1af54b7eb2","after":"b91c7274812986f168b7e7b83617f0b6ba2aa981","ref":"refs/heads/next","pushedAt":"2024-04-30T02:37:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kabeor","name":"Wu ChenXu","path":"/kabeor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34511237?s=80&v=4"},"commit":{"message":"fix typos (#2344)","shortMessageHtmlLink":"fix typos (#2344)"}},{"before":"52b23b7171b58ae976806fd1da61c5b9c1ab7883","after":"30a4ecf01b43abed8527d0d84c1ea182e6e3da8b","ref":"refs/heads/v5","pushedAt":"2024-04-30T02:36:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kabeor","name":"Wu ChenXu","path":"/kabeor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34511237?s=80&v=4"},"commit":{"message":"Fix incorrect mapping of instructions' LLVM id to CS id. (#2333)","shortMessageHtmlLink":"Fix incorrect mapping of instructions' LLVM id to CS id. (#2333)"}},{"before":"6e0725ce4dc1263b5e8e0c252ee8d7bcc2c68c4c","after":"52b23b7171b58ae976806fd1da61c5b9c1ab7883","ref":"refs/heads/v5","pushedAt":"2024-04-30T02:36:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kabeor","name":"Wu ChenXu","path":"/kabeor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34511237?s=80&v=4"},"commit":{"message":"Fix #2079 via the post-printer. (#2329)","shortMessageHtmlLink":"Fix #2079 via the post-printer. (#2329)"}},{"before":"eb4fc2d7612db10379adf7aeb287a7923dcc0fc7","after":"b2d5b43ed21dfece72b3e942785efc1af54b7eb2","ref":"refs/heads/next","pushedAt":"2024-04-30T02:35:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kabeor","name":"Wu ChenXu","path":"/kabeor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34511237?s=80&v=4"},"commit":{"message":"Fix #2079 via the post-printer. (#2330)","shortMessageHtmlLink":"Fix #2079 via the post-printer. (#2330)"}},{"before":"514b8fca9c5cb66ee8d91b3373203499a1e41e2f","after":"eb4fc2d7612db10379adf7aeb287a7923dcc0fc7","ref":"refs/heads/next","pushedAt":"2024-04-26T07:16:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kabeor","name":"Wu ChenXu","path":"/kabeor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34511237?s=80&v=4"},"commit":{"message":"Replace manually compile tree-sitter-cpp with their Python bindings. (#2337)","shortMessageHtmlLink":"Replace manually compile tree-sitter-cpp with their Python bindings. (#…"}},{"before":"911b15c0e788259ef6f5725d7f81f3af28a15f6d","after":"6e0725ce4dc1263b5e8e0c252ee8d7bcc2c68c4c","ref":"refs/heads/v5","pushedAt":"2024-04-26T07:13:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kabeor","name":"Wu ChenXu","path":"/kabeor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34511237?s=80&v=4"},"commit":{"message":"Fix #2128 by adding missing mapping values. (#2334)","shortMessageHtmlLink":"Fix #2128 by adding missing mapping values. (#2334)"}},{"before":"6c7b54817f792dd8d69959d3efb9fedbe740b648","after":"514b8fca9c5cb66ee8d91b3373203499a1e41e2f","ref":"refs/heads/next","pushedAt":"2024-04-26T07:12:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kabeor","name":"Wu ChenXu","path":"/kabeor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34511237?s=80&v=4"},"commit":{"message":"Fix #2128 by adding missing mapping values. (#2335)","shortMessageHtmlLink":"Fix #2128 by adding missing mapping values. (#2335)"}},{"before":"c4d09930710c99ab8469a4d7fc45d28b5b1b106e","after":"6c7b54817f792dd8d69959d3efb9fedbe740b648","ref":"refs/heads/next","pushedAt":"2024-04-26T07:11:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kabeor","name":"Wu ChenXu","path":"/kabeor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34511237?s=80&v=4"},"commit":{"message":"Add a clang-tidy checks and warnings (#2312)","shortMessageHtmlLink":"Add a clang-tidy checks and warnings (#2312)"}},{"before":"e9284b6b367342bb1c42d7b7af946d61848f0c15","after":"c4d09930710c99ab8469a4d7fc45d28b5b1b106e","ref":"refs/heads/next","pushedAt":"2024-04-23T14:04:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kabeor","name":"Wu ChenXu","path":"/kabeor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34511237?s=80&v=4"},"commit":{"message":"Add eBPF bswap16/32/64 instruction (#2323)","shortMessageHtmlLink":"Add eBPF bswap16/32/64 instruction (#2323)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEY9_oBQA","startCursor":null,"endCursor":null}},"title":"Activity · capstone-engine/capstone"}