[clang] 23657d9 - [SyntaxTree] Add reverse links to syntax Nodes.

2020-11-05 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-11-05T09:33:53Z New Revision: 23657d9cc33282208bdac074abccd73bd4d4f8be URL: https://github.com/llvm/llvm-project/commit/23657d9cc33282208bdac074abccd73bd4d4f8be DIFF: https://github.com/llvm/llvm-project/commit/23657d9cc33282208bdac074abccd73bd4d4f8be.diff

[clang] 6fbad9b - [SyntaxTree][NFC] Nit on `replaceChildRangeLowLevel`

2020-10-14 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-10-14T09:40:37Z New Revision: 6fbad9bf304c05d37454420f7d5a1c2ab3adab20 URL: https://github.com/llvm/llvm-project/commit/6fbad9bf304c05d37454420f7d5a1c2ab3adab20 DIFF: https://github.com/llvm/llvm-project/commit/6fbad9bf304c05d37454420f7d5a1c2ab3adab20.diff

[clang] 72732ac - [SyntaxTree] Bug fix in `MutationsImpl::addAfter`.

2020-10-14 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-10-14T09:22:01Z New Revision: 72732acade77d5ee55a818e2da77a2c5b7033ccb URL: https://github.com/llvm/llvm-project/commit/72732acade77d5ee55a818e2da77a2c5b7033ccb DIFF: https://github.com/llvm/llvm-project/commit/72732acade77d5ee55a818e2da77a2c5b7033ccb.diff

[clang] 4178f8f - [SyntaxTree] Improve safety of `replaceChildRangeLowLevel`

2020-10-14 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-10-14T09:18:32Z New Revision: 4178f8f2f08e14abb341fb32dd0f4cc9320df072 URL: https://github.com/llvm/llvm-project/commit/4178f8f2f08e14abb341fb32dd0f4cc9320df072 DIFF: https://github.com/llvm/llvm-project/commit/4178f8f2f08e14abb341fb32dd0f4cc9320df072.diff

[clang] a8f1790 - [SyntaxTree] Fix rtti for `Expression`.

2020-10-13 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-10-13T14:47:43Z New Revision: a8f1790fdb8ce1c53f024870cd51f32724d4c55f URL: https://github.com/llvm/llvm-project/commit/a8f1790fdb8ce1c53f024870cd51f32724d4c55f DIFF: https://github.com/llvm/llvm-project/commit/a8f1790fdb8ce1c53f024870cd51f32724d4c55f.diff

[clang] 5011d43 - Migrate Declarators to use the List API

2020-10-01 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-10-01T13:56:31Z New Revision: 5011d43108d1de30a056d66e73fa19062e0e84b7 URL: https://github.com/llvm/llvm-project/commit/5011d43108d1de30a056d66e73fa19062e0e84b7 DIFF: https://github.com/llvm/llvm-project/commit/5011d43108d1de30a056d66e73fa19062e0e84b7.diff

[clang] c3c08bf - [SyntaxTree] Test the List API

2020-09-22 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-09-22T17:07:41Z New Revision: c3c08bfdfd6244e0429753ee56df39c90187d772 URL: https://github.com/llvm/llvm-project/commit/c3c08bfdfd6244e0429753ee56df39c90187d772 DIFF: https://github.com/llvm/llvm-project/commit/c3c08bfdfd6244e0429753ee56df39c90187d772.diff

[clang] 6dc06fa - [SyntaxTree] Add tests for the assignment of the `canModify` tag.

2020-09-22 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-09-22T13:17:33Z New Revision: 6dc06fa09d1a259df1f897dc821ba1544e2bcd24 URL: https://github.com/llvm/llvm-project/commit/6dc06fa09d1a259df1f897dc821ba1544e2bcd24 DIFF: https://github.com/llvm/llvm-project/commit/6dc06fa09d1a259df1f897dc821ba1544e2bcd24.diff

[clang] 66bcb14 - [SyntaxTree][Synthesis] Fix: `deepCopy` -> `deepCopyExpandingMacros`.

2020-09-22 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-09-22T09:15:21Z New Revision: 66bcb14312a08b5d7e1197d23d748b2e23c4d852 URL: https://github.com/llvm/llvm-project/commit/66bcb14312a08b5d7e1197d23d748b2e23c4d852 DIFF: https://github.com/llvm/llvm-project/commit/66bcb14312a08b5d7e1197d23d748b2e23c4d852.diff

[clang] 1dc7836 - [SyntaxTree][Nit] Take `ArrayRef` instead of `std::vector` as argument for `createTree`

2020-09-22 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-09-22T06:47:36Z New Revision: 1dc7836aed134b4543bad6aa54f15cc0e51a627f URL: https://github.com/llvm/llvm-project/commit/1dc7836aed134b4543bad6aa54f15cc0e51a627f DIFF: https://github.com/llvm/llvm-project/commit/1dc7836aed134b4543bad6aa54f15cc0e51a627f.diff

[clang] af582c9 - [SyntaxTree] Test `findFirstLeaf` and `findLastLeaf`

