{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":430564540,"defaultBranch":"main","name":"JuliaSyntax.jl","ownerLogin":"JuliaLang","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-11-22T04:41:17.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/743164?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1722389643.0","currentOid":""},"activityList":{"items":[{"before":"88f106d0e32dc916228f2290a58fbff5bc20d118","after":"1ef398a11cc080c9c9d8db16116b98db9b5bcd85","ref":"refs/heads/gh-pages","pushedAt":"2024-07-31T01:35:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"build based on 21c6774","shortMessageHtmlLink":"build based on 21c6774"}},{"before":"de82b6faefc5d12cd28c730e6a365c555998d976","after":null,"ref":"refs/heads/caf/fix-nonsyntactic-assignment-ops","pushedAt":"2024-07-31T01:34:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"c42f","name":"Claire Foster","path":"/c42f","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/601473?s=80&v=4"}},{"before":"17b92856fa20381e6625ca0b2530496ef299457c","after":"21c67740c93f5a04008232d0f638c830a0852ba9","ref":"refs/heads/main","pushedAt":"2024-07-31T01:34:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"c42f","name":"Claire Foster","path":"/c42f","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/601473?s=80&v=4"},"commit":{"message":"Allow any of `≔ ⩴ ≕` as identifiers (#478)\n\nThese assignment-precedence operators shouldn't be special syntax and\r\nshould instead be usable as normal identifiers just like `~`.\r\n\r\nAlso add more test cases for the true syntactic operators.\r\n\r\nFixes #405","shortMessageHtmlLink":"Allow any of ≔ ⩴ ≕ as identifiers (#478)"}},{"before":"70cdf7934e90dc59804b676ece784713cf3eab26","after":"88f106d0e32dc916228f2290a58fbff5bc20d118","ref":"refs/heads/gh-pages","pushedAt":"2024-07-30T11:54:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"build based on 02deeb7","shortMessageHtmlLink":"build based on 02deeb7"}},{"before":"bc74f27b7fd6610adc96b67d2e7aec191b36d885","after":"de82b6faefc5d12cd28c730e6a365c555998d976","ref":"refs/heads/caf/fix-nonsyntactic-assignment-ops","pushedAt":"2024-07-30T11:53:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"c42f","name":"Claire Foster","path":"/c42f","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/601473?s=80&v=4"},"commit":{"message":"Allow any of `≔ ⩴ ≕` as identifiers\n\nThese assignment-precedence operators shouldn't be special syntax and\nshould instead be usable as normal identifiers just like `~`.\n\nAlso add more test cases for the true syntactic operators.","shortMessageHtmlLink":"Allow any of ≔ ⩴ ≕ as identifiers"}},{"before":"43b3f1d8da480a7f3b96a0b9facf6abe7f2623c9","after":"70cdf7934e90dc59804b676ece784713cf3eab26","ref":"refs/heads/gh-pages","pushedAt":"2024-07-30T11:14:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"build based on 887a15e","shortMessageHtmlLink":"build based on 887a15e"}},{"before":null,"after":"bc74f27b7fd6610adc96b67d2e7aec191b36d885","ref":"refs/heads/caf/fix-nonsyntactic-assignment-ops","pushedAt":"2024-07-30T11:13:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"c42f","name":"Claire Foster","path":"/c42f","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/601473?s=80&v=4"},"commit":{"message":"Allow any of `≔ ⩴ ≕` as identifiers\n\nThese assignment-precedence operators shouldn't be special syntax and\nshould instead be usable as normal identifiers just like `~`.","shortMessageHtmlLink":"Allow any of ≔ ⩴ ≕ as identifiers"}},{"before":"ae285d3a3e5ecdce324c371c2ecda9f7b512ae02","after":"43b3f1d8da480a7f3b96a0b9facf6abe7f2623c9","ref":"refs/heads/gh-pages","pushedAt":"2024-07-30T11:05:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"build based on 17b9285","shortMessageHtmlLink":"build based on 17b9285"}},{"before":"8d8c9de789e159275c38291a1cbf8505db469507","after":null,"ref":"refs/heads/caf/importpath-fixes","pushedAt":"2024-07-30T11:04:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"c42f","name":"Claire Foster","path":"/c42f","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/601473?s=80&v=4"}},{"before":"3a12196b274edd174a74851409ebe58c40835db0","after":"17b92856fa20381e6625ca0b2530496ef299457c","ref":"refs/heads/main","pushedAt":"2024-07-30T11:04:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"c42f","name":"Claire Foster","path":"/c42f","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/601473?s=80&v=4"},"commit":{"message":"Make `using :A` an error; fix `using A: (..)` warning (#477)","shortMessageHtmlLink":"Make using :A an error; fix using A: (..) warning (#477)"}},{"before":"315a13ec62a7428ce78ec208061d15e12849c0c7","after":"ae285d3a3e5ecdce324c371c2ecda9f7b512ae02","ref":"refs/heads/gh-pages","pushedAt":"2024-07-30T11:01:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"build based on 3a12196","shortMessageHtmlLink":"build based on 3a12196"}},{"before":"1d144bd7d8385a20e8c73c332566740bf1294002","after":null,"ref":"refs/heads/jb/idstarterr","pushedAt":"2024-07-30T10:59:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"c42f","name":"Claire Foster","path":"/c42f","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/601473?s=80&v=4"}},{"before":"25f8eb29a6bb53b9b0a476328d4b1402e9f77e4a","after":"3a12196b274edd174a74851409ebe58c40835db0","ref":"refs/heads/main","pushedAt":"2024-07-30T10:59:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"c42f","name":"Claire Foster","path":"/c42f","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/601473?s=80&v=4"},"commit":{"message":"add more specific error for invalid identifier start chars (#421)\n\n* add more specific error for invalid identifier start chars\r\n\r\n* Tweak ErrorIdentifierStart message + add diagnostics test.\r\n\r\n---------\r\n\r\nCo-authored-by: Claire Foster ","shortMessageHtmlLink":"add more specific error for invalid identifier start chars (#421)"}},{"before":"d79dd0321a00cd37427255d25ab65e4a2bb58b45","after":"315a13ec62a7428ce78ec208061d15e12849c0c7","ref":"refs/heads/gh-pages","pushedAt":"2024-07-30T10:25:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"build based on 84bafa9","shortMessageHtmlLink":"build based on 84bafa9"}},{"before":null,"after":"8d8c9de789e159275c38291a1cbf8505db469507","ref":"refs/heads/caf/importpath-fixes","pushedAt":"2024-07-30T10:21:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"c42f","name":"Claire Foster","path":"/c42f","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/601473?s=80&v=4"},"commit":{"message":"Make `using :A` an error; fix `using A: (..)` warning","shortMessageHtmlLink":"Make using :A an error; fix using A: (..) warning"}},{"before":"8c7efecdbbd331370e9db45a9a7b32e9f8315da9","after":"d79dd0321a00cd37427255d25ab65e4a2bb58b45","ref":"refs/heads/gh-pages","pushedAt":"2024-07-30T07:37:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"build based on a7a2e1d","shortMessageHtmlLink":"build based on a7a2e1d"}},{"before":"0dc7e7bd6b41e29610ca970d6e438f988a65a600","after":"5913117b4977fd10895e2c483b3fb9051b5cdf04","ref":"refs/heads/kf/macrocallsig","pushedAt":"2024-07-30T07:35:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"c42f","name":"Claire Foster","path":"/c42f","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/601473?s=80&v=4"},"commit":{"message":"Test to cover function declaration with `var\"\"` syntax","shortMessageHtmlLink":"Test to cover function declaration with var\"\" syntax"}},{"before":"0aa03b4cc1455d975557a866fc33b8aa0265961d","after":"8c7efecdbbd331370e9db45a9a7b32e9f8315da9","ref":"refs/heads/gh-pages","pushedAt":"2024-07-30T04:44:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"build based on 25f8eb2","shortMessageHtmlLink":"build based on 25f8eb2"}},{"before":"91de514e06dd534963c766052eaca2b4084abc20","after":null,"ref":"refs/heads/caf/short-form-function-head","pushedAt":"2024-07-30T04:43:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"c42f","name":"Claire Foster","path":"/c42f","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/601473?s=80&v=4"}},{"before":"da801cc1ec8dd2c314cc6b77692aa1b409c609e2","after":"25f8eb29a6bb53b9b0a476328d4b1402e9f77e4a","ref":"refs/heads/main","pushedAt":"2024-07-30T04:43:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"c42f","name":"Claire Foster","path":"/c42f","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/601473?s=80&v=4"},"commit":{"message":"Use `K\"function\"` for short form function AST (#466)\n\nA pain point when writing macros is detecting all the types of things which might be lowered to functions. This is partly due to the existence of short form function definitions which in Julia's classic AST parse with `:(=)` rather than a `:function` head - to detect the meaning of `=`, one needs to traverse recursively into the left hand side of the expression.\r\n\r\nThis change modifies the parsing of short form functions to use the `K\"function\"` kind. A new syntax flag `SHORT_FORM_FUNCTION_FLAG` is set to enable AST consumers to detect short vs long form functions.","shortMessageHtmlLink":"Use K\"function\" for short form function AST (#466)"}},{"before":"88ff280f3db7e80f4935bf83a4cf7d09da22ee46","after":"0aa03b4cc1455d975557a866fc33b8aa0265961d","ref":"refs/heads/gh-pages","pushedAt":"2024-07-30T04:16:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"build based on b744f35","shortMessageHtmlLink":"build based on b744f35"}},{"before":"f486016c9f00e2fcb25eae2bc00781e5838745c0","after":"91de514e06dd534963c766052eaca2b4084abc20","ref":"refs/heads/caf/short-form-function-head","pushedAt":"2024-07-30T04:15:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"c42f","name":"Claire Foster","path":"/c42f","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/601473?s=80&v=4"},"commit":{"message":"Document `SHORT_FORM_FUNCTION_FLAG`","shortMessageHtmlLink":"Document SHORT_FORM_FUNCTION_FLAG"}},{"before":"a0a06b31a9ebae0a54b43ca3cd353da41faa5938","after":"88ff280f3db7e80f4935bf83a4cf7d09da22ee46","ref":"refs/heads/gh-pages","pushedAt":"2024-07-29T08:47:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"build based on 6434aa9","shortMessageHtmlLink":"build based on 6434aa9"}},{"before":"f004b50c37d86da512850b2181e6d059150c34a7","after":"f486016c9f00e2fcb25eae2bc00781e5838745c0","ref":"refs/heads/caf/short-form-function-head","pushedAt":"2024-07-29T08:46:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"c42f","name":"Claire Foster","path":"/c42f","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/601473?s=80&v=4"},"commit":{"message":"Fix Base parsing tests","shortMessageHtmlLink":"Fix Base parsing tests"}},{"before":"9d1e2b8ce29996f0af57e3f825a18ffa0390014b","after":"a0a06b31a9ebae0a54b43ca3cd353da41faa5938","ref":"refs/heads/gh-pages","pushedAt":"2024-07-29T05:42:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"build based on 106b89a","shortMessageHtmlLink":"build based on 106b89a"}},{"before":"6694b894a4e58bf41fc3da125bf41abaa76b3168","after":"f004b50c37d86da512850b2181e6d059150c34a7","ref":"refs/heads/caf/short-form-function-head","pushedAt":"2024-07-29T05:41:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"c42f","name":"Claire Foster","path":"/c42f","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/601473?s=80&v=4"},"commit":{"message":"Fix parsing of `::g() = 1` to use `=` kind\n\nThis form isn't a short form function definition, so should be parsed\nwith `=` kind.","shortMessageHtmlLink":"Fix parsing of ::g() = 1 to use = kind"}},{"before":"eb220bb5203128d0dc864d85f615f774d9a1967a","after":"9d1e2b8ce29996f0af57e3f825a18ffa0390014b","ref":"refs/heads/gh-pages","pushedAt":"2024-07-26T01:43:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"build based on 8e9d9b6","shortMessageHtmlLink":"build based on 8e9d9b6"}},{"before":"8543f483e2b26b7f7ab92a5ad2b41a9a5864ac3f","after":"0dc7e7bd6b41e29610ca970d6e438f988a65a600","ref":"refs/heads/kf/macrocallsig","pushedAt":"2024-07-26T01:41:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Keno","name":"Keno Fischer","path":"/Keno","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1291671?s=80&v=4"},"commit":{"message":"Update src/parser.jl\n\nCo-authored-by: Claire Foster ","shortMessageHtmlLink":"Update src/parser.jl"}},{"before":"449861e67166aa5bd9b741faee5b9d738439ccd2","after":"eb220bb5203128d0dc864d85f615f774d9a1967a","ref":"refs/heads/gh-pages","pushedAt":"2024-07-26T01:35:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"build based on da801cc","shortMessageHtmlLink":"build based on da801cc"}},{"before":"ddfb944b2458d242216b23e87b19401745be8da6","after":null,"ref":"refs/heads/caf/iteration-spec","pushedAt":"2024-07-26T01:33:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"c42f","name":"Claire Foster","path":"/c42f","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/601473?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEjY5zWwA","startCursor":null,"endCursor":null}},"title":"Activity · JuliaLang/JuliaSyntax.jl"}