{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":237989185,"defaultBranch":"main","name":"ocaml-tree-sitter-semgrep","ownerLogin":"semgrep","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-02-03T14:49:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/29760937?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726858099.0","currentOid":""},"activityList":{"items":[{"before":"127c5b0c17ab98dd57f49a9cdac8fd9bc6f0a8f9","after":null,"ref":"refs/heads/martin/csharp-pro","pushedAt":"2024-09-20T18:48:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mjambon","name":"Martin Jambon","path":"/mjambon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/343265?s=80&v=4"}},{"before":"e4bd8598155070740039b0170c8199ef67bd99de","after":"dbb53feb5fe778e61d9feb6a899df3c2e346919f","ref":"refs/heads/main","pushedAt":"2024-09-20T18:48:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mjambon","name":"Martin Jambon","path":"/mjambon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/343265?s=80&v=4"},"commit":{"message":"Add another git submodule for C# called c-sharp-pro (#512)\n\n* Add another submodule for C# (c-sharp-pro)\r\n\r\n* Mark c-sharp and c-sharp-pro as fully compatible with tree-sitter 0.22.6\r\n\r\n* Add new language 'c-sharp-pro' that tracks another version of\r\ntree-sitter-c-sharp than the existing 'c-sharp'. C functions were renamed\r\nso as to avoid conflicts when both parsers are used in the same program.\r\n\r\n* Fix release script to work on a blank destination repo\r\n\r\n* Fix generated package name for c-sharp-pro\r\n\r\n* Add c-sharp-pro to the CircleCI tests\r\n\r\n* Move test file to where it should be\r\n\r\n* Fix comments in the semgrep grammar extensions for c-sharp and c-sharp-pro","shortMessageHtmlLink":"Add another git submodule for C# called c-sharp-pro (#512)"}},{"before":"358ad2bbf4eb6105e442c763d26c736ccdc2330c","after":"127c5b0c17ab98dd57f49a9cdac8fd9bc6f0a8f9","ref":"refs/heads/martin/csharp-pro","pushedAt":"2024-09-20T00:14:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mjambon","name":"Martin Jambon","path":"/mjambon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/343265?s=80&v=4"},"commit":{"message":"Fix comments in the semgrep grammar extensions for c-sharp and c-sharp-pro","shortMessageHtmlLink":"Fix comments in the semgrep grammar extensions for c-sharp and c-shar…"}},{"before":"215071e09bfe404fcdea04941d10a4eac3584dde","after":"358ad2bbf4eb6105e442c763d26c736ccdc2330c","ref":"refs/heads/martin/csharp-pro","pushedAt":"2024-09-20T00:07:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mjambon","name":"Martin Jambon","path":"/mjambon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/343265?s=80&v=4"},"commit":{"message":"Move test file to where it should be","shortMessageHtmlLink":"Move test file to where it should be"}},{"before":"20306c36446e5a12731ff45fd14fa93b63cff989","after":"215071e09bfe404fcdea04941d10a4eac3584dde","ref":"refs/heads/martin/csharp-pro","pushedAt":"2024-09-19T23:41:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mjambon","name":"Martin Jambon","path":"/mjambon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/343265?s=80&v=4"},"commit":{"message":"Add c-sharp-pro to the CircleCI tests","shortMessageHtmlLink":"Add c-sharp-pro to the CircleCI tests"}},{"before":"2fbc90c831eb16e5c1c9c94086daf52a127cef13","after":"20306c36446e5a12731ff45fd14fa93b63cff989","ref":"refs/heads/martin/csharp-pro","pushedAt":"2024-09-19T23:19:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mjambon","name":"Martin Jambon","path":"/mjambon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/343265?s=80&v=4"},"commit":{"message":"Fix generated package name for c-sharp-pro","shortMessageHtmlLink":"Fix generated package name for c-sharp-pro"}},{"before":"639df49f35d53476c34363d83895edb5df51a93c","after":"2fbc90c831eb16e5c1c9c94086daf52a127cef13","ref":"refs/heads/martin/csharp-pro","pushedAt":"2024-09-19T22:52:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mjambon","name":"Martin Jambon","path":"/mjambon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/343265?s=80&v=4"},"commit":{"message":"Fix release script to work on a blank destination repo","shortMessageHtmlLink":"Fix release script to work on a blank destination repo"}},{"before":"62698b0fd6b54d243c8e495f72dd002a9e38cbd7","after":"639df49f35d53476c34363d83895edb5df51a93c","ref":"refs/heads/martin/csharp-pro","pushedAt":"2024-09-19T22:42:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mjambon","name":"Martin Jambon","path":"/mjambon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/343265?s=80&v=4"},"commit":{"message":"Add new language 'c-sharp-pro' that tracks another version of\ntree-sitter-c-sharp than the existing 'c-sharp'. C functions were renamed\nso as to avoid conflicts when both parsers are used in the same program.","shortMessageHtmlLink":"Add new language 'c-sharp-pro' that tracks another version of"}},{"before":null,"after":"62698b0fd6b54d243c8e495f72dd002a9e38cbd7","ref":"refs/heads/martin/csharp-pro","pushedAt":"2024-09-19T01:00:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mjambon","name":"Martin Jambon","path":"/mjambon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/343265?s=80&v=4"},"commit":{"message":"Mark c-sharp and c-sharp-pro as fully compatible with tree-sitter 0.22.6","shortMessageHtmlLink":"Mark c-sharp and c-sharp-pro as fully compatible with tree-sitter 0.22.6"}},{"before":"f8862c07df7c9b0d6e9f932854af52e6b1d89237","after":"db3cedacd317e67335481a2f5ebced4049be3267","ref":"refs/heads/martin/csharp-upgrade","pushedAt":"2024-09-18T23:00:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mjambon","name":"Martin Jambon","path":"/mjambon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/343265?s=80&v=4"},"commit":{"message":"Update semgrep-c-sharp test expectations","shortMessageHtmlLink":"Update semgrep-c-sharp test expectations"}},{"before":"832487a457ac4b3a0ffeaddb1d8d8e3d4118b039","after":"f8862c07df7c9b0d6e9f932854af52e6b1d89237","ref":"refs/heads/martin/csharp-upgrade","pushedAt":"2024-09-18T22:46:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mjambon","name":"Martin Jambon","path":"/mjambon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/343265?s=80&v=4"},"commit":{"message":"Update semgrep extensions for C#","shortMessageHtmlLink":"Update semgrep extensions for C#"}},{"before":null,"after":"832487a457ac4b3a0ffeaddb1d8d8e3d4118b039","ref":"refs/heads/martin/csharp-upgrade","pushedAt":"2024-09-18T22:07:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mjambon","name":"Martin Jambon","path":"/mjambon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/343265?s=80&v=4"},"commit":{"message":"Mark c-sharp as working with tree-sitter 0.22.6","shortMessageHtmlLink":"Mark c-sharp as working with tree-sitter 0.22.6"}},{"before":"81f47ffcee936a61e9ae57f3b11895e1cf1839f9","after":null,"ref":"refs/heads/martin/extras","pushedAt":"2024-09-18T17:10:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mjambon","name":"Martin Jambon","path":"/mjambon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/343265?s=80&v=4"}},{"before":"d14c9acc91a7dc37a231df9894b24c9954fc4359","after":"e4bd8598155070740039b0170c8199ef67bd99de","ref":"refs/heads/main","pushedAt":"2024-09-18T17:10:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mjambon","name":"Martin Jambon","path":"/mjambon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/343265?s=80&v=4"},"commit":{"message":"Update the ocaml-tree-sitter runtime library (#510)\n\n* Use new OCaml code generator and runtime with support for extras\r\n\r\n* Add lists of languages that need this or that version of tree-sitter.\r\n\r\n* Fix gitignore\r\n\r\n* Update core submodule\r\n\r\n* Add missing languages to lists of languages\r\n\r\n* Add missing language\r\n\r\n* Restore version of tree-sitter-julia supported by semgrep\r\n\r\n* Update core, requires regenerating all languages\r\n\r\n* Add lists of languages for the 'release' command\r\n\r\n* Add readme\r\n\r\n* Undo PR https://github.com/semgrep/ocaml-tree-sitter-semgrep/pull/488\r\nbecause the corresponding changes weren't made in semgrep\r\n\r\n* Revert 2 recent semgrep-go commits by Brandon and Yosef because\r\nthe accompanying changes in semgrep are not ready.\r\nWe're reverting the contents of semgrep-go to\r\ncommit 9b59bf4de55a94ebfeae44ad37b628ef1e2dd8c8\r\n\r\n* Update core\r\n\r\n* Promote html parser from tree-sitter 0.20.6 to 0.22.6\r\n\r\n* Use a patched version of tree-sitter-vue that avoids HTML parsing errors\r\nin programs where both semgrep-vue and semgrep-html are used.\r\n\r\n* Add safeguard against running into the same tree-sitter-vue issue again\r\n\r\n* Update core","shortMessageHtmlLink":"Update the ocaml-tree-sitter runtime library (#510)"}},{"before":"6cf0323f48f9d80287975dede6ac274956556747","after":"81f47ffcee936a61e9ae57f3b11895e1cf1839f9","ref":"refs/heads/martin/extras","pushedAt":"2024-09-18T16:47:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mjambon","name":"Martin Jambon","path":"/mjambon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/343265?s=80&v=4"},"commit":{"message":"Update core","shortMessageHtmlLink":"Update core"}},{"before":"ba53bc79be9cbc4200eb4aae23fcbadaff09d824","after":"6cf0323f48f9d80287975dede6ac274956556747","ref":"refs/heads/martin/extras","pushedAt":"2024-09-18T03:18:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mjambon","name":"Martin Jambon","path":"/mjambon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/343265?s=80&v=4"},"commit":{"message":"Add safeguard against running into the same tree-sitter-vue issue again","shortMessageHtmlLink":"Add safeguard against running into the same tree-sitter-vue issue again"}},{"before":"73bf69829157592bb38781ef9dc47001a7eee117","after":"d14c9acc91a7dc37a231df9894b24c9954fc4359","ref":"refs/heads/main","pushedAt":"2024-09-17T06:57:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aryx","name":"Yoann Padioleau","path":"/aryx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/332336?s=80&v=4"},"commit":{"message":"Adding Move On Sui Semgrep grammer (#508)\n\n* First instance of adding semgrep grammars for Move-on-Sui language.\r\n\r\nCurrently everything in the tree-sitter grammer is fully supported and all tests pass.\r\n\r\nHowever, several things are missing from the tree-sitter grammar today:\r\n- Proper support for annotations\r\n- Support for scripts\r\n- The most recent changes to the Move language\r\n\r\n* Moving Move on Sui tree-sitter to my branch for accelerated developement\r\n\r\n* Added a package to stats, this has a lot of tests that are updated with move as this is a vscode highigher\r\n\r\n* Fixing Macro parsing bug due to meta variables eating the $ and 1 only upcase chars\r\n\r\n* updating tree-sitter-move-on-sui repo\r\n\r\n* Fixing Macros so now macro variables that start with $ parse.\r\n\r\n* Simplifying _identifier_or_metavariable\r\n\r\n* Adding ellipsis to module_access","shortMessageHtmlLink":"Adding Move On Sui Semgrep grammer (#508)"}},{"before":"a5ff171d44cca09fc20eb90f2cb0742e2c7b11d3","after":"ba53bc79be9cbc4200eb4aae23fcbadaff09d824","ref":"refs/heads/martin/extras","pushedAt":"2024-09-17T00:01:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mjambon","name":"Martin Jambon","path":"/mjambon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/343265?s=80&v=4"},"commit":{"message":"Promote html parser from tree-sitter 0.20.6 to 0.22.6","shortMessageHtmlLink":"Promote html parser from tree-sitter 0.20.6 to 0.22.6"}},{"before":"d9b9d0ff4d7b2658609f433f5d0356a884f16230","after":null,"ref":"refs/heads/martin/update-html","pushedAt":"2024-09-16T23:57:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mjambon","name":"Martin Jambon","path":"/mjambon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/343265?s=80&v=4"}},{"before":"86322f1b48fe816c96fbb5c9fbac9811cf72d2a7","after":"73bf69829157592bb38781ef9dc47001a7eee117","ref":"refs/heads/main","pushedAt":"2024-09-16T23:57:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mjambon","name":"Martin Jambon","path":"/mjambon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/343265?s=80&v=4"},"commit":{"message":"Update HTML parser (#509)\n\n* Update HTML parser\r\n\r\n* Fix the release script so as to delete files that we no longer release","shortMessageHtmlLink":"Update HTML parser (#509)"}},{"before":"dfcab602dec77331482611c7b6fa54498cd7e4ee","after":"d9b9d0ff4d7b2658609f433f5d0356a884f16230","ref":"refs/heads/martin/update-html","pushedAt":"2024-09-16T23:03:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mjambon","name":"Martin Jambon","path":"/mjambon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/343265?s=80&v=4"},"commit":{"message":"Fix the release script so as to delete files that we no longer release","shortMessageHtmlLink":"Fix the release script so as to delete files that we no longer release"}},{"before":null,"after":"dfcab602dec77331482611c7b6fa54498cd7e4ee","ref":"refs/heads/martin/update-html","pushedAt":"2024-09-16T20:15:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mjambon","name":"Martin Jambon","path":"/mjambon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/343265?s=80&v=4"},"commit":{"message":"Update HTML parser","shortMessageHtmlLink":"Update HTML parser"}},{"before":"c96a9ece97cde74cfd7169d669d56ca2c3ad6f7e","after":"a5ff171d44cca09fc20eb90f2cb0742e2c7b11d3","ref":"refs/heads/martin/extras","pushedAt":"2024-09-14T00:11:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mjambon","name":"Martin Jambon","path":"/mjambon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/343265?s=80&v=4"},"commit":{"message":"Update core","shortMessageHtmlLink":"Update core"}},{"before":"9406cae509631054e9a4391ac64941693c98c88a","after":null,"ref":"refs/heads/martin-brandon/jsx-ellipses","pushedAt":"2024-09-13T23:34:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mjambon","name":"Martin Jambon","path":"/mjambon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/343265?s=80&v=4"}},{"before":"d3ccc175a3c93686487010d9c166bb26d18f124d","after":"c96a9ece97cde74cfd7169d669d56ca2c3ad6f7e","ref":"refs/heads/martin/extras","pushedAt":"2024-09-13T21:52:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mjambon","name":"Martin Jambon","path":"/mjambon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/343265?s=80&v=4"},"commit":{"message":"Revert 2 recent semgrep-go commits by Brandon and Yosef because\nthe accompanying changes in semgrep are not ready.\nWe're reverting the contents of semgrep-go to\ncommit 9b59bf4de55a94ebfeae44ad37b628ef1e2dd8c8","shortMessageHtmlLink":"Revert 2 recent semgrep-go commits by Brandon and Yosef because"}},{"before":"f50704fe0b19ae150e272372d24e0051e03378f8","after":"d3ccc175a3c93686487010d9c166bb26d18f124d","ref":"refs/heads/martin/extras","pushedAt":"2024-09-13T21:27:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mjambon","name":"Martin Jambon","path":"/mjambon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/343265?s=80&v=4"},"commit":{"message":"Revert PR https://github.com/semgrep/ocaml-tree-sitter-semgrep/pull/505\nbecause it's not ready to use in semgrep","shortMessageHtmlLink":"Revert PR #505"}},{"before":"51fec7461fc1e8586c27b06c7b43149f429270a1","after":null,"ref":"refs/heads/mjambon-patch-2","pushedAt":"2024-09-13T21:00:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mjambon","name":"Martin Jambon","path":"/mjambon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/343265?s=80&v=4"}},{"before":"5e01926c035451e3476dc0284df7858fc0bad17f","after":"86322f1b48fe816c96fbb5c9fbac9811cf72d2a7","ref":"refs/heads/main","pushedAt":"2024-09-13T21:00:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mjambon","name":"Martin Jambon","path":"/mjambon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/343265?s=80&v=4"},"commit":{"message":"Update pull request template (#507)","shortMessageHtmlLink":"Update pull request template (#507)"}},{"before":"df3fbd12a7195bb8cb40aaec97fda9ae07de4f28","after":null,"ref":"refs/heads/mjambon-patch-1","pushedAt":"2024-09-13T08:29:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"aryx","name":"Yoann Padioleau","path":"/aryx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/332336?s=80&v=4"}},{"before":"f8e538029a4a6a675c7084f26ed7fb6f37bac5be","after":"5e01926c035451e3476dc0284df7858fc0bad17f","ref":"refs/heads/main","pushedAt":"2024-09-13T08:29:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aryx","name":"Yoann Padioleau","path":"/aryx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/332336?s=80&v=4"},"commit":{"message":"Update list of languages in release.md (#506)","shortMessageHtmlLink":"Update list of languages in release.md (#506)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxODo0ODoxOS4wMDAwMDBazwAAAAS8RxWQ","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxODo0ODoxOS4wMDAwMDBazwAAAAS8RxWQ","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xM1QwODoyOTozNi4wMDAwMDBazwAAAAS1PzwU"}},"title":"Activity · semgrep/ocaml-tree-sitter-semgrep"}