[clang] e6d0bad - [clang-rename] Add the USR of incomplete decl to the USRSet.

2020-02-25 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-02-25T16:56:35+01:00 New Revision: e6d0bad843c4c84bb762cf93a56c5bdd5cc535c0 URL: https://github.com/llvm/llvm-project/commit/e6d0bad843c4c84bb762cf93a56c5bdd5cc535c0 DIFF: https://github.com/llvm/llvm-project/commit/e6d0bad843c4c84bb762cf93a56c5bdd5cc535c0.diff LO

[clang] 7b65886 - Make builtbot happy.

2020-02-25 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-02-25T17:04:38+01:00 New Revision: 7b65886ec2d0de431959f6b1d1801ef43a958f55 URL: https://github.com/llvm/llvm-project/commit/7b65886ec2d0de431959f6b1d1801ef43a958f55 DIFF: https://github.com/llvm/llvm-project/commit/7b65886ec2d0de431959f6b1d1801ef43a958f55.diff LO

[clang-tools-extra] 34d0e1b - [clangd] Expose the rename LimitFiles option to the C++ API, NFC.

2020-02-26 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-02-26T09:33:58+01:00 New Revision: 34d0e1bd6d05ee11f638ca085f4755e75e18adfc URL: https://github.com/llvm/llvm-project/commit/34d0e1bd6d05ee11f638ca085f4755e75e18adfc DIFF: https://github.com/llvm/llvm-project/commit/34d0e1bd6d05ee11f638ca085f4755e75e18adfc.diff LO

[clang-tools-extra] 4feca71 - Fix the clangd-fuzzer build error.

2020-02-26 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-02-26T10:13:13+01:00 New Revision: 4feca71df0ca96237342d0e3ef41e3cdbfa0e27c URL: https://github.com/llvm/llvm-project/commit/4feca71df0ca96237342d0e3ef41e3cdbfa0e27c DIFF: https://github.com/llvm/llvm-project/commit/4feca71df0ca96237342d0e3ef41e3cdbfa0e27c.diff LO

[clang-tools-extra] 5560a78 - [clangd] Bump index version number.

2020-02-26 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-02-26T13:43:16+01:00 New Revision: 5560a78820ee7cecd1ad14f5a96889459dd36766 URL: https://github.com/llvm/llvm-project/commit/5560a78820ee7cecd1ad14f5a96889459dd36766 DIFF: https://github.com/llvm/llvm-project/commit/5560a78820ee7cecd1ad14f5a96889459dd36766.diff LO

[clang-tools-extra] 02323a3 - [clangd] use printQualifiedName to skip the inlinenamespace qualifiers.

2020-02-26 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-02-26T16:22:45+01:00 New Revision: 02323a3d5f9ea676865f78d603e68fa4b4b62608 URL: https://github.com/llvm/llvm-project/commit/02323a3d5f9ea676865f78d603e68fa4b4b62608 DIFF: https://github.com/llvm/llvm-project/commit/02323a3d5f9ea676865f78d603e68fa4b4b62608.diff LO

[clang-tools-extra] aa324c5 - [clangd][NFC] Don't query the index if the rename symbol is function

2020-02-27 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-02-27T15:04:51+01:00 New Revision: aa324c5441f229bd1ff07407affeab95740328fe URL: https://github.com/llvm/llvm-project/commit/aa324c5441f229bd1ff07407affeab95740328fe DIFF: https://github.com/llvm/llvm-project/commit/aa324c5441f229bd1ff07407affeab95740328fe.diff LO

[clang-tools-extra] c443b61 - [clangd] Remove the deprecated clangdServer::rename API, NFC.

2020-03-02 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-03-02T09:48:25+01:00 New Revision: c443b610bf3682eb32949b552b8c6908a8d96267 URL: https://github.com/llvm/llvm-project/commit/c443b610bf3682eb32949b552b8c6908a8d96267 DIFF: https://github.com/llvm/llvm-project/commit/c443b610bf3682eb32949b552b8c6908a8d96267.diff LO

[clang-tools-extra] 9ad1099 - [clangd] No need to query ctor refs in cross-file rename.

2020-03-02 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-03-02T15:21:32+01:00 New Revision: 9ad109922450ce3519a5431c72cdc9d4c20a18bf URL: https://github.com/llvm/llvm-project/commit/9ad109922450ce3519a5431c72cdc9d4c20a18bf DIFF: https://github.com/llvm/llvm-project/commit/9ad109922450ce3519a5431c72cdc9d4c20a18bf.diff LO

[clang] ec3060c - [AST] Refactor propagation of dependency bits. NFC

2020-03-04 Thread Haojian Wu via cfe-commits
Author: Ilya Biryukov Date: 2020-03-04T11:25:17+01:00 New Revision: ec3060c72de6ab6992269318d92764199856e5fe URL: https://github.com/llvm/llvm-project/commit/ec3060c72de6ab6992269318d92764199856e5fe DIFF: https://github.com/llvm/llvm-project/commit/ec3060c72de6ab6992269318d92764199856e5fe.diff

[clang-tools-extra] 7ea4c6f - [clangd] Implement a function to lex the file to find candidate occurrences.

2019-11-06 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2019-11-06T09:56:02+01:00 New Revision: 7ea4c6fa5121b2417875dc1b547162e18be7dbe2 URL: https://github.com/llvm/llvm-project/commit/7ea4c6fa5121b2417875dc1b547162e18be7dbe2 DIFF: https://github.com/llvm/llvm-project/commit/7ea4c6fa5121b2417875dc1b547162e18be7dbe2.diff LO

[clang-tools-extra] b0eed2a - [clangd] Improve the output of rename tests where there are failures.

2019-11-06 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2019-11-06T15:34:38+01:00 New Revision: b0eed2a5cfe13a7cd13e2446b7dfe2d7b588d416 URL: https://github.com/llvm/llvm-project/commit/b0eed2a5cfe13a7cd13e2446b7dfe2d7b588d416 DIFF: https://github.com/llvm/llvm-project/commit/b0eed2a5cfe13a7cd13e2446b7dfe2d7b588d416.diff LO

[clang] 118f783 - [clang-rename] Respect the traversal scope when traversing the entire AST.