2020-09-22 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-09-22T06:47:36Z New Revision: af582c9b0f3a09b6a1b5101fd30dcbcef5c188b0 URL: https://github.com/llvm/llvm-project/commit/af582c9b0f3a09b6a1b5101fd30dcbcef5c188b0 DIFF: https://github.com/llvm/llvm-project/commit/af582c9b0f3a09b6a1b5101fd30dcbcef5c188b0.diff

[clang] 87f0b51 - [SyntaxTree][NFC] follow naming convention + remove auto on empty vector declaration

2020-09-21 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-09-21T11:45:15Z New Revision: 87f0b51d68de40e7106be89d934b5191d983e3d5 URL: https://github.com/llvm/llvm-project/commit/87f0b51d68de40e7106be89d934b5191d983e3d5 DIFF: https://github.com/llvm/llvm-project/commit/87f0b51d68de40e7106be89d934b5191d983e3d5.diff

[clang] 4a5cc38 - [SyntaxTree][Synthesis] Implement `deepCopy`

2020-09-21 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-09-21T09:27:15Z New Revision: 4a5cc389c51d267f39286a9a8c58c32f758b9d4b URL: https://github.com/llvm/llvm-project/commit/4a5cc389c51d267f39286a9a8c58c32f758b9d4b DIFF: https://github.com/llvm/llvm-project/commit/4a5cc389c51d267f39286a9a8c58c32f758b9d4b.diff

[clang] e616a42 - [SyntaxTree] Test for '\' inside token.

2020-09-21 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-09-21T06:56:14Z New Revision: e616a4259889b55ed1bf5bf095f0e59658c6e311 URL: https://github.com/llvm/llvm-project/commit/e616a4259889b55ed1bf5bf095f0e59658c6e311 DIFF: https://github.com/llvm/llvm-project/commit/e616a4259889b55ed1bf5bf095f0e59658c6e311.diff

[clang] bb5b28f - [SyntaxTree][Synthesis] Improve testing `createLeaf`

2020-09-21 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-09-21T06:11:46Z New Revision: bb5b28f12fbd029773dc93d18a82ef42f4889b2a URL: https://github.com/llvm/llvm-project/commit/bb5b28f12fbd029773dc93d18a82ef42f4889b2a DIFF: https://github.com/llvm/llvm-project/commit/bb5b28f12fbd029773dc93d18a82ef42f4889b2a.diff

[clang] 1e19165 - [SyntaxTree][Synthesis] Fix allocation in `createTree` for more general use

2020-09-17 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-09-17T16:09:35Z New Revision: 1e19165bd89db6671a80e0b25b32d5c7ae79455c URL: https://github.com/llvm/llvm-project/commit/1e19165bd89db6671a80e0b25b32d5c7ae79455c DIFF: https://github.com/llvm/llvm-project/commit/1e19165bd89db6671a80e0b25b32d5c7ae79455c.diff

[clang] ceb0128 - [SyntaxTree][List] `assertInvariants` for `List`s

2020-09-14 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-09-14T10:36:11Z New Revision: ceb0128509c51100afbf804bda84d82b7ebe06b1 URL: https://github.com/llvm/llvm-project/commit/ceb0128509c51100afbf804bda84d82b7ebe06b1 DIFF: https://github.com/llvm/llvm-project/commit/ceb0128509c51100afbf804bda84d82b7ebe06b1.diff

[clang] 0f4cc64 - [SyntaxTree] Provide `List::classof`

2020-09-14 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-09-14T10:35:41Z New Revision: 0f4cc64fd747fbb33aeccfaccb8873762d2511f2 URL: https://github.com/llvm/llvm-project/commit/0f4cc64fd747fbb33aeccfaccb8873762d2511f2 DIFF: https://github.com/llvm/llvm-project/commit/0f4cc64fd747fbb33aeccfaccb8873762d2511f2.diff

[clang] 12232dc - [SyntaxTree][List] Fix: `ParameterDeclarationList` is the `List` inside `ParametersAndQualifiers`

2020-09-14 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-09-14T10:35:41Z New Revision: 12232dc181cbe78fbd40a6ed1a89795a2c9a1154 URL: https://github.com/llvm/llvm-project/commit/12232dc181cbe78fbd40a6ed1a89795a2c9a1154 DIFF: https://github.com/llvm/llvm-project/commit/12232dc181cbe78fbd40a6ed1a89795a2c9a1154.diff

[clang] 7c37b82 - [SyntaxTree][Synthesis] Add support for Tree.

2020-09-11 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-09-11T20:37:23Z New Revision: 7c37b82f5ba5883b331608b0077c0b30bf301874 URL: https://github.com/llvm/llvm-project/commit/7c37b82f5ba5883b331608b0077c0b30bf301874 DIFF: https://github.com/llvm/llvm-project/commit/7c37b82f5ba5883b331608b0077c0b30bf301874.diff

[clang] 238ae4e - [SyntaxTree] Add const qualifiers, from [llvm-qualified-auto]

2020-09-11 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-09-11T18:39:02Z New Revision: 238ae4eee05187758e42c00af237592612d585c2 URL: https://github.com/llvm/llvm-project/commit/238ae4eee05187758e42c00af237592612d585c2 DIFF: https://github.com/llvm/llvm-project/commit/238ae4eee05187758e42c00af237592612d585c2.diff

