[clang-tools-extra] f7e9d5b - [clangd] Fix an inlay-hint crash on a null deduced type.

2023-01-08 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2023-01-08T15:48:04+01:00 New Revision: f7e9d5b43e72439f5841f9ff5ef690a625fd312c URL: https://github.com/llvm/llvm-project/commit/f7e9d5b43e72439f5841f9ff5ef690a625fd312c DIFF: https://github.com/llvm/llvm-project/commit/f7e9d5b43e72439f5841f9ff5ef690a625fd312c.diff LO

[clang-tools-extra] 499bf67 - [include-cleaner] Don't count references to operators as uses

2023-01-09 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2023-01-09T13:59:15+01:00 New Revision: 499bf67208d982948e2580b56a09944a285fee76 URL: https://github.com/llvm/llvm-project/commit/499bf67208d982948e2580b56a09944a285fee76 DIFF: https://github.com/llvm/llvm-project/commit/499bf67208d982948e2580b56a09944a285fee76.diff LO

[clang] 964c494 - Remove an unused local variable, NFC.

2022-11-03 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2022-11-03T13:57:46+01:00 New Revision: 964c4948cd4adb8e5d436796b02eb4bcd0b9641f URL: https://github.com/llvm/llvm-project/commit/964c4948cd4adb8e5d436796b02eb4bcd0b9641f DIFF: https://github.com/llvm/llvm-project/commit/964c4948cd4adb8e5d436796b02eb4bcd0b9641f.diff LO

[clang-tools-extra] f3e8a11 - [include-cleaner] Add export IWYU pragma support.

2022-11-10 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2022-11-10T15:39:30+01:00 New Revision: f3e8a117d2bc8d439434db5cb77b1c8a425a38c0 URL: https://github.com/llvm/llvm-project/commit/f3e8a117d2bc8d439434db5cb77b1c8a425a38c0 DIFF: https://github.com/llvm/llvm-project/commit/f3e8a117d2bc8d439434db5cb77b1c8a425a38c0.diff LO

[clang-tools-extra] 7795548 - [include-cleaner] Initial version for the "Location=>Header" step

2022-11-11 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2022-11-11T10:34:22+01:00 New Revision: 77955480481396c0e92aa1b4b99821eb21a66c0e URL: https://github.com/llvm/llvm-project/commit/77955480481396c0e92aa1b4b99821eb21a66c0e DIFF: https://github.com/llvm/llvm-project/commit/77955480481396c0e92aa1b4b99821eb21a66c0e.diff LO

[clang-tools-extra] 15b2702 - [include-cleaner] NFC, correct a comment in

2022-11-11 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2022-11-11T14:40:08+01:00 New Revision: 15b2702e83fa1e99e56b51a4254e8dc4f331ca9d URL: https://github.com/llvm/llvm-project/commit/15b2702e83fa1e99e56b51a4254e8dc4f331ca9d DIFF: https://github.com/llvm/llvm-project/commit/15b2702e83fa1e99e56b51a4254e8dc4f331ca9d.diff LO

[clang-tools-extra] e000c2b - [include-cleaner] NFC, move the macro location fixme to findHeaders.

2022-11-11 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2022-11-11T14:55:29+01:00 New Revision: e000c2bce75ec59782e1a2459c4db6d7a996590c URL: https://github.com/llvm/llvm-project/commit/e000c2bce75ec59782e1a2459c4db6d7a996590c DIFF: https://github.com/llvm/llvm-project/commit/e000c2bce75ec59782e1a2459c4db6d7a996590c.diff LO

[clang-tools-extra] dd46a08 - Move the isSelfContainedHeader function from clangd to libtooling.

2022-11-14 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2022-11-14T09:40:45+01:00 New Revision: dd46a08008f76d6ac9fcc6a9e748b113bea3c758 URL: https://github.com/llvm/llvm-project/commit/dd46a08008f76d6ac9fcc6a9e748b113bea3c758 DIFF: https://github.com/llvm/llvm-project/commit/dd46a08008f76d6ac9fcc6a9e748b113bea3c758.diff LO

[clang] 5c4ae8a - Update the wrong isSelfContainedHeader API usage in the test.

2022-11-14 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2022-11-14T11:10:55+01:00 New Revision: 5c4ae8a86a865e622e2c663666c0c139334b5da2 URL: https://github.com/llvm/llvm-project/commit/5c4ae8a86a865e622e2c663666c0c139334b5da2 DIFF: https://github.com/llvm/llvm-project/commit/5c4ae8a86a865e622e2c663666c0c139334b5da2.diff LO

[clang] e400c63 - Revert "[clang] Build UsingType for elaborated type specifiers."

2023-01-26 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2023-01-26T11:37:41+01:00 New Revision: e400c63cc39680538a3726a7736baf6b7844c3a8 URL: https://github.com/llvm/llvm-project/commit/e400c63cc39680538a3726a7736baf6b7844c3a8 DIFF: https://github.com/llvm/llvm-project/commit/e400c63cc39680538a3726a7736baf6b7844c3a8.diff LO

[clang] 0bf5845 - [Tooling/Inclusions] ensure the Mapping is inititalized in

2023-02-03 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2023-02-03T16:10:05+01:00 New Revision: 0bf58458d31e238b4ae850e2a0d934190c6682cc URL: https://github.com/llvm/llvm-project/commit/0bf58458d31e238b4ae850e2a0d934190c6682cc DIFF: https://github.com/llvm/llvm-project/commit/0bf58458d31e238b4ae850e2a0d934190c6682cc.diff LO

[clang] 1285172 - [include-mapping] Implement language separation in stdlib recognizer library