2019-11-07 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2019-11-07T10:43:54+01:00 New Revision: 118f7836a65e864ef3c7e015d58ca370fee65e89 URL: https://github.com/llvm/llvm-project/commit/118f7836a65e864ef3c7e015d58ca370fee65e89 DIFF: https://github.com/llvm/llvm-project/commit/118f7836a65e864ef3c7e015d58ca370fee65e89.diff LO

[clang-tools-extra] c5e4cf4 - [clangd] NFC, hide the internal-only utility function lex.

2019-11-07 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2019-11-07T10:58:09+01:00 New Revision: c5e4cf40ac459aae996180089a9831959ceb3d05 URL: https://github.com/llvm/llvm-project/commit/c5e4cf40ac459aae996180089a9831959ceb3d05 DIFF: https://github.com/llvm/llvm-project/commit/c5e4cf40ac459aae996180089a9831959ceb3d05.diff LO

[clang-tools-extra] 41104a9 - [clangd] Fix a regression of not showing documentation from forward declarations.

2019-11-11 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2019-11-11T10:46:52+01:00 New Revision: 41104a9406dd284d984f7bee30c7756fcfe2b59e URL: https://github.com/llvm/llvm-project/commit/41104a9406dd284d984f7bee30c7756fcfe2b59e DIFF: https://github.com/llvm/llvm-project/commit/41104a9406dd284d984f7bee30c7756fcfe2b59e.diff LO

[clang-tools-extra] 02ec6ff - [clangd] Use name of Macro to compute its SymbolID, NFC.

2019-11-11 Thread Haojian Wu via cfe-commits
Author: Utkarsh Saxena Date: 2019-11-11T12:38:49+01:00 New Revision: 02ec6ff77eb718528138737c885e67c248ecae49 URL: https://github.com/llvm/llvm-project/commit/02ec6ff77eb718528138737c885e67c248ecae49 DIFF: https://github.com/llvm/llvm-project/commit/02ec6ff77eb718528138737c885e67c248ecae49.diff

[clang-tools-extra] f8c17fe - [clangd] fixes semantic highlighting test

2019-11-11 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2019-11-11T16:47:44+01:00 New Revision: f8c17fe1112009e793d6f9a261622423c2c62049 URL: https://github.com/llvm/llvm-project/commit/f8c17fe1112009e793d6f9a261622423c2c62049 DIFF: https://github.com/llvm/llvm-project/commit/f8c17fe1112009e793d6f9a261622423c2c62049.diff LO

[clang-tools-extra] 33e882d - [clangd] Add bool return type to Index::refs API.

2019-11-13 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2019-11-13T14:42:30+01:00 New Revision: 33e882d5ada0b42323be3277816b0817b8e6baa2 URL: https://github.com/llvm/llvm-project/commit/33e882d5ada0b42323be3277816b0817b8e6baa2 DIFF: https://github.com/llvm/llvm-project/commit/33e882d5ada0b42323be3277816b0817b8e6baa2.diff LO

[clang-tools-extra] 509efe5 - [clangd] Add isHeaderFile helper.

2019-11-16 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2019-11-15T16:18:27+01:00 New Revision: 509efe5d8edee5637b26fcb645978325de0a7283 URL: https://github.com/llvm/llvm-project/commit/509efe5d8edee5637b26fcb645978325de0a7283 DIFF: https://github.com/llvm/llvm-project/commit/509efe5d8edee5637b26fcb645978325de0a7283.diff LO

[clang-tools-extra] b221c9d - [clangd] Replace getLangOpts().isHeaderFile usage with isHeaderFile helper.

2019-11-16 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2019-11-15T16:28:10+01:00 New Revision: b221c9d09dd12bde75f00f3541c8f344925d4d59 URL: https://github.com/llvm/llvm-project/commit/b221c9d09dd12bde75f00f3541c8f344925d4d59 DIFF: https://github.com/llvm/llvm-project/commit/b221c9d09dd12bde75f00f3541c8f344925d4d59.diff LO

[clang-tools-extra] 5181ada - [clangd] Expose the xref's incomplete flag to clangdServer API.

2019-11-18 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2019-11-18T13:27:19+01:00 New Revision: 5181adab6183d058509ca6da7c1306ced3a61e1c URL: https://github.com/llvm/llvm-project/commit/5181adab6183d058509ca6da7c1306ced3a61e1c DIFF: https://github.com/llvm/llvm-project/commit/5181adab6183d058509ca6da7c1306ced3a61e1c.diff LO

[clang-tools-extra] f21b2d8 - [clangd] Fix diagnostic warnings in the RenameTests, NFC.

2019-11-18 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2019-11-18T15:03:11+01:00 New Revision: f21b2d8e42f87ad6958599a385ed7bbc4df86de6 URL: https://github.com/llvm/llvm-project/commit/f21b2d8e42f87ad6958599a385ed7bbc4df86de6 DIFF: https://github.com/llvm/llvm-project/commit/f21b2d8e42f87ad6958599a385ed7bbc4df86de6.diff LO

[clang-tools-extra] b622ff3 - [clangd] Fix some clang-tidy warnings on SourceCodeTests.cpp, NFC.

2019-11-18 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2019-11-18T15:20:42+01:00 New Revision: b622ff39c0c482494a7400ac0256b543025cd449 URL: https://github.com/llvm/llvm-project/commit/b622ff39c0c482494a7400ac0256b543025cd449 DIFF: https://github.com/llvm/llvm-project/commit/b622ff39c0c482494a7400ac0256b543025cd449.diff LO

[clang-tools-extra] 4f80fc2 - [clangd] Implement rename by using SelectionTree and findExplicitReferences.

2019-11-18 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2019-11-18T16:16:47+01:00 New Revision: 4f80fc2491cc35730a9a84b86975278b7daa8522 URL: https://github.com/llvm/llvm-project/commit/4f80fc2491cc35730a9a84b86975278b7daa8522 DIFF: https://github.com/llvm/llvm-project/commit/4f80fc2491cc35730a9a84b86975278b7daa8522.diff LO

[clang-tools-extra] 7db1230 - Reland "[clangd] Implement rename by using SelectionTree and findExplicitReferences."

2019-11-19 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2019-11-19T10:20:25+01:00 New Revision: 7db1230a9f5e0185a88019c9aa5b55bd85498285 URL: https://github.com/llvm/llvm-project/commit/7db1230a9f5e0185a88019c9aa5b55bd85498285 DIFF: https://github.com/llvm/llvm-project/commit/7db1230a9f5e0185a88019c9aa5b55bd85498285.diff LO