[clang] 515238d - [SyntaxTree] Reduce visibility of `Arena::lexBuffer`.

2020-09-11 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-09-11T18:32:38Z New Revision: 515238d5b1133f87f85445b9f35783ca2d3a2e7b URL: https://github.com/llvm/llvm-project/commit/515238d5b1133f87f85445b9f35783ca2d3a2e7b DIFF: https://github.com/llvm/llvm-project/commit/515238d5b1133f87f85445b9f35783ca2d3a2e7b.diff

[clang] 5d15212 - [SyntaxTree][Synthesis] Add support for simple Leafs and test based on tree dump

2020-09-11 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-09-11T18:22:00Z New Revision: 5d152127d48fbcf47a8d059aa68a84c365ae3cb9 URL: https://github.com/llvm/llvm-project/commit/5d152127d48fbcf47a8d059aa68a84c365ae3cb9 DIFF: https://github.com/llvm/llvm-project/commit/5d152127d48fbcf47a8d059aa68a84c365ae3cb9.diff

[clang] 4c14ee6 - [SyntaxTree] Rename functions to start with verb

2020-09-11 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-09-11T14:54:18Z New Revision: 4c14ee61b73746b314d83e7c52e03d6527b78105 URL: https://github.com/llvm/llvm-project/commit/4c14ee61b73746b314d83e7c52e03d6527b78105 DIFF: https://github.com/llvm/llvm-project/commit/4c14ee61b73746b314d83e7c52e03d6527b78105.diff

[clang] c01d28d - [SyntaxTree] Specialize `TreeTestBase` for `BuildTreeTest`, `MutationsTest` and `SynthesisTest`

2020-09-10 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-09-10T16:44:14Z New Revision: c01d28dc51bdd33404828a327320e3307a51bb22 URL: https://github.com/llvm/llvm-project/commit/c01d28dc51bdd33404828a327320e3307a51bb22 DIFF: https://github.com/llvm/llvm-project/commit/c01d28dc51bdd33404828a327320e3307a51bb22.diff

[clang] c0e5e3f - [Ignore Expressions] Fix performance regression by inlining `Ignore*SingleStep`

2020-09-09 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-09-09T07:32:40Z New Revision: c0e5e3fbfa504c3792023d0db9008b08caa6b6d7 URL: https://github.com/llvm/llvm-project/commit/c0e5e3fbfa504c3792023d0db9008b08caa6b6d7 DIFF: https://github.com/llvm/llvm-project/commit/c0e5e3fbfa504c3792023d0db9008b08caa6b6d7.diff

[clang] f5087d5 - [SyntaxTree] Fix crash on functions with default arguments.

2020-09-08 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-09-08T09:49:30Z New Revision: f5087d5c7248104b6580c7b079ed5f227332c2ef URL: https://github.com/llvm/llvm-project/commit/f5087d5c7248104b6580c7b079ed5f227332c2ef DIFF: https://github.com/llvm/llvm-project/commit/f5087d5c7248104b6580c7b079ed5f227332c2ef.diff

[clang] 134455a - [SyntaxTree] Ignore implicit `CXXFunctionalCastExpr` wrapping constructor

2020-09-08 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-09-08T09:44:23Z New Revision: 134455a07c1f1de4cff62a6afb4ccd98b98343ec URL: https://github.com/llvm/llvm-project/commit/134455a07c1f1de4cff62a6afb4ccd98b98343ec DIFF: https://github.com/llvm/llvm-project/commit/134455a07c1f1de4cff62a6afb4ccd98b98343ec.diff

[clang] 2325d6b - [SyntaxTree] Ignore implicit non-leaf `CXXConstructExpr`

2020-09-08 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-09-08T09:44:23Z New Revision: 2325d6b42f096bf93d2ab0bed7096759e5c96ce8 URL: https://github.com/llvm/llvm-project/commit/2325d6b42f096bf93d2ab0bed7096759e5c96ce8 DIFF: https://github.com/llvm/llvm-project/commit/2325d6b42f096bf93d2ab0bed7096759e5c96ce8.diff

[clang] 46f4439 - [SyntaxTree] Ignore implicit leaf `CXXConstructExpr`

2020-09-08 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-09-08T09:44:23Z New Revision: 46f4439dc9bf9b8cfee0001b6752c3d074c83b00 URL: https://github.com/llvm/llvm-project/commit/46f4439dc9bf9b8cfee0001b6752c3d074c83b00 DIFF: https://github.com/llvm/llvm-project/commit/46f4439dc9bf9b8cfee0001b6752c3d074c83b00.diff

[clang-tools-extra] 1a7a2cd - [Ignore Expressions][NFC] Refactor to better use `IgnoreExpr.h` and nits

2020-09-07 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-09-07T09:32:30Z New Revision: 1a7a2cd7474e6d321120ffe7ca9c52163eb228f0 URL: https://github.com/llvm/llvm-project/commit/1a7a2cd7474e6d321120ffe7ca9c52163eb228f0 DIFF: https://github.com/llvm/llvm-project/commit/1a7a2cd7474e6d321120ffe7ca9c52163eb228f0.diff

[clang] 81aa66f - Extract infrastructure to ignore intermediate expressions into `clang/AST/IgnoreExpr.h`

