{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":169600950,"defaultBranch":"master","name":"rbtree3","ownerLogin":"kyrylo","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-02-07T16:15:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1079123?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1681977593.0","currentOid":""},"activityList":{"items":[{"before":"66fe2091a019e02424eba9bbd6cb14ccc1662ff9","after":null,"ref":"refs/heads/release-0-7-1","pushedAt":"2023-04-20T07:59:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kyrylo","name":"Kyrylo Silin","path":"/kyrylo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1079123?s=80&v=4"}},{"before":"2d71c03194f787a42a021f42756d90433f629add","after":"af69ed6e139610e43a4555076d6e9a382d26a5be","ref":"refs/heads/master","pushedAt":"2023-04-20T07:59:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kyrylo","name":"Kyrylo Silin","path":"/kyrylo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1079123?s=80&v=4"},"commit":{"message":"Merge pull request #18 from kyrylo/release-0-7-1\n\nRelease v0.7.1","shortMessageHtmlLink":"Merge pull request #18 from kyrylo/release-0-7-1"}},{"before":"935e0feee9de3197aa456280d598ae20a67eba08","after":"66fe2091a019e02424eba9bbd6cb14ccc1662ff9","ref":"refs/heads/release-0-7-1","pushedAt":"2023-04-20T07:58:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kyrylo","name":"Kyrylo Silin","path":"/kyrylo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1079123?s=80&v=4"},"commit":{"message":"Release v0.7.1","shortMessageHtmlLink":"Release v0.7.1"}},{"before":null,"after":"935e0feee9de3197aa456280d598ae20a67eba08","ref":"refs/heads/release-0-7-1","pushedAt":"2023-04-20T07:57:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kyrylo","name":"Kyrylo Silin","path":"/kyrylo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1079123?s=80&v=4"},"commit":{"message":"Release v0.7.1","shortMessageHtmlLink":"Release v0.7.1"}},{"before":"a25d352fc7d912c89cbb31d282247c8caedf263a","after":"2d71c03194f787a42a021f42756d90433f629add","ref":"refs/heads/master","pushedAt":"2023-04-20T07:50:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kyrylo","name":"Kyrylo Silin","path":"/kyrylo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1079123?s=80&v=4"},"commit":{"message":"Fixes for: #16 Error installing on M1, Ruby 3.x (#17)\n\nFor: https://github.com/kyrylo/rbtree3/issues/16\r\n\r\nThe change is to explicitly cast `key1` and `key2` as `VALUE` before calling the `TYPE` macro, as well as casting them as `VALUE` before passing them as arguments to `rb_str_cmp()` and `rb_funcall()`. This ensures that the correct `VALUE` type is used.\r\n\r\nThe `arg->key` argument is of type `const void*`, which is not compatible with `VALUE` (aka unsigned long) expected by the `TYPE` macro. To fix this error, `arg->key` needs to be casted to `VALUE` before passing it to `TYPE`.\r\n\r\nForked this to try and see if I can fix it. This is the build error that's happening on Apple M1 computers: `https://github.com/kyrylo/rbtree3/issues/16`\r\n\r\nLocally, I was able to install this gem on my Apple M1 with Ruby 3.0.6 with these changes.\r\n\r\nI'm not a C programmer, so please scrutinize.","shortMessageHtmlLink":"Fixes for: #16 Error installing on M1, Ruby 3.x (#17)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADHKGukAA","startCursor":null,"endCursor":null}},"title":"Activity ยท kyrylo/rbtree3"}