[clang-tools-extra] f0021f9 - [clangd] Fix ps4 buildbot failure.

2019-11-19 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2019-11-19T10:42:27+01:00 New Revision: f0021f95a1f40369e30bb94be1b0322747631047 URL: https://github.com/llvm/llvm-project/commit/f0021f95a1f40369e30bb94be1b0322747631047 DIFF: https://github.com/llvm/llvm-project/commit/f0021f95a1f40369e30bb94be1b0322747631047.diff LO

[clang-tools-extra] 852bafa - [clangd] Implement cross-file rename.

2019-11-26 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2019-11-26T10:04:31+01:00 New Revision: 852bafae2bb4d875e8d206168a57667f59c0f9a6 URL: https://github.com/llvm/llvm-project/commit/852bafae2bb4d875e8d206168a57667f59c0f9a6 DIFF: https://github.com/llvm/llvm-project/commit/852bafae2bb4d875e8d206168a57667f59c0f9a6.diff LO

[clang-tools-extra] 939544a - [clangd] Handle the missing call expr in targetDecl.

2019-11-27 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2019-11-27T16:22:20+01:00 New Revision: 939544add98ee6463d6abd6c28fa6c9ac4b6e104 URL: https://github.com/llvm/llvm-project/commit/939544add98ee6463d6abd6c28fa6c9ac4b6e104 DIFF: https://github.com/llvm/llvm-project/commit/939544add98ee6463d6abd6c28fa6c9ac4b6e104.diff LO

[clang-tools-extra] 08cce03 - [clangd] Tweak the no-index error message for rename, NFC.

2019-11-28 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2019-11-28T13:03:28+01:00 New Revision: 08cce03a6d959c899e07398603c85168a96f549c URL: https://github.com/llvm/llvm-project/commit/08cce03a6d959c899e07398603c85168a96f549c DIFF: https://github.com/llvm/llvm-project/commit/08cce03a6d959c899e07398603c85168a96f549c.diff LO

[clang-tools-extra] 2330cee - [clangd] Prefer the left character if the character on the right of the cursor is semicolon.

2019-11-28 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2019-11-28T13:15:10+01:00 New Revision: 2330cee82f0aa06e8063189fe7a68db3e51f3054 URL: https://github.com/llvm/llvm-project/commit/2330cee82f0aa06e8063189fe7a68db3e51f3054 DIFF: https://github.com/llvm/llvm-project/commit/2330cee82f0aa06e8063189fe7a68db3e51f3054.diff LO

[clang-tools-extra] 3c3aca2 - [clangd] Don't perform rename when the refs result from index is incomplete.

2019-11-28 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2019-11-28T13:56:19+01:00 New Revision: 3c3aca245e67fa70b6f49b9062983fbdf120ba04 URL: https://github.com/llvm/llvm-project/commit/3c3aca245e67fa70b6f49b9062983fbdf120ba04 DIFF: https://github.com/llvm/llvm-project/commit/3c3aca245e67fa70b6f49b9062983fbdf120ba04.diff LO

[clang-tools-extra] 902dc6c - [clangd] Fix a regression issue in local rename.

2019-12-02 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2019-12-02T10:32:55+01:00 New Revision: 902dc6c69ce7985427efa103a7c4099c372da6fa URL: https://github.com/llvm/llvm-project/commit/902dc6c69ce7985427efa103a7c4099c372da6fa DIFF: https://github.com/llvm/llvm-project/commit/902dc6c69ce7985427efa103a7c4099c372da6fa.diff LO

[clang-tools-extra] cb9be3f - [clangd] Remove the hanging lit exit-signal.test.

2019-12-04 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2019-12-04T12:35:16+01:00 New Revision: cb9be3fa551ba1974c1a38a3f12da4e399adb85c URL: https://github.com/llvm/llvm-project/commit/cb9be3fa551ba1974c1a38a3f12da4e399adb85c DIFF: https://github.com/llvm/llvm-project/commit/cb9be3fa551ba1974c1a38a3f12da4e399adb85c.diff LO

[clang-tools-extra] 689c114 - [clangd] register cuda language activation event and activate for .cuh files

2019-12-04 Thread Haojian Wu via cfe-commits
Author: ptaylor Date: 2019-12-04T15:06:21+01:00 New Revision: 689c11486396dbf7815caff3671bdcb1303e5143 URL: https://github.com/llvm/llvm-project/commit/689c11486396dbf7815caff3671bdcb1303e5143 DIFF: https://github.com/llvm/llvm-project/commit/689c11486396dbf7815caff3671bdcb1303e5143.diff LOG:

[clang-tools-extra] 60d7e72 - [clangd] Fix an incorrect comment, NFC.

2019-12-05 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2019-12-05T10:43:29+01:00 New Revision: 60d7e723e3ac5223f1a2f6594a93a9fdfb3e69a7 URL: https://github.com/llvm/llvm-project/commit/60d7e723e3ac5223f1a2f6594a93a9fdfb3e69a7 DIFF: https://github.com/llvm/llvm-project/commit/60d7e723e3ac5223f1a2f6594a93a9fdfb3e69a7.diff LO

[clang-tools-extra] 158356b - [clangd] More unittests for cross-file rename.

2019-12-05 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2019-12-05T12:11:52+01:00 New Revision: 158356b82b8a2fa8f1cb12a3735274f6a6c3c5f2 URL: https://github.com/llvm/llvm-project/commit/158356b82b8a2fa8f1cb12a3735274f6a6c3c5f2 DIFF: https://github.com/llvm/llvm-project/commit/158356b82b8a2fa8f1cb12a3735274f6a6c3c5f2.diff LO

[clang-tools-extra] 7f93cb6 - [AST] Traverse the class type loc inside the member type loc.

2019-12-05 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2019-12-05T15:03:30+01:00 New Revision: 7f93cb62280a73e3e899d49c45be8bfbac634b7d URL: https://github.com/llvm/llvm-project/commit/7f93cb62280a73e3e899d49c45be8bfbac634b7d DIFF: https://github.com/llvm/llvm-project/commit/7f93cb62280a73e3e899d49c45be8bfbac634b7d.diff LO

[clang-tools-extra] 01e5290 - [clangd] Simplify the code, NFC.