2023-02-03 Thread Haojian Wu via cfe-commits
Author: Viktoriia Bakalova Date: 2023-02-03T17:05:25+01:00 New Revision: 1285172c21ef4867d9f895c0b2ab0f338c46e36f URL: https://github.com/llvm/llvm-project/commit/1285172c21ef4867d9f895c0b2ab0f338c46e36f DIFF: https://github.com/llvm/llvm-project/commit/1285172c21ef4867d9f895c0b2ab0f338c46e36f.

[clang] d46d44e - [Tooling/Inclusion] qualifed_name() => qualifiedName(), NFC

2023-02-03 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2023-02-04T00:08:45+01:00 New Revision: d46d44e3c4a6f1f980f595386fc7ddd03c1f3fcd URL: https://github.com/llvm/llvm-project/commit/d46d44e3c4a6f1f980f595386fc7ddd03c1f3fcd DIFF: https://github.com/llvm/llvm-project/commit/d46d44e3c4a6f1f980f595386fc7ddd03c1f3fcd.diff LO

[clang-tools-extra] 58927e9 - [clangd] Remove the direct use of StdSymbolMapping.inc usage.

2023-02-06 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2023-02-06T14:41:52+01:00 New Revision: 58927e9931219387895b4ef67ebb50eafa2d9056 URL: https://github.com/llvm/llvm-project/commit/58927e9931219387895b4ef67ebb50eafa2d9056 DIFF: https://github.com/llvm/llvm-project/commit/58927e9931219387895b4ef67ebb50eafa2d9056.diff LO

[clang] d0a98ef - [clang] Fix unused variable warning in SemaConcept.cpp

2023-01-12 Thread Haojian Wu via cfe-commits
Author: Victor Komarov Date: 2023-01-12T12:55:34+01:00 New Revision: d0a98efb6819182138fab2e4028ab77d30f8b278 URL: https://github.com/llvm/llvm-project/commit/d0a98efb6819182138fab2e4028ab77d30f8b278 DIFF: https://github.com/llvm/llvm-project/commit/d0a98efb6819182138fab2e4028ab77d30f8b278.diff

[clang-tools-extra] 22db1fb - [include-cleaner] Treat a constructor call as a use of the class type.

2023-01-12 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2023-01-12T13:12:14+01:00 New Revision: 22db1fb10b8384907b43408f5d2703f96f806bc2 URL: https://github.com/llvm/llvm-project/commit/22db1fb10b8384907b43408f5d2703f96f806bc2 DIFF: https://github.com/llvm/llvm-project/commit/22db1fb10b8384907b43408f5d2703f96f806bc2.diff LO

[clang-tools-extra] e435f56 - [include-cleaner] Remove a stale FIXME.

2023-01-13 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2023-01-13T16:26:27+01:00 New Revision: e435f56815435422a63f5e9e9aad6959428e96c2 URL: https://github.com/llvm/llvm-project/commit/e435f56815435422a63f5e9e9aad6959428e96c2 DIFF: https://github.com/llvm/llvm-project/commit/e435f56815435422a63f5e9e9aad6959428e96c2.diff LO

[clang-tools-extra] f4a7448 - [include-cleaner] FindHeaders respects IWYU export pragma for standard headers.

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

[clang] 6898d84 - Reland "nullptr returned from ActOnTag() is not a valid result"

2023-01-18 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2023-01-18T12:41:44+01:00 New Revision: 6898d8413ff4af205000eab1db3fa900b39c6097 URL: https://github.com/llvm/llvm-project/commit/6898d8413ff4af205000eab1db3fa900b39c6097 DIFF: https://github.com/llvm/llvm-project/commit/6898d8413ff4af205000eab1db3fa900b39c6097.diff LO

[clang-tools-extra] ccb6749 - [clangd] Simplify some tests in IncludeCleanerTests, NFC

2023-01-19 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2023-01-19T10:48:54+01:00 New Revision: ccb67491f0dd55c5bd8ed5f71cb802422bfaa969 URL: https://github.com/llvm/llvm-project/commit/ccb67491f0dd55c5bd8ed5f71cb802422bfaa969 DIFF: https://github.com/llvm/llvm-project/commit/ccb67491f0dd55c5bd8ed5f71cb802422bfaa969.diff LO

[clang-tools-extra] e70ca7b - [clang] Build UsingType for elaborated type specifiers.

2023-01-19 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2023-01-19T14:20:38+01:00 New Revision: e70ca7b35319a3621f9d9c6475926428f8c5c000 URL: https://github.com/llvm/llvm-project/commit/e70ca7b35319a3621f9d9c6475926428f8c5c000 DIFF: https://github.com/llvm/llvm-project/commit/e70ca7b35319a3621f9d9c6475926428f8c5c000.diff LO

[clang-tools-extra] 939dce1 - [clangd] Implement unused include warnings with include-cleaner library.

2023-01-19 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2023-01-19T14:31:40+01:00 New Revision: 939dce12f9f35f7e0953a036c16e89d30011d047 URL: https://github.com/llvm/llvm-project/commit/939dce12f9f35f7e0953a036c16e89d30011d047 DIFF: https://github.com/llvm/llvm-project/commit/939dce12f9f35f7e0953a036c16e89d30011d047.diff LO

[clang-tools-extra] e84d69f - [clangd] Fix clangd-fuzzer build.

2023-01-19 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2023-01-19T17:05:23+01:00 New Revision: e84d69f52d9a9fab9162128d8fe8ebec99ea60da URL: https://github.com/llvm/llvm-project/commit/e84d69f52d9a9fab9162128d8fe8ebec99ea60da DIFF: https://github.com/llvm/llvm-project/commit/e84d69f52d9a9fab9162128d8fe8ebec99ea60da.diff LO

[clang] ebbeb16 - [clang] Fix the location of UsingTypeLoc.