2020-09-07 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-09-07T09:32:30Z New Revision: 81aa66f65f504af18982baa078a5f3f7d2aa88fa URL: https://github.com/llvm/llvm-project/commit/81aa66f65f504af18982baa078a5f3f7d2aa88fa DIFF: https://github.com/llvm/llvm-project/commit/81aa66f65f504af18982baa078a5f3f7d2aa88fa.diff

[clang] a146195 - [SyntaxTree] Add coverage for declarators and init-declarators

2020-08-28 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-08-28T12:19:38Z New Revision: a1461953f4efe574e3fdecfbae68bd18707748fb URL: https://github.com/llvm/llvm-project/commit/a1461953f4efe574e3fdecfbae68bd18707748fb DIFF: https://github.com/llvm/llvm-project/commit/a1461953f4efe574e3fdecfbae68bd18707748fb.diff

[clang] 38bc006 - [SyntaxTree][NFC] Refactor function templates into functions taking base class

2020-08-28 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-08-28T12:19:38Z New Revision: 38bc0060e60fef5395c23b8b75163e5bdee23af6 URL: https://github.com/llvm/llvm-project/commit/38bc0060e60fef5395c23b8b75163e5bdee23af6 DIFF: https://github.com/llvm/llvm-project/commit/38bc0060e60fef5395c23b8b75163e5bdee23af6.diff

[clang] fda3fa8 - [SyntaxTree][NFC] Append "get" to syntax Nodes accessor names

2020-08-27 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-08-27T12:55:23Z New Revision: fda3fa822cb6812c8db63f7cee4a8387e71e66ff URL: https://github.com/llvm/llvm-project/commit/fda3fa822cb6812c8db63f7cee4a8387e71e66ff DIFF: https://github.com/llvm/llvm-project/commit/fda3fa822cb6812c8db63f7cee4a8387e71e66ff.diff

[clang] ac87a0b - [SyntaxTree][NFC][Style] Functions start with lowercase

2020-08-27 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-08-27T12:55:24Z New Revision: ac87a0b5873cc14b23eeb25a0586b26cc5c2c33f URL: https://github.com/llvm/llvm-project/commit/ac87a0b5873cc14b23eeb25a0586b26cc5c2c33f DIFF: https://github.com/llvm/llvm-project/commit/ac87a0b5873cc14b23eeb25a0586b26cc5c2c33f.diff

[clang] dc3d474 - [SyntaxTree] Migrate `ParamatersAndQualifiers` to use the new List API

2020-08-26 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-08-26T16:46:19Z New Revision: dc3d4743277b47c0bc8cddbeb4b5e265252ee304 URL: https://github.com/llvm/llvm-project/commit/dc3d4743277b47c0bc8cddbeb4b5e265252ee304 DIFF: https://github.com/llvm/llvm-project/commit/dc3d4743277b47c0bc8cddbeb4b5e265252ee304.diff

[clang] 3b75f65 - [SyntaxTree] Fix C++ versions on tests of `BuildTreeTest.cpp`

2020-08-26 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-08-26T07:19:49Z New Revision: 3b75f65e6ba4862977fd193ddb4918c4fc380fa5 URL: https://github.com/llvm/llvm-project/commit/3b75f65e6ba4862977fd193ddb4918c4fc380fa5 DIFF: https://github.com/llvm/llvm-project/commit/3b75f65e6ba4862977fd193ddb4918c4fc380fa5.diff

[clang] 2de2ca3 - [SyntaxTree] Add support for `CallExpression`

2020-08-26 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-08-26T07:03:49Z New Revision: 2de2ca348dfa09963eb33ddf71c9cbb59612c16a URL: https://github.com/llvm/llvm-project/commit/2de2ca348dfa09963eb33ddf71c9cbb59612c16a DIFF: https://github.com/llvm/llvm-project/commit/2de2ca348dfa09963eb33ddf71c9cbb59612c16a.diff

[clang] c655d80 - [SyntaxTree] Extend the syntax tree dump to also cover `NodeRole`

2020-08-25 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-08-25T06:34:40Z New Revision: c655d8081570336dda109502ed1e7a2eff1b26e2 URL: https://github.com/llvm/llvm-project/commit/c655d8081570336dda109502ed1e7a2eff1b26e2 DIFF: https://github.com/llvm/llvm-project/commit/c655d8081570336dda109502ed1e7a2eff1b26e2.diff

[clang] 02a9f8a - [SyntaxTree] Update `Statement` tests to dump `NodeRole`

2020-08-25 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-08-25T06:34:47Z New Revision: 02a9f8a27b7f22e4a499c5511142bd2650defad1 URL: https://github.com/llvm/llvm-project/commit/02a9f8a27b7f22e4a499c5511142bd2650defad1 DIFF: https://github.com/llvm/llvm-project/commit/02a9f8a27b7f22e4a499c5511142bd2650defad1.diff

[clang] be2bc7d - [SyntaxTree] Update `Modifiable` tests to dump `NodeRole` and `unmodifiable` tag