2019-12-05 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2019-12-05T15:32:14+01:00 New Revision: 01e5290b49bd2a8753c685bb5f02596989a31754 URL: https://github.com/llvm/llvm-project/commit/01e5290b49bd2a8753c685bb5f02596989a31754 DIFF: https://github.com/llvm/llvm-project/commit/01e5290b49bd2a8753c685bb5f02596989a31754.diff LO

[clang-tools-extra] 6d5c273 - Reland "[AST] Traverse the class type loc inside the member type loc.""

2019-12-09 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2019-12-09T11:18:12+01:00 New Revision: 6d5c273500ad8352a061126999235aa71e0056ce URL: https://github.com/llvm/llvm-project/commit/6d5c273500ad8352a061126999235aa71e0056ce DIFF: https://github.com/llvm/llvm-project/commit/6d5c273500ad8352a061126999235aa71e0056ce.diff LO

[clang-tools-extra] decdbc1 - [clangd] Use expansion location when the ref is inside macros.

2019-12-09 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2019-12-09T16:34:01+01:00 New Revision: decdbc1155f5120554269319b1c77675bac9151c URL: https://github.com/llvm/llvm-project/commit/decdbc1155f5120554269319b1c77675bac9151c DIFF: https://github.com/llvm/llvm-project/commit/decdbc1155f5120554269319b1c77675bac9151c.diff LO

[clang-tools-extra] 891f822 - [clangd] Implement range patching heuristics for cross-file rename.

2019-12-09 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2019-12-09T17:01:05+01:00 New Revision: 891f8bb8436bfd8db0acfbd5f3621fa53425 URL: https://github.com/llvm/llvm-project/commit/891f8bb8436bfd8db0acfbd5f3621fa53425 DIFF: https://github.com/llvm/llvm-project/commit/891f8bb8436bfd8db0acfbd5f3621fa53425.diff LO

[clang] ff4dcee - Fix the compiler warnings: "-Winconsistent-missing-override", "-Wunused-variable"

2019-12-09 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2019-12-09T17:09:07+01:00 New Revision: ff4dceef9201c5ae3924e92f6955977f243ac71d URL: https://github.com/llvm/llvm-project/commit/ff4dceef9201c5ae3924e92f6955977f243ac71d DIFF: https://github.com/llvm/llvm-project/commit/ff4dceef9201c5ae3924e92f6955977f243ac71d.diff LO

[clang-tools-extra] f0004aa - [clangd] Deduplicate refs from index for cross-file rename.

2019-12-11 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2019-12-11T10:52:13+01:00 New Revision: f0004aad5565d4b76d41a03549c5a80efc4212c7 URL: https://github.com/llvm/llvm-project/commit/f0004aad5565d4b76d41a03549c5a80efc4212c7 DIFF: https://github.com/llvm/llvm-project/commit/f0004aad5565d4b76d41a03549c5a80efc4212c7.diff LO

[clang-tools-extra] 6ba0a4e - [clangd][vscode] Enable dot-to-arrow fixes in clangd completion.

2020-03-09 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-03-09T14:02:08+01:00 New Revision: 6ba0a4ec3bbfe71050b7b5c87f46820f3500e211 URL: https://github.com/llvm/llvm-project/commit/6ba0a4ec3bbfe71050b7b5c87f46820f3500e211 DIFF: https://github.com/llvm/llvm-project/commit/6ba0a4ec3bbfe71050b7b5c87f46820f3500e211.diff LO

[clang-tools-extra] e669d81 - [clangd] Bump vscode-clangd v0.0.21.

2020-03-09 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-03-09T15:36:49+01:00 New Revision: e669d81715b591e18d51d7ebe82fe448345b6664 URL: https://github.com/llvm/llvm-project/commit/e669d81715b591e18d51d7ebe82fe448345b6664 DIFF: https://github.com/llvm/llvm-project/commit/e669d81715b591e18d51d7ebe82fe448345b6664.diff LO

[clang-tools-extra] d83ade4 - [clangd] Improve the "max limit" error message in rename, NFC.

2020-03-11 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-03-11T16:13:46+01:00 New Revision: d83ade4506089329217918439042b68093e8d6e4 URL: https://github.com/llvm/llvm-project/commit/d83ade4506089329217918439042b68093e8d6e4 DIFF: https://github.com/llvm/llvm-project/commit/d83ade4506089329217918439042b68093e8d6e4.diff LO

[clang] 67d2591 - [AST] rename DependencyFlags.h => DependenceFlags.h, NFC

2020-03-16 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-03-16T13:54:21+01:00 New Revision: 67d25914b2a42cef88124fe267c7a89cce9e7987 URL: https://github.com/llvm/llvm-project/commit/67d25914b2a42cef88124fe267c7a89cce9e7987 DIFF: https://github.com/llvm/llvm-project/commit/67d25914b2a42cef88124fe267c7a89cce9e7987.diff LO

[clang] 8a593e2 - [AST] Correct the CXXOperatorCallExpr source range.

2020-03-16 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-03-16T16:51:10+01:00 New Revision: 8a593e29ab9b2799ded3d85a8110d51d4283f128 URL: https://github.com/llvm/llvm-project/commit/8a593e29ab9b2799ded3d85a8110d51d4283f128 DIFF: https://github.com/llvm/llvm-project/commit/8a593e29ab9b2799ded3d85a8110d51d4283f128.diff LO

[clang] d3d8442 - Fix the buildbot error.

2020-03-17 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-03-17T09:49:43+01:00 New Revision: d3d844212fc96fb70f77431f0e6a70e0603b0a39 URL: https://github.com/llvm/llvm-project/commit/d3d844212fc96fb70f77431f0e6a70e0603b0a39 DIFF: https://github.com/llvm/llvm-project/commit/d3d844212fc96fb70f77431f0e6a70e0603b0a39.diff LO

[clang] bd763e2 - [clang] Fix crash on visiting null nestedNameSpecifier.

2020-03-18 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-03-18T09:15:02+01:00 New Revision: bd763e2cf7c1d84bab95064cc5cbe542b227b025 URL: https://github.com/llvm/llvm-project/commit/bd763e2cf7c1d84bab95064cc5cbe542b227b025 DIFF: https://github.com/llvm/llvm-project/commit/bd763e2cf7c1d84bab95064cc5cbe542b227b025.diff LO

