{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":513405365,"defaultBranch":"main","name":"im","ownerLogin":"shioyama","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-07-13T06:24:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/561827?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1684157791.279899","currentOid":""},"activityList":{"items":[{"before":"262fe0cfbc0131931e26ca7e3a1793ee1827277d","after":"1ec9239736d3f0a20c5fd29ad4269f963c5eda11","ref":"refs/heads/main","pushedAt":"2023-06-03T07:01:32.981Z","pushType":"push","commitsCount":2,"pusher":{"login":"shioyama","name":"Chris Salzberg","path":"/shioyama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/561827?s=80&v=4"},"commit":{"message":"Reorder assertions\n\nPrefer this order. The first assertion is a precondition. Once we\nknow the precondition holds, then it makes sense to ensure const_set\nwas invoked only once.","shortMessageHtmlLink":"Reorder assertions"}},{"before":"1a7330f555325e7eff3682adbacdaab2da61fb07","after":"262fe0cfbc0131931e26ca7e3a1793ee1827277d","ref":"refs/heads/main","pushedAt":"2023-06-03T06:53:48.119Z","pushType":"push","commitsCount":10,"pusher":{"login":"shioyama","name":"Chris Salzberg","path":"/shioyama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/561827?s=80&v=4"},"commit":{"message":"CI: Remove exclusion of Ruby 3.2 on windows-latest","shortMessageHtmlLink":"CI: Remove exclusion of Ruby 3.2 on windows-latest"}},{"before":"076e0628a19ee88bba34149e677dedd30e89cc28","after":"66a53f4d1c1d6bc9d218b9d450e67fd9acbfa36c","ref":"refs/heads/non_loader_root","pushedAt":"2023-05-15T14:33:33.395Z","pushType":"push","commitsCount":1,"pusher":{"login":"shioyama","name":"Chris Salzberg","path":"/shioyama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/561827?s=80&v=4"},"commit":{"message":"Allow setting root to Object","shortMessageHtmlLink":"Allow setting root to Object"}},{"before":null,"after":"076e0628a19ee88bba34149e677dedd30e89cc28","ref":"refs/heads/non_loader_root","pushedAt":"2023-05-15T13:36:31.279Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shioyama","name":"Chris Salzberg","path":"/shioyama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/561827?s=80&v=4"},"commit":{"message":"Allow setting different namespace root\n\nCurrently the root for any loaded namespace is the loader instance. But\nsomeone may want to set autoloads on a nother (named or anonymous)\nmodule, and there is no reason Im should not support this.\n\nWith this change, it is now possible to pass a \"root\" when initializing\na loader. This root (a module) is then used in place of the loader\nitself as the root of the (auto)loaded namespace.","shortMessageHtmlLink":"Allow setting different namespace root"}},{"before":"44ce348639a1aae563a5be7a40602761e9698d43","after":"1a7330f555325e7eff3682adbacdaab2da61fb07","ref":"refs/heads/main","pushedAt":"2023-05-14T00:43:37.492Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"shioyama","name":"Chris Salzberg","path":"/shioyama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/561827?s=80&v=4"},"commit":{"message":"Merge pull request #2 from exoego/remove-unreachable-code\n\nRemove unreachable code","shortMessageHtmlLink":"Merge pull request #2 from exoego/remove-unreachable-code"}},{"before":"8c8a6b16732b084fe9cdd32d35f98a7aeee956cc","after":"44ce348639a1aae563a5be7a40602761e9698d43","ref":"refs/heads/main","pushedAt":"2023-05-09T07:40:31.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"shioyama","name":"Chris Salzberg","path":"/shioyama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/561827?s=80&v=4"},"commit":{"message":"Reset module state on `Zeitwerk::NameError`\n\nIf an autoload is triggered, the file is loaded successfully, but the expected\nconstant does not get defined, Ruby resets the state of the module. In\nparticular, `autoload?` returns `nil` for that constant name, and `constants`\ndoes not include the constant name (starting with Ruby 3.1).\n\nZeitwerk is more strict, not defining the expected constant is an error\ncondition and the loader raises `Zeitwerk::NameError`. But this happens during\nthe `require` call and the exception prevents Ruby from doing that cleanup.\n\nThis does not matter if the exception aborts the program. However, if the user\nrescues the error, the module is left in a state that makes more sense.","shortMessageHtmlLink":"Reset module state on Zeitwerk::NameError"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADOe36HAA","startCursor":null,"endCursor":null}},"title":"Activity ยท shioyama/im"}