2020-08-25 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-08-25T06:34:48Z New Revision: be2bc7d4cef2edd66c7fb74b70adf62fc68754db URL: https://github.com/llvm/llvm-project/commit/be2bc7d4cef2edd66c7fb74b70adf62fc68754db DIFF: https://github.com/llvm/llvm-project/commit/be2bc7d4cef2edd66c7fb74b70adf62fc68754db.diff

[clang] 5c11c08 - [SyntaxTree] Update `Declaration` tests to dump `NodeRole`

2020-08-25 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-08-25T06:34:47Z New Revision: 5c11c08d86f3ae45ec3b2b2766c48a3dc572d05e URL: https://github.com/llvm/llvm-project/commit/5c11c08d86f3ae45ec3b2b2766c48a3dc572d05e DIFF: https://github.com/llvm/llvm-project/commit/5c11c08d86f3ae45ec3b2b2766c48a3dc572d05e.diff

[clang] 6118ce7 - [SyntaxTree] Update `Expression` tests to dump `NodeRole`

2020-08-25 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-08-25T06:34:47Z New Revision: 6118ce79a3d3832c8bcbd985fbd2bf0bee4ea8a2 URL: https://github.com/llvm/llvm-project/commit/6118ce79a3d3832c8bcbd985fbd2bf0bee4ea8a2 DIFF: https://github.com/llvm/llvm-project/commit/6118ce79a3d3832c8bcbd985fbd2bf0bee4ea8a2.diff

[clang] 61273f2 - [SyntaxTree] Split `MemberPointer` tests with annotations

2020-08-25 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-08-25T06:07:40Z New Revision: 61273f298f2ccca5a474013ff59a94eef0371efb URL: https://github.com/llvm/llvm-project/commit/61273f298f2ccca5a474013ff59a94eef0371efb DIFF: https://github.com/llvm/llvm-project/commit/61273f298f2ccca5a474013ff59a94eef0371efb.diff

[clang] 7f426c6 - [SyntaxTree] Use annotations on ClassTemplate_MemberClassDefinition test

2020-08-25 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-08-25T06:07:40Z New Revision: 7f426c65b06f2d19546b2d50fccc15de9dde3d85 URL: https://github.com/llvm/llvm-project/commit/7f426c65b06f2d19546b2d50fccc15de9dde3d85 DIFF: https://github.com/llvm/llvm-project/commit/7f426c65b06f2d19546b2d50fccc15de9dde3d85.diff

[clang] b493e4c - [SyntaxTree] Split ConstVolatileQualifiers tests

2020-08-25 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-08-25T06:07:40Z New Revision: b493e4cb3e37401d4fe5c0b2ba1adf7e66758bb0 URL: https://github.com/llvm/llvm-project/commit/b493e4cb3e37401d4fe5c0b2ba1adf7e66758bb0 DIFF: https://github.com/llvm/llvm-project/commit/b493e4cb3e37401d4fe5c0b2ba1adf7e66758bb0.diff

[clang] a722d6a - [SyntaxTree] Split ExplicitTemplateInstantiation test

2020-08-24 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-08-24T14:31:45Z New Revision: a722d6a197c7a4f7a1afb72b4732b8ebe8272628 URL: https://github.com/llvm/llvm-project/commit/a722d6a197c7a4f7a1afb72b4732b8ebe8272628 DIFF: https://github.com/llvm/llvm-project/commit/a722d6a197c7a4f7a1afb72b4732b8ebe8272628.diff

[clang] ed83095 - [SyntaxTree] Use annotations to reduce noise on member function tests

2020-08-24 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-08-24T14:31:45Z New Revision: ed83095254a3e212d14b293a6a0e6c85d1f3331c URL: https://github.com/llvm/llvm-project/commit/ed83095254a3e212d14b293a6a0e6c85d1f3331c DIFF: https://github.com/llvm/llvm-project/commit/ed83095254a3e212d14b293a6a0e6c85d1f3331c.diff

[clang] 90f85df - [SyntaxTree] Group tests related to `using`

2020-08-24 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-08-24T14:31:46Z New Revision: 90f85dfc14bc6020486eb2d2c6399f8207ef3625 URL: https://github.com/llvm/llvm-project/commit/90f85dfc14bc6020486eb2d2c6399f8207ef3625 DIFF: https://github.com/llvm/llvm-project/commit/90f85dfc14bc6020486eb2d2c6399f8207ef3625.diff

[clang] 4baa163 - [SyntaxTree] Split `ParametersAndQualifiers` tests

2020-08-24 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-08-24T14:31:46Z New Revision: 4baa163c74237b30c5094c1fafd7ed355575bcfa URL: https://github.com/llvm/llvm-project/commit/4baa163c74237b30c5094c1fafd7ed355575bcfa DIFF: https://github.com/llvm/llvm-project/commit/4baa163c74237b30c5094c1fafd7ed355575bcfa.diff

[clang] 235f9f7 - [SyntaxTree] Split `DynamicExceptionSpecification` test

2020-08-24 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-08-24T14:31:46Z New Revision: 235f9f7fe94488904a60a8a1f5430183b0504945 URL: https://github.com/llvm/llvm-project/commit/235f9f7fe94488904a60a8a1f5430183b0504945 DIFF: https://github.com/llvm/llvm-project/commit/235f9f7fe94488904a60a8a1f5430183b0504945.diff