[clang] 4b0f1e1 - [AST] Add a flag indicating if any subexpression had errors

2020-03-19 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-03-19T08:56:10+01:00 New Revision: 4b0f1e12c243dd4c42665df0e2eab61f2fc4d237 URL: https://github.com/llvm/llvm-project/commit/4b0f1e12c243dd4c42665df0e2eab61f2fc4d237 DIFF: https://github.com/llvm/llvm-project/commit/4b0f1e12c243dd4c42665df0e2eab61f2fc4d237.diff LO

[clang] 0dd0b10 - [Parser] Avoid spurious 'missing template' error in presence of typos.

2020-03-19 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-03-19T16:15:27+01:00 New Revision: 0dd0b1017c807e7a803e69be7bdc5c0ac7b469d8 URL: https://github.com/llvm/llvm-project/commit/0dd0b1017c807e7a803e69be7bdc5c0ac7b469d8 DIFF: https://github.com/llvm/llvm-project/commit/0dd0b1017c807e7a803e69be7bdc5c0ac7b469d8.diff LO

[clang] bdbdf74 - [clang][AST] Add an AST matcher for deducedTemplateSpeializationType.

2020-02-03 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-02-03T12:11:44+01:00 New Revision: bdbdf748225525bb18cd0ffeb51c3e713f7b8e1b URL: https://github.com/llvm/llvm-project/commit/bdbdf748225525bb18cd0ffeb51c3e713f7b8e1b DIFF: https://github.com/llvm/llvm-project/commit/bdbdf748225525bb18cd0ffeb51c3e713f7b8e1b.diff LO

[clang] 0ce5773 - [clang] Add a missing change of bdbdf748225525bb18cd0ffeb51c3e713f7b8e1b, fix the buildbot.

2020-02-03 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-02-03T13:43:26+01:00 New Revision: 0ce57731da9bf5967d0332b0b1d35790b65007d7 URL: https://github.com/llvm/llvm-project/commit/0ce57731da9bf5967d0332b0b1d35790b65007d7 DIFF: https://github.com/llvm/llvm-project/commit/0ce57731da9bf5967d0332b0b1d35790b65007d7.diff LO

[clang-tools-extra] 7d4c23b - [clang-tidy] Fix a false positive about C++17 deduced class template types in unused-using-decl check.

2020-02-03 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-02-03T16:25:10+01:00 New Revision: 7d4c23b349f8d0575304182650850f2594935d7c URL: https://github.com/llvm/llvm-project/commit/7d4c23b349f8d0575304182650850f2594935d7c DIFF: https://github.com/llvm/llvm-project/commit/7d4c23b349f8d0575304182650850f2594935d7c.diff LO

[clang-tools-extra] f8865c0 - [clangd] Pull out a isProtoFile function.

2020-02-05 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-02-05T12:04:03+01:00 New Revision: f8865c01944fe409857eeb30e0963bfa5ced294d URL: https://github.com/llvm/llvm-project/commit/f8865c01944fe409857eeb30e0963bfa5ced294d DIFF: https://github.com/llvm/llvm-project/commit/f8865c01944fe409857eeb30e0963bfa5ced294d.diff LO

[clang-tools-extra] eaf0c89 - [clangd] Add the missing elaborated types in FindTarget.

2020-02-05 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-02-05T14:03:36+01:00 New Revision: eaf0c89ec5f866b6cef296c542c030bb2cf8481d URL: https://github.com/llvm/llvm-project/commit/eaf0c89ec5f866b6cef296c542c030bb2cf8481d DIFF: https://github.com/llvm/llvm-project/commit/eaf0c89ec5f866b6cef296c542c030bb2cf8481d.diff LO

[clang-tools-extra] d6da8a1 - [clangd] don't rename on protobuf symbols.

2020-02-06 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-02-06T15:40:14+01:00 New Revision: d6da8a1d945361327b8da79195dbfccc2e533e87 URL: https://github.com/llvm/llvm-project/commit/d6da8a1d945361327b8da79195dbfccc2e533e87 DIFF: https://github.com/llvm/llvm-project/commit/d6da8a1d945361327b8da79195dbfccc2e533e87.diff LO

[clang-tools-extra] ca9fd22 - [clangd] Set "spelled" flag for constructor references.

2020-02-06 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-02-06T16:59:45+01:00 New Revision: ca9fd22adb5a633429ea85d2d62e5414ca35ab11 URL: https://github.com/llvm/llvm-project/commit/ca9fd22adb5a633429ea85d2d62e5414ca35ab11 DIFF: https://github.com/llvm/llvm-project/commit/ca9fd22adb5a633429ea85d2d62e5414ca35ab11.diff LO

[clang-tools-extra] 4876212 - [clangd] Remove a FIXME which has been done, NFC.

2020-02-11 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-02-11T09:27:00+01:00 New Revision: 487621237d2fe5a53ac40a29f6443d3e4f106c61 URL: https://github.com/llvm/llvm-project/commit/487621237d2fe5a53ac40a29f6443d3e4f106c61 DIFF: https://github.com/llvm/llvm-project/commit/487621237d2fe5a53ac40a29f6443d3e4f106c61.diff LO

[clang-tools-extra] a7fd548 - [clang-rename] Fix the missing template constructors.

2020-02-11 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-02-11T09:41:39+01:00 New Revision: a7fd548a4f9e50e1aa2def57bae885604c9c5878 URL: https://github.com/llvm/llvm-project/commit/a7fd548a4f9e50e1aa2def57bae885604c9c5878 DIFF: https://github.com/llvm/llvm-project/commit/a7fd548a4f9e50e1aa2def57bae885604c9c5878.diff LO

[clang] 2733ad2 - [clang-rename] Fix the failure rename test.

2020-02-11 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-02-11T10:07:00+01:00 New Revision: 2733ad2c244ab33553bbd1aaca4c76907fdd0760 URL: https://github.com/llvm/llvm-project/commit/2733ad2c244ab33553bbd1aaca4c76907fdd0760 DIFF: https://github.com/llvm/llvm-project/commit/2733ad2c244ab33553bbd1aaca4c76907fdd0760.diff LO

[clang-tools-extra] a45ca67 - [clang-tidy] No misc-definitions-in-headers warning on C++14 variable templates.