2023-01-23 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2023-01-23T12:51:21+01:00 New Revision: ebbeb164c25a40cb6ba9c6b18dce5dcd06c0bb07 URL: https://github.com/llvm/llvm-project/commit/ebbeb164c25a40cb6ba9c6b18dce5dcd06c0bb07 DIFF: https://github.com/llvm/llvm-project/commit/ebbeb164c25a40cb6ba9c6b18dce5dcd06c0bb07.diff LO

[clang] 7b7166f - Fix an unused-variable warning in release build, NFC.

2022-06-21 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2022-06-21T20:52:07+02:00 New Revision: 7b7166f1a20fe64a9c04a30f6e9335ef0a556d70 URL: https://github.com/llvm/llvm-project/commit/7b7166f1a20fe64a9c04a30f6e9335ef0a556d70 DIFF: https://github.com/llvm/llvm-project/commit/7b7166f1a20fe64a9c04a30f6e9335ef0a556d70.diff LO

[clang-tools-extra] 9081d3d - [clang-tidy] Make the cert/uppercase-literal-suffix-integer fully hermetic.

2022-06-24 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2022-06-24T14:18:02+02:00 New Revision: 9081d3d8097af5e89905faf0ed568ba7e848e8df URL: https://github.com/llvm/llvm-project/commit/9081d3d8097af5e89905faf0ed568ba7e848e8df DIFF: https://github.com/llvm/llvm-project/commit/9081d3d8097af5e89905faf0ed568ba7e848e8df.diff LO

[clang-tools-extra] cd2292e - [pseudo] A basic implementation of compiling cxx grammar at build time.

2022-05-25 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2022-05-25T11:26:06+02:00 New Revision: cd2292ef824591cc34cc299910a3098545c840c7 URL: https://github.com/llvm/llvm-project/commit/cd2292ef824591cc34cc299910a3098545c840c7 DIFF: https://github.com/llvm/llvm-project/commit/cd2292ef824591cc34cc299910a3098545c840c7.diff LO

[clang-tools-extra] f1df651 - [pseudo] Add missing dependency, fix shared library build.

2022-05-25 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2022-05-25T12:38:23+02:00 New Revision: f1df6515e3fe54f688739927c57cb6adec01c307 URL: https://github.com/llvm/llvm-project/commit/f1df6515e3fe54f688739927c57cb6adec01c307 DIFF: https://github.com/llvm/llvm-project/commit/f1df6515e3fe54f688739927c57cb6adec01c307.diff LO

[clang] c673d67 - [AST] Dont invalidate a ref-type var decl if it has no initializer.

2022-05-25 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2022-05-25T15:14:35+02:00 New Revision: c673d67bc76bfa31b78e3eee23899b9f262158ea URL: https://github.com/llvm/llvm-project/commit/c673d67bc76bfa31b78e3eee23899b9f262158ea DIFF: https://github.com/llvm/llvm-project/commit/c673d67bc76bfa31b78e3eee23899b9f262158ea.diff LO

[clang] a17fc7f - Fix unused-variable warning, NFC.

2022-05-25 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2022-05-25T15:25:03+02:00 New Revision: a17fc7fd865096f4be6b8b4a7e6e0834aae6c048 URL: https://github.com/llvm/llvm-project/commit/a17fc7fd865096f4be6b8b4a7e6e0834aae6c048 DIFF: https://github.com/llvm/llvm-project/commit/a17fc7fd865096f4be6b8b4a7e6e0834aae6c048.diff LO

[clang-tools-extra] a5ddd4a - [pseudo] Remove an unnecessary nullable check diagnostic in the bnf

2022-05-30 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2022-05-30T09:04:47+02:00 New Revision: a5ddd4a23858044beb3c04ebc6b965760eb7c125 URL: https://github.com/llvm/llvm-project/commit/a5ddd4a23858044beb3c04ebc6b965760eb7c125 DIFF: https://github.com/llvm/llvm-project/commit/a5ddd4a23858044beb3c04ebc6b965760eb7c125.diff LO

[clang-tools-extra] 94552f0 - [pseudo] Build inc files when cxx.bnf changes.

2022-06-01 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2022-06-01T13:48:09+02:00 New Revision: 94552f02163a348d7b5a4001e0e719b1e617a5d2 URL: https://github.com/llvm/llvm-project/commit/94552f02163a348d7b5a4001e0e719b1e617a5d2 DIFF: https://github.com/llvm/llvm-project/commit/94552f02163a348d7b5a4001e0e719b1e617a5d2.diff LO

[clang-tools-extra] 0a6a17a - [pseudo] Fix the member-specification grammar rule.

2022-06-07 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2022-06-07T10:18:18+02:00 New Revision: 0a6a17a4f9fd7bb14ca263893922bb56ac0887e8 URL: https://github.com/llvm/llvm-project/commit/0a6a17a4f9fd7bb14ca263893922bb56ac0887e8 DIFF: https://github.com/llvm/llvm-project/commit/0a6a17a4f9fd7bb14ca263893922bb56ac0887e8.diff LO

[clang-tools-extra] 58b33bc - [pseudo] Fix noptr-abstract-declarator rule.

2022-06-07 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2022-06-07T10:22:23+02:00 New Revision: 58b33bc8c48ab1640e93bbad5d2c5b80504f67b5 URL: https://github.com/llvm/llvm-project/commit/58b33bc8c48ab1640e93bbad5d2c5b80504f67b5 DIFF: https://github.com/llvm/llvm-project/commit/58b33bc8c48ab1640e93bbad5d2c5b80504f67b5.diff LO

[clang-tools-extra] 90dab04 - [pseudo] Handle the language predefined identifier __func__

