{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":84712149,"defaultBranch":"master","name":"ycmd","ownerLogin":"bstaletic","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2017-03-12T08:44:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7791699?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1712848272.0","currentOid":""},"activityList":{"items":[{"before":"dcab4b9a4d31b6fe1e4902a22cd14ccccf2d579c","after":"52d1a4e9d352dbf0027b624aa10e4d3e1baab394","ref":"refs/heads/hierarchies","pushedAt":"2024-05-18T08:08:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bstaletic","name":"Boris Staletic","path":"/bstaletic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7791699?s=80&v=4"},"commit":{"message":"Fix direction check when resolving call hierarchy nodes","shortMessageHtmlLink":"Fix direction check when resolving call hierarchy nodes"}},{"before":"e66309797784722a379361f6171a56b62243fc0a","after":"dcab4b9a4d31b6fe1e4902a22cd14ccccf2d579c","ref":"refs/heads/hierarchies","pushedAt":"2024-05-14T04:37:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bstaletic","name":"Boris Staletic","path":"/bstaletic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7791699?s=80&v=4"},"commit":{"message":"Fix the way we prepare a hierarchy item for resolution","shortMessageHtmlLink":"Fix the way we prepare a hierarchy item for resolution"}},{"before":"7475c55565495d00a7edd0d9b5c336a887fb6249","after":"e66309797784722a379361f6171a56b62243fc0a","ref":"refs/heads/hierarchies","pushedAt":"2024-05-13T22:08:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bstaletic","name":"Boris Staletic","path":"/bstaletic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7791699?s=80&v=4"},"commit":{"message":"Fix the way we prepare a hierarchy item for resolution","shortMessageHtmlLink":"Fix the way we prepare a hierarchy item for resolution"}},{"before":"01de661cbcf4e1ba1534c354c0c888e51a65e66a","after":"7475c55565495d00a7edd0d9b5c336a887fb6249","ref":"refs/heads/hierarchies","pushedAt":"2024-05-11T12:47:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bstaletic","name":"Boris Staletic","path":"/bstaletic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7791699?s=80&v=4"},"commit":{"message":"flake8","shortMessageHtmlLink":"flake8"}},{"before":"60d43a577921e3077dad4d14233706f2d24d3bfb","after":"5ab785a93847cdfaa05361618b49437e467debd7","ref":"refs/heads/resource-dir-update","pushedAt":"2024-04-13T16:54:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bstaletic","name":"Boris Staletic","path":"/bstaletic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7791699?s=80&v=4"},"commit":{"message":"Use the archive with precompiled binaries for updating the resource dir\n\nWhile most headers in the resource directory are present in the clang\nsource archive, some are generated during compiling.\n\nAs a bonus, non-header files do not exist in the resource directory, in\nthe archives containing binaries. Previously we have manually removed a\nCMakeLists.txt, but have been leaving behind some READMEs.\n\nHLSL headers are not installed, because the feature is highly\nexperimental.\nopenmp_wrappers/{stdlib.h,time.h} are not intended to be included in resource directory.","shortMessageHtmlLink":"Use the archive with precompiled binaries for updating the resource dir"}},{"before":"6cac48e4d12d97c62020b464bb96e4a5e110c31d","after":null,"ref":"refs/heads/lsp-root-workspace","pushedAt":"2024-04-11T15:11:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bstaletic","name":"Boris Staletic","path":"/bstaletic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7791699?s=80&v=4"}},{"before":null,"after":"6cac48e4d12d97c62020b464bb96e4a5e110c31d","ref":"refs/heads/lsp-root-workspace","pushedAt":"2024-04-11T12:19:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bstaletic","name":"Boris Staletic","path":"/bstaletic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7791699?s=80&v=4"},"commit":{"message":"Pass the project root as one of the workspaces to LSP servers","shortMessageHtmlLink":"Pass the project root as one of the workspaces to LSP servers"}},{"before":"d9d04a47f7d182b197217530c4e417ec9297e07c","after":"60d43a577921e3077dad4d14233706f2d24d3bfb","ref":"refs/heads/resource-dir-update","pushedAt":"2024-04-05T05:30:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bstaletic","name":"Boris Staletic","path":"/bstaletic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7791699?s=80&v=4"},"commit":{"message":"Use the archive with precompiled binaries for updating the resource dir\n\nWhile most headers in the resource directory are present in the clang\nsource archive, some are generated during compiling.\n\nAs a bonus, non-header files do not exist in the resource directory, in\nthe archives containing binaries. Previously we have manually removed a\nCMakeLists.txt, but have been leaving behind some READMEs.\n\nHLSL headers are not installed, because the feature is highly\nexperimental.\nopenmp_wrappers/{stdlib.h,time.h} are not intended to be included in resource directory.","shortMessageHtmlLink":"Use the archive with precompiled binaries for updating the resource dir"}},{"before":null,"after":"d9d04a47f7d182b197217530c4e417ec9297e07c","ref":"refs/heads/resource-dir-update","pushedAt":"2024-04-04T23:58:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bstaletic","name":"Boris Staletic","path":"/bstaletic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7791699?s=80&v=4"},"commit":{"message":"Use the archive with precompiled binaries for updating the resource dir\n\nWhile most headers in the resource directory are present in the clang\nsource archive, some are generated during compiling.\n\nAs a bonus, non-header files do not exist in the resource directory, in\nthe archives containing binaries. Previously we have manually removed a\nCMakeLists.txt, but have been leaving behind some READMEs.\n\nHLSL headers are not installed, because the feature is highly\nexperimental.\nopenmp_wrappers/{stdlib.h,time.h} are not intended to be included in resource directory.","shortMessageHtmlLink":"Use the archive with precompiled binaries for updating the resource dir"}},{"before":"a05ad3dd3f57b6b41be5ba71fea2d9d819260f7d","after":null,"ref":"refs/heads/inlay_hints_tests","pushedAt":"2024-04-01T15:07:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bstaletic","name":"Boris Staletic","path":"/bstaletic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7791699?s=80&v=4"}},{"before":null,"after":"a05ad3dd3f57b6b41be5ba71fea2d9d819260f7d","ref":"refs/heads/inlay_hints_tests","pushedAt":"2024-04-01T12:42:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bstaletic","name":"Boris Staletic","path":"/bstaletic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7791699?s=80&v=4"},"commit":{"message":"Add inlay hints tests","shortMessageHtmlLink":"Add inlay hints tests"}},{"before":"c00691ff32451bd7c1f841322322df6b549180c2","after":null,"ref":"refs/heads/no-bottle","pushedAt":"2024-03-31T18:03:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bstaletic","name":"Boris Staletic","path":"/bstaletic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7791699?s=80&v=4"}},{"before":"15e6c2b25b90d9d6a930ff730986a856dddcadd4","after":"c00691ff32451bd7c1f841322322df6b549180c2","ref":"refs/heads/no-bottle","pushedAt":"2024-03-31T17:19:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bstaletic","name":"Boris Staletic","path":"/bstaletic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7791699?s=80&v=4"},"commit":{"message":"Drop bottle in favour of a tiny hand-rolled \"framework\"\n\nTurns out ycmd needs a tiny part of the whole framework specification\nfrom PEP 3333.\nNote that this does not fully conform to the specification, but it\nmostly does.\n\nCurrently we are only handling POST and GET requests.\nSupport for middleware is limited. Inspired by Bottle plugins API, but\nonly `plugin.__call__` and `app.install` are implemented.\nError handling is also limited. Application needs to replace the default\nerror handler that *will* handle all errors.","shortMessageHtmlLink":"Drop bottle in favour of a tiny hand-rolled \"framework\""}},{"before":"997b3ffdbfc8066897e9c66cc819c496882f8d90","after":"15e6c2b25b90d9d6a930ff730986a856dddcadd4","ref":"refs/heads/no-bottle","pushedAt":"2024-03-31T16:27:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bstaletic","name":"Boris Staletic","path":"/bstaletic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7791699?s=80&v=4"},"commit":{"message":"Drop bottle in favour of a tiny hand-rolled \"framework\"\n\nTurns out ycmd needs a tiny part of the whole framework specification\nfrom PEP 3333.\nNote that this does not fully conform to the specification, but it\nmostly does.\n\nCurrently we are only handling POST and GET requests.\nSupport for middleware is limited. Inspired by Bottle plugins API, but\nonly `plugin.__call__` and `app.install` are implemented.\nError handling is also limited. Application needs to replace the default\nerror handler that *will* handle all errors.","shortMessageHtmlLink":"Drop bottle in favour of a tiny hand-rolled \"framework\""}},{"before":"78a68dbe55c9a689e2dc59f6bff859a7d3ce4112","after":"997b3ffdbfc8066897e9c66cc819c496882f8d90","ref":"refs/heads/no-bottle","pushedAt":"2024-03-31T16:00:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bstaletic","name":"Boris Staletic","path":"/bstaletic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7791699?s=80&v=4"},"commit":{"message":"Drop bottle in favour of a tiny hand-rolled \"framework\"\n\nTurns out ycmd needs a tiny part of the whole framework specification\nfrom PEP 3333.\nNote that this does not fully conform to the specification, but it\nmostly does.\n\nCurrently we are only handling POST and GET requests.\nSupport for middleware is limited. Inspired by Bottle plugins API, but\nonly `plugin.__call__` and `app.install` are implemented.\nError handling is also limited. Application needs to replace the default\nerror handler that *will* handle all errors.","shortMessageHtmlLink":"Drop bottle in favour of a tiny hand-rolled \"framework\""}},{"before":"2ac34c8a54568377686d279b2c01037275c74ff8","after":"78a68dbe55c9a689e2dc59f6bff859a7d3ce4112","ref":"refs/heads/no-bottle","pushedAt":"2024-03-31T14:25:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bstaletic","name":"Boris Staletic","path":"/bstaletic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7791699?s=80&v=4"},"commit":{"message":"Drop bottle in favour of a tiny hand-rolled \"framework\"\n\nTurns out ycmd needs a tiny part of the whole framework specification\nfrom PEP 3333.\nNote that this does not fully conform to the specification, but it\nmostly does.\n\nCurrently we are only handling POST and GET requests.\nSupport for middleware is limited. Inspired by Bottle plugins API, but\nonly `plugin.__call__` and `app.install` are implemented.\nError handling is also limited. Application needs to replace the default\nerror handler that *will* handle all errors.","shortMessageHtmlLink":"Drop bottle in favour of a tiny hand-rolled \"framework\""}},{"before":"ae48edfe7329e63c8e50d005f4e6602ba8530251","after":null,"ref":"refs/heads/llvm18","pushedAt":"2024-03-20T08:01:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bstaletic","name":"Boris Staletic","path":"/bstaletic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7791699?s=80&v=4"}},{"before":"8ed4d5eabce02305fdfbbc27a3f9d3da27d1ec3c","after":"ae48edfe7329e63c8e50d005f4e6602ba8530251","ref":"refs/heads/llvm18","pushedAt":"2024-03-19T17:00:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bstaletic","name":"Boris Staletic","path":"/bstaletic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7791699?s=80&v=4"},"commit":{"message":"Upgrade to LLVM 18.1.1","shortMessageHtmlLink":"Upgrade to LLVM 18.1.1"}},{"before":"05000b7b0665fdc93788813b5b41592a3381ef0e","after":"8ed4d5eabce02305fdfbbc27a3f9d3da27d1ec3c","ref":"refs/heads/llvm18","pushedAt":"2024-03-19T08:04:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bstaletic","name":"Boris Staletic","path":"/bstaletic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7791699?s=80&v=4"},"commit":{"message":"Upgrade to LLVM 18.1.1","shortMessageHtmlLink":"Upgrade to LLVM 18.1.1"}},{"before":"a7efde2c1f957f4ba4618109b9f6086df09e1299","after":"05000b7b0665fdc93788813b5b41592a3381ef0e","ref":"refs/heads/llvm18","pushedAt":"2024-03-07T13:06:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bstaletic","name":"Boris Staletic","path":"/bstaletic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7791699?s=80&v=4"},"commit":{"message":"Upgrade to LLVM 18.1.0","shortMessageHtmlLink":"Upgrade to LLVM 18.1.0"}},{"before":"37beb791582f58f9dc213150501fadb2aeaf1b2b","after":"a7efde2c1f957f4ba4618109b9f6086df09e1299","ref":"refs/heads/llvm18","pushedAt":"2024-03-07T12:57:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bstaletic","name":"Boris Staletic","path":"/bstaletic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7791699?s=80&v=4"},"commit":{"message":"Upgrade to LLVM 18.1.0","shortMessageHtmlLink":"Upgrade to LLVM 18.1.0"}},{"before":null,"after":"37beb791582f58f9dc213150501fadb2aeaf1b2b","ref":"refs/heads/llvm18","pushedAt":"2024-03-07T12:41:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bstaletic","name":"Boris Staletic","path":"/bstaletic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7791699?s=80&v=4"},"commit":{"message":"Upgrade to LLVM 18.1.0","shortMessageHtmlLink":"Upgrade to LLVM 18.1.0"}},{"before":"bcc9ac2610b5feee60d24f4eaacec18488a554aa","after":"a2810134d80c8c67054de07c46f6553678a9e9a2","ref":"refs/heads/tarfile-pep","pushedAt":"2024-03-07T04:01:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bstaletic","name":"Boris Staletic","path":"/bstaletic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7791699?s=80&v=4"},"commit":{"message":"Start using tarfile.data_filter as soon as possible\n\ntarfile.TarFile.extraction_filter is implemented as a means of\nmitigating CVE-2007-4559.\nOfficially, the extraction filters exist only since python 3.12 and the\n`data_filter` will become the default in python 3.14.\n\nIn build.py:\nMany linux distributions backported this patch to earlier versions of\npython. Possibly other operating systems have done the same. Thus we\nattempt to switch to the `data_filter` regardless of version and\ncatch the `AttributeError`.\n\nIn update_clang_headers.py:\nSince this script is not supposed to be run by users, it is fine to\nexpect maintainers to have a patched/new enough python for updating the\nclang headers.","shortMessageHtmlLink":"Start using tarfile.data_filter as soon as possible"}},{"before":"92bc0292427f87ae44309b4a44381f19085708bb","after":"bcc9ac2610b5feee60d24f4eaacec18488a554aa","ref":"refs/heads/tarfile-pep","pushedAt":"2024-03-07T03:16:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bstaletic","name":"Boris Staletic","path":"/bstaletic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7791699?s=80&v=4"},"commit":{"message":"Start using tarfile.data_filter as soon as possible\n\ntarfile.TarFile.extraction_filter is implemented as a means of\nmitigating CVE-2007-4559.\nOfficially, the extraction filters exist only since python 3.12 and the\n`data_filter` will become the default in python 3.14.\n\nIn build.py:\nMany linux distributions backported this patch to earlier versions of\npython. Possibly other operating systems have done the same. Thus we\nattempt to switch to the `data_filter` regardless of version and\ncatch the `AttributeError`.\n\nIn update_clang_headers.py:\nSince this script is not supposed to be run by users, it is fine to\nexpect maintainers to have a patched/new enough python for updating the\nclang headers.","shortMessageHtmlLink":"Start using tarfile.data_filter as soon as possible"}},{"before":null,"after":"92bc0292427f87ae44309b4a44381f19085708bb","ref":"refs/heads/tarfile-pep","pushedAt":"2024-03-06T18:59:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bstaletic","name":"Boris Staletic","path":"/bstaletic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7791699?s=80&v=4"},"commit":{"message":"t","shortMessageHtmlLink":"t"}},{"before":"418bdc86c46dba8ad4370d91a5acfa91b77979f3","after":"2ac34c8a54568377686d279b2c01037275c74ff8","ref":"refs/heads/no-bottle","pushedAt":"2024-02-20T18:23:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bstaletic","name":"Boris Staletic","path":"/bstaletic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7791699?s=80&v=4"},"commit":{"message":"Drop bottle in favour of a tiny hand-rolled \"framework\"\n\nTurns out ycmd needs a tiny part of the whole framework specification\nfrom PEP 3333.\nNote that this does not fully conform to the specification, but it\nmostly does.\n\nCurrently we are only handling POST and GET requests.\nSupport for middleware is limited. Inspired by Bottle plugins API, but\nonly `plugin.__call__` and `app.install` are implemented.\nError handling is also limited. Application needs to replace the default\nerror handler that *will* handle all errors.","shortMessageHtmlLink":"Drop bottle in favour of a tiny hand-rolled \"framework\""}},{"before":null,"after":"d712389950c991e2479066e19b45da0e3e1f75c4","ref":"refs/heads/no-bottle-2","pushedAt":"2024-02-20T14:26:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bstaletic","name":"Boris Staletic","path":"/bstaletic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7791699?s=80&v=4"},"commit":{"message":"test","shortMessageHtmlLink":"test"}},{"before":"806474d48b68aeac98d99be0be5243ae07b1c249","after":"418bdc86c46dba8ad4370d91a5acfa91b77979f3","ref":"refs/heads/no-bottle","pushedAt":"2024-02-20T08:27:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bstaletic","name":"Boris Staletic","path":"/bstaletic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7791699?s=80&v=4"},"commit":{"message":"Drop bottle in favour of a tiny hand-rolled \"framework\"\n\nTurns out ycmd needs a tiny part of the whole framework specification\nfrom PEP 3333.\nNote that this does not fully conform to the specification, but it\nmostly does.\n\nCurrently we are only handling POST and GET requests.\nSupport for middleware is limited. Inspired by Bottle plugins API, but\nonly `plugin.__call__` and `app.install` are implemented.\nError handling is also limited. Application needs to replace the default\nerror handler that *will* handle all errors.","shortMessageHtmlLink":"Drop bottle in favour of a tiny hand-rolled \"framework\""}},{"before":"b8451e6dc72aa08db62b87bc920adac74d3dd055","after":"806474d48b68aeac98d99be0be5243ae07b1c249","ref":"refs/heads/no-bottle","pushedAt":"2024-02-20T08:19:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bstaletic","name":"Boris Staletic","path":"/bstaletic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7791699?s=80&v=4"},"commit":{"message":"Drop bottle in favour of a tiny hand-rolled \"framework\"\n\nTurns out ycmd needs a tiny part of the whole framework specification\nfrom PEP 3333.\nNote that this does not fully conform to the specification, but it\nmostly does.\n\nCurrently we are only handling POST and GET requests.\nSupport for middleware is limited. Inspired by Bottle plugins API, but\nonly `plugin.__call__` and `app.install` are implemented.\nError handling is also limited. Application needs to replace the default\nerror handler that *will* handle all errors.","shortMessageHtmlLink":"Drop bottle in favour of a tiny hand-rolled \"framework\""}},{"before":"c45f2d3c78b58859fe07823c5167bfbfe23f319f","after":"b8451e6dc72aa08db62b87bc920adac74d3dd055","ref":"refs/heads/no-bottle","pushedAt":"2024-02-20T07:26:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bstaletic","name":"Boris Staletic","path":"/bstaletic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7791699?s=80&v=4"},"commit":{"message":"Drop bottle in favour of a tiny hand-rolled \"framework\"\n\nTurns out ycmd needs a tiny part of the whole framework specification\nfrom PEP 3333.\nNote that this does not fully conform to the specification, but it\nmostly does.\n\nCurrently we are only handling POST and GET requests.\nSupport for middleware is limited. Inspired by Bottle plugins API, but\nonly `plugin.__call__` and `app.install` are implemented.\nError handling is also limited. Application needs to replace the default\nerror handler that *will* handle all errors.","shortMessageHtmlLink":"Drop bottle in favour of a tiny hand-rolled \"framework\""}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETYRaIwA","startCursor":null,"endCursor":null}},"title":"Activity ยท bstaletic/ycmd"}