2020-02-12 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-02-12T16:56:31+01:00 New Revision: a45ca670f5c43253d71018814d1e00443726f23a URL: https://github.com/llvm/llvm-project/commit/a45ca670f5c43253d71018814d1e00443726f23a DIFF: https://github.com/llvm/llvm-project/commit/a45ca670f5c43253d71018814d1e00443726f23a.diff LO

[clang-tools-extra] 2c5ee78 - [clangd] Query constructors in the index during rename.

2020-02-13 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-02-13T10:10:12+01:00 New Revision: 2c5ee78de113484978450b834498e1b0e2aab5c4 URL: https://github.com/llvm/llvm-project/commit/2c5ee78de113484978450b834498e1b0e2aab5c4 DIFF: https://github.com/llvm/llvm-project/commit/2c5ee78de113484978450b834498e1b0e2aab5c4.diff LO

[clang-tools-extra] 9f63255 - Fix the mac buildbot failure.

2020-02-13 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-02-13T12:39:55+01:00 New Revision: 9f63255a742d7ec542f94e0265eac5147213d9f8 URL: https://github.com/llvm/llvm-project/commit/9f63255a742d7ec542f94e0265eac5147213d9f8 DIFF: https://github.com/llvm/llvm-project/commit/9f63255a742d7ec542f94e0265eac5147213d9f8.diff LO

[clang-tools-extra] b1309a1 - [clangd] Print the Spelled RefKind.

2020-02-13 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-02-13T13:28:11+01:00 New Revision: b1309a18ba7314332cf05a40f48db4d42a51f214 URL: https://github.com/llvm/llvm-project/commit/b1309a18ba7314332cf05a40f48db4d42a51f214 DIFF: https://github.com/llvm/llvm-project/commit/b1309a18ba7314332cf05a40f48db4d42a51f214.diff LO

[clang-tools-extra] 74c97ca - [clangd] Add tracer to the rename workflow, NFC

2020-02-14 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-02-14T15:39:29+01:00 New Revision: 74c97ca1b4b7d1a7497cebc0c9c91d2764a6f4b4 URL: https://github.com/llvm/llvm-project/commit/74c97ca1b4b7d1a7497cebc0c9c91d2764a6f4b4 DIFF: https://github.com/llvm/llvm-project/commit/74c97ca1b4b7d1a7497cebc0c9c91d2764a6f4b4.diff LO

[clang-tools-extra] 5dc2314 - [clangd] Update the CompletionItemKind.

2020-02-14 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-02-14T15:48:30+01:00 New Revision: 5dc2314d5ecf3fe246ee0134f519183844287456 URL: https://github.com/llvm/llvm-project/commit/5dc2314d5ecf3fe246ee0134f519183844287456 DIFF: https://github.com/llvm/llvm-project/commit/5dc2314d5ecf3fe246ee0134f519183844287456.diff LO

[clang-tools-extra] af8b0cd - [clang][Index] Visit the default parameter arguements in libindex.

2020-02-17 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-02-17T16:45:04+01:00 New Revision: af8b0cd58dbda773a0cbbb2a9c67559fc6a59d1d URL: https://github.com/llvm/llvm-project/commit/af8b0cd58dbda773a0cbbb2a9c67559fc6a59d1d DIFF: https://github.com/llvm/llvm-project/commit/af8b0cd58dbda773a0cbbb2a9c67559fc6a59d1d.diff LO

[clang-tools-extra] 61b5634 - [clangd] Remove a stale FIXME, NFC.

2020-01-20 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-01-20T12:07:30+01:00 New Revision: 61b563408012d17e7e619dedfefac5f38dc2d1d9 URL: https://github.com/llvm/llvm-project/commit/61b563408012d17e7e619dedfefac5f38dc2d1d9 DIFF: https://github.com/llvm/llvm-project/commit/61b563408012d17e7e619dedfefac5f38dc2d1d9.diff LO

[clang-tools-extra] 3de9a5d - [clangd] Avoid redundant testcases in rename unittest, NFC.

2020-01-20 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-01-20T17:01:05+01:00 New Revision: 3de9a5db629ac9d633576513d025a8f038a3cdec URL: https://github.com/llvm/llvm-project/commit/3de9a5db629ac9d633576513d025a8f038a3cdec DIFF: https://github.com/llvm/llvm-project/commit/3de9a5db629ac9d633576513d025a8f038a3cdec.diff LO

[clang-tools-extra] f651c40 - [clangd] Capture the missing injected class names in findExplicitReferences.

2020-01-21 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-01-21T15:09:23+01:00 New Revision: f651c402a221a20f3bc6ea43f70b29326a357010 URL: https://github.com/llvm/llvm-project/commit/f651c402a221a20f3bc6ea43f70b29326a357010 DIFF: https://github.com/llvm/llvm-project/commit/f651c402a221a20f3bc6ea43f70b29326a357010.diff LO

[clang] a133cba - [clang][index] Index the injected class name types.

2020-01-22 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-01-22T10:07:54+01:00 New Revision: a133cbaad5b292aab7134e3a91e80c5b2dddbe7e URL: https://github.com/llvm/llvm-project/commit/a133cbaad5b292aab7134e3a91e80c5b2dddbe7e DIFF: https://github.com/llvm/llvm-project/commit/a133cbaad5b292aab7134e3a91e80c5b2dddbe7e.diff LO

[clang-tools-extra] 5d4e899 - [clangd] Handle the missing injectedClassNameType in targetDecl.

2020-01-22 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-01-22T10:13:39+01:00 New Revision: 5d4e89975714875a86cb8e62b60d93eebefa4029 URL: https://github.com/llvm/llvm-project/commit/5d4e89975714875a86cb8e62b60d93eebefa4029 DIFF: https://github.com/llvm/llvm-project/commit/5d4e89975714875a86cb8e62b60d93eebefa4029.diff LO

[clang-tools-extra] dea1147 - [clangd] use SCOPED_TRACE to better trace the testcase in test failure, NFC

2020-01-28 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-01-28T12:23:26+01:00 New Revision: dea11473db38d03cbfd77f0d46e92dceb202a24a URL: https://github.com/llvm/llvm-project/commit/dea11473db38d03cbfd77f0d46e92dceb202a24a DIFF: https://github.com/llvm/llvm-project/commit/dea11473db38d03cbfd77f0d46e92dceb202a24a.diff LO

[clang-tools-extra] 0d893fd - [clangd] Add a symbol-name-based blacklist for rename.