2022-06-07 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2022-06-07T10:34:37+02:00 New Revision: 90dab0473ef0141c3cdbacc9990f98db8c956f90 URL: https://github.com/llvm/llvm-project/commit/90dab0473ef0141c3cdbacc9990f98db8c956f90 DIFF: https://github.com/llvm/llvm-project/commit/90dab0473ef0141c3cdbacc9990f98db8c956f90.diff LO

[clang-tools-extra] ecd7ff5 - [pseudo] Fix the type-parameter rule.

2022-06-07 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2022-06-07T10:36:45+02:00 New Revision: ecd7ff53b53368d84767ceeda6b238ef467b4625 URL: https://github.com/llvm/llvm-project/commit/ecd7ff53b53368d84767ceeda6b238ef467b4625 DIFF: https://github.com/llvm/llvm-project/commit/ecd7ff53b53368d84767ceeda6b238ef467b4625.diff LO

[clang-tools-extra] cf88150 - [pseudo] Fix the incorrect parameters-and-qualifiers rule.

2022-06-07 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2022-06-07T10:47:07+02:00 New Revision: cf88150c48df4e779edb91a8facf838bea3bd1b7 URL: https://github.com/llvm/llvm-project/commit/cf88150c48df4e779edb91a8facf838bea3bd1b7 DIFF: https://github.com/llvm/llvm-project/commit/cf88150c48df4e779edb91a8facf838bea3bd1b7.diff LO

[clang-tools-extra] 28eeea1 - [pseudo]Pull out the operator< test, NFC

2022-06-07 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2022-06-07T11:00:08+02:00 New Revision: 28eeea1e2787a8491b9c636cdf31fc81e3aca1fb URL: https://github.com/llvm/llvm-project/commit/28eeea1e2787a8491b9c636cdf31fc81e3aca1fb DIFF: https://github.com/llvm/llvm-project/commit/28eeea1e2787a8491b9c636cdf31fc81e3aca1fb.diff LO

[clang-tools-extra] 075449d - [pseudo] Fix a sign-compare warning in debug build, NFC.

2022-06-09 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2022-06-09T11:18:03+02:00 New Revision: 075449da80d37bcf3e40ee584753ae0d7ae5afa5 URL: https://github.com/llvm/llvm-project/commit/075449da80d37bcf3e40ee584753ae0d7ae5afa5 DIFF: https://github.com/llvm/llvm-project/commit/075449da80d37bcf3e40ee584753ae0d7ae5afa5.diff LO

[clang-tools-extra] 7a05942 - [pseudo] Remove the explicit Accept actions.

2022-06-09 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2022-06-09T11:19:07+02:00 New Revision: 7a05942dd0c548cf4a0cf52d8d3f97b0a11a6509 URL: https://github.com/llvm/llvm-project/commit/7a05942dd0c548cf4a0cf52d8d3f97b0a11a6509 DIFF: https://github.com/llvm/llvm-project/commit/7a05942dd0c548cf4a0cf52d8d3f97b0a11a6509.diff LO

[clang-tools-extra] 74e4d5f - [pseudo] Simplify the glrReduce implementation.

2022-06-09 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2022-06-09T11:28:52+02:00 New Revision: 74e4d5f256fab1a9a72ef60c1d672441696c52e9 URL: https://github.com/llvm/llvm-project/commit/74e4d5f256fab1a9a72ef60c1d672441696c52e9 DIFF: https://github.com/llvm/llvm-project/commit/74e4d5f256fab1a9a72ef60c1d672441696c52e9.diff LO

[clang-tools-extra] f1ac00c - [pseudo] Add grammar annotations support.

2022-06-09 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2022-06-09T12:06:22+02:00 New Revision: f1ac00c9b0d17e48f464709fc554ebf73f165158 URL: https://github.com/llvm/llvm-project/commit/f1ac00c9b0d17e48f464709fc554ebf73f165158 DIFF: https://github.com/llvm/llvm-project/commit/f1ac00c9b0d17e48f464709fc554ebf73f165158.diff LO

[clang-tools-extra] 9ce232f - [pseudo] Fix the missing-field-initializers warning from f1ac00c9b0d1, NFC

2022-06-09 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2022-06-09T14:10:36+02:00 New Revision: 9ce232fba99c47c3246f06fcbe37c24b9d90585f URL: https://github.com/llvm/llvm-project/commit/9ce232fba99c47c3246f06fcbe37c24b9d90585f DIFF: https://github.com/llvm/llvm-project/commit/9ce232fba99c47c3246f06fcbe37c24b9d90585f.diff LO

[clang-tools-extra] bf83062 - [pseudo] Fix unit test build

2022-06-09 Thread Haojian Wu via cfe-commits
Author: Christian Kandeler Date: 2022-06-09T14:42:47+02:00 New Revision: bf830623b063af1c620f369b6bf1808c30d5f0fb URL: https://github.com/llvm/llvm-project/commit/bf830623b063af1c620f369b6bf1808c30d5f0fb DIFF: https://github.com/llvm/llvm-project/commit/bf830623b063af1c620f369b6bf1808c30d5f0fb.

[clang-tools-extra] c70aeaa - [pseudo] Move grammar-related headers to a separate dir, NFC.

2022-06-09 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2022-06-09T14:58:05+02:00 New Revision: c70aeaad2b23b0b30baf6e4580a1995547f9ba41 URL: https://github.com/llvm/llvm-project/commit/c70aeaad2b23b0b30baf6e4580a1995547f9ba41 DIFF: https://github.com/llvm/llvm-project/commit/c70aeaad2b23b0b30baf6e4580a1995547f9ba41.diff LO

[clang-tools-extra] 70d35fe - [pseudo] Fix the broken build of ClangPseudoBenchmark, after c70aeaa.

