[clang-tools-extra] 0b55ecc - [clangd] Allow modules to bind LSP methods/notifications/commands

2021-02-15 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-02-15T11:00:14+01:00 New Revision: 0b55ecce45d7cc79b614bcb91cd070ab257227fc URL: https://github.com/llvm/llvm-project/commit/0b55ecce45d7cc79b614bcb91cd070ab257227fc DIFF: https://github.com/llvm/llvm-project/commit/0b55ecce45d7cc79b614bcb91cd070ab257227fc.diff LO

[clang-tools-extra] 6c5f17e - [clangd] Delay binding LSP methods until initialize. NFC

2021-02-15 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-02-15T19:33:40+01:00 New Revision: 6c5f17e701ff586d69a43b3cfc1e25314b84892d URL: https://github.com/llvm/llvm-project/commit/6c5f17e701ff586d69a43b3cfc1e25314b84892d DIFF: https://github.com/llvm/llvm-project/commit/6c5f17e701ff586d69a43b3cfc1e25314b84892d.diff LO

[clang-tools-extra] 4d700fb - [clangd] Pass raw client capabilities to modules. NFC

2021-02-15 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-02-15T20:57:14+01:00 New Revision: 4d700fb0603e6fbdd6f597443b29414f7e133912 URL: https://github.com/llvm/llvm-project/commit/4d700fb0603e6fbdd6f597443b29414f7e133912 DIFF: https://github.com/llvm/llvm-project/commit/4d700fb0603e6fbdd6f597443b29414f7e133912.diff LO

[clang-tools-extra] 40cc63e - [clangd] Modules can have a public API. NFC

2021-02-16 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-02-16T15:22:57+01:00 New Revision: 40cc63ea6eec7874d3a358f9fa549ef2f6543512 URL: https://github.com/llvm/llvm-project/commit/40cc63ea6eec7874d3a358f9fa549ef2f6543512 DIFF: https://github.com/llvm/llvm-project/commit/40cc63ea6eec7874d3a358f9fa549ef2f6543512.diff LO

[clang-tools-extra] b6e52d8 - [clangd] Give modules access to filesystem, scheduler, and index.

2021-02-16 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-02-16T15:30:08+01:00 New Revision: b6e52d8fa7217db319e240854a9d8ff3133d02b6 URL: https://github.com/llvm/llvm-project/commit/b6e52d8fa7217db319e240854a9d8ff3133d02b6 DIFF: https://github.com/llvm/llvm-project/commit/b6e52d8fa7217db319e240854a9d8ff3133d02b6.diff LO

[clang-tools-extra] 7b83837 - [clangd] Bind outgoing calls through LSPBinder too. NFC

2021-02-17 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-02-17T10:56:06+01:00 New Revision: 7b83837af6f472e9c0ed0b96b78717d4a3c4dbfe URL: https://github.com/llvm/llvm-project/commit/7b83837af6f472e9c0ed0b96b78717d4a3c4dbfe DIFF: https://github.com/llvm/llvm-project/commit/7b83837af6f472e9c0ed0b96b78717d4a3c4dbfe.diff LO

[clang-tools-extra] 2e851c4 - [clangd] Populate detail field in document symbols

2021-02-18 Thread Sam McCall via cfe-commits
Author: lightmelodies Date: 2021-02-18T16:53:41+01:00 New Revision: 2e851c4172a35cc37fe6bf4ce8150c628fd66c0c URL: https://github.com/llvm/llvm-project/commit/2e851c4172a35cc37fe6bf4ce8150c628fd66c0c DIFF: https://github.com/llvm/llvm-project/commit/2e851c4172a35cc37fe6bf4ce8150c628fd66c0c.diff

[clang-tools-extra] 2d9cfcf - [clangd] Narrow and document a loophole in blockUntilIdle

2021-02-22 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-02-22T23:08:52+01:00 New Revision: 2d9cfcfef029952511462ee45c49c1bf223b9495 URL: https://github.com/llvm/llvm-project/commit/2d9cfcfef029952511462ee45c49c1bf223b9495 DIFF: https://github.com/llvm/llvm-project/commit/2d9cfcfef029952511462ee45c49c1bf223b9495.diff LO

[clang-tools-extra] f0e6927 - [clangd] Shutdown sequence for modules, and doc threading requirements

2021-02-22 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-02-22T23:14:47+01:00 New Revision: f0e69272c62f2b7a39687748db60d21445010ac5 URL: https://github.com/llvm/llvm-project/commit/f0e69272c62f2b7a39687748db60d21445010ac5 DIFF: https://github.com/llvm/llvm-project/commit/f0e69272c62f2b7a39687748db60d21445010ac5.diff LO

[clang] 6aca603 - [AST] Include the TranslationUnitDecl when traversing with TraversalScope

2021-06-11 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-06-11T14:29:45+02:00 New Revision: 6aca6032c5b62b5d26999da5f55779a1b08ec6a2 URL: https://github.com/llvm/llvm-project/commit/6aca6032c5b62b5d26999da5f55779a1b08ec6a2 DIFF: https://github.com/llvm/llvm-project/commit/6aca6032c5b62b5d26999da5f55779a1b08ec6a2.diff LO

[clang-tools-extra] 4ad9ec8 - [clangd] Rename Features.h -> Feature.h to avoid confilct with libstdc++

2021-08-06 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-08-06T18:56:41+02:00 New Revision: 4ad9ec8a328ccb3b836c993bba954366f05b2fd4 URL: https://github.com/llvm/llvm-project/commit/4ad9ec8a328ccb3b836c993bba954366f05b2fd4 DIFF: https://github.com/llvm/llvm-project/commit/4ad9ec8a328ccb3b836c993bba954366f05b2fd4.diff LO

[clang-tools-extra] a4bdcda - Support Attr in DynTypedNode and ASTMatchers.

2021-08-06 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-08-06T22:06:04+02:00 New Revision: a4bdcdadc6ffab250b218bbdae9a0ced05bebfc9 URL: https://github.com/llvm/llvm-project/commit/a4bdcdadc6ffab250b218bbdae9a0ced05bebfc9 DIFF: https://github.com/llvm/llvm-project/commit/a4bdcdadc6ffab250b218bbdae9a0ced05bebfc9.diff LO

[clang] 3241680 - Revert "Support Attr in DynTypedNode and ASTMatchers."