2020-01-29 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-01-29T10:32:40+01:00 New Revision: 0d893fda4305f19be18bc60f56839f2143c78b38 URL: https://github.com/llvm/llvm-project/commit/0d893fda4305f19be18bc60f56839f2143c78b38 DIFF: https://github.com/llvm/llvm-project/commit/0d893fda4305f19be18bc60f56839f2143c78b38.diff LO

[clang-tools-extra] e864f93 - [clangd] Replace raw lexer code with token buffer in prepare rename.

2020-01-29 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-01-29T12:57:18+01:00 New Revision: e864f937669c996b4dc15db7d0ebe4073527c165 URL: https://github.com/llvm/llvm-project/commit/e864f937669c996b4dc15db7d0ebe4073527c165 DIFF: https://github.com/llvm/llvm-project/commit/e864f937669c996b4dc15db7d0ebe4073527c165.diff LO

[clang-tools-extra] 17fadef - [clangd][vscode] Update lsp dependencies to pickup the progress support in LSP 3.15

2020-01-29 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-01-29T12:58:53+01:00 New Revision: 17fadeffcce97d79f5f132dacb143364622b6428 URL: https://github.com/llvm/llvm-project/commit/17fadeffcce97d79f5f132dacb143364622b6428 DIFF: https://github.com/llvm/llvm-project/commit/17fadeffcce97d79f5f132dacb143364622b6428.diff LO

[clang-tools-extra] fce8983 - [clangd] Remove the temporary alias for clangd::DiagnosticConsumer.

2020-01-29 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-01-29T14:50:58+01:00 New Revision: fce8983a3c03b41c3ba4bdaef72e64e29ff9ecc0 URL: https://github.com/llvm/llvm-project/commit/fce8983a3c03b41c3ba4bdaef72e64e29ff9ecc0 DIFF: https://github.com/llvm/llvm-project/commit/fce8983a3c03b41c3ba4bdaef72e64e29ff9ecc0.diff LO

[clang-tools-extra] 9b71ec8 - [clangd][vscode] Get rid of the deprecated vscode module in the extension.

2020-01-30 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-01-30T11:36:08+01:00 New Revision: 9b71ec899a1554210ec66756681c047a52866d39 URL: https://github.com/llvm/llvm-project/commit/9b71ec899a1554210ec66756681c047a52866d39 DIFF: https://github.com/llvm/llvm-project/commit/9b71ec899a1554210ec66756681c047a52866d39.diff LO

[clang-tools-extra] 7fd7a9a - [clangd] Bump vscode-clangd v0.0.20

2020-01-30 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-01-30T11:45:54+01:00 New Revision: 7fd7a9a6365f8026d84a89ec3e73d328a63742a0 URL: https://github.com/llvm/llvm-project/commit/7fd7a9a6365f8026d84a89ec3e73d328a63742a0 DIFF: https://github.com/llvm/llvm-project/commit/7fd7a9a6365f8026d84a89ec3e73d328a63742a0.diff LO

[clang-tools-extra] 827f49e - [clangd] Make go-to-def jumps to overriden methods on `final` specifier.

2020-01-30 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-01-30T12:49:30+01:00 New Revision: 827f49e3faf59f99082d0085de06dcbc09be8ba3 URL: https://github.com/llvm/llvm-project/commit/827f49e3faf59f99082d0085de06dcbc09be8ba3 DIFF: https://github.com/llvm/llvm-project/commit/827f49e3faf59f99082d0085de06dcbc09be8ba3.diff LO

[clang-tools-extra] r329073 - [clang-tidy] Check for sizeof that call functions

2018-04-03 Thread Haojian Wu via cfe-commits
Author: hokein Date: Tue Apr 3 08:10:24 2018 New Revision: 329073 URL: http://llvm.org/viewvc/llvm-project?rev=329073&view=rev Log: [clang-tidy] Check for sizeof that call functions Summary: A common mistake that I have found in our codebase is calling a function to get an integer or enum that

[clang-tools-extra] r329578 - [clangd] Allow using customized include path in URI.

2018-04-09 Thread Haojian Wu via cfe-commits
Author: hokein Date: Mon Apr 9 08:09:44 2018 New Revision: 329578 URL: http://llvm.org/viewvc/llvm-project?rev=329578&view=rev Log: [clangd] Allow using customized include path in URI. Summary: Calculating the include path from absolute file path does not always work for all build system, e.g. b

[clang-tools-extra] r329583 - [clangd] Bump v0.0.6 for vscode-clangd.

2018-04-09 Thread Haojian Wu via cfe-commits
Author: hokein Date: Mon Apr 9 08:37:09 2018 New Revision: 329583 URL: http://llvm.org/viewvc/llvm-project?rev=329583&view=rev Log: [clangd] Bump v0.0.6 for vscode-clangd. Modified: clang-tools-extra/trunk/clangd/clients/clangd-vscode/package.json Modified: clang-tools-extra/trunk/clangd/cl

r329784 - [Tooling] Optimize memory usage in InMemoryToolResults.

2018-04-11 Thread Haojian Wu via cfe-commits
Author: hokein Date: Wed Apr 11 01:13:07 2018 New Revision: 329784 URL: http://llvm.org/viewvc/llvm-project?rev=329784&view=rev Log: [Tooling] Optimize memory usage in InMemoryToolResults. Avoid storing duplicated "std::string"s. clangd's global-symbol-builder takes 20+GB memory running across L

r329786 - [Tooling] Correct the "-std" compile command option.

2018-04-11 Thread Haojian Wu via cfe-commits
Author: hokein Date: Wed Apr 11 02:18:18 2018 New Revision: 329786 URL: http://llvm.org/viewvc/llvm-project?rev=329786&view=rev Log: [Tooling] Correct the "-std" compile command option. Summary: "-std c++11" is not valid in compiler, we have to use "-std=c++11". Test in vscode with this patch, c

[clang-tools-extra] r316643 - [clang-tidy ObjC] [1/3] New module `objc` for Objective-C checks

2017-10-26 Thread Haojian Wu via cfe-commits
Author: hokein Date: Thu Oct 26 01:23:20 2017 New Revision: 316643 URL: http://llvm.org/viewvc/llvm-project?rev=316643&view=rev Log: [clang-tidy ObjC] [1/3] New module `objc` for Objective-C checks Summary: This is part 1 of 3 of a series of changes to improve Objective-C linting in clang-tidy.