[clang] 4e8dd50 - [SyntaxTree] Split array declarator tests

2020-08-24 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-08-24T14:31:45Z New Revision: 4e8dd506e66642329dcd530524f43b0d2b528521 URL: https://github.com/llvm/llvm-project/commit/4e8dd506e66642329dcd530524f43b0d2b528521 DIFF: https://github.com/llvm/llvm-project/commit/4e8dd506e66642329dcd530524f43b0d2b528521.diff

[clang] b4093d6 - [SyntaxTree] Split FreeStandingClass tests

2020-08-24 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-08-24T14:31:45Z New Revision: b4093d663f8377b3ca3746ff104c83c9c5510c0a URL: https://github.com/llvm/llvm-project/commit/b4093d663f8377b3ca3746ff104c83c9c5510c0a DIFF: https://github.com/llvm/llvm-project/commit/b4093d663f8377b3ca3746ff104c83c9c5510c0a.diff

[clang] 1beb11c - [SyntaxTree] Use annotations in Statement tests

2020-08-21 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-08-21T14:42:33Z New Revision: 1beb11c61ae4b0130cb87ed56b9e010ef6a06691 URL: https://github.com/llvm/llvm-project/commit/1beb11c61ae4b0130cb87ed56b9e010ef6a06691 DIFF: https://github.com/llvm/llvm-project/commit/1beb11c61ae4b0130cb87ed56b9e010ef6a06691.diff

[clang] 85c15f1 - [SyntaxTree] Add support for `this`

2020-08-21 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-08-21T08:01:29Z New Revision: 85c15f17cc684b35cdb4a5f3a76d45160de7b597 URL: https://github.com/llvm/llvm-project/commit/85c15f17cc684b35cdb4a5f3a76d45160de7b597 DIFF: https://github.com/llvm/llvm-project/commit/85c15f17cc684b35cdb4a5f3a76d45160de7b597.diff

[clang] e4e983e - [SyntaxTree] Split tests related to Namespace

2020-08-20 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-08-20T15:14:56Z New Revision: e4e983e240430b3a0dc92402cc940292bd0d263f URL: https://github.com/llvm/llvm-project/commit/e4e983e240430b3a0dc92402cc940292bd0d263f DIFF: https://github.com/llvm/llvm-project/commit/e4e983e240430b3a0dc92402cc940292bd0d263f.diff

[clang] a4ef9e8 - [SyntaxTree] Unify logic for generating `id-expression`

2020-08-20 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-08-20T14:57:35Z New Revision: a4ef9e8643e2f3f8972e19c5b25f4dd81ba03508 URL: https://github.com/llvm/llvm-project/commit/a4ef9e8643e2f3f8972e19c5b25f4dd81ba03508 DIFF: https://github.com/llvm/llvm-project/commit/a4ef9e8643e2f3f8972e19c5b25f4dd81ba03508.diff

[clang] ba32915 - [SyntaxTree] Add support for `MemberExpression`

2020-08-20 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-08-20T14:57:35Z New Revision: ba32915db2ce78256115a9db7b07bb3806e6364a URL: https://github.com/llvm/llvm-project/commit/ba32915db2ce78256115a9db7b07bb3806e6364a DIFF: https://github.com/llvm/llvm-project/commit/ba32915db2ce78256115a9db7b07bb3806e6364a.diff

[clang] c8c92b5 - [SyntaxTree] Use Annotations based tests for expressions

2020-08-18 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-08-18T13:00:56Z New Revision: c8c92b54d74c1b9256f9aed6ba89d66fbd1d01ae URL: https://github.com/llvm/llvm-project/commit/c8c92b54d74c1b9256f9aed6ba89d66fbd1d01ae DIFF: https://github.com/llvm/llvm-project/commit/c8c92b54d74c1b9256f9aed6ba89d66fbd1d01ae.diff

[clang] ab58c9e - [SyntaxTree] Implement annotation-based test infrastructure

2020-08-18 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-08-18T13:00:56Z New Revision: ab58c9ee8a6e9ace3a93198496b4d85e8cb2b5a9 URL: https://github.com/llvm/llvm-project/commit/ab58c9ee8a6e9ace3a93198496b4d85e8cb2b5a9 DIFF: https://github.com/llvm/llvm-project/commit/ab58c9ee8a6e9ace3a93198496b4d85e8cb2b5a9.diff

[clang] 2e4a20f - [SyntaxTree] Split `TreeTestBase` into header and source

2020-08-14 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-08-14T07:29:07Z New Revision: 2e4a20fd7062f65c06b438953de3d340df00b7a7 URL: https://github.com/llvm/llvm-project/commit/2e4a20fd7062f65c06b438953de3d340df00b7a7 DIFF: https://github.com/llvm/llvm-project/commit/2e4a20fd7062f65c06b438953de3d340df00b7a7.diff

[clang] 9c2e708 - [SyntaxTree] Clean `#includes` in `TreeTestBase.h`

2020-08-13 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-08-13T13:30:57Z New Revision: 9c2e708f0dc547d386ea528450a33ef4bd2a750b URL: https://github.com/llvm/llvm-project/commit/9c2e708f0dc547d386ea528450a33ef4bd2a750b DIFF: https://github.com/llvm/llvm-project/commit/9c2e708f0dc547d386ea528450a33ef4bd2a750b.diff