2021-08-06 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-08-06T22:27:54+02:00 New Revision: 3241680f111ddf3eac37db88cacac199083543f0 URL: https://github.com/llvm/llvm-project/commit/3241680f111ddf3eac37db88cacac199083543f0 DIFF: https://github.com/llvm/llvm-project/commit/3241680f111ddf3eac37db88cacac199083543f0.diff LO

[clang] c8f1482 - Reapply "Support Attr in DynTypedNode and ASTMatchers."

2021-08-06 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-08-06T22:30:32+02:00 New Revision: c8f148274f42aa2ae8c18e1420fa28fefec05a53 URL: https://github.com/llvm/llvm-project/commit/c8f148274f42aa2ae8c18e1420fa28fefec05a53 DIFF: https://github.com/llvm/llvm-project/commit/c8f148274f42aa2ae8c18e1420fa28fefec05a53.diff LO

[clang-tools-extra] bb81e70 - [clangd] Add basic support for attributes (selection, hover)

2021-08-06 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-08-06T22:49:14+02:00 New Revision: bb81e7083d25bfc9bcf2bd69f5431d0c53b86a32 URL: https://github.com/llvm/llvm-project/commit/bb81e7083d25bfc9bcf2bd69f5431d0c53b86a32 DIFF: https://github.com/llvm/llvm-project/commit/bb81e7083d25bfc9bcf2bd69f5431d0c53b86a32.diff LO

[clang-tools-extra] c5c3cdb - [clangd] Populate-switch triggers when the whole condition is selected.

2021-08-08 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-08-08T21:06:08+02:00 New Revision: c5c3cdb9c92895a63993cee70d2dd776ff9519c3 URL: https://github.com/llvm/llvm-project/commit/c5c3cdb9c92895a63993cee70d2dd776ff9519c3 DIFF: https://github.com/llvm/llvm-project/commit/c5c3cdb9c92895a63993cee70d2dd776ff9519c3.diff LO

[clang] bd63977 - [Parser] Fix attr infloop on "int x [[c"

2021-08-10 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-08-10T15:03:08+02:00 New Revision: bd63977ca96acc7db2a546f56a5c0ed1fc93e22a URL: https://github.com/llvm/llvm-project/commit/bd63977ca96acc7db2a546f56a5c0ed1fc93e22a DIFF: https://github.com/llvm/llvm-project/commit/bd63977ca96acc7db2a546f56a5c0ed1fc93e22a.diff LO

[clang] 13a86c2 - [Sema] Preserve invalid CXXCtorInitializers using RecoveryExpr in initializer

2021-08-10 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-08-10T15:16:52+02:00 New Revision: 13a86c2bb465edf315ecbac622d73d39abe7 URL: https://github.com/llvm/llvm-project/commit/13a86c2bb465edf315ecbac622d73d39abe7 DIFF: https://github.com/llvm/llvm-project/commit/13a86c2bb465edf315ecbac622d73d39abe7.diff LO

[clang-tools-extra] 0cecb42 - [Sema] Include full range of the switch condition in -Wswitch diagnostic

2021-08-10 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-08-10T22:50:40+02:00 New Revision: 0cecb42e4e13e1ce55a3568958ad104bbe6b6d6e URL: https://github.com/llvm/llvm-project/commit/0cecb42e4e13e1ce55a3568958ad104bbe6b6d6e DIFF: https://github.com/llvm/llvm-project/commit/0cecb42e4e13e1ce55a3568958ad104bbe6b6d6e.diff LO

[clang] 18f9e25 - [AST][clangd] Expose documentation of Attrs on hover.

2021-08-12 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-08-12T21:16:37+02:00 New Revision: 18f9e25ce1fa43f8663bd03f908ef9b27a0788f8 URL: https://github.com/llvm/llvm-project/commit/18f9e25ce1fa43f8663bd03f908ef9b27a0788f8 DIFF: https://github.com/llvm/llvm-project/commit/18f9e25ce1fa43f8663bd03f908ef9b27a0788f8.diff LO

[clang-tools-extra] 08c04ca - [clangd] Overload bundles are only deprecated if each overloads is.

2021-08-12 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-08-12T23:46:08+02:00 New Revision: 08c04ca00542bc2605e7c5d723f8cf478f012f61 URL: https://github.com/llvm/llvm-project/commit/08c04ca00542bc2605e7c5d723f8cf478f012f61 DIFF: https://github.com/llvm/llvm-project/commit/08c04ca00542bc2605e7c5d723f8cf478f012f61.diff LO

[clang] 3b99acb - [Attributes]: refactor to expose ParsedAttrInfo::acceptsLangOpts. NFC

2021-08-12 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-08-12T23:47:01+02:00 New Revision: 3b99acbff2504d9f056c6bb76974286322e60382 URL: https://github.com/llvm/llvm-project/commit/3b99acbff2504d9f056c6bb76974286322e60382 DIFF: https://github.com/llvm/llvm-project/commit/3b99acbff2504d9f056c6bb76974286322e60382.diff LO

[clang-tools-extra] ece4e92 - [CodeComplete] Basic code completion for attribute names.

2021-08-12 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-08-12T23:49:10+02:00 New Revision: ece4e920852185b332c2f7ba027e0c4a2972855a URL: https://github.com/llvm/llvm-project/commit/ece4e920852185b332c2f7ba027e0c4a2972855a DIFF: https://github.com/llvm/llvm-project/commit/ece4e920852185b332c2f7ba027e0c4a2972855a.diff LO

[clang-tools-extra] f9c8602 - clangd: Provide hover info for include directives

2021-08-12 Thread Sam McCall via cfe-commits
Author: Christian Kandeler Date: 2021-08-13T00:07:23+02:00 New Revision: f9c8602b53fd277e1428cb6e8e63485b14520a82 URL: https://github.com/llvm/llvm-project/commit/f9c8602b53fd277e1428cb6e8e63485b14520a82 DIFF: https://github.com/llvm/llvm-project/commit/f9c8602b53fd277e1428cb6e8e63485b14520a82.

[clang-tools-extra] 6b28835 - clangd: Make documentation property of completion items more similar

2021-08-12 Thread Sam McCall via cfe-commits
Author: Christian Kandeler Date: 2021-08-13T00:18:15+02:00 New Revision: 6b28835b3754aa3b795e7684b3e7f465b516f753 URL: https://github.com/llvm/llvm-project/commit/6b28835b3754aa3b795e7684b3e7f465b516f753 DIFF: https://github.com/llvm/llvm-project/commit/6b28835b3754aa3b795e7684b3e7f465b516f753.