2022-06-09 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2022-06-09T23:03:54+02:00 New Revision: 70d35fe1257e429266b83025997b400e9f79110e URL: https://github.com/llvm/llvm-project/commit/70d35fe1257e429266b83025997b400e9f79110e DIFF: https://github.com/llvm/llvm-project/commit/70d35fe1257e429266b83025997b400e9f79110e.diff LO

[clang] [clang][dataflow] Fix two null pointer dereferences in `getMemberForAccessor()`. (PR #66742)

2023-09-18 Thread Haojian Wu via cfe-commits
https://github.com/hokein edited https://github.com/llvm/llvm-project/pull/66742 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][dataflow] Fix two null pointer dereferences in `getMemberForAccessor()`. (PR #66742)

2023-09-18 Thread Haojian Wu via cfe-commits
https://github.com/hokein approved this pull request. https://github.com/llvm/llvm-project/pull/66742 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][dataflow] Fix two null pointer dereferences in `getMemberForAccessor()`. (PR #66742)

2023-09-18 Thread Haojian Wu via cfe-commits
@@ -289,11 +289,14 @@ static void insertIfFunction(const Decl &D, } static MemberExpr *getMemberForAccessor(const CXXMemberCallExpr &C) { + if (!C.getMethodDecl()) +return nullptr; auto *Body = dyn_cast_or_null(C.getMethodDecl()->getBody()); if (!Body || Body->size(

[clang-tools-extra] [include-cleaner] Respect the UsingShadowDecl when find headers for ambiguous std symbols. (PR #66485)

2023-09-22 Thread Haojian Wu via cfe-commits
https://github.com/hokein closed https://github.com/llvm/llvm-project/pull/66485 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] be861b6 - [include-cleaner] Avoid a caching issue when running --edit mode on multiple files.

2023-07-18 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2023-07-18T13:21:23+02:00 New Revision: be861b64d94198230d8f9889b17280e3cd215a0a URL: https://github.com/llvm/llvm-project/commit/be861b64d94198230d8f9889b17280e3cd215a0a DIFF: https://github.com/llvm/llvm-project/commit/be861b64d94198230d8f9889b17280e3cd215a0a.diff LO

[clang-tools-extra] f4f6c22 - [clangd] Refine the workflow for diagnostic Fixits.

2023-07-18 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2023-07-18T17:25:08+02:00 New Revision: f4f6c229bde8f42721482469bd5a3d050d254d82 URL: https://github.com/llvm/llvm-project/commit/f4f6c229bde8f42721482469bd5a3d050d254d82 DIFF: https://github.com/llvm/llvm-project/commit/f4f6c229bde8f42721482469bd5a3d050d254d82.diff LO

[clang-tools-extra] 21558c8 - [clangd] Fix a build error for f4f6c229bde8f42721482469bd5a3d050d254d82

2023-07-18 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2023-07-18T19:20:06+02:00 New Revision: 21558c83dbe319deaea897895265d771c3111492 URL: https://github.com/llvm/llvm-project/commit/21558c83dbe319deaea897895265d771c3111492 DIFF: https://github.com/llvm/llvm-project/commit/21558c83dbe319deaea897895265d771c3111492.diff LO

[clang-tools-extra] 209694d - [clangd] Make the order of missing-include edits deterministic

2023-07-21 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2023-07-21T14:16:16+02:00 New Revision: 209694ded0e06edfed11d6e67b396112dae21629 URL: https://github.com/llvm/llvm-project/commit/209694ded0e06edfed11d6e67b396112dae21629 DIFF: https://github.com/llvm/llvm-project/commit/209694ded0e06edfed11d6e67b396112dae21629.diff LO

[clang] e93cbd1 - [Tooling/Inclusion] Make the Recognizer work for C99 code.

2023-07-25 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2023-07-25T15:48:21+02:00 New Revision: e93cbd18c11281465246060d6c2a9ea1deae3360 URL: https://github.com/llvm/llvm-project/commit/e93cbd18c11281465246060d6c2a9ea1deae3360 DIFF: https://github.com/llvm/llvm-project/commit/e93cbd18c11281465246060d6c2a9ea1deae3360.diff LO

[clang] 171868d - [Tooling/Inclusion] Add std::range symbols in the mapping.

2023-07-31 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2023-07-31T13:05:47+02:00 New Revision: 171868dc2cd60c6e3eaeb3861b18ba0e22461291 URL: https://github.com/llvm/llvm-project/commit/171868dc2cd60c6e3eaeb3861b18ba0e22461291 DIFF: https://github.com/llvm/llvm-project/commit/171868dc2cd60c6e3eaeb3861b18ba0e22461291.diff LO

[clang-tools-extra] dcb2824 - [clangd] Respect IWYU keep pragma for standard headers.

2023-07-31 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2023-07-31T13:21:54+02:00 New Revision: dcb28244faa88cb566a852533790bcac75daaa0f URL: https://github.com/llvm/llvm-project/commit/dcb28244faa88cb566a852533790bcac75daaa0f DIFF: https://github.com/llvm/llvm-project/commit/dcb28244faa88cb566a852533790bcac75daaa0f.diff LO

[clang] [include-mapping] Python fixes (PR #65401)

2023-09-11 Thread Haojian Wu via cfe-commits
https://github.com/hokein edited https://github.com/llvm/llvm-project/pull/65401 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [include-mapping] Python fixes (PR #65401)

2023-09-11 Thread Haojian Wu via cfe-commits
https://github.com/hokein commented: thanks, the change looks reasonable. https://github.com/llvm/llvm-project/pull/65401 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [include-mapping] Python fixes (PR #65401)

2023-09-11 Thread Haojian Wu via cfe-commits
hokein wrote: can you also update this file to use `python3`? https://github.com/llvm/llvm-project/pull/65401 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe

[clang-tools-extra] [include-cleaner] Fix handling of enums in presence of qualifiers (PR #65952)

2023-09-11 Thread Haojian Wu via cfe-commits
https://github.com/hokein approved this pull request. LGTM https://github.com/llvm/llvm-project/pull/65952 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [include-mapping] Python fixes (PR #65401)

2023-09-12 Thread Haojian Wu via cfe-commits
https://github.com/hokein approved this pull request. thanks. https://github.com/llvm/llvm-project/pull/65401 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [include-cleaner] Handle symbols from system headers. (PR #66089)

2023-09-12 Thread Haojian Wu via cfe-commits
https://github.com/hokein review_requested https://github.com/llvm/llvm-project/pull/66089 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [include-cleaner] Handle symbols from system headers. (PR #66089)

2023-09-12 Thread Haojian Wu via cfe-commits
https://github.com/hokein created https://github.com/llvm/llvm-project/pull/66089: This is an initial version -- we add a file-path-based mapping to handle sysmbols from system headers. The mapping list is not completed (I just added the most frequent problematic system headers). I'm looking

[clang-tools-extra] [include-cleaner] Handle symbols from system headers. (PR #66089)

2023-09-12 Thread Haojian Wu via cfe-commits
https://github.com/hokein edited https://github.com/llvm/llvm-project/pull/66089 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [tooling/include-mapping] Add missing localtime_r symbols (PR #66091)

2023-09-12 Thread Haojian Wu via cfe-commits
https://github.com/hokein created https://github.com/llvm/llvm-project/pull/66091: Fixes https://github.com/llvm/llvm-project/issues/64587. >From a9147bd3746eb1ac944c0e2c2350fb533957475b Mon Sep 17 00:00:00 2001 From: Haojian Wu Date: Tue, 12 Sep 2023 16:20:24 +0200 Subject: [PATCH] [tooling/i

[clang] [tooling/include-mapping] Add missing localtime_r symbols (PR #66091)

2023-09-12 Thread Haojian Wu via cfe-commits
https://github.com/hokein review_requested https://github.com/llvm/llvm-project/pull/66091 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [tooling/include-mapping] Add missing localtime_r symbols (PR #66091)

2023-09-12 Thread Haojian Wu via cfe-commits
https://github.com/hokein review_requested https://github.com/llvm/llvm-project/pull/66091 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [include-cleaner] Handle symbols from system headers. (PR #66089)

2023-09-14 Thread Haojian Wu via cfe-commits
https://github.com/hokein updated https://github.com/llvm/llvm-project/pull/66089: >From 5aabc90355738b808f7cdce5a4df21e00adc1324 Mon Sep 17 00:00:00 2001 From: Haojian Wu Date: Tue, 12 Sep 2023 15:50:48 +0200 Subject: [PATCH] [include-cleaner] Handle symbols from system headers. This is the i

[clang-tools-extra] [include-cleaner] Respect the UsingShadowDecl when find headers for ambiguous std symbols. (PR #66485)

2023-09-15 Thread Haojian Wu via cfe-commits
https://github.com/hokein created https://github.com/llvm/llvm-project/pull/66485 In libcpp, the `std::remove(const char*)` is a using decl in std namespace `using ::remove`, which was not handled correctly in `headerForAmbiguousStdSymbol` >From ffd109a7b4273d6a1dc5810b64039a110a4147c9 Mon Se

[clang] 653920c - [Tooling][Rewriter] Remove the redundant AtomicallyMovedFile Implementation.

2023-07-03 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2023-07-03T09:38:11+02:00 New Revision: 653920cb158bf895cdb0b32098a105f26007290a URL: https://github.com/llvm/llvm-project/commit/653920cb158bf895cdb0b32098a105f26007290a DIFF: https://github.com/llvm/llvm-project/commit/653920cb158bf895cdb0b32098a105f26007290a.diff LO

[clang-tools-extra] 2444fb9 - [clang-tidy] Don't emit the whole spelling include header in include-cleaner diagnostic message

2023-07-04 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2023-07-04T14:32:27+02:00 New Revision: 2444fb96435ecae73211f3ced3d06e48719afe97 URL: https://github.com/llvm/llvm-project/commit/2444fb96435ecae73211f3ced3d06e48719afe97 DIFF: https://github.com/llvm/llvm-project/commit/2444fb96435ecae73211f3ced3d06e48719afe97.diff LO

[clang-tools-extra] 67e94c9 - [include-cleaner] Ignore the layering-violation errors for the standalone tool

2023-07-05 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2023-07-05T13:30:26+02:00 New Revision: 67e94c9dc8ff7ac49f2557e02fdf375edd850d76 URL: https://github.com/llvm/llvm-project/commit/67e94c9dc8ff7ac49f2557e02fdf375edd850d76 DIFF: https://github.com/llvm/llvm-project/commit/67e94c9dc8ff7ac49f2557e02fdf375edd850d76.diff LO

[clang-tools-extra] 507d766 - [include-cleaner] Add an IgnoreHeaders flag to the command-line tool.

2023-07-06 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2023-07-06T11:18:44+02:00 New Revision: 507d766d76d873aa6e446889f93384745a0e1c0b URL: https://github.com/llvm/llvm-project/commit/507d766d76d873aa6e446889f93384745a0e1c0b DIFF: https://github.com/llvm/llvm-project/commit/507d766d76d873aa6e446889f93384745a0e1c0b.diff LO

[clang] 9ca395b - [clang][AST] Propagate the contains-errors bit to DeclRefExpr from VarDecl's initializer.

2023-07-11 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2023-07-11T09:14:27+02:00 New Revision: 9ca395b5ade105aee63db20534d49a1c58ac76c7 URL: https://github.com/llvm/llvm-project/commit/9ca395b5ade105aee63db20534d49a1c58ac76c7 DIFF: https://github.com/llvm/llvm-project/commit/9ca395b5ade105aee63db20534d49a1c58ac76c7.diff LO

[clang-tools-extra] 7f3d2cd - [include-cleaner] Fix the `fixIncludes` API not respect main-file header.

2023-07-11 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2023-07-11T15:02:26+02:00 New Revision: 7f3d2cd7ec254cda659c5e5a19a42105e370e04c URL: https://github.com/llvm/llvm-project/commit/7f3d2cd7ec254cda659c5e5a19a42105e370e04c DIFF: https://github.com/llvm/llvm-project/commit/7f3d2cd7ec254cda659c5e5a19a42105e370e04c.diff LO

[clang] 85c6d57 - [Format][Tooling] Fix HeaderIncludes::insert not respect the main-file header.

2023-07-13 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2023-07-13T10:41:46+02:00 New Revision: 85c6d57eb304482264964778d89fd0554df07592 URL: https://github.com/llvm/llvm-project/commit/85c6d57eb304482264964778d89fd0554df07592 DIFF: https://github.com/llvm/llvm-project/commit/85c6d57eb304482264964778d89fd0554df07592.diff LO

[clang-tools-extra] 5649b24 - [clangd] Fix an assertion failure in NamedDecl::getName during the prepareRename

2023-07-14 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2023-07-14T09:17:46+02:00 New Revision: 5649b24c48ab3b48c1cb89155626a7f128c3f598 URL: https://github.com/llvm/llvm-project/commit/5649b24c48ab3b48c1cb89155626a7f128c3f598 DIFF: https://github.com/llvm/llvm-project/commit/5649b24c48ab3b48c1cb89155626a7f128c3f598.diff LO

[clang-tools-extra] 7a328cf - [include-cleaner] Bail out in the standalone tool for invalid ignore-headers

2023-07-14 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2023-07-14T10:05:22+02:00 New Revision: 7a328cf539b38484218a0eb902611c69cfba7981 URL: https://github.com/llvm/llvm-project/commit/7a328cf539b38484218a0eb902611c69cfba7981 DIFF: https://github.com/llvm/llvm-project/commit/7a328cf539b38484218a0eb902611c69cfba7981.diff LO

[clang-tools-extra] 0cf8885 - [include-cleaner] Add self-contained file support for PragmaIncludes.

2022-11-18 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2022-11-18T13:52:30+01:00 New Revision: 0cf888514454350cd97ab79cdb4a73e7f189eea0 URL: https://github.com/llvm/llvm-project/commit/0cf888514454350cd97ab79cdb4a73e7f189eea0 DIFF: https://github.com/llvm/llvm-project/commit/0cf888514454350cd97ab79cdb4a73e7f189eea0.diff LO

[clang-tools-extra] 6527201 - [clang-tidy] Remove a duplicated if-branch in the unused-using-decl

2022-11-18 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2022-11-18T15:07:46+01:00 New Revision: 6527201414cf9479639594a7a1f80558ec09d106 URL: https://github.com/llvm/llvm-project/commit/6527201414cf9479639594a7a1f80558ec09d106 DIFF: https://github.com/llvm/llvm-project/commit/6527201414cf9479639594a7a1f80558ec09d106.diff LO

[clang-tools-extra] 0780811 - [include-cleaner] Remove an unused local variable, NFC.

2022-11-24 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2022-11-24T11:05:34+01:00 New Revision: 078081171c4e916926e14e6204713f131f9ffb28 URL: https://github.com/llvm/llvm-project/commit/078081171c4e916926e14e6204713f131f9ffb28 DIFF: https://github.com/llvm/llvm-project/commit/078081171c4e916926e14e6204713f131f9ffb28.diff LO

[clang-tools-extra] 6ebd0aa - [include-cleaner] Record macro references in #ifdef clause.

2022-11-24 Thread Haojian Wu via cfe-commits
Author: Viktoriia Bakalova Date: 2022-11-24T14:48:25+01:00 New Revision: 6ebd0aa42066dd1879217b260704571e440ce5ef URL: https://github.com/llvm/llvm-project/commit/6ebd0aa42066dd1879217b260704571e440ce5ef DIFF: https://github.com/llvm/llvm-project/commit/6ebd0aa42066dd1879217b260704571e440ce5ef.

[clang-tools-extra] 10d183b - [include-cleaner] Capture private headers in PragmaIncludes.

2022-11-28 Thread Haojian Wu via cfe-commits
Author: Viktoriia Bakalova Date: 2022-11-28T10:02:02+01:00 New Revision: 10d183b889daab4512d476c1645d24d4e8946e8c URL: https://github.com/llvm/llvm-project/commit/10d183b889daab4512d476c1645d24d4e8946e8c DIFF: https://github.com/llvm/llvm-project/commit/10d183b889daab4512d476c1645d24d4e8946e8c.

[clang-tools-extra] 962343a - [include-cleaner] Fix walkUsed only report a single macro ref.

2022-11-28 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2022-11-28T10:12:10+01:00 New Revision: 962343a979d51cea9363167e9121c446abbdfdbc URL: https://github.com/llvm/llvm-project/commit/962343a979d51cea9363167e9121c446abbdfdbc DIFF: https://github.com/llvm/llvm-project/commit/962343a979d51cea9363167e9121c446abbdfdbc.diff LO

[clang-tools-extra] 454a34d - [include-cleaner] Fix -Woverloaded-virtual warning, NFC.

2022-11-29 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2022-11-29T15:09:56+01:00 New Revision: 454a34d2c04f68f3d7b907d78f3071710b93cf34 URL: https://github.com/llvm/llvm-project/commit/454a34d2c04f68f3d7b907d78f3071710b93cf34 DIFF: https://github.com/llvm/llvm-project/commit/454a34d2c04f68f3d7b907d78f3071710b93cf34.diff LO

[clang] 733edf9 - [AST] Add RecoveryExpr to retain expressions on semantic errors

2020-03-24 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-03-24T09:20:37+01:00 New Revision: 733edf9750a4893d5f50329ad68b3901935303a9 URL: https://github.com/llvm/llvm-project/commit/733edf9750a4893d5f50329ad68b3901935303a9 DIFF: https://github.com/llvm/llvm-project/commit/733edf9750a4893d5f50329ad68b3901935303a9.diff LO

[clang] 386f95e - [Parser] Fix the assertion crash in ActOnStartOfSwitch stmt.

2020-03-24 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-03-24T15:17:04+01:00 New Revision: 386f95e168b09603595864a5956624792ccb59c4 URL: https://github.com/llvm/llvm-project/commit/386f95e168b09603595864a5956624792ccb59c4 DIFF: https://github.com/llvm/llvm-project/commit/386f95e168b09603595864a5956624792ccb59c4.diff LO

[clang-tools-extra] 0788acb - [AST] Build recovery expressions by default for C++.

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

[clang] a9ab11d - [AST] Build recovery expressions for nonexistent member exprs.

2020-03-26 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-03-26T08:50:33+01:00 New Revision: a9ab11d40830cc01c3a6ff97633140e8bd1e431e URL: https://github.com/llvm/llvm-project/commit/a9ab11d40830cc01c3a6ff97633140e8bd1e431e DIFF: https://github.com/llvm/llvm-project/commit/a9ab11d40830cc01c3a6ff97633140e8bd1e431e.diff LO

[clang-tools-extra] 297a9da - [CodeComplete] Don't replace the rest of line in #include completion.

2020-03-26 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-03-26T11:03:04+01:00 New Revision: 297a9dac43f31cdbc811de5ec63ad20812433f98 URL: https://github.com/llvm/llvm-project/commit/297a9dac43f31cdbc811de5ec63ad20812433f98 DIFF: https://github.com/llvm/llvm-project/commit/297a9dac43f31cdbc811de5ec63ad20812433f98.diff LO

[clang] 62dea6e - Revert "[AST] Build recovery expressions by default for C++."

2020-03-26 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-03-26T16:25:32+01:00 New Revision: 62dea6e9be31b100962f9ad41c1b79467a53f6cd URL: https://github.com/llvm/llvm-project/commit/62dea6e9be31b100962f9ad41c1b79467a53f6cd DIFF: https://github.com/llvm/llvm-project/commit/62dea6e9be31b100962f9ad41c1b79467a53f6cd.diff LO

[clang] f757ecb - [AST] Fix a crash on invalid bitwidth exprs when preserving the recoveryexprs.

2020-03-30 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-03-30T10:52:00+02:00 New Revision: f757ecbf85605735195441abefd9c291f5e317cc URL: https://github.com/llvm/llvm-project/commit/f757ecbf85605735195441abefd9c291f5e317cc DIFF: https://github.com/llvm/llvm-project/commit/f757ecbf85605735195441abefd9c291f5e317cc.diff LO

[clang] 6f428e0 - [AST] Fix crashes on decltype(recovery-expr).

2020-03-30 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-03-30T14:56:33+02:00 New Revision: 6f428e09fbe8ce7e3510ae024031a5fc19653483 URL: https://github.com/llvm/llvm-project/commit/6f428e09fbe8ce7e3510ae024031a5fc19653483 DIFF: https://github.com/llvm/llvm-project/commit/6f428e09fbe8ce7e3510ae024031a5fc19653483.diff LO

[clang-tools-extra] 72439b6 - [clangd] Add a flag to turn on recovery-expr.

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

Re: [clang] 6f428e0 - [AST] Fix crashes on decltype(recovery-expr).

2020-04-01 Thread Haojian Wu via cfe-commits
can you take a look? > > Douglas Yung > > -Original Message----- > From: cfe-commits On Behalf Of > Haojian Wu via cfe-commits > Sent: Monday, March 30, 2020 5:57 > To: cfe-commits@lists.llvm.org > Subject: [clang] 6f428e0 - [AST] Fix crashes on decltype(recovery-expr).

[clang-tools-extra] b420065 - [clangd] Fix an assertion crash in ReferenceFinder.

2020-04-02 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-04-02T09:29:20+02:00 New Revision: b42006596905bea7bef54759ba3a5d1a7dd418fa URL: https://github.com/llvm/llvm-project/commit/b42006596905bea7bef54759ba3a5d1a7dd418fa DIFF: https://github.com/llvm/llvm-project/commit/b42006596905bea7bef54759ba3a5d1a7dd418fa.diff LO

[clang] bb9e92b - [clang][Index] Fix the incomplete instantiations in libindex.

2020-02-20 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-02-20T14:42:30+01:00 New Revision: bb9e92bad55f65f2de58bf29548bdfd3dea2d7ab URL: https://github.com/llvm/llvm-project/commit/bb9e92bad55f65f2de58bf29548bdfd3dea2d7ab DIFF: https://github.com/llvm/llvm-project/commit/bb9e92bad55f65f2de58bf29548bdfd3dea2d7ab.diff LO

[clang-tools-extra] e326f52 - [clangd] Fix the incomplete template specialization in findTarget.

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

[clang-tools-extra] bc49819 - [clangd] Allow renaming class templates in cross-file rename.

2020-02-21 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-02-21T09:57:10+01:00 New Revision: bc498198b5559829d8f7138db01b0f51afefe2a7 URL: https://github.com/llvm/llvm-project/commit/bc498198b5559829d8f7138db01b0f51afefe2a7 DIFF: https://github.com/llvm/llvm-project/commit/bc498198b5559829d8f7138db01b0f51afefe2a7.diff LO

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