{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":501687,"defaultBranch":"dev","name":"antlr4","ownerLogin":"antlr","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2010-02-04T01:36:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/80584?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1722710575.0","currentOid":""},"activityList":{"items":[{"before":"0fd88ba2a3274fea468e3421323c357fd20e1b1c","after":"eec3ff12073fc52e3ed193ae584d801c7a1df812","ref":"refs/heads/dev","pushedAt":"2024-09-16T18:48:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ericvergnaud","name":"Eric Vergnaud","path":"/ericvergnaud","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3332132?s=80&v=4"},"commit":{"message":"Fi failing tests","shortMessageHtmlLink":"Fi failing tests"}},{"before":"811b7fda58bd14d7f0abc496b6fd651dfa01ed97","after":"0fd88ba2a3274fea468e3421323c357fd20e1b1c","ref":"refs/heads/dev","pushedAt":"2024-09-14T16:05:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"parrt","name":"Terence Parr","path":"/parrt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/178777?s=80&v=4"},"commit":{"message":"Update to eclipse-temurin:21 and remove appuser (#4675)\n\nIt seems this appuser wasn't being used at all, and the USER line wasn't\r\nbeing set to enable it. In addition, the adduser utility didn't exist in\r\nthe old or updated version of temurin. This seems simpler and works.\r\n\r\nSigned-off-by: James ","shortMessageHtmlLink":"Update to eclipse-temurin:21 and remove appuser (#4675)"}},{"before":"35ff30df46cfdf71a58d7aafafa12f5aeee7aef9","after":"811b7fda58bd14d7f0abc496b6fd651dfa01ed97","ref":"refs/heads/dev","pushedAt":"2024-08-03T19:14:18.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"parrt","name":"Terence Parr","path":"/parrt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/178777?s=80&v=4"},"commit":{"message":"update C++ target build","shortMessageHtmlLink":"update C++ target build"}},{"before":"34d7366bb95941ca7f5cfc2881e05299ddf13a0c","after":"811b7fda58bd14d7f0abc496b6fd651dfa01ed97","ref":"refs/heads/master","pushedAt":"2024-08-03T19:05:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"parrt","name":"Terence Parr","path":"/parrt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/178777?s=80&v=4"},"commit":{"message":"update C++ target build","shortMessageHtmlLink":"update C++ target build"}},{"before":"39401b7511fd935aad309977f373c16052906c8e","after":"34d7366bb95941ca7f5cfc2881e05299ddf13a0c","ref":"refs/heads/master","pushedAt":"2024-08-03T19:01:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"parrt","name":"Terence Parr","path":"/parrt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/178777?s=80&v=4"},"commit":{"message":"Missed an update to 4.13.2","shortMessageHtmlLink":"Missed an update to 4.13.2"}},{"before":"cc82115a4e7f53d71d9d905caa2c2dfa4da58899","after":"39401b7511fd935aad309977f373c16052906c8e","ref":"refs/heads/master","pushedAt":"2024-08-03T18:42:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"parrt","name":"Terence Parr","path":"/parrt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/178777?s=80&v=4"},"commit":{"message":"[maven-release-plugin] prepare for next development iteration","shortMessageHtmlLink":"[maven-release-plugin] prepare for next development iteration"}},{"before":"b91cecf6d06600433a12a12271a7985d2845d7aa","after":"cc82115a4e7f53d71d9d905caa2c2dfa4da58899","ref":"refs/heads/master","pushedAt":"2024-08-03T18:42:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"parrt","name":"Terence Parr","path":"/parrt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/178777?s=80&v=4"},"commit":{"message":"[maven-release-plugin] prepare release 4.13.2","shortMessageHtmlLink":"[maven-release-plugin] prepare release 4.13.2"}},{"before":"35ff30df46cfdf71a58d7aafafa12f5aeee7aef9","after":"b91cecf6d06600433a12a12271a7985d2845d7aa","ref":"refs/heads/master","pushedAt":"2024-08-03T18:13:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"parrt","name":"Terence Parr","path":"/parrt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/178777?s=80&v=4"},"commit":{"message":"Update 4.13.1 -> 4.13.2","shortMessageHtmlLink":"Update 4.13.1 -> 4.13.2"}},{"before":"25593494e5f761a00ccdbd8727a30f5b953b63cb","after":"35ff30df46cfdf71a58d7aafafa12f5aeee7aef9","ref":"refs/heads/dev","pushedAt":"2024-08-03T17:59:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"parrt","name":"Terence Parr","path":"/parrt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/178777?s=80&v=4"},"commit":{"message":"Update release docs to say 4.13.2; rebuild XPathLexers","shortMessageHtmlLink":"Update release docs to say 4.13.2; rebuild XPathLexers"}},{"before":"1855d9aa4c5ebb15284b95a07048b6260304629c","after":"35ff30df46cfdf71a58d7aafafa12f5aeee7aef9","ref":"refs/heads/master","pushedAt":"2024-08-03T17:54:36.000Z","pushType":"push","commitsCount":56,"pusher":{"login":"parrt","name":"Terence Parr","path":"/parrt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/178777?s=80&v=4"},"commit":{"message":"Update release docs to say 4.13.2; rebuild XPathLexers","shortMessageHtmlLink":"Update release docs to say 4.13.2; rebuild XPathLexers"}},{"before":"e8bf978cb145559e3128beee871f95cd53a58679","after":"25593494e5f761a00ccdbd8727a30f5b953b63cb","ref":"refs/heads/dev","pushedAt":"2024-07-28T21:37:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"parrt","name":"Terence Parr","path":"/parrt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/178777?s=80&v=4"},"commit":{"message":"fix(javascript): fix types not being recognized for NodeNext module resolution (#4540)\n\n* fix(javascript): fix types not being recognized for NodeNext module resolution\r\n\r\nSigned-off-by: Gokhan Kurt \r\n\r\n* remove unnecessary exports\r\n\r\n---------\r\n\r\nSigned-off-by: Gokhan Kurt ","shortMessageHtmlLink":"fix(javascript): fix types not being recognized for NodeNext module r…"}},{"before":"88a0c7ab03137dfd6b24c2f235652a46d0edfa39","after":"e8bf978cb145559e3128beee871f95cd53a58679","ref":"refs/heads/dev","pushedAt":"2024-07-28T18:34:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"parrt","name":"Terence Parr","path":"/parrt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/178777?s=80&v=4"},"commit":{"message":"rule name 'state' conflict with Python runtime.\n\nSigned-off-by: cyqw ","shortMessageHtmlLink":"rule name 'state' conflict with Python runtime."}},{"before":"caf46b93291088be636a4e2a1fb641942c77fb46","after":"88a0c7ab03137dfd6b24c2f235652a46d0edfa39","ref":"refs/heads/dev","pushedAt":"2024-07-25T23:59:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"parrt","name":"Terence Parr","path":"/parrt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/178777?s=80&v=4"},"commit":{"message":"Support TypeScript bundler module resolution\n\nSigned-off-by: guidsdo ","shortMessageHtmlLink":"Support TypeScript bundler module resolution"}},{"before":"17f3f5e590084200142e69e1c83695b7d956b778","after":"caf46b93291088be636a4e2a1fb641942c77fb46","ref":"refs/heads/dev","pushedAt":"2024-07-25T23:59:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"parrt","name":"Terence Parr","path":"/parrt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/178777?s=80&v=4"},"commit":{"message":"[Python3] Replace deprecated `assertEquals()` to fix py3.12 compat\n\nReplace the `assertEquals()` method calls in the Python3 test suite\nwith the modern `assertEqual()`. The former was removed in Python 3.12,\nand therefore is causing the tests to fail. The latter is available\nin all versions of Python 3.\n\nSigned-off-by: Michał Górny ","shortMessageHtmlLink":"[Python3] Replace deprecated assertEquals() to fix py3.12 compat"}},{"before":"b3bb7439546d2035203790d5513c505720cf0bdd","after":"17f3f5e590084200142e69e1c83695b7d956b778","ref":"refs/heads/dev","pushedAt":"2024-07-24T16:07:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"parrt","name":"Terence Parr","path":"/parrt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/178777?s=80&v=4"},"commit":{"message":"Add include dirs direclty to cpp targets\n\nSigned-off-by: Nick Nobles ","shortMessageHtmlLink":"Add include dirs direclty to cpp targets"}},{"before":"7d4cea92bc3f7d709f09c3f1ac77c5bbc71a6749","after":"b3bb7439546d2035203790d5513c505720cf0bdd","ref":"refs/heads/dev","pushedAt":"2024-07-06T18:10:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"parrt","name":"Terence Parr","path":"/parrt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/178777?s=80&v=4"},"commit":{"message":"chore: fix error link\n\nSigned-off-by: cancaicai <2356672992@qq.com>","shortMessageHtmlLink":"chore: fix error link"}},{"before":"6197d6cdadb206576a302b3d14d035646d738a02","after":"7d4cea92bc3f7d709f09c3f1ac77c5bbc71a6749","ref":"refs/heads/dev","pushedAt":"2024-05-31T16:47:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"parrt","name":"Terence Parr","path":"/parrt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/178777?s=80&v=4"},"commit":{"message":"Fix singleton memory leaks\n\nSigned-off-by: Nick Nobles ","shortMessageHtmlLink":"Fix singleton memory leaks"}},{"before":"2647323f3c94eabd8ceb574e5adb49e22b59f12f","after":"6197d6cdadb206576a302b3d14d035646d738a02","ref":"refs/heads/dev","pushedAt":"2024-05-17T17:22:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"parrt","name":"Terence Parr","path":"/parrt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/178777?s=80&v=4"},"commit":{"message":"Update C++ documentation to state that C++17 is required\n\nSigned-off-by: Andreas Buhr ","shortMessageHtmlLink":"Update C++ documentation to state that C++17 is required"}},{"before":"c0b7dd0fb1e2ee203567d62a00910016a51f3242","after":"2647323f3c94eabd8ceb574e5adb49e22b59f12f","ref":"refs/heads/dev","pushedAt":"2024-05-15T16:20:44.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"parrt","name":"Terence Parr","path":"/parrt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/178777?s=80&v=4"},"commit":{"message":"feat: Fix accidental keypress\n\nSigned-off-by: Jim.Idle ","shortMessageHtmlLink":"feat: Fix accidental keypress"}},{"before":"380ce4b8b1658df16ada45e1d56d5aa476052376","after":"c0b7dd0fb1e2ee203567d62a00910016a51f3242","ref":"refs/heads/dev","pushedAt":"2024-05-14T20:33:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"parrt","name":"Terence Parr","path":"/parrt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/178777?s=80&v=4"},"commit":{"message":"Fix Linux compilation issue of ProfilingATNSimulator\n\n* NSEC_PER_SEC is available via CDispatch bindings, which are not currently imported\n* Importing them would be heavy handed compared to replacing with the constant (and leaving a comment)\n\nSigned-off-by: Will Ziener-Dignazio ","shortMessageHtmlLink":"Fix Linux compilation issue of ProfilingATNSimulator"}},{"before":"6a71782cfd916950a184f704a848268a71569854","after":"380ce4b8b1658df16ada45e1d56d5aa476052376","ref":"refs/heads/dev","pushedAt":"2024-04-10T20:35:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ericvergnaud","name":"Eric Vergnaud","path":"/ericvergnaud","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3332132?s=80&v=4"},"commit":{"message":"Switch CI to macos-12 and PHP 8.3\n\nSigned-off-by: Andreas Buhr ","shortMessageHtmlLink":"Switch CI to macos-12 and PHP 8.3"}},{"before":"281b762b3d6f748657168d89419a7d5ba75072fe","after":"6a71782cfd916950a184f704a848268a71569854","ref":"refs/heads/dev","pushedAt":"2024-04-10T18:15:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ericvergnaud","name":"Eric Vergnaud","path":"/ericvergnaud","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3332132?s=80&v=4"},"commit":{"message":"Fix Github Actions\n\nInstall composer before using it.\n\nSigned-off-by: Andreas Buhr ","shortMessageHtmlLink":"Fix Github Actions"}},{"before":"360c86c5ee2a02f1a081db5e61dd815ce5eda0fc","after":"281b762b3d6f748657168d89419a7d5ba75072fe","ref":"refs/heads/dev","pushedAt":"2024-04-10T17:23:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ericvergnaud","name":"Eric Vergnaud","path":"/ericvergnaud","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3332132?s=80&v=4"},"commit":{"message":"Export InputMismatchException in index.js\n\nSigned-off-by: Hieu Nguyen ","shortMessageHtmlLink":"Export InputMismatchException in index.js"}},{"before":"b486ce73c7a5372266e7af4b89803995669ca82f","after":"360c86c5ee2a02f1a081db5e61dd815ce5eda0fc","ref":"refs/heads/dev","pushedAt":"2024-04-08T07:19:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ericvergnaud","name":"Eric Vergnaud","path":"/ericvergnaud","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3332132?s=80&v=4"},"commit":{"message":"add missing constants","shortMessageHtmlLink":"add missing constants"}},{"before":"6628b008ac16390766ae18fc5a3ad11528b6fbee","after":"b486ce73c7a5372266e7af4b89803995669ca82f","ref":"refs/heads/dev","pushedAt":"2024-04-06T13:45:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ericvergnaud","name":"Eric Vergnaud","path":"/ericvergnaud","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3332132?s=80&v=4"},"commit":{"message":"[JS] Fix Parser.getSourceName returning undefined\n\nParser.getSourceName was expecting a field `sourceName` on `TokenStream`,\nbut that doesn't exist on any `TokenStream` implementation. This commit\nfixes the bug by calling `getSourceName`, which *is* defined on\n`BufferedTokenStream`.\n\nThis commit also removes some nearby commented-out code that didn't make\nany sense.\n\nSigned-off-by: Phlosioneer ","shortMessageHtmlLink":"[JS] Fix Parser.getSourceName returning undefined"}},{"before":"2244af36201287ed259b51c99029577ad3dc8253","after":"6628b008ac16390766ae18fc5a3ad11528b6fbee","ref":"refs/heads/dev","pushedAt":"2024-04-02T16:22:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"parrt","name":"Terence Parr","path":"/parrt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/178777?s=80&v=4"},"commit":{"message":"golang: Add to quick checks to PredictionContext Equals checks (they are in use\nin other runtimes):\n\n1. If pointers are equal it's the same object\n2. If we are comparing singletons both types must be singletons\n\nSigned-off-by: Eytan Heidingsfeld <32422402+ehmm@users.noreply.github.com>","shortMessageHtmlLink":"golang: Add to quick checks to PredictionContext Equals checks (they …"}},{"before":"0d30259c67f10011c33818175fca56d6108c58f5","after":"2244af36201287ed259b51c99029577ad3dc8253","ref":"refs/heads/dev","pushedAt":"2024-04-01T07:57:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ericvergnaud","name":"Eric Vergnaud","path":"/ericvergnaud","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3332132?s=80&v=4"},"commit":{"message":"Fix incorrect this.channel access\n\nnextTokenOnChannel was accessing the field `this.channel` instead of the\nparameter `channel`. The buffered token stream class doesn't have a field\nnamed `channel`, so this exhausted the token buffer instead.\n\nThe bug had not been caught because it is only called from `CommonTokenStream`\nwith parameter `this.channel`.\n\nSigned-off-by: Phlosioneer ","shortMessageHtmlLink":"Fix incorrect this.channel access"}},{"before":"990fbc2225a933a2cc78d64fd92a6e2886ad06e8","after":"0d30259c67f10011c33818175fca56d6108c58f5","ref":"refs/heads/dev","pushedAt":"2024-03-27T17:04:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"parrt","name":"Terence Parr","path":"/parrt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/178777?s=80&v=4"},"commit":{"message":"Fixing crash bug in TokenStreamRewriter\n\nOrder of operations issue - use before deleting not vice-versa.\n\nSigned-off-by: HS ","shortMessageHtmlLink":"Fixing crash bug in TokenStreamRewriter"}},{"before":"4a1963b3d2b9e39326fb26b08ae2761b4c8634ef","after":"990fbc2225a933a2cc78d64fd92a6e2886ad06e8","ref":"refs/heads/dev","pushedAt":"2024-03-22T20:02:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ericvergnaud","name":"Eric Vergnaud","path":"/ericvergnaud","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3332132?s=80&v=4"},"commit":{"message":"fix missing 'this'\n\nSigned-off-by: Eric Vergnaud ","shortMessageHtmlLink":"fix missing 'this'"}},{"before":"6ba4f8cf5ddf7adadfd2b790adda9b444b68a9fe","after":"4a1963b3d2b9e39326fb26b08ae2761b4c8634ef","ref":"refs/heads/dev","pushedAt":"2024-03-19T18:13:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ericvergnaud","name":"Eric Vergnaud","path":"/ericvergnaud","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3332132?s=80&v=4"},"commit":{"message":"Add override specifier to typescript copyfrom codegen\n\nRequired for `\"noImplicitOverride\": true` typescript setting.\n\nI couldn't figure out how to add a test for this situation in the typescript\ntest file. It only happens if a rule context class has a subclass.\n\nSigned-off-by: Phlosioneer ","shortMessageHtmlLink":"Add override specifier to typescript copyfrom codegen"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQxODo0ODo1Mi4wMDAwMDBazwAAAAS3xjEH","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQxODo0ODo1Mi4wMDAwMDBazwAAAAS3xjEH","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0xOVQxODoxMzo0MC4wMDAwMDBazwAAAAQZ7RoV"}},"title":"Activity · antlr/antlr4"}