{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":73847171,"defaultBranch":"master","name":"oil","ownerLogin":"oilshell","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-11-15T19:19:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/23484962?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719024178.0","currentOid":""},"activityList":{"items":[{"before":"027ef039c329f3acbba56ab4c72c86ec07471a78","after":"b4433274c7b6213e14895dc5ac3d04abb1a633c5","ref":"refs/heads/master","pushedAt":"2024-06-22T05:04:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"andychu","name":null,"path":"/andychu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143248?s=80&v=4"},"commit":{"message":"[doc] Rename Guide to YSH Error Handling\n\nAnd add reference topic links.","shortMessageHtmlLink":"[doc] Rename Guide to YSH Error Handling"}},{"before":"4db465dd17e83d996dca6dfe13ab68cb48f1b8ff","after":"b4433274c7b6213e14895dc5ac3d04abb1a633c5","ref":"refs/heads/soil-staging","pushedAt":"2024-06-22T04:56:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andychu","name":null,"path":"/andychu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143248?s=80&v=4"},"commit":{"message":"[doc] Rename Guide to YSH Error Handling\n\nAnd add reference topic links.","shortMessageHtmlLink":"[doc] Rename Guide to YSH Error Handling"}},{"before":"027ef039c329f3acbba56ab4c72c86ec07471a78","after":"4db465dd17e83d996dca6dfe13ab68cb48f1b8ff","ref":"refs/heads/soil-staging","pushedAt":"2024-06-22T04:26:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andychu","name":null,"path":"/andychu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143248?s=80&v=4"},"commit":{"message":"[doc] Remove _status in favor of _error.code everywhere\n\nRelated to issues #1830 and #1833.","shortMessageHtmlLink":"[doc] Remove _status in favor of _error.code everywhere"}},{"before":"cad461754ad519c1b29ce3995e6c40dee576f753","after":"027ef039c329f3acbba56ab4c72c86ec07471a78","ref":"refs/heads/master","pushedAt":"2024-06-22T03:04:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andychu","name":null,"path":"/andychu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143248?s=80&v=4"},"commit":{"message":"[ysh] Always set _error, with _error.code\n\n_status is now deprecated, but not removed.\n\nAdd new doc on YSH Error Handling.\n\nRewrite reference topics for try, error, and the new failed builtin.","shortMessageHtmlLink":"[ysh] Always set _error, with _error.code"}},{"before":"cad461754ad519c1b29ce3995e6c40dee576f753","after":"027ef039c329f3acbba56ab4c72c86ec07471a78","ref":"refs/heads/soil-staging","pushedAt":"2024-06-22T02:56:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andychu","name":null,"path":"/andychu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143248?s=80&v=4"},"commit":{"message":"[ysh] Always set _error, with _error.code\n\n_status is now deprecated, but not removed.\n\nAdd new doc on YSH Error Handling.\n\nRewrite reference topics for try, error, and the new failed builtin.","shortMessageHtmlLink":"[ysh] Always set _error, with _error.code"}},{"before":null,"after":"6d09803eed8128d2a4252187943d9aedee267804","ref":"refs/heads/dev-hoover-18","pushedAt":"2024-06-22T02:42:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andychu","name":null,"path":"/andychu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143248?s=80&v=4"},"commit":{"message":"new doc","shortMessageHtmlLink":"new doc"}},{"before":"b021ccb40553e12872eac06d3e6cd45259aa0e54","after":"cad461754ad519c1b29ce3995e6c40dee576f753","ref":"refs/heads/soil-staging","pushedAt":"2024-06-22T00:31:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andychu","name":null,"path":"/andychu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143248?s=80&v=4"},"commit":{"message":"[ysh] Add 'failed' builtin as shortcut for _error.code !== 0\n\nNext we will replace _status with _error.code.\n\nRelated to issues #1830 and #1833.","shortMessageHtmlLink":"[ysh] Add 'failed' builtin as shortcut for _error.code !== 0"}},{"before":"b021ccb40553e12872eac06d3e6cd45259aa0e54","after":"cad461754ad519c1b29ce3995e6c40dee576f753","ref":"refs/heads/master","pushedAt":"2024-06-22T00:30:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andychu","name":null,"path":"/andychu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143248?s=80&v=4"},"commit":{"message":"[ysh] Add 'failed' builtin as shortcut for _error.code !== 0\n\nNext we will replace _status with _error.code.\n\nRelated to issues #1830 and #1833.","shortMessageHtmlLink":"[ysh] Add 'failed' builtin as shortcut for _error.code !== 0"}},{"before":"06beb9e7bb7e8ce9a2c1004d97e26eb071d499b5","after":"b021ccb40553e12872eac06d3e6cd45259aa0e54","ref":"refs/heads/master","pushedAt":"2024-06-22T00:21:49.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"andychu","name":null,"path":"/andychu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143248?s=80&v=4"},"commit":{"message":"ok","shortMessageHtmlLink":"ok"}},{"before":"06beb9e7bb7e8ce9a2c1004d97e26eb071d499b5","after":"b021ccb40553e12872eac06d3e6cd45259aa0e54","ref":"refs/heads/soil-staging","pushedAt":"2024-06-22T00:13:24.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"andychu","name":null,"path":"/andychu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143248?s=80&v=4"},"commit":{"message":"ok","shortMessageHtmlLink":"ok"}},{"before":"6752d60d4e0d3f2119921e34be67e2e7be9b42ac","after":"06beb9e7bb7e8ce9a2c1004d97e26eb071d499b5","ref":"refs/heads/master","pushedAt":"2024-06-21T16:41:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"andychu","name":null,"path":"/andychu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143248?s=80&v=4"},"commit":{"message":"[build] Fix translation","shortMessageHtmlLink":"[build] Fix translation"}},{"before":"0195d907c2b82046f17c64ab1f17a388188d7ee2","after":"06beb9e7bb7e8ce9a2c1004d97e26eb071d499b5","ref":"refs/heads/soil-staging","pushedAt":"2024-06-21T16:32:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andychu","name":null,"path":"/andychu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143248?s=80&v=4"},"commit":{"message":"[build] Fix translation","shortMessageHtmlLink":"[build] Fix translation"}},{"before":"6752d60d4e0d3f2119921e34be67e2e7be9b42ac","after":"0195d907c2b82046f17c64ab1f17a388188d7ee2","ref":"refs/heads/soil-staging","pushedAt":"2024-06-21T16:14:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andychu","name":null,"path":"/andychu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143248?s=80&v=4"},"commit":{"message":"[ysh breaking] Rename _error.status -> _error.code\n\nLikewise\n\n error 'message' (status=2)\n\nis now\n\n error 'message' (code=2)\n\nThis is to prepare for unifying _error and _status.","shortMessageHtmlLink":"[ysh breaking] Rename _error.status -> _error.code"}},{"before":"2a29ebeb62b919185812f5cc63a76573fcf20843","after":"d3f83e52bc713436987cb6639d84599712f2c834","ref":"refs/heads/dev-hoover-17","pushedAt":"2024-06-21T16:03:37.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"andychu","name":null,"path":"/andychu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143248?s=80&v=4"},"commit":{"message":"fix spec test","shortMessageHtmlLink":"fix spec test"}},{"before":"cc90726fea24c4f0bdd09a9e78202efdc20cbf01","after":"6752d60d4e0d3f2119921e34be67e2e7be9b42ac","ref":"refs/heads/master","pushedAt":"2024-06-21T15:54:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andychu","name":null,"path":"/andychu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143248?s=80&v=4"},"commit":{"message":"[mycpp] Big refactoring, annotate CFG with function calls\n\n* [mycpp] annotate CFG with function calls\r\n\r\nThis commit adds the first concrete `Fact` and uses it to annotate\r\nstatements that make function calls. You can feed this in to\r\n`_bin/datalog/call-graph` and see a list of statements that might lead\r\nto the GC being invoked. This output still doesn't impact the generated\r\nC++, though.\r\n\r\n* mycpp: add SimpleVisitor\r\n\r\n* mycpp: add ir_pass\r\n\r\n* add FooMember types\r\n\r\nWe are trying to put more heuristics in the first pass, so the later passes have a clean structure to work with.","shortMessageHtmlLink":"[mycpp] Big refactoring, annotate CFG with function calls"}},{"before":"8453c961c2f8d71d2daf69c6b57ad4622af2a769","after":null,"ref":"refs/heads/cfg-calls","pushedAt":"2024-06-21T15:47:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"melvinw","name":"Melvin Walls","path":"/melvinw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158729?s=80&v=4"}},{"before":"cc90726fea24c4f0bdd09a9e78202efdc20cbf01","after":"6752d60d4e0d3f2119921e34be67e2e7be9b42ac","ref":"refs/heads/soil-staging","pushedAt":"2024-06-21T15:46:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andychu","name":null,"path":"/andychu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143248?s=80&v=4"},"commit":{"message":"[mycpp] Big refactoring, annotate CFG with function calls\n\n* [mycpp] annotate CFG with function calls\r\n\r\nThis commit adds the first concrete `Fact` and uses it to annotate\r\nstatements that make function calls. You can feed this in to\r\n`_bin/datalog/call-graph` and see a list of statements that might lead\r\nto the GC being invoked. This output still doesn't impact the generated\r\nC++, though.\r\n\r\n* mycpp: add SimpleVisitor\r\n\r\n* mycpp: add ir_pass\r\n\r\n* add FooMember types\r\n\r\nWe are trying to put more heuristics in the first pass, so the later passes have a clean structure to work with.","shortMessageHtmlLink":"[mycpp] Big refactoring, annotate CFG with function calls"}},{"before":"29b0949cb495399b2f24b0f89b34f55ee8d97df7","after":"8453c961c2f8d71d2daf69c6b57ad4622af2a769","ref":"refs/heads/cfg-calls","pushedAt":"2024-06-21T13:50:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"melvinw","name":"Melvin Walls","path":"/melvinw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158729?s=80&v=4"},"commit":{"message":"add comments to *Member types, run yapf","shortMessageHtmlLink":"add comments to *Member types, run yapf"}},{"before":"46b35a17ba00c199ace6ded22753c0aad667684c","after":"2a29ebeb62b919185812f5cc63a76573fcf20843","ref":"refs/heads/dev-hoover-17","pushedAt":"2024-06-20T22:49:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andychu","name":null,"path":"/andychu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143248?s=80&v=4"},"commit":{"message":"[ysh breaking] Rename _error.status -> _error.code","shortMessageHtmlLink":"[ysh breaking] Rename _error.status -> _error.code"}},{"before":"4c738ee6d1038e4ec52313be450b927157088e73","after":"29499406e6dbf8672239ec9122e2a9228c3e0ada","ref":"refs/heads/test-framework","pushedAt":"2024-06-20T18:30:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinpombrio","name":"Justin Pombrio","path":"/justinpombrio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/434946?s=80&v=4"},"commit":{"message":"minor: update todo list","shortMessageHtmlLink":"minor: update todo list"}},{"before":"2231b73c908493495d08b0e539fa7b4da1b6a849","after":"29b0949cb495399b2f24b0f89b34f55ee8d97df7","ref":"refs/heads/cfg-calls","pushedAt":"2024-06-20T02:03:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"melvinw","name":"Melvin Walls","path":"/melvinw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158729?s=80&v=4"},"commit":{"message":"mycpp: add AST pass","shortMessageHtmlLink":"mycpp: add AST pass"}},{"before":"a6e9c811cf6c0268c95236e97f93b7e99020f8c0","after":"4c738ee6d1038e4ec52313be450b927157088e73","ref":"refs/heads/test-framework","pushedAt":"2024-06-18T21:17:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinpombrio","name":"Justin Pombrio","path":"/justinpombrio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/434946?s=80&v=4"},"commit":{"message":"Rename procs to use \"-\", add more test tests.","shortMessageHtmlLink":"Rename procs to use \"-\", add more test tests."}},{"before":"b738f3a9151887014adba356b645770f90cbb1b0","after":"a6e9c811cf6c0268c95236e97f93b7e99020f8c0","ref":"refs/heads/test-framework","pushedAt":"2024-06-18T18:29:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinpombrio","name":"Justin Pombrio","path":"/justinpombrio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/434946?s=80&v=4"},"commit":{"message":"Tests for tests","shortMessageHtmlLink":"Tests for tests"}},{"before":"5c4cc11bb2b66c3f581175dd7a2666133667eb2e","after":"cc90726fea24c4f0bdd09a9e78202efdc20cbf01","ref":"refs/heads/master","pushedAt":"2024-06-17T17:04:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andychu","name":null,"path":"/andychu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143248?s=80&v=4"},"commit":{"message":"[services/zulip] Increased limit to 3000 posts\n\nI needed this for the #blog-ideas thread on Shared Hosting and FastCGI.","shortMessageHtmlLink":"[services/zulip] Increased limit to 3000 posts"}},{"before":"5c4cc11bb2b66c3f581175dd7a2666133667eb2e","after":"cc90726fea24c4f0bdd09a9e78202efdc20cbf01","ref":"refs/heads/soil-staging","pushedAt":"2024-06-17T16:56:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andychu","name":null,"path":"/andychu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143248?s=80&v=4"},"commit":{"message":"[services/zulip] Increased limit to 3000 posts\n\nI needed this for the #blog-ideas thread on Shared Hosting and FastCGI.","shortMessageHtmlLink":"[services/zulip] Increased limit to 3000 posts"}},{"before":"efcf0b2e8020724f67dea139bd49a6a11f7a3984","after":"5c4cc11bb2b66c3f581175dd7a2666133667eb2e","ref":"refs/heads/master","pushedAt":"2024-06-14T07:54:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andychu","name":null,"path":"/andychu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143248?s=80&v=4"},"commit":{"message":"[sourcehut] Change secret","shortMessageHtmlLink":"[sourcehut] Change secret"}},{"before":"efcf0b2e8020724f67dea139bd49a6a11f7a3984","after":"5c4cc11bb2b66c3f581175dd7a2666133667eb2e","ref":"refs/heads/soil-staging","pushedAt":"2024-06-14T07:46:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andychu","name":null,"path":"/andychu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143248?s=80&v=4"},"commit":{"message":"[sourcehut] Change secret","shortMessageHtmlLink":"[sourcehut] Change secret"}},{"before":"c45957cfabc196533fd65b5e4bebcb6bafb75b4e","after":"efcf0b2e8020724f67dea139bd49a6a11f7a3984","ref":"refs/heads/master","pushedAt":"2024-06-14T07:45:06.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"andychu","name":null,"path":"/andychu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143248?s=80&v=4"},"commit":{"message":"[soil] Fix /status-api/ URL\n\nAnd migrate to new key.\n\nDelete old travis-ci stuff.","shortMessageHtmlLink":"[soil] Fix /status-api/ URL"}},{"before":"47fb0fc0e34fca53050618b2828f9af6bc84da16","after":"efcf0b2e8020724f67dea139bd49a6a11f7a3984","ref":"refs/heads/soil-staging","pushedAt":"2024-06-14T07:36:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andychu","name":null,"path":"/andychu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143248?s=80&v=4"},"commit":{"message":"[soil] Fix /status-api/ URL\n\nAnd migrate to new key.\n\nDelete old travis-ci stuff.","shortMessageHtmlLink":"[soil] Fix /status-api/ URL"}},{"before":"16259e15c866177b9f49a5c166820e1169d0f35e","after":"46b35a17ba00c199ace6ded22753c0aad667684c","ref":"refs/heads/dev-hoover-17","pushedAt":"2024-06-14T07:24:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andychu","name":null,"path":"/andychu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143248?s=80&v=4"},"commit":{"message":"fix status API","shortMessageHtmlLink":"fix status API"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEbCMb7QA","startCursor":null,"endCursor":null}},"title":"Activity ยท oilshell/oil"}