[clang-tools-extra] 2ff7ca9 - [clangd] Avoid "expected one compiler job" by picking the first eligible job.

2021-08-12 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-08-13T00:36:30+02:00 New Revision: 2ff7ca98a99bbfc4f44b8ba1e2e4e594f8ee253e URL: https://github.com/llvm/llvm-project/commit/2ff7ca98a99bbfc4f44b8ba1e2e4e594f8ee253e DIFF: https://github.com/llvm/llvm-project/commit/2ff7ca98a99bbfc4f44b8ba1e2e4e594f8ee253e.diff LO

[clang-tools-extra] 7d65cc9 - [clangd] Guard against null Attrs in the AST

2021-08-13 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-08-13T10:38:52+02:00 New Revision: 7d65cc98f3508750fcf12240cab625c6e1d5c4ed URL: https://github.com/llvm/llvm-project/commit/7d65cc98f3508750fcf12240cab625c6e1d5c4ed DIFF: https://github.com/llvm/llvm-project/commit/7d65cc98f3508750fcf12240cab625c6e1d5c4ed.diff LO

[clang] a1ebae0 - [CodeComplete] Only complete attributes that match the current LangOpts

2021-08-19 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-08-19T13:35:07+02:00 New Revision: a1ebae08f4b243419738c3b3f0455160a880f861 URL: https://github.com/llvm/llvm-project/commit/a1ebae08f4b243419738c3b3f0455160a880f861 DIFF: https://github.com/llvm/llvm-project/commit/a1ebae08f4b243419738c3b3f0455160a880f861.diff LO

[clang] cab7c52 - [CodeCompletion] Provide placeholders for known attribute arguments

2021-08-19 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-08-19T14:03:41+02:00 New Revision: cab7c52acdf508f73186dfe49b8cb012bb9129b2 URL: https://github.com/llvm/llvm-project/commit/cab7c52acdf508f73186dfe49b8cb012bb9129b2 DIFF: https://github.com/llvm/llvm-project/commit/cab7c52acdf508f73186dfe49b8cb012bb9129b2.diff LO

[clang-tools-extra] bb41f85 - [clangd] Correct SelectionTree behavior around anonymous field access.

2021-06-30 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-06-30T17:34:48+02:00 New Revision: bb41f8569138f9f87baf7f4b4e26b3cdcdfd42c6 URL: https://github.com/llvm/llvm-project/commit/bb41f8569138f9f87baf7f4b4e26b3cdcdfd42c6 DIFF: https://github.com/llvm/llvm-project/commit/bb41f8569138f9f87baf7f4b4e26b3cdcdfd42c6.diff LO

[clang-tools-extra] b447445 - [clangd] Show padding following a field on field hover.

2021-06-30 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-06-30T17:50:59+02:00 New Revision: b447445eaa6f8ff826a7eab276c10bc6f133aeb0 URL: https://github.com/llvm/llvm-project/commit/b447445eaa6f8ff826a7eab276c10bc6f133aeb0 DIFF: https://github.com/llvm/llvm-project/commit/b447445eaa6f8ff826a7eab276c10bc6f133aeb0.diff LO

[clang-tools-extra] 0c96a92 - [clangd] Log feature configuration (linux+asan+grpc) of the clangd build

2021-06-30 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-06-30T17:49:29+02:00 New Revision: 0c96a92d8666b8eb69eb1275aed572f857182d9a URL: https://github.com/llvm/llvm-project/commit/0c96a92d8666b8eb69eb1275aed572f857182d9a DIFF: https://github.com/llvm/llvm-project/commit/0c96a92d8666b8eb69eb1275aed572f857182d9a.diff LO

Re: [PATCH] D100553: [clangd] Log feature configuration (linux+asan+grpc) of the clangd build