[clang-tools-extra] r316645 - [clang-tidy ObjC] [2/3] Support non-C++ files in ClangTidyTest

2017-10-26 Thread Haojian Wu via cfe-commits
Author: hokein Date: Thu Oct 26 01:37:25 2017 New Revision: 316645 URL: http://llvm.org/viewvc/llvm-project?rev=316645&view=rev Log: [clang-tidy ObjC] [2/3] Support non-C++ files in ClangTidyTest Summary: This is part 2 of 3 of a series of changes to improve Objective-C linting in clang-tidy. Cu

[clang-tools-extra] r316744 - [clang-tidy ObjC] [3/3] New check objc-forbidden-subclassing

2017-10-27 Thread Haojian Wu via cfe-commits
Author: hokein Date: Fri Oct 27 00:41:36 2017 New Revision: 316744 URL: http://llvm.org/viewvc/llvm-project?rev=316744&view=rev Log: [clang-tidy ObjC] [3/3] New check objc-forbidden-subclassing Summary: This is part 3 of 3 of a series of changes to improve Objective-C linting in clang-tidy. This

r316895 - [refactor] Fix a clang-tidy warning.

2017-10-30 Thread Haojian Wu via cfe-commits
Author: hokein Date: Mon Oct 30 04:17:09 2017 New Revision: 316895 URL: http://llvm.org/viewvc/llvm-project?rev=316895&view=rev Log: [refactor] Fix a clang-tidy warning. NFC Modified: cfe/trunk/lib/Tooling/Refactoring/Rename/RenamingAction.cpp Modified: cfe/trunk/lib/Tooling/Refactoring/Ren

[clang-tools-extra] r317552 - Add new check in google module for Objective-C code to ensure global variables follow the naming convention of Google Objective-C Style Guide

2017-11-07 Thread Haojian Wu via cfe-commits
Author: hokein Date: Tue Nov 7 00:53:37 2017 New Revision: 317552 URL: http://llvm.org/viewvc/llvm-project?rev=317552&view=rev Log: Add new check in google module for Objective-C code to ensure global variables follow the naming convention of Google Objective-C Style Guide Summary: This is a ne

[clang-tools-extra] r317559 - [clangd] Add ErrorCode enum class.

2017-11-07 Thread Haojian Wu via cfe-commits
Author: hokein Date: Tue Nov 7 02:21:02 2017 New Revision: 317559 URL: http://llvm.org/viewvc/llvm-project?rev=317559&view=rev Log: [clangd] Add ErrorCode enum class. Summary: Avoid using magic number in the code everywhere. Reviewers: sammccall Reviewed By: sammccall Subscribers: ilya-biryuk

r317672 - [clang-refactor] Introduce a new rename rule for qualified symbols

2017-11-08 Thread Haojian Wu via cfe-commits
Author: hokein Date: Wed Nov 8 00:56:56 2017 New Revision: 317672 URL: http://llvm.org/viewvc/llvm-project?rev=317672&view=rev Log: [clang-refactor] Introduce a new rename rule for qualified symbols Summary: Prototype of a new rename rule for renaming qualified symbol. Reviewers: arphaman, ioer

r317696 - [clang-refactor] Get rid of OccurrencesFinder in RenamingAction, NFC

2017-11-08 Thread Haojian Wu via cfe-commits
Author: hokein Date: Wed Nov 8 06:53:08 2017 New Revision: 317696 URL: http://llvm.org/viewvc/llvm-project?rev=317696&view=rev Log: [clang-refactor] Get rid of OccurrencesFinder in RenamingAction, NFC Summary: The OccurrencesFinder is only used in RenameOccurrences to find symbol occurrences, th

[clang-tools-extra] r317780 - [clangd] Add rename support.

2017-11-09 Thread Haojian Wu via cfe-commits
Author: hokein Date: Thu Nov 9 03:30:04 2017 New Revision: 317780 URL: http://llvm.org/viewvc/llvm-project?rev=317780&view=rev Log: [clangd] Add rename support. Summary: Make clangd handle "textDocument/rename" request. The rename functionality comes from the "local-rename" sub-tool of clang-ref

[clang-tools-extra] 1f5fdc2 - [clang] Fix a UsingTemplate regression after 3e78fa860235431323aaf08c8fa922d75a7cfffa

2023-03-16 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2023-03-16T12:59:26+01:00 New Revision: 1f5fdc22a26c46a11ce406b745291b3c03bc67e8 URL: https://github.com/llvm/llvm-project/commit/1f5fdc22a26c46a11ce406b745291b3c03bc67e8 DIFF: https://github.com/llvm/llvm-project/commit/1f5fdc22a26c46a11ce406b745291b3c03bc67e8.diff LO

[clang-tools-extra] 002c4b7 - [clangd] Extend CollectMainFileMacros.

2023-03-23 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2023-03-23T11:59:11+01:00 New Revision: 002c4b7b955b1fc8825b4d6b46bb079390bce812 URL: https://github.com/llvm/llvm-project/commit/002c4b7b955b1fc8825b4d6b46bb079390bce812 DIFF: https://github.com/llvm/llvm-project/commit/002c4b7b955b1fc8825b4d6b46bb079390bce812.diff LO

[clang-tools-extra] 3ddfea0 - [clangd] Handle the C++2b elifdef and elindef PP structure in CollectMainFileMacros.

2023-03-29 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2023-03-29T11:24:44+02:00 New Revision: 3ddfea07f8d033a7e78695baf282a54f0d6765e5 URL: https://github.com/llvm/llvm-project/commit/3ddfea07f8d033a7e78695baf282a54f0d6765e5 DIFF: https://github.com/llvm/llvm-project/commit/3ddfea07f8d033a7e78695baf282a54f0d6765e5.diff LO

[clang-tools-extra] b6f4834 - [include-cleaner] Fix an unintended early return when checking the

2023-02-27 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2023-02-27T10:09:40+01:00 New Revision: b6f48341c5956a5b1d60ceb9963a2a9e5937788d URL: https://github.com/llvm/llvm-project/commit/b6f48341c5956a5b1d60ceb9963a2a9e5937788d DIFF: https://github.com/llvm/llvm-project/commit/b6f48341c5956a5b1d60ceb9963a2a9e5937788d.diff LO

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