{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":644238815,"defaultBranch":"master","name":"doom-ls","ownerLogin":"jerome-trc","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-23T05:39:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/46534306?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1705432808.0","currentOid":""},"activityList":{"items":[{"before":"34a2e825c5836bffb1a8fb577bfda332e6544b11","after":"4fe5ddfb0518940a80858f040cc22e311c84b8a6","ref":"refs/heads/2024","pushedAt":"2024-03-17T19:22:47.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"jerome-trc","name":"Jerome","path":"/jerome-trc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46534306?s=80&v=4"},"commit":{"message":"VSCode: basic client-side syntax for WadMerge from DoomTools","shortMessageHtmlLink":"VSCode: basic client-side syntax for WadMerge from DoomTools"}},{"before":"34a2e825c5836bffb1a8fb577bfda332e6544b11","after":null,"ref":"refs/heads/overhaul-0","pushedAt":"2024-01-16T19:20:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jerome-trc","name":"Jerome","path":"/jerome-trc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46534306?s=80&v=4"}},{"before":null,"after":"34a2e825c5836bffb1a8fb577bfda332e6544b11","ref":"refs/heads/2024","pushedAt":"2024-01-16T19:20:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jerome-trc","name":"Jerome","path":"/jerome-trc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46534306?s=80&v=4"},"commit":{"message":"Resolving recently-added Clippy lints","shortMessageHtmlLink":"Resolving recently-added Clippy lints"}},{"before":"eb926079b0d967ea9c7ecfd2d8dd948cf801f078","after":"34a2e825c5836bffb1a8fb577bfda332e6544b11","ref":"refs/heads/overhaul-0","pushedAt":"2023-11-10T13:39:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jerome-trc","name":"Jerome","path":"/jerome-trc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46534306?s=80&v=4"},"commit":{"message":"Resolving recently-added Clippy lints","shortMessageHtmlLink":"Resolving recently-added Clippy lints"}},{"before":"11074b4eb8d399ac69a1fa9ad644031a2869d646","after":"eb926079b0d967ea9c7ecfd2d8dd948cf801f078","ref":"refs/heads/overhaul-0","pushedAt":"2023-11-09T15:47:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jerome-trc","name":"Jerome","path":"/jerome-trc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46534306?s=80&v=4"},"commit":{"message":"Resolving recently-added Clippy lints","shortMessageHtmlLink":"Resolving recently-added Clippy lints"}},{"before":"001f60e38ffa7a2169106233bfcaf0a6c1bdce37","after":"11074b4eb8d399ac69a1fa9ad644031a2869d646","ref":"refs/heads/overhaul-0","pushedAt":"2023-10-31T18:27:58.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jerome-trc","name":"Jerome","path":"/jerome-trc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46534306?s=80&v=4"},"commit":{"message":"Library migration: dumping assorted, broken changes\n\nThis is mostly related to the ZScript frontend, which I think needs a larger rework based on my experience writing other compilers.","shortMessageHtmlLink":"Library migration: dumping assorted, broken changes"}},{"before":"bacce5dcd4d0416a67673fe6d077afe774d8689b","after":"001f60e38ffa7a2169106233bfcaf0a6c1bdce37","ref":"refs/heads/overhaul-0","pushedAt":"2023-10-29T05:41:51.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"jerome-trc","name":"Jerome","path":"/jerome-trc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46534306?s=80&v=4"},"commit":{"message":"Library migration: add module `crate::lines`","shortMessageHtmlLink":"Library migration: add module crate::lines"}},{"before":"e1d00104f376d05f0e8c25361a6479341f64951c","after":"bacce5dcd4d0416a67673fe6d077afe774d8689b","ref":"refs/heads/overhaul-0","pushedAt":"2023-10-25T19:18:15.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"jerome-trc","name":"Jerome","path":"/jerome-trc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46534306?s=80&v=4"},"commit":{"message":"Boilerplate for crate library\n\nThis will principally be necessary to expose code to benchmarking software, but it may also prove helpful to anyone wanting to link against it for their own designs.","shortMessageHtmlLink":"Boilerplate for crate library"}},{"before":"107b912479a8d6ed2d04903fd08dd900766d9ee0","after":"bacce5dcd4d0416a67673fe6d077afe774d8689b","ref":"refs/heads/overhaul","pushedAt":"2023-10-25T19:17:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jerome-trc","name":"Jerome","path":"/jerome-trc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46534306?s=80&v=4"},"commit":{"message":"Boilerplate for crate library\n\nThis will principally be necessary to expose code to benchmarking software, but it may also prove helpful to anyone wanting to link against it for their own designs.","shortMessageHtmlLink":"Boilerplate for crate library"}},{"before":"69c8b22d3bb6f9824c2dbec9d1d8b98956d97503","after":"107b912479a8d6ed2d04903fd08dd900766d9ee0","ref":"refs/heads/overhaul","pushedAt":"2023-10-06T23:56:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jerome-trc","name":"Jerome","path":"/jerome-trc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46534306?s=80&v=4"},"commit":{"message":"ZScript: first draft on \"final\" include tree bookkeeping\n\nThis is going to need some refactoring and there are probably all kinds of cases that I've forgotten to handle; only testing will tell.\n\nThis commit includes special go-to definition handling and semantic token underlinging for include directive paths.","shortMessageHtmlLink":"ZScript: first draft on \"final\" include tree bookkeeping"}},{"before":"ff3ecea12c5b28161f6068ed32b1d1590bf1bf48","after":"69c8b22d3bb6f9824c2dbec9d1d8b98956d97503","ref":"refs/heads/overhaul","pushedAt":"2023-10-04T00:20:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jerome-trc","name":"Jerome","path":"/jerome-trc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46534306?s=80&v=4"},"commit":{"message":"VSCode: fill in some missing parts of client-side ZScript\n\nNot sure how correct all of this is, I haven't looked deeply into Code's system for declaring these. I expect it will all need an overhaul later.","shortMessageHtmlLink":"VSCode: fill in some missing parts of client-side ZScript"}},{"before":null,"after":"ff3ecea12c5b28161f6068ed32b1d1590bf1bf48","ref":"refs/heads/overhaul","pushedAt":"2023-10-03T20:19:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jerome-trc","name":"Jerome","path":"/jerome-trc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46534306?s=80&v=4"},"commit":{"message":"ZS: fix `SymbolKind` used for per-document enum symbols","shortMessageHtmlLink":"ZS: fix SymbolKind used for per-document enum symbols"}},{"before":"e1d00104f376d05f0e8c25361a6479341f64951c","after":null,"ref":"refs/heads/overhaul","pushedAt":"2023-10-02T01:40:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jerome-trc","name":"Jerome","path":"/jerome-trc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46534306?s=80&v=4"}},{"before":null,"after":"e1d00104f376d05f0e8c25361a6479341f64951c","ref":"refs/heads/overhaul-0","pushedAt":"2023-10-02T01:39:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jerome-trc","name":"Jerome","path":"/jerome-trc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46534306?s=80&v=4"},"commit":{"message":"Some temporary warning silencing","shortMessageHtmlLink":"Some temporary warning silencing"}},{"before":"4cab1d8d6c95d5c37b4c3da23afccec9fa9a2894","after":"e1d00104f376d05f0e8c25361a6479341f64951c","ref":"refs/heads/overhaul","pushedAt":"2023-10-02T01:18:29.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jerome-trc","name":"Jerome","path":"/jerome-trc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46534306?s=80&v=4"},"commit":{"message":"Some temporary warning silencing","shortMessageHtmlLink":"Some temporary warning silencing"}},{"before":"aab73b5897c6372b09fe9012424d69ac24507734","after":"4cab1d8d6c95d5c37b4c3da23afccec9fa9a2894","ref":"refs/heads/overhaul","pushedAt":"2023-10-01T03:16:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jerome-trc","name":"Jerome","path":"/jerome-trc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46534306?s=80&v=4"},"commit":{"message":"Refactor so refresh unit test duplicates less code\n\nIt is also no longer mistakenly tuned for my exact FS, instead using an environment variable to define a test project.","shortMessageHtmlLink":"Refactor so refresh unit test duplicates less code"}},{"before":"e6582ae2e0537e0b314e7faee5e7d7a1bee0fa0e","after":"aab73b5897c6372b09fe9012424d69ac24507734","ref":"refs/heads/overhaul","pushedAt":"2023-09-30T04:27:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jerome-trc","name":"Jerome","path":"/jerome-trc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46534306?s=80&v=4"},"commit":{"message":"Troubleshooting and troubleshooting tools\n\nMostly fixing multithreading logic.","shortMessageHtmlLink":"Troubleshooting and troubleshooting tools"}},{"before":null,"after":"e6582ae2e0537e0b314e7faee5e7d7a1bee0fa0e","ref":"refs/heads/overhaul","pushedAt":"2023-09-29T23:58:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jerome-trc","name":"Jerome","path":"/jerome-trc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46534306?s=80&v=4"},"commit":{"message":"Proof-of-concept for new architecture\n\nBased on https://matklad.github.io/2023/05/06/zig-language-server-and-cancellation.html.\n\nThis commit is *much* bigger than I would like but I had to get pretty far to verify that it didn't follow a direction that would prove unsuitable in later commits.\n\nWhat's next is to implement the rest of the ZScript frontend to determine how fast it can be, as this will give a clue as to how much time a semantic update will take after all other relevant languages are supported.","shortMessageHtmlLink":"Proof-of-concept for new architecture"}},{"before":"e3c5022cf2f24952ee1cd37e40ee47dc879baf6a","after":"f01648b75237c75f4eb4c629b358bfacd5b8c309","ref":"refs/heads/master","pushedAt":"2023-09-11T15:04:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jerome-trc","name":"Jerome","path":"/jerome-trc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46534306?s=80&v=4"},"commit":{"message":"ZS: catch up to a breaking DoomFront AST change","shortMessageHtmlLink":"ZS: catch up to a breaking DoomFront AST change"}},{"before":"1683bf56f202e44e8e42e493acb7164f2cac1fb6","after":"e3c5022cf2f24952ee1cd37e40ee47dc879baf6a","ref":"refs/heads/master","pushedAt":"2023-08-24T20:04:20.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"jerome-trc","name":"Jerome","path":"/jerome-trc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46534306?s=80&v=4"},"commit":{"message":"Answer two clippy lints in the build script","shortMessageHtmlLink":"Answer two clippy lints in the build script"}},{"before":"37aab7f99fa1ea45acdc1a21372a13c8a6eab6f5","after":"1683bf56f202e44e8e42e493acb7164f2cac1fb6","ref":"refs/heads/master","pushedAt":"2023-07-21T06:25:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jerome-trc","name":"Jerome","path":"/jerome-trc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46534306?s=80&v=4"},"commit":{"message":"ZS: better error case handling when providing document symbols","shortMessageHtmlLink":"ZS: better error case handling when providing document symbols"}},{"before":"85512857caa946ef83ed63b95a1c615bea80adb6","after":"37aab7f99fa1ea45acdc1a21372a13c8a6eab6f5","ref":"refs/heads/master","pushedAt":"2023-07-19T07:38:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jerome-trc","name":"Jerome","path":"/jerome-trc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46534306?s=80&v=4"},"commit":{"message":"ZS: provide document symbols using AST instead of sema.\n\nI may not necessarily preserve class/struct extensions in the semantic representation, and mixin classes are still something of an unknown, so it's best to do this, since it has all the information needed to service this request.","shortMessageHtmlLink":"ZS: provide document symbols using AST instead of sema."}},{"before":"fac8bc9299e56cb4df725c77e3a03a7b76289aa6","after":"85512857caa946ef83ed63b95a1c615bea80adb6","ref":"refs/heads/master","pushedAt":"2023-07-19T06:05:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jerome-trc","name":"Jerome","path":"/jerome-trc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46534306?s=80&v=4"},"commit":{"message":"ZS: finalised first draft on native symbol sourcing\n\nAll relevant code is now in its own file, and many symbols that were considered \"built-ins\" or \"primitives\" no longer get such treatment, since gzdoom.pk3 defines them as structs (albeit with compiler intrinsics).\n\nSomething probably got missed; this can all be covered in subsequent polish and fix passes after clearing my zdoom-docs proposal with Marrub.","shortMessageHtmlLink":"ZS: finalised first draft on native symbol sourcing"}},{"before":"d4d67b37e209975d25dc34e55d121cfda3b2ccd1","after":"fac8bc9299e56cb4df725c77e3a03a7b76289aa6","ref":"refs/heads/master","pushedAt":"2023-07-18T07:30:46.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"jerome-trc","name":"Jerome","path":"/jerome-trc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46534306?s=80&v=4"},"commit":{"message":"ZS: adapt to `PoundInclude` becoming `KwInclude` in DoomFront","shortMessageHtmlLink":"ZS: adapt to PoundInclude becoming KwInclude in DoomFront"}},{"before":"b421f74c70323189753285e419f05882fa660542","after":"d4d67b37e209975d25dc34e55d121cfda3b2ccd1","ref":"refs/heads/master","pushedAt":"2023-07-17T05:00:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jerome-trc","name":"Jerome","path":"/jerome-trc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46534306?s=80&v=4"},"commit":{"message":"VSCode: commands for starting/stopping server","shortMessageHtmlLink":"VSCode: commands for starting/stopping server"}},{"before":"7b932d82afaaa7b9c57017336e82c4d2c66c0c83","after":"b421f74c70323189753285e419f05882fa660542","ref":"refs/heads/master","pushedAt":"2023-07-16T00:53:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jerome-trc","name":"Jerome","path":"/jerome-trc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46534306?s=80&v=4"},"commit":{"message":"ZScript: some code cleaning\n\n- Break out goto.rs and docsymbols.rs.\n- Be consistent about using `request::Context`.\n- Reserve the `req_` prefix for functions that answer to request.rs directly.","shortMessageHtmlLink":"ZScript: some code cleaning"}},{"before":"13ad8137446c7f438f887939faabd8d3da87e9c6","after":"7b932d82afaaa7b9c57017336e82c4d2c66c0c83","ref":"refs/heads/master","pushedAt":"2023-07-15T21:27:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jerome-trc","name":"Jerome","path":"/jerome-trc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46534306?s=80&v=4"},"commit":{"message":"Allow go-to-definition, hover info for ZScript name literals","shortMessageHtmlLink":"Allow go-to-definition, hover info for ZScript name literals"}},{"before":"55f04aa1f1a5b398f885a5891e66c753cae0852a","after":"13ad8137446c7f438f887939faabd8d3da87e9c6","ref":"refs/heads/master","pushedAt":"2023-07-15T06:11:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jerome-trc","name":"Jerome","path":"/jerome-trc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46534306?s=80&v=4"},"commit":{"message":"Highlight esc. sequences, format specifiers in ZS string lits.","shortMessageHtmlLink":"Highlight esc. sequences, format specifiers in ZS string lits."}},{"before":"73601db6de6a706de08fcf8d39471dd56c133d23","after":"55f04aa1f1a5b398f885a5891e66c753cae0852a","ref":"refs/heads/master","pushedAt":"2023-07-15T03:32:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jerome-trc","name":"Jerome","path":"/jerome-trc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46534306?s=80&v=4"},"commit":{"message":"ZScript: better semantic representation, better hover info","shortMessageHtmlLink":"ZScript: better semantic representation, better hover info"}},{"before":"93a7230b41333d8ea8b866bd3b6d82a5a9ff320b","after":"73601db6de6a706de08fcf8d39471dd56c133d23","ref":"refs/heads/master","pushedAt":"2023-07-14T07:54:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jerome-trc","name":"Jerome","path":"/jerome-trc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46534306?s=80&v=4"},"commit":{"message":"Break ZScript hover request handler out to its own module","shortMessageHtmlLink":"Break ZScript hover request handler out to its own module"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0xN1QxOToyMjo0Ny4wMDAwMDBazwAAAAQX8Xvf","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNy0xNFQwNzo1NDo0Ny4wMDAwMDBazwAAAANVcSH_"}},"title":"Activity ยท jerome-trc/doom-ls"}