2021-06-30 Thread Sam McCall via cfe-commits
Doh, thank you Nico! On Wed, 30 Jun 2021, 18:54 Nico Weber via Phabricator, < revi...@reviews.llvm.org> wrote: > thakis added a comment. > > (fyi: this broke mac builds. i fixed that in > b56e5f8a10c1ec4fd3750bdd269fbad778820326 < > https://reviews.llvm.org/rGb56e5f8a10c1ec4fd3750bdd269fbad778820

[clang-tools-extra] 0e2d4bd - [clangd] Fix gRPC build due to missing include path

2021-07-01 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-07-01T09:33:29+02:00 New Revision: 0e2d4bd4bfa516977d027ece8597fc8dd1f3c656 URL: https://github.com/llvm/llvm-project/commit/0e2d4bd4bfa516977d027ece8597fc8dd1f3c656 DIFF: https://github.com/llvm/llvm-project/commit/0e2d4bd4bfa516977d027ece8597fc8dd1f3c656.diff LO

[clang-tools-extra] 86c5afa - [clangd] Fix XPC build due to missing include path

2021-07-01 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-07-02T08:47:46+02:00 New Revision: 86c5afa6e601c4a80d46a7a8b892d5c49bcec078 URL: https://github.com/llvm/llvm-project/commit/86c5afa6e601c4a80d46a7a8b892d5c49bcec078 DIFF: https://github.com/llvm/llvm-project/commit/86c5afa6e601c4a80d46a7a8b892d5c49bcec078.diff LO

[clang-tools-extra] 0c53f60 - [clangd] Add some more missing include dirs for completeness

2021-07-02 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-07-02T09:04:53+02:00 New Revision: 0c53f602d5a9d7207abb13e463f68e9d092f47a7 URL: https://github.com/llvm/llvm-project/commit/0c53f602d5a9d7207abb13e463f68e9d092f47a7 DIFF: https://github.com/llvm/llvm-project/commit/0c53f602d5a9d7207abb13e463f68e9d092f47a7.diff LO

[clang-tools-extra] 26e1553 - [clangd] CMake: express -Iclangd/ at top level and inherit

2021-07-02 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-07-02T09:52:36+02:00 New Revision: 26e1553a107f52667be879e99739a4153f8799d8 URL: https://github.com/llvm/llvm-project/commit/26e1553a107f52667be879e99739a4153f8799d8 DIFF: https://github.com/llvm/llvm-project/commit/26e1553a107f52667be879e99739a4153f8799d8.diff LO

[clang-tools-extra] 5056694 - [clangd] Fix possible assertion fail in TUScheduler

2021-07-02 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-07-02T15:57:39+02:00 New Revision: 50566947e98ea845030cfa3b4c199fb9a2052d53 URL: https://github.com/llvm/llvm-project/commit/50566947e98ea845030cfa3b4c199fb9a2052d53 DIFF: https://github.com/llvm/llvm-project/commit/50566947e98ea845030cfa3b4c199fb9a2052d53.diff LO

[clang-tools-extra] fff966b - Revert "[clangd] Fix possible assertion fail in TUScheduler"

2021-07-02 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-07-02T16:07:11+02:00 New Revision: fff966b6855aee6fc0d0d4cd401cdd525a838572 URL: https://github.com/llvm/llvm-project/commit/fff966b6855aee6fc0d0d4cd401cdd525a838572 DIFF: https://github.com/llvm/llvm-project/commit/fff966b6855aee6fc0d0d4cd401cdd525a838572.diff LO

[clang-tools-extra] 33ff807 - Revert "[clangd] Unbreak mac build differently 0c96a92d8666b8"

2021-07-02 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-07-02T16:29:48+02:00 New Revision: 33ff8078ff744cb317ec8806c990a52d33310834 URL: https://github.com/llvm/llvm-project/commit/33ff8078ff744cb317ec8806c990a52d33310834 DIFF: https://github.com/llvm/llvm-project/commit/33ff8078ff744cb317ec8806c990a52d33310834.diff LO

[clang-tools-extra] e42bb5e - Reapply [clangd] Fix possible assertion fail in TUScheduler

2021-07-02 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-07-02T16:32:13+02:00 New Revision: e42bb5e35a88c6a163934080883d4c5bc1f32cfc URL: https://github.com/llvm/llvm-project/commit/e42bb5e35a88c6a163934080883d4c5bc1f32cfc DIFF: https://github.com/llvm/llvm-project/commit/e42bb5e35a88c6a163934080883d4c5bc1f32cfc.diff LO

[clang-tools-extra] 462d4de - [clangd] Add CMake option to (not) link in clang-tidy checks

2021-07-14 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-07-14T10:04:21+02:00 New Revision: 462d4de35b0c9ef7157e49e147fc448a40c829b1 URL: https://github.com/llvm/llvm-project/commit/462d4de35b0c9ef7157e49e147fc448a40c829b1 DIFF: https://github.com/llvm/llvm-project/commit/462d4de35b0c9ef7157e49e147fc448a40c829b1.diff LO

[clang-tools-extra] aa1ac2a - [clangd] Flush stderr after signal handlers run, so we always get the full stack/crash info

2021-10-25 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-10-26T01:08:36+02:00 New Revision: aa1ac2ae451e54dfa19dce2794800bbd034e2194 URL: https://github.com/llvm/llvm-project/commit/aa1ac2ae451e54dfa19dce2794800bbd034e2194 DIFF: https://github.com/llvm/llvm-project/commit/aa1ac2ae451e54dfa19dce2794800bbd034e2194.diff LO

[clang-tools-extra] 51be706 - [clangd] Remove tricky integration test that flakes/fails on some platforms.

2021-10-26 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-10-26T14:19:05+02:00 New Revision: 51be7061d025139ba66869d5d99c7157a3ae9edd URL: https://github.com/llvm/llvm-project/commit/51be7061d025139ba66869d5d99c7157a3ae9edd DIFF: https://github.com/llvm/llvm-project/commit/51be7061d025139ba66869d5d99c7157a3ae9edd.diff LO

Re: [PATCH] D112209: [clangd] IncludeCleaner: Complicated rules for enum usage

2021-10-26 Thread Sam McCall via cfe-commits
Hey Kirill, If you mean removing traversal of the enumdecl->enumtype in RecursiveASTVisitor, that's a subtle change that potentially affects a lot of callers. We'd need to be able to revert it, so we shouldn't rely on it to get the tests back to green. It looks like there's a single assertion fai

[clang-tools-extra] 9cc08cb - [clangd] Add integration test for crash handling

2021-10-27 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-10-27T11:52:31+02:00 New Revision: 9cc08cb02fdc4f8a2b717519c3bf33b4ed3070e4 URL: https://github.com/llvm/llvm-project/commit/9cc08cb02fdc4f8a2b717519c3bf33b4ed3070e4 DIFF: https://github.com/llvm/llvm-project/commit/9cc08cb02fdc4f8a2b717519c3bf33b4ed3070e4.diff LO

[clang] de7494a - [AST] fail rather than crash when const evaluating invalid c++ foreach

2021-10-27 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-10-27T22:45:32+02:00 New Revision: de7494a33a5c3152dd0ed24ea1c8b2760255f2f7 URL: https://github.com/llvm/llvm-project/commit/de7494a33a5c3152dd0ed24ea1c8b2760255f2f7 DIFF: https://github.com/llvm/llvm-project/commit/de7494a33a5c3152dd0ed24ea1c8b2760255f2f7.diff LO

[clang-tools-extra] 73453e7 - [clangd] Avoid expensive checks of buffer names in IncludeCleaner

2021-10-27 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-10-28T08:00:57+02:00 New Revision: 73453e7adecbcc7208ceb70d5e55086ffbd1de3a URL: https://github.com/llvm/llvm-project/commit/73453e7adecbcc7208ceb70d5e55086ffbd1de3a DIFF: https://github.com/llvm/llvm-project/commit/73453e7adecbcc7208ceb70d5e55086ffbd1de3a.diff LO

[clang] 6a5e08c - [AST] injected-class-name is not a redecl, even in template specializations

2021-11-02 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-11-02T14:37:45+01:00 New Revision: 6a5e08cc4a5c64de08a277dd2e0a862120c5fc28 URL: https://github.com/llvm/llvm-project/commit/6a5e08cc4a5c64de08a277dd2e0a862120c5fc28 DIFF: https://github.com/llvm/llvm-project/commit/6a5e08cc4a5c64de08a277dd2e0a862120c5fc28.diff LO

[clang] 5880c83 - [Sema] Avoid crash in CheckEnumConstant with contains-error expressions

2021-11-02 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-11-02T15:35:53+01:00 New Revision: 5880c835bdbe50542a19c3e4065d1536db711443 URL: https://github.com/llvm/llvm-project/commit/5880c835bdbe50542a19c3e4065d1536db711443 DIFF: https://github.com/llvm/llvm-project/commit/5880c835bdbe50542a19c3e4065d1536db711443.diff LO

[clang] f7500a4 - [CodeCompletion] Generally consider header files without extension

2021-11-09 Thread Sam McCall via cfe-commits
Author: Christian Kandeler Date: 2021-11-10T08:22:48+01:00 New Revision: f7500a4ef7bd7820b42e1b934392bb2566083b27 URL: https://github.com/llvm/llvm-project/commit/f7500a4ef7bd7820b42e1b934392bb2566083b27 DIFF: https://github.com/llvm/llvm-project/commit/f7500a4ef7bd7820b42e1b934392bb2566083b27.

[clang-tools-extra] 63667c1 - [clangd] Trace per-token time in clangd --check

2021-11-09 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-11-10T08:22:48+01:00 New Revision: 63667c1896e11a4b2c389c681a2413e2d5a6b594 URL: https://github.com/llvm/llvm-project/commit/63667c1896e11a4b2c389c681a2413e2d5a6b594 DIFF: https://github.com/llvm/llvm-project/commit/63667c1896e11a4b2c389c681a2413e2d5a6b594.diff LO

[clang-tools-extra] 4fb62e1 - [clangd] Mark completions as plain-text when there's no snippet part

2021-11-12 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-11-12T18:44:20+01:00 New Revision: 4fb62e138398263dbefaa499c712929562bdf3bd URL: https://github.com/llvm/llvm-project/commit/4fb62e138398263dbefaa499c712929562bdf3bd DIFF: https://github.com/llvm/llvm-project/commit/4fb62e138398263dbefaa499c712929562bdf3bd.diff LO

[clang] d412dbe - [clang][NFC] Extract Target and AuxTarget creation in CompilerInstance to new function

2021-02-26 Thread Sam McCall via cfe-commits
Author: Yu-Hsun Chiang Date: 2021-02-26T09:29:11+01:00 New Revision: d412dbe388819dd68bbe4a3967783fdf80400860 URL: https://github.com/llvm/llvm-project/commit/d412dbe388819dd68bbe4a3967783fdf80400860 DIFF: https://github.com/llvm/llvm-project/commit/d412dbe388819dd68bbe4a3967783fdf80400860.diff

[clang] 588db1c - [clangd] Use flags from open files when opening headers they include

2021-03-01 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-03-01T09:43:59+01:00 New Revision: 588db1ccff713332c1f9358f423e682f18c06e8e URL: https://github.com/llvm/llvm-project/commit/588db1ccff713332c1f9358f423e682f18c06e8e DIFF: https://github.com/llvm/llvm-project/commit/588db1ccff713332c1f9358f423e682f18c06e8e.diff LO

[clang-tools-extra] 7556abf - [clangd] findExplicitReferences impl filters nulls centrally. NFC

2021-03-02 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-03-02T15:55:03+01:00 New Revision: 7556abf82137b57be9e32475a1995f936a22cd16 URL: https://github.com/llvm/llvm-project/commit/7556abf82137b57be9e32475a1995f936a22cd16 DIFF: https://github.com/llvm/llvm-project/commit/7556abf82137b57be9e32475a1995f936a22cd16.diff LO

[clang-tools-extra] 289fee4 - [clangd] Show hex value of numeric constants

2021-03-02 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-03-02T16:33:02+01:00 New Revision: 289fee4ab7626447a7efcc245eba2f475d00810e URL: https://github.com/llvm/llvm-project/commit/289fee4ab7626447a7efcc245eba2f475d00810e DIFF: https://github.com/llvm/llvm-project/commit/289fee4ab7626447a7efcc245eba2f475d00810e.diff LO

[clang-tools-extra] 91679c9 - [clangd] Include macro expansions in documentSymbol hierarchy

2021-03-02 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-03-02T17:52:24+01:00 New Revision: 91679c95bbedf4f816a456028ebd23ea6c5cc08f URL: https://github.com/llvm/llvm-project/commit/91679c95bbedf4f816a456028ebd23ea6c5cc08f DIFF: https://github.com/llvm/llvm-project/commit/91679c95bbedf4f816a456028ebd23ea6c5cc08f.diff LO

[clang-tools-extra] bca3e24 - [clangd] Move DraftStore from ClangdLSPServer into ClangdServer.

2021-03-02 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-03-02T22:58:50+01:00 New Revision: bca3e24139cc301d7deae56a020057cf657035b6 URL: https://github.com/llvm/llvm-project/commit/bca3e24139cc301d7deae56a020057cf657035b6 DIFF: https://github.com/llvm/llvm-project/commit/bca3e24139cc301d7deae56a020057cf657035b6.diff LO

[clang-tools-extra] 1a4990a - [clangd] Fix uninit member

2021-03-03 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-03-03T11:45:16+01:00 New Revision: 1a4990a4f71adf1ea0b8f7e0ae2ddd8a85f9c393 URL: https://github.com/llvm/llvm-project/commit/1a4990a4f71adf1ea0b8f7e0ae2ddd8a85f9c393 DIFF: https://github.com/llvm/llvm-project/commit/1a4990a4f71adf1ea0b8f7e0ae2ddd8a85f9c393.diff LO

[clang-tools-extra] 7d2fba8 - [clangd] ObjC fixes for semantic highlighting and xref highlights

2021-03-03 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-03-03T20:16:08+01:00 New Revision: 7d2fba8ddb90cf018d9cfc852b68e4584b15678e URL: https://github.com/llvm/llvm-project/commit/7d2fba8ddb90cf018d9cfc852b68e4584b15678e DIFF: https://github.com/llvm/llvm-project/commit/7d2fba8ddb90cf018d9cfc852b68e4584b15678e.diff LO

[clang-tools-extra] a60d06d - [clangd] Rename Module -> FeatureModule to avoid confusion. NFC

2021-03-05 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-03-05T10:04:00+01:00 New Revision: a60d06d8b757b656726b70e83e76417297c7057b URL: https://github.com/llvm/llvm-project/commit/a60d06d8b757b656726b70e83e76417297c7057b DIFF: https://github.com/llvm/llvm-project/commit/a60d06d8b757b656726b70e83e76417297c7057b.diff LO

[clang-tools-extra] b8c5837 - [clangd] Group filename calculations in SymbolCollector, and cache mroe.

2021-03-11 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-03-11T12:59:26+01:00 New Revision: b8c58374f66b2a03ff3f48c419037d463c5b80ed URL: https://github.com/llvm/llvm-project/commit/b8c58374f66b2a03ff3f48c419037d463c5b80ed DIFF: https://github.com/llvm/llvm-project/commit/b8c58374f66b2a03ff3f48c419037d463c5b80ed.diff LO

[clang-tools-extra] 8ac9d2a - [clangd] Fix function-arg-placeholder suppression with macros.

2021-11-13 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-11-13T20:50:51+01:00 New Revision: 8ac9d2ae5839172013ac6e9108398902da8a8969 URL: https://github.com/llvm/llvm-project/commit/8ac9d2ae5839172013ac6e9108398902da8a8969 DIFF: https://github.com/llvm/llvm-project/commit/8ac9d2ae5839172013ac6e9108398902da8a8969.diff LO

[clang-tools-extra] f764a1a - [clangd] Avoid possible crash: apply configuration after binding methods

2021-11-19 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-11-20T01:13:38+01:00 New Revision: f764a1a5bd7c281d3d7cc3c6d7f1430711176762 URL: https://github.com/llvm/llvm-project/commit/f764a1a5bd7c281d3d7cc3c6d7f1430711176762 DIFF: https://github.com/llvm/llvm-project/commit/f764a1a5bd7c281d3d7cc3c6d7f1430711176762.diff LO

[clang-tools-extra] 6fa0e02 - [include-cleaner] Add include-cleaner tool, with initial HTML report

2022-10-18 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-10-18T18:09:41+02:00 New Revision: 6fa0e026c87e20b962137691a7852fb5e32f9611 URL: https://github.com/llvm/llvm-project/commit/6fa0e026c87e20b962137691a7852fb5e32f9611 DIFF: https://github.com/llvm/llvm-project/commit/6fa0e026c87e20b962137691a7852fb5e32f9611.diff LO

[clang-tools-extra] 25bac38 - [include-cleaner] Add line numbers to HTML output

2022-10-18 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-10-19T00:21:33+02:00 New Revision: 25bac38a02e3d43a16282d66c38084bcd553c9b5 URL: https://github.com/llvm/llvm-project/commit/25bac38a02e3d43a16282d66c38084bcd553c9b5 DIFF: https://github.com/llvm/llvm-project/commit/25bac38a02e3d43a16282d66c38084bcd553c9b5.diff LO

[clang-tools-extra] 62116c8 - [clangd] consider ~^foo() to target the destructor, not the type

2022-10-19 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-10-19T14:12:31+02:00 New Revision: 62116c8f0b5b7aac3d53f1bd2445356ae6866048 URL: https://github.com/llvm/llvm-project/commit/62116c8f0b5b7aac3d53f1bd2445356ae6866048 DIFF: https://github.com/llvm/llvm-project/commit/62116c8f0b5b7aac3d53f1bd2445356ae6866048.diff LO

[clang-tools-extra] 3e067d4 - [include-cleaner] Move vocabulary types into separate header for layering. NFC

2022-10-25 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-10-25T19:01:59+02:00 New Revision: 3e067d4e59b73b0eaeda7c369d93a6e18f2cdde8 URL: https://github.com/llvm/llvm-project/commit/3e067d4e59b73b0eaeda7c369d93a6e18f2cdde8 DIFF: https://github.com/llvm/llvm-project/commit/3e067d4e59b73b0eaeda7c369d93a6e18f2cdde8.diff LO

[clang] d03ee70 - [Tooling] Avoid StandardLibrary.h including Decl. NFC

2022-10-25 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-10-25T19:12:45+02:00 New Revision: d03ee70de156d638ebb820cd6f578c19b14c6d2b URL: https://github.com/llvm/llvm-project/commit/d03ee70de156d638ebb820cd6f578c19b14c6d2b DIFF: https://github.com/llvm/llvm-project/commit/d03ee70de156d638ebb820cd6f578c19b14c6d2b.diff LO

[clang] e044824 - [Lex] Stop allocating/deallocating MacroInfo on a linked list. NFC

2022-10-26 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-10-26T16:24:25+02:00 New Revision: e0448245671342ad4f0431aeabef8d575cfd80f5 URL: https://github.com/llvm/llvm-project/commit/e0448245671342ad4f0431aeabef8d575cfd80f5 DIFF: https://github.com/llvm/llvm-project/commit/e0448245671342ad4f0431aeabef8d575cfd80f5.diff LO

[clang-tools-extra] 0b90e13 - [pseudo] Style tweaks forgotten in D130337. NFC

2022-08-16 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-08-16T10:26:25+02:00 New Revision: 0b90e136eee928071656948b7fe1edc5ff36fcdf URL: https://github.com/llvm/llvm-project/commit/0b90e136eee928071656948b7fe1edc5ff36fcdf DIFF: https://github.com/llvm/llvm-project/commit/0b90e136eee928071656948b7fe1edc5ff36fcdf.diff LO

[clang-tools-extra] 1c056f8 - [clangd] Use the "macro" semantic token for pre-defined identifiers

2022-08-18 Thread Sam McCall via cfe-commits
Author: Christian Kandeler Date: 2022-08-18T16:12:55+02:00 New Revision: 1c056f8df26b542b21b61a538203244215701113 URL: https://github.com/llvm/llvm-project/commit/1c056f8df26b542b21b61a538203244215701113 DIFF: https://github.com/llvm/llvm-project/commit/1c056f8df26b542b21b61a538203244215701113.

[clang-tools-extra] 13b2a0c - [clangd] Support hover on __func__ etc (PredefinedExpr)

2022-08-19 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-08-19T14:51:46+02:00 New Revision: 13b2a0c69ba69c1317308b6e5a8279160561c4b2 URL: https://github.com/llvm/llvm-project/commit/13b2a0c69ba69c1317308b6e5a8279160561c4b2 DIFF: https://github.com/llvm/llvm-project/commit/13b2a0c69ba69c1317308b6e5a8279160561c4b2.diff LO

[clang-tools-extra] 2cc7463 - [pseudo] Perform unconstrained reduction prior to recovery.

2022-08-19 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-08-19T15:07:36+02:00 New Revision: 2cc7463c85c056e956ad332448189ce3e9004182 URL: https://github.com/llvm/llvm-project/commit/2cc7463c85c056e956ad332448189ce3e9004182 DIFF: https://github.com/llvm/llvm-project/commit/2cc7463c85c056e956ad332448189ce3e9004182.diff LO

[clang-tools-extra] 605035b - [pseudo] Changes omitted from previous commit

2022-08-19 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-08-19T15:15:37+02:00 New Revision: 605035bf4508460f8c28857c7aaecf1d8c449ca8 URL: https://github.com/llvm/llvm-project/commit/605035bf4508460f8c28857c7aaecf1d8c449ca8 DIFF: https://github.com/llvm/llvm-project/commit/605035bf4508460f8c28857c7aaecf1d8c449ca8.diff LO

[clang-tools-extra] ac31781 - [Sema] Tweak diagnostic logic so suppress-in-header logic works in tools too.

2022-08-19 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-08-19T15:16:10+02:00 New Revision: ac31781759889226711b801c3833fea280fdb7aa URL: https://github.com/llvm/llvm-project/commit/ac31781759889226711b801c3833fea280fdb7aa DIFF: https://github.com/llvm/llvm-project/commit/ac31781759889226711b801c3833fea280fdb7aa.diff LO

[clang-tools-extra] bd5cc65 - [pseudo] Start rules are `_ := start-symbol EOF`, improve recovery.

2022-08-19 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-08-19T16:49:37+02:00 New Revision: bd5cc6575bdbe1d091f1cc70fb7f0b3c07cb894b URL: https://github.com/llvm/llvm-project/commit/bd5cc6575bdbe1d091f1cc70fb7f0b3c07cb894b DIFF: https://github.com/llvm/llvm-project/commit/bd5cc6575bdbe1d091f1cc70fb7f0b3c07cb894b.diff LO

[clang-tools-extra] 56c54cf - [pseudo] Placeholder disambiguation strategy: always choose second

2022-08-26 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-08-26T13:16:09+02:00 New Revision: 56c54cf66bcd6c2266cd96ab4da45c766fbad540 URL: https://github.com/llvm/llvm-project/commit/56c54cf66bcd6c2266cd96ab4da45c766fbad540 DIFF: https://github.com/llvm/llvm-project/commit/56c54cf66bcd6c2266cd96ab4da45c766fbad540.diff LO

[clang-tools-extra] 924974a - [clangd] Improve inlay hints of things expanded from macros

2022-09-19 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-09-19T16:44:21+02:00 New Revision: 924974a3a13b03090d04860f209ce11b3d9d00a6 URL: https://github.com/llvm/llvm-project/commit/924974a3a13b03090d04860f209ce11b3d9d00a6 DIFF: https://github.com/llvm/llvm-project/commit/924974a3a13b03090d04860f209ce11b3d9d00a6.diff LO

[clang-tools-extra] e424418 - [clangd] Allow programmatically disabling rename of virtual method hierarchies.

2022-09-19 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-09-19T16:59:28+02:00 New Revision: e4244183582721b1ff47be669f1a115625c46a2f URL: https://github.com/llvm/llvm-project/commit/e4244183582721b1ff47be669f1a115625c46a2f DIFF: https://github.com/llvm/llvm-project/commit/e4244183582721b1ff47be669f1a115625c46a2f.diff LO

[clang-tools-extra] 8a13119 - [clangd] Remove second tracer (which breaks threading contract)

2022-09-20 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-09-20T22:17:34+02:00 New Revision: 8a131190070152ffb0a27ab5dd14d98052467aa9 URL: https://github.com/llvm/llvm-project/commit/8a131190070152ffb0a27ab5dd14d98052467aa9 DIFF: https://github.com/llvm/llvm-project/commit/8a131190070152ffb0a27ab5dd14d98052467aa9.diff LO

[clang-tools-extra] 283b6de - [clangd] Make go-to-type work on member function calls

2022-09-25 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-09-26T04:18:43+02:00 New Revision: 283b6dec8d08520f73ebd4563966f491b49d47b2 URL: https://github.com/llvm/llvm-project/commit/283b6dec8d08520f73ebd4563966f491b49d47b2 DIFF: https://github.com/llvm/llvm-project/commit/283b6dec8d08520f73ebd4563966f491b49d47b2.diff LO

[clang] 30b676a - Don't crash when code completing `using enum ^Foo`.

2022-09-25 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-09-26T04:52:19+02:00 New Revision: 30b676ac5f3041a5494b1eb9c9a3322cfc56d480 URL: https://github.com/llvm/llvm-project/commit/30b676ac5f3041a5494b1eb9c9a3322cfc56d480 DIFF: https://github.com/llvm/llvm-project/commit/30b676ac5f3041a5494b1eb9c9a3322cfc56d480.diff LO

[clang-tools-extra] 4c862da - [clangd] Avoid using constructor/destructor of vector

2022-09-29 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-09-29T09:30:03+02:00 New Revision: 4c862da8d43f32bed7ad7e3b700e01d04b3b0f8d URL: https://github.com/llvm/llvm-project/commit/4c862da8d43f32bed7ad7e3b700e01d04b3b0f8d DIFF: https://github.com/llvm/llvm-project/commit/4c862da8d43f32bed7ad7e3b700e01d04b3b0f8d.diff LO

[clang-tools-extra] e212a4f - [clangd] Don't print locations of anonymous tags

2022-10-04 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-10-04T21:38:18+02:00 New Revision: e212a4f838f17e2d37b1d572d8c1b49c50d7fe17 URL: https://github.com/llvm/llvm-project/commit/e212a4f838f17e2d37b1d572d8c1b49c50d7fe17 DIFF: https://github.com/llvm/llvm-project/commit/e212a4f838f17e2d37b1d572d8c1b49c50d7fe17.diff LO

[clang] 20c9ac2 - [Index] USRGeneration doesn't depend on unnamed.printName() => ''. NFC

2022-10-05 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-10-05T15:51:00+02:00 New Revision: 20c9ac29250493f5e0a3791dc1e5e9114ff0dc6e URL: https://github.com/llvm/llvm-project/commit/20c9ac29250493f5e0a3791dc1e5e9114ff0dc6e DIFF: https://github.com/llvm/llvm-project/commit/20c9ac29250493f5e0a3791dc1e5e9114ff0dc6e.diff LO

[clang-tools-extra] 0a50eaf - [clangd] Stop isSpelledInSource from printing source locations.

2022-10-05 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-10-05T15:49:22+02:00 New Revision: 0a50eafd1d44fae786a673e44831dd130a21b057 URL: https://github.com/llvm/llvm-project/commit/0a50eafd1d44fae786a673e44831dd130a21b057 DIFF: https://github.com/llvm/llvm-project/commit/0a50eafd1d44fae786a673e44831dd130a21b057.diff LO

[clang] 67268ee - [Syntax] Fix macro-arg handling in TokenBuffer::spelledForExpanded

2022-10-05 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-10-05T18:04:39+02:00 New Revision: 67268ee11c220b1dfdf84afb10a12371c5ae6400 URL: https://github.com/llvm/llvm-project/commit/67268ee11c220b1dfdf84afb10a12371c5ae6400 DIFF: https://github.com/llvm/llvm-project/commit/67268ee11c220b1dfdf84afb10a12371c5ae6400.diff LO

[clang] 41b5100 - Fix SourceManager::isBeforeInTranslationUnit bug with token-pasting

2022-10-05 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-10-05T18:29:01+02:00 New Revision: 41b51007e6376cba72b00fb655a63b06c554d4e1 URL: https://github.com/llvm/llvm-project/commit/41b51007e6376cba72b00fb655a63b06c554d4e1 DIFF: https://github.com/llvm/llvm-project/commit/41b51007e6376cba72b00fb655a63b06c554d4e1.diff LO

[clang-tools-extra] 6ea83fc - [clangd] Don't clone SymbolSlab::Builder arenas when finalizing.

2022-10-05 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-10-05T20:55:53+02:00 New Revision: 6ea83fc98fd120066c3c42d88c5517ab811152bc URL: https://github.com/llvm/llvm-project/commit/6ea83fc98fd120066c3c42d88c5517ab811152bc DIFF: https://github.com/llvm/llvm-project/commit/6ea83fc98fd120066c3c42d88c5517ab811152bc.diff LO

[clang-tools-extra] 5f7f484 - [clangd] Fix non-idempotent cases of canonicalRenameDecl()

2022-10-05 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-10-05T21:22:08+02:00 New Revision: 5f7f4846e826f97c7f298fe419c958398d5a0386 URL: https://github.com/llvm/llvm-project/commit/5f7f4846e826f97c7f298fe419c958398d5a0386 DIFF: https://github.com/llvm/llvm-project/commit/5f7f4846e826f97c7f298fe419c958398d5a0386.diff LO

[clang-tools-extra] 60b4b39 - [clangd] Avoid lexicographic compare when sorting SymbolIDs. NFC

2022-10-05 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-10-05T23:02:28+02:00 New Revision: 60b4b39f5a78661e2b9d222cf6ba7d9d5d7511ed URL: https://github.com/llvm/llvm-project/commit/60b4b39f5a78661e2b9d222cf6ba7d9d5d7511ed DIFF: https://github.com/llvm/llvm-project/commit/60b4b39f5a78661e2b9d222cf6ba7d9d5d7511ed.diff LO

[clang-tools-extra] 5d2d527 - [clangd] Avoid scanning up to end of file on each comment!

2022-10-06 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-10-06T11:38:55+02:00 New Revision: 5d2d527c32da2081b814ef8b446bc3e037f74b0a URL: https://github.com/llvm/llvm-project/commit/5d2d527c32da2081b814ef8b446bc3e037f74b0a DIFF: https://github.com/llvm/llvm-project/commit/5d2d527c32da2081b814ef8b446bc3e037f74b0a.diff LO

[clang] 882a05a - [Format] Fix crash when hitting eof while lexing JS template string

2022-10-06 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-10-06T17:00:41+02:00 New Revision: 882a05afa17f2a8863978027f562934cd7a7d179 URL: https://github.com/llvm/llvm-project/commit/882a05afa17f2a8863978027f562934cd7a7d179 DIFF: https://github.com/llvm/llvm-project/commit/882a05afa17f2a8863978027f562934cd7a7d179.diff LO

[clang-tools-extra] 5614438 - [clangd] Optimize Dex::generateProximityURIs().

2022-10-06 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-10-06T17:01:04+02:00 New Revision: 561443818a15e7b368ddbb58207a14c60ba55c58 URL: https://github.com/llvm/llvm-project/commit/561443818a15e7b368ddbb58207a14c60ba55c58 DIFF: https://github.com/llvm/llvm-project/commit/561443818a15e7b368ddbb58207a14c60ba55c58.diff LO

[clang] 4b53c00 - [Format] Drop speculative test added in previous patch, it hits asserts?

2022-10-06 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-10-06T17:57:58+02:00 New Revision: 4b53c00173163774d32125fbcae283a46a9a4b19 URL: https://github.com/llvm/llvm-project/commit/4b53c00173163774d32125fbcae283a46a9a4b19 DIFF: https://github.com/llvm/llvm-project/commit/4b53c00173163774d32125fbcae283a46a9a4b19.diff LO

[clang-tools-extra] 79ed24e - [clangd] Enable standard library index by default.

2022-10-07 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-10-08T06:45:59+02:00 New Revision: 79ed24eea37f00b02d427f8ca59570546a5037a4 URL: https://github.com/llvm/llvm-project/commit/79ed24eea37f00b02d427f8ca59570546a5037a4 DIFF: https://github.com/llvm/llvm-project/commit/79ed24eea37f00b02d427f8ca59570546a5037a4.diff LO

[clang-tools-extra] 2bb34cc - [clangd] FindTarget: UsingEnumDecl is not an alias

2022-10-08 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2022-10-08T19:29:35+02:00 New Revision: 2bb34cc462ff857576a8145edc89ad2bdd1f4396 URL: https://github.com/llvm/llvm-project/commit/2bb34cc462ff857576a8145edc89ad2bdd1f4396 DIFF: https://github.com/llvm/llvm-project/commit/2bb34cc462ff857576a8145edc89ad2bdd1f4396.diff LO

Re: [clang-tools-extra] 5d2d527 - [clangd] Avoid scanning up to end of file on each comment!

2022-10-10 Thread Sam McCall via cfe-commits
. (e.g. StringRef getTextRange(SourceRange) would be great to have, but actually you it needs to run the lexer and assert nontrivial invariants due to design decisions elsewhere in clang) > On Thu, Oct 6, 2022 at 2:39 AM Sam McCall via cfe-commits > wrote: > > > &

<    6   7   8   9   10   11   12   13   14   15   >