{"push_id":2601450103,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"829689f693bb14e4e78672f14e50c1e33e65be4e","before":"cba0238cdd90017cdcb27e7f3534f6231c416d9e","commits":[{"sha":"e0073f00c1079061fa78fa68b4c5d3c3395ceb75","author":{"name":"Ilya Biryukov","email":"eceaa92c40d19b4bf82eb67a163fa5c88b627d2b@google.com"},"message":"[clangd] Workaround the comments crash, reenable the test.\n\nThis fix is still quite fragile, the underlying problem is that the\ncode should not rely on source ranges coming from the preamble to be\ncorrect when reading from the text buffers.\nThis is probably not possible to achieve in practice, so we would\nprobably have to keep the contents of old headers around for the\nlifetime of the preamble.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@333369 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/aheejin/clang-tools-extra/commits/e0073f00c1079061fa78fa68b4c5d3c3395ceb75"},{"sha":"dc0de38dbd83c6c9a64ce0eb0b6b80d7ab0d70a4","author":{"name":"Ilya Biryukov","email":"eceaa92c40d19b4bf82eb67a163fa5c88b627d2b@google.com"},"message":"[clangd] Fix leak sanitizers  warnings in clangd\n\nThe commit includes two changes:\n1. Set DisableFree to false when building the ParsedAST.\n   This is sane default, since clangd never wants to leak the AST.\n2. Make sure CompilerInstance created in code completion is passed to\n   the FrontendAction::BeginSourceFile call.\n   We have to do this to make sure the memory buffers of remapped\n   files are properly freed.\n\nOur tests do not produce any warnings under asan anymore.\nThe changes are mostly trivial, just moving the code around. So\nsending without review.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@333370 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/aheejin/clang-tools-extra/commits/dc0de38dbd83c6c9a64ce0eb0b6b80d7ab0d70a4"},{"sha":"609cc3a7503cdda42d53c4eaf2886316ea9cd22a","author":{"name":"Ilya Biryukov","email":"eceaa92c40d19b4bf82eb67a163fa5c88b627d2b@google.com"},"message":"[clangd] Remove accessors for top-level decls from preamble\n\nSummary:\nThey cause lots of deserialization and are not actually used.\nThe ParsedAST accessor that previously returned those was renamed from\ngetTopLevelDecls to getLocalTopLevelDecls in order to avoid\nconfusion.\n\nThis change should considerably improve the speed of findDefinition\nand other features that try to find AST nodes, corresponding to the\nlocations in the source code.\n\nReviewers: ioeric, sammccall\n\nReviewed By: sammccall\n\nSubscribers: klimek, mehdi_amini, MaskRay, jkorous, cfe-commits\n\nDifferential Revision: https://reviews.llvm.org/D47331\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@333371 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/aheejin/clang-tools-extra/commits/609cc3a7503cdda42d53c4eaf2886316ea9cd22a"},{"sha":"8c2187e88ea6b04f6eebbd4f5e9b1c5f1fefead8","author":{"name":"Ilya Biryukov","email":"eceaa92c40d19b4bf82eb67a163fa5c88b627d2b@google.com"},"message":"[clangd] Remove the outdated comment. NFC\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@333373 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/aheejin/clang-tools-extra/commits/8c2187e88ea6b04f6eebbd4f5e9b1c5f1fefead8"},{"sha":"829689f693bb14e4e78672f14e50c1e33e65be4e","author":{"name":"Kirill Bobyrev","email":"a72b6e5ad8848eacc4c3522f8a0004330191e442@gmail.com"},"message":"[clangd] Minor cleanup\n\nThis patch silences few clang-tidy warnings, removes unwanted trailing\nwhitespace and enforces coding guidelines.\n\nThe functionality is not affected since the cleanup is rather straightforward,\nall clangd tests are still green.\n\nReviewers: ioeric, ilya-biryukov\n\nReviewed By: ioeric\n\nSubscribers: MaskRay, jkorous, cfe-commits\n\nDifferential Revision: https://reviews.llvm.org/D47471\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@333411 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/aheejin/clang-tools-extra/commits/829689f693bb14e4e78672f14e50c1e33e65be4e"}]}
{"actor":{"display_login":"aheejin"}}