[clang] d17437d - [SyntaxTree] Split `TreeTest.cpp`

2020-08-13 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-08-13T13:30:57Z New Revision: d17437d2bd8e83baee96f2860276d615d216dfbc URL: https://github.com/llvm/llvm-project/commit/d17437d2bd8e83baee96f2860276d615d216dfbc DIFF: https://github.com/llvm/llvm-project/commit/d17437d2bd8e83baee96f2860276d615d216dfbc.diff

[clang] d1211fd - [SyntaxTree] Split tests for expressions

2020-08-13 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-08-13T08:18:14Z New Revision: d1211fd1ec037f88c2cc855bc850200948c76940 URL: https://github.com/llvm/llvm-project/commit/d1211fd1ec037f88c2cc855bc850200948c76940 DIFF: https://github.com/llvm/llvm-project/commit/d1211fd1ec037f88c2cc855bc850200948c76940.diff

[clang] 833c2b6 - [SyntaxTree] Rename tests following `TestSuite_TestCase` + nits

2020-08-13 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-08-13T08:18:14Z New Revision: 833c2b6be26bcdf90aac2f6de6e345bcd858149e URL: https://github.com/llvm/llvm-project/commit/833c2b6be26bcdf90aac2f6de6e345bcd858149e DIFF: https://github.com/llvm/llvm-project/commit/833c2b6be26bcdf90aac2f6de6e345bcd858149e.diff

[clang] ac37afa - [SyntaxTree] Unbox operators into tokens for nodes generated from `CXXOperatorCallExpr`

2020-08-12 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-08-12T08:01:18Z New Revision: ac37afa650271d8366b706d79ff8e217fc624cbb URL: https://github.com/llvm/llvm-project/commit/ac37afa650271d8366b706d79ff8e217fc624cbb DIFF: https://github.com/llvm/llvm-project/commit/ac37afa650271d8366b706d79ff8e217fc624cbb.diff

[clang] f9500cc - [SyntaxTree] Expand support for `NestedNameSpecifier`

2020-08-10 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-08-10T15:47:20Z New Revision: f9500cc487573c55ea37b4ee6e9162d115753a48 URL: https://github.com/llvm/llvm-project/commit/f9500cc487573c55ea37b4ee6e9162d115753a48 DIFF: https://github.com/llvm/llvm-project/commit/f9500cc487573c55ea37b4ee6e9162d115753a48.diff

[clang] fdbd599 - [SyntaxTree] Implement `NestedNameSpecifier` using the `List` base API

2020-08-10 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-08-10T13:43:21Z New Revision: fdbd5996533dad25f00687f27ce8e7a8b7573ba3 URL: https://github.com/llvm/llvm-project/commit/fdbd5996533dad25f00687f27ce8e7a8b7573ba3 DIFF: https://github.com/llvm/llvm-project/commit/fdbd5996533dad25f00687f27ce8e7a8b7573ba3.diff

[clang] a90c78a - [SyntaxTree] Implement the List construct.

2020-08-10 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-08-10T10:32:28Z New Revision: a90c78ac52615d256142ecd64fbedabb612dc73f URL: https://github.com/llvm/llvm-project/commit/a90c78ac52615d256142ecd64fbedabb612dc73f DIFF: https://github.com/llvm/llvm-project/commit/a90c78ac52615d256142ecd64fbedabb612dc73f.diff

[clang] 8abb5fb - [SyntaxTree] Use simplified grammar rule for `NestedNameSpecifier` grammar nodes

2020-08-07 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-08-07T18:05:47Z New Revision: 8abb5fb68f81b0e42d824bf080b1cef9a61559d6 URL: https://github.com/llvm/llvm-project/commit/8abb5fb68f81b0e42d824bf080b1cef9a61559d6 DIFF: https://github.com/llvm/llvm-project/commit/8abb5fb68f81b0e42d824bf080b1cef9a61559d6.diff

[clang] ba41a0f - [SyntaxTree][NFC] remove redundant namespace-specifiers

2020-08-07 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-08-07T08:45:29Z New Revision: ba41a0f7339c8cbd065f032cc5f8c1d87a74e124 URL: https://github.com/llvm/llvm-project/commit/ba41a0f7339c8cbd065f032cc5f8c1d87a74e124 DIFF: https://github.com/llvm/llvm-project/commit/ba41a0f7339c8cbd065f032cc5f8c1d87a74e124.diff

[clang] c5cdc3e - [SyntaxTree] Add test coverage for `->*` operator

2020-08-05 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-08-05T07:36:39Z New Revision: c5cdc3e801ad1b0aceaf220d78a3ff3fab1e0fdb URL: https://github.com/llvm/llvm-project/commit/c5cdc3e801ad1b0aceaf220d78a3ff3fab1e0fdb DIFF: https://github.com/llvm/llvm-project/commit/c5cdc3e801ad1b0aceaf220d78a3ff3fab1e0fdb.diff

[clang] 8ce15f7 - [SyntaxTree] Fix crash on pointer to member function

2020-08-04 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-08-04T14:31:12Z New Revision: 8ce15f7eeb122c0bba4b676d797217359dd57c30 URL: https://github.com/llvm/llvm-project/commit/8ce15f7eeb122c0bba4b676d797217359dd57c30 DIFF: https://github.com/llvm/llvm-project/commit/8ce15f7eeb122c0bba4b676d797217359dd57c30.diff

[clang] 860cbbd - [SyntaxTree] Add support for `LiteralExpression`

2020-08-04 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-08-04T14:05:09Z New Revision: 860cbbdd6b84017e6d37e1752b0358a05da6b115 URL: https://github.com/llvm/llvm-project/commit/860cbbdd6b84017e6d37e1752b0358a05da6b115 DIFF: https://github.com/llvm/llvm-project/commit/860cbbdd6b84017e6d37e1752b0358a05da6b115.diff

[clang] f33c2c2 - Fix crash on `user defined literals`

2020-07-10 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-07-10T16:21:11Z New Revision: f33c2c27a8d4ea831aa7c2c2649066be91318d85 URL: https://github.com/llvm/llvm-project/commit/f33c2c27a8d4ea831aa7c2c2649066be91318d85 DIFF: https://github.com/llvm/llvm-project/commit/f33c2c27a8d4ea831aa7c2c2649066be91318d85.diff

[clang] 1db5b34 - Add kinded UDL for raw literal operator and numeric literal operator template

2020-07-10 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-07-10T16:21:11Z New Revision: 1db5b348c4c93b6610afb4fd515b389989efc302 URL: https://github.com/llvm/llvm-project/commit/1db5b348c4c93b6610afb4fd515b389989efc302 DIFF: https://github.com/llvm/llvm-project/commit/1db5b348c4c93b6610afb4fd515b389989efc302.diff

[clang] a474d5b - Use FileRange::text instead of Lexer::getSpelling

2020-07-10 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-07-10T16:21:12Z New Revision: a474d5bae4773782d50d4a5a62300c0f4a2dff28 URL: https://github.com/llvm/llvm-project/commit/a474d5bae4773782d50d4a5a62300c0f4a2dff28 DIFF: https://github.com/llvm/llvm-project/commit/a474d5bae4773782d50d4a5a62300c0f4a2dff28.diff

[clang] ea8bba7 - Fix crash on overloaded postfix unary operators due to invalid sloc

2020-07-08 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-07-08T14:09:40Z New Revision: ea8bba7e8d0db3541a386ad649c4bf21d53e8380 URL: https://github.com/llvm/llvm-project/commit/ea8bba7e8d0db3541a386ad649c4bf21d53e8380 DIFF: https://github.com/llvm/llvm-project/commit/ea8bba7e8d0db3541a386ad649c4bf21d53e8380.diff

[clang] fdbd783 - Add parenthesized expression to SyntaxTree

2020-07-02 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-07-02T06:28:41Z New Revision: fdbd78333fc6f1deb3037d0961130f05dce059e7 URL: https://github.com/llvm/llvm-project/commit/fdbd78333fc6f1deb3037d0961130f05dce059e7 DIFF: https://github.com/llvm/llvm-project/commit/fdbd78333fc6f1deb3037d0961130f05dce059e7.diff

[clang] 7b404b6 - Add `FloatingLiteral` to SyntaxTree

2020-06-25 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-06-25T17:05:08Z New Revision: 7b404b6d003181e990f53d27866ee98d5151c4f3 URL: https://github.com/llvm/llvm-project/commit/7b404b6d003181e990f53d27866ee98d5151c4f3 DIFF: https://github.com/llvm/llvm-project/commit/7b404b6d003181e990f53d27866ee98d5151c4f3.diff

[clang] 466e8b7 - Add StringLiteral to SyntaxTree

2020-06-25 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-06-25T17:05:08Z New Revision: 466e8b7ea6e162d48cac42ccda210bdeb11080e3 URL: https://github.com/llvm/llvm-project/commit/466e8b7ea6e162d48cac42ccda210bdeb11080e3 DIFF: https://github.com/llvm/llvm-project/commit/466e8b7ea6e162d48cac42ccda210bdeb11080e3.diff

[clang] 221d7bb - Add `CharLiteral` to SyntaxTree

2020-06-25 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-06-25T17:05:08Z New Revision: 221d7bbe49cceb0e408f0f46d9f8371e6c9fee2c URL: https://github.com/llvm/llvm-project/commit/221d7bbe49cceb0e408f0f46d9f8371e6c9fee2c DIFF: https://github.com/llvm/llvm-project/commit/221d7bbe49cceb0e408f0f46d9f8371e6c9fee2c.diff

[clang] 7f7f856 - Add `BoolLiteralExpression` to SyntaxTree

2020-06-25 Thread Eduardo Caldas via cfe-commits
Author: Eduardo Caldas Date: 2020-06-25T15:37:53Z New Revision: 7f7f8564808b51aa62744edf75c07c0df102056a URL: https://github.com/llvm/llvm-project/commit/7f7f8564808b51aa62744edf75c07c0df102056a DIFF: https://github.com/llvm/llvm-project/commit/7f7f8564808b51aa62744edf75c07c0df102056a.diff