[clang] 3e78fa8 - [C++20] [Modules] Profile TemplateName by canonical decl

2023-03-14 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-03-14T14:34:44+08:00 New Revision: 3e78fa860235431323aaf08c8fa922d75a7cfffa URL: https://github.com/llvm/llvm-project/commit/3e78fa860235431323aaf08c8fa922d75a7cfffa DIFF: https://github.com/llvm/llvm-project/commit/3e78fa860235431323aaf08c8fa922d75a7cfffa.diff

[clang] e264fe8 - [doc] [Modules] Document how to implement ABI compatible code in module units

2023-03-13 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-03-13T16:44:10+08:00 New Revision: e264fe89e37fc0b12e18d72ed98056cea1a9eba6 URL: https://github.com/llvm/llvm-project/commit/e264fe89e37fc0b12e18d72ed98056cea1a9eba6 DIFF: https://github.com/llvm/llvm-project/commit/e264fe89e37fc0b12e18d72ed98056cea1a9eba6.diff

[clang] 2e9977c - [C++20] [Modules] Treat module linkage as formal linkage only

2023-03-13 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-03-13T15:54:40+08:00 New Revision: 2e9977c2815653c141c6c060c4e0ab6c0db27911 URL: https://github.com/llvm/llvm-project/commit/2e9977c2815653c141c6c060c4e0ab6c0db27911 DIFF: https://github.com/llvm/llvm-project/commit/2e9977c2815653c141c6c060c4e0ab6c0db27911.diff

[clang] 8592b3e - Revert "[NFC] Don't recompute Linkage for Decl in Release Modes"

2023-03-09 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-03-10T15:25:26+08:00 New Revision: 8592b3e1d2080d9f6b3102dfb5895ca390da44a0 URL: https://github.com/llvm/llvm-project/commit/8592b3e1d2080d9f6b3102dfb5895ca390da44a0 DIFF: https://github.com/llvm/llvm-project/commit/8592b3e1d2080d9f6b3102dfb5895ca390da44a0.diff

[clang] 87ba95a - [NFC] Don't recompute Linkage for Decl in Release Modes

2023-03-09 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-03-10T15:23:38+08:00 New Revision: 87ba95aa212a4fd363a4dd52677e9eea5224a4e7 URL: https://github.com/llvm/llvm-project/commit/87ba95aa212a4fd363a4dd52677e9eea5224a4e7 DIFF: https://github.com/llvm/llvm-project/commit/87ba95aa212a4fd363a4dd52677e9eea5224a4e7.diff

[clang] af86957 - [C++20] [Modules] Don't load declaration eagerly for named modules

2023-03-09 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-03-10T14:57:21+08:00 New Revision: af86957cbbffd3dfff3c6750ebddf118aebd0069 URL: https://github.com/llvm/llvm-project/commit/af86957cbbffd3dfff3c6750ebddf118aebd0069 DIFF: https://github.com/llvm/llvm-project/commit/af86957cbbffd3dfff3c6750ebddf118aebd0069.diff

[clang] db987b9 - [Modules] Remove unnecessary check when generating name lookup table in ASTWriter

2023-03-09 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-03-09T17:29:36+08:00 New Revision: db987b9589be1eb604fcb74c85b410469e31485f URL: https://github.com/llvm/llvm-project/commit/db987b9589be1eb604fcb74c85b410469e31485f DIFF: https://github.com/llvm/llvm-project/commit/db987b9589be1eb604fcb74c85b410469e31485f.diff

[clang] 1c33c41 - [doc] Deprecate the '-fmodule-file==' for named modules in the document

2023-03-09 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-03-09T16:20:01+08:00 New Revision: 1c33c419e41e412a1b2476e9979034a42b8dda56 URL: https://github.com/llvm/llvm-project/commit/1c33c419e41e412a1b2476e9979034a42b8dda56 DIFF: https://github.com/llvm/llvm-project/commit/1c33c419e41e412a1b2476e9979034a42b8dda56.diff

[clang] 78e4897 - [NFC] [C++20] [Modules] Add a test for pr60085

2023-03-08 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-03-08T16:40:22+08:00 New Revision: 78e48977a6e67eaf6cea64e955e67edb0a55c993 URL: https://github.com/llvm/llvm-project/commit/78e48977a6e67eaf6cea64e955e67edb0a55c993 DIFF: https://github.com/llvm/llvm-project/commit/78e48977a6e67eaf6cea64e955e67edb0a55c993.diff

[clang] 6ceb32a - [C++20] [Modules] Handle the linkage of defaulted friend function

2023-03-06 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-03-07T15:34:33+08:00 New Revision: 6ceb32a66fb429b1e6880b723c4f0103f00e6dbd URL: https://github.com/llvm/llvm-project/commit/6ceb32a66fb429b1e6880b723c4f0103f00e6dbd DIFF: https://github.com/llvm/llvm-project/commit/6ceb32a66fb429b1e6880b723c4f0103f00e6dbd.diff

[clang] 5b769ff - [NFC] Add an invalid test case for C++20 Modules

2023-03-05 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-03-06T14:39:32+08:00 New Revision: 5b769ff3e6a47eb2ffe8aa9e86f701ef046cf0a9 URL: https://github.com/llvm/llvm-project/commit/5b769ff3e6a47eb2ffe8aa9e86f701ef046cf0a9 DIFF: https://github.com/llvm/llvm-project/commit/5b769ff3e6a47eb2ffe8aa9e86f701ef046cf0a9.diff

[clang] 2408f97 - Recommit [C++20] [Modules] Trying to compare the trailing require clause from the primary template function

2023-03-03 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-03-03T17:27:37+08:00 New Revision: 2408f97652caadf733a879e1d7d9c0702a80d609 URL: https://github.com/llvm/llvm-project/commit/2408f97652caadf733a879e1d7d9c0702a80d609 DIFF: https://github.com/llvm/llvm-project/commit/2408f97652caadf733a879e1d7d9c0702a80d609.diff

[clang] 5783363 - [C++20] [Modules] Deprecate to load C++20 Modules eagerly

2023-03-02 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-03-03T14:25:33+08:00 New Revision: 57833636816a13ccda53714413c532dc81e3b5ff URL: https://github.com/llvm/llvm-project/commit/57833636816a13ccda53714413c532dc81e3b5ff DIFF: https://github.com/llvm/llvm-project/commit/57833636816a13ccda53714413c532dc81e3b5ff.diff

[clang] 5828692 - [C++20] [Modules] Make TheImplicitGlobalModuleFragment and TheExportedImplicitGlobalModuleFragment to be useable modules

2023-03-02 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-03-03T11:15:29+08:00 New Revision: 5828692f70bc5f92fad9ed21a1844044924680aa URL: https://github.com/llvm/llvm-project/commit/5828692f70bc5f92fad9ed21a1844044924680aa DIFF: https://github.com/llvm/llvm-project/commit/5828692f70bc5f92fad9ed21a1844044924680aa.diff

[clang] bf52ead - [C++20] [Modules] Support to export declarations in language linkage

2023-03-02 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-03-03T10:31:48+08:00 New Revision: bf52ead24ca4fe1b73bceec7bba3abfe15541649 URL: https://github.com/llvm/llvm-project/commit/bf52ead24ca4fe1b73bceec7bba3abfe15541649 DIFF: https://github.com/llvm/llvm-project/commit/bf52ead24ca4fe1b73bceec7bba3abfe15541649.diff

[clang] db1b827 - Revert "[Modules] Don't check [temp.friend]p9 in ASTContext::isSameEntity"

2023-02-28 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-03-01T11:19:10+08:00 New Revision: db1b827ecfed6d311c315484f8a0bd78d4e9f99a URL: https://github.com/llvm/llvm-project/commit/db1b827ecfed6d311c315484f8a0bd78d4e9f99a DIFF: https://github.com/llvm/llvm-project/commit/db1b827ecfed6d311c315484f8a0bd78d4e9f99a.diff

[clang] 5bb3253 - Revert "[C++20] [Modules] Trying to compare the trailing require clause from the primary template function"

2023-02-28 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-03-01T11:04:20+08:00 New Revision: 5bb3253cf5b47dd49f431896b8d6412947a848f1 URL: https://github.com/llvm/llvm-project/commit/5bb3253cf5b47dd49f431896b8d6412947a848f1 DIFF: https://github.com/llvm/llvm-project/commit/5bb3253cf5b47dd49f431896b8d6412947a848f1.diff

[clang] 9e50578 - [C++20] [Modules] Trying to compare the trailing require clause from the primary template function

2023-02-28 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-02-28T23:41:48+08:00 New Revision: 9e50578ba43c49ee13ac3bb7d4868565824f9b29 URL: https://github.com/llvm/llvm-project/commit/9e50578ba43c49ee13ac3bb7d4868565824f9b29 DIFF: https://github.com/llvm/llvm-project/commit/9e50578ba43c49ee13ac3bb7d4868565824f9b29.diff

[clang] e76e3a0 - [NFC] Add a test about template pack for C++20 Modules

2023-02-27 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-02-28T14:38:46+08:00 New Revision: e76e3a091961ee4e5b01825527832f05234011d6 URL: https://github.com/llvm/llvm-project/commit/e76e3a091961ee4e5b01825527832f05234011d6 DIFF: https://github.com/llvm/llvm-project/commit/e76e3a091961ee4e5b01825527832f05234011d6.diff

[clang] 255b2d8 - Add test for issue 60486

2023-02-23 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-02-24T14:32:05+08:00 New Revision: 255b2d8162ead0ad444698506f97484572e574b1 URL: https://github.com/llvm/llvm-project/commit/255b2d8162ead0ad444698506f97484572e574b1 DIFF: https://github.com/llvm/llvm-project/commit/255b2d8162ead0ad444698506f97484572e574b1.diff

[clang] 74565c3 - [Modules] Don't check [temp.friend]p9 in ASTContext::isSameEntity

2023-02-23 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-02-23T17:09:38+08:00 New Revision: 74565c3add6d683559618973863e78a5e6836e48 URL: https://github.com/llvm/llvm-project/commit/74565c3add6d683559618973863e78a5e6836e48 DIFF: https://github.com/llvm/llvm-project/commit/74565c3add6d683559618973863e78a5e6836e48.diff

[clang] 6ed67cc - [Coroutines] Remove -fcoroutines-ts

2023-02-22 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-02-23T14:40:58+08:00 New Revision: 6ed67ccba7e4699e9e42302f2f9b7653444258ba URL: https://github.com/llvm/llvm-project/commit/6ed67ccba7e4699e9e42302f2f9b7653444258ba DIFF: https://github.com/llvm/llvm-project/commit/6ed67ccba7e4699e9e42302f2f9b7653444258ba.diff

[clang-tools-extra] 3fac87b - [NFC] Remove the use of '-fcoroutines-ts' in a test of clang-tidy

2023-02-22 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-02-23T14:16:00+08:00 New Revision: 3fac87b67749ece892fa6e797236eddc22c69ff6 URL: https://github.com/llvm/llvm-project/commit/3fac87b67749ece892fa6e797236eddc22c69ff6 DIFF: https://github.com/llvm/llvm-project/commit/3fac87b67749ece892fa6e797236eddc22c69ff6.diff

[clang] 2dfa957 - [NFC] Remove the unused parameter in Sema::PushGlobalModuleFragment

2023-02-19 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-02-20T15:37:55+08:00 New Revision: 2dfa957f120244ddc0238b548282f67d89f1a832 URL: https://github.com/llvm/llvm-project/commit/2dfa957f120244ddc0238b548282f67d89f1a832 DIFF: https://github.com/llvm/llvm-project/commit/2dfa957f120244ddc0238b548282f67d89f1a832.diff

[clang] 70d78e0 - [NFC] Remove unused Sema::DirectModuleImports

2023-02-19 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-02-20T15:07:49+08:00 New Revision: 70d78e035801a35c95c55384621724b0ef8ecb35 URL: https://github.com/llvm/llvm-project/commit/70d78e035801a35c95c55384621724b0ef8ecb35 DIFF: https://github.com/llvm/llvm-project/commit/70d78e035801a35c95c55384621724b0ef8ecb35.diff

[clang] c5cb111 - [Modules] Handle the visibility of GMF during the template instantiation

2023-02-19 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-02-20T14:19:50+08:00 New Revision: c5cb1117e19273a26499a1e18770b74bdf3b9ade URL: https://github.com/llvm/llvm-project/commit/c5cb1117e19273a26499a1e18770b74bdf3b9ade DIFF: https://github.com/llvm/llvm-project/commit/c5cb1117e19273a26499a1e18770b74bdf3b9ade.diff

[clang] 37b7a60 - [NFC] Add a test for C++20 Modules

2023-02-16 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-02-16T17:14:16+08:00 New Revision: 37b7a60cd74b7a1754583b7eb63a6339158fd398 URL: https://github.com/llvm/llvm-project/commit/37b7a60cd74b7a1754583b7eb63a6339158fd398 DIFF: https://github.com/llvm/llvm-project/commit/37b7a60cd74b7a1754583b7eb63a6339158fd398.diff

[clang] f8d5f0e - [NFC] Add two tests for C++ modules

2023-02-16 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-02-16T17:02:04+08:00 New Revision: f8d5f0e53b04040cebbba639530133b261a4432f URL: https://github.com/llvm/llvm-project/commit/f8d5f0e53b04040cebbba639530133b261a4432f DIFF: https://github.com/llvm/llvm-project/commit/f8d5f0e53b04040cebbba639530133b261a4432f.diff

[clang] 999ead9 - [Modules] Code cleanup after removing ModulesTS

2023-02-15 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-02-16T15:22:38+08:00 New Revision: 999ead9dc9080cf95445149e6dae1de087ef90b8 URL: https://github.com/llvm/llvm-project/commit/999ead9dc9080cf95445149e6dae1de087ef90b8 DIFF: https://github.com/llvm/llvm-project/commit/999ead9dc9080cf95445149e6dae1de087ef90b8.diff

[clang] 612f3ac - [Modules] Remove -fmodules-ts

2023-02-15 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-02-16T14:40:32+08:00 New Revision: 612f3ac26f8cdb7487408b5541b224876564e57c URL: https://github.com/llvm/llvm-project/commit/612f3ac26f8cdb7487408b5541b224876564e57c DIFF: https://github.com/llvm/llvm-project/commit/612f3ac26f8cdb7487408b5541b224876564e57c.diff

[clang] d54888a - [Modules] Refactor modules-ts tests to use standard c++ modules

2023-02-15 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-02-16T14:05:16+08:00 New Revision: d54888a3ebb141cdbb5e88ed7a3a2a54d24fc904 URL: https://github.com/llvm/llvm-project/commit/d54888a3ebb141cdbb5e88ed7a3a2a54d24fc904 DIFF: https://github.com/llvm/llvm-project/commit/d54888a3ebb141cdbb5e88ed7a3a2a54d24fc904.diff

[clang] 54cf24d - [NFC] Refactor ModuleDeclStateTest to make it not dependent on Frontend

2023-02-14 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-02-15T11:30:18+08:00 New Revision: 54cf24dc6e6317f7a77f8a320f1fbccc31ea7291 URL: https://github.com/llvm/llvm-project/commit/54cf24dc6e6317f7a77f8a320f1fbccc31ea7291 DIFF: https://github.com/llvm/llvm-project/commit/54cf24dc6e6317f7a77f8a320f1fbccc31ea7291.diff

[clang] 8d995b2 - [C++20] [Modules] [ClangScanDeps] Ensure that we can mix the use of and clang modules

2023-02-14 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-02-15T11:00:03+08:00 New Revision: 8d995b26c7559f273809d0d29e5042850e47165a URL: https://github.com/llvm/llvm-project/commit/8d995b26c7559f273809d0d29e5042850e47165a DIFF: https://github.com/llvm/llvm-project/commit/8d995b26c7559f273809d0d29e5042850e47165a.diff

[clang] 1ba93c3 - [Modules] Don't re-generate template specialization in the importer

2023-02-14 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-02-14T17:15:33+08:00 New Revision: 1ba93c3c30dcdf2659e3020ba462e0025187d8e1 URL: https://github.com/llvm/llvm-project/commit/1ba93c3c30dcdf2659e3020ba462e0025187d8e1 DIFF: https://github.com/llvm/llvm-project/commit/1ba93c3c30dcdf2659e3020ba462e0025187d8e1.diff

[clang] 9c4f0d8 - [docs] Add document for clang-scan-deps -format=p1689

2023-02-13 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-02-14T14:00:12+08:00 New Revision: 9c4f0d83f64ea64d662bb0c670bb5ca5d21a63fe URL: https://github.com/llvm/llvm-project/commit/9c4f0d83f64ea64d662bb0c670bb5ca5d21a63fe DIFF: https://github.com/llvm/llvm-project/commit/9c4f0d83f64ea64d662bb0c670bb5ca5d21a63fe.diff

[clang] 24ecd99 - [NFC] Set C++20 Named Modules for CodeGen in ASTContext in the early place

2023-02-13 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-02-13T17:14:58+08:00 New Revision: 24ecd99842352ed1e6d7877e76e93c2f83ebf3f3 URL: https://github.com/llvm/llvm-project/commit/24ecd99842352ed1e6d7877e76e93c2f83ebf3f3 DIFF: https://github.com/llvm/llvm-project/commit/24ecd99842352ed1e6d7877e76e93c2f83ebf3f3.diff

[clang] 64287d6 - Recommit [C++20] [Modules] [ClangScanDeps] Enable to print make-style dependency file within P1689 format (4/4)

2023-02-12 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-02-13T11:26:34+08:00 New Revision: 64287d69827c1d05edf8142742f6beb293d031fc URL: https://github.com/llvm/llvm-project/commit/64287d69827c1d05edf8142742f6beb293d031fc DIFF: https://github.com/llvm/llvm-project/commit/64287d69827c1d05edf8142742f6beb293d031fc.diff

[clang] 212d905 - Recommit [C++20] [Modules] [ClangScanDeps] Allow clang-scan-deps to without specified compilation database in P1689 (3/4)

2023-02-12 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-02-13T11:01:24+08:00 New Revision: 212d905643bd9cf6f80175c774ba7ab831c89e46 URL: https://github.com/llvm/llvm-project/commit/212d905643bd9cf6f80175c774ba7ab831c89e46 DIFF: https://github.com/llvm/llvm-project/commit/212d905643bd9cf6f80175c774ba7ab831c89e46.diff

[clang] eb70b38 - Recommit [C++20] [Modules] [ClangScanDeps] Add ClangScanDeps support for C++20 Named Modules in P1689 format (2/4)

2023-02-12 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-02-13T10:42:35+08:00 New Revision: eb70b38f838f6a3511dcbbc33f3ee81a4d05ede1 URL: https://github.com/llvm/llvm-project/commit/eb70b38f838f6a3511dcbbc33f3ee81a4d05ede1 DIFF: https://github.com/llvm/llvm-project/commit/eb70b38f838f6a3511dcbbc33f3ee81a4d05ede1.diff

[clang] 65f9719 - Revert "[C++20] [Modules] [ClangScanDeps] Enable to print make-style dependency file within P1689 format (4/4)"

2023-02-10 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-02-10T17:56:02+08:00 New Revision: 65f9719913eca9c7c72d1abf4eddab767abaebf6 URL: https://github.com/llvm/llvm-project/commit/65f9719913eca9c7c72d1abf4eddab767abaebf6 DIFF: https://github.com/llvm/llvm-project/commit/65f9719913eca9c7c72d1abf4eddab767abaebf6.diff

[clang] 288f688 - [NFC] Add test to show that preprocess an import decl won't require to load it actually

2023-02-10 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-02-10T16:14:37+08:00 New Revision: 288f688e294a0d2ee162f99f745c06d1e95d3620 URL: https://github.com/llvm/llvm-project/commit/288f688e294a0d2ee162f99f745c06d1e95d3620 DIFF: https://github.com/llvm/llvm-project/commit/288f688e294a0d2ee162f99f745c06d1e95d3620.diff

[clang] dd380f9 - [NFC] Remove the unused parameter introduced in e135476

2023-02-10 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-02-10T16:03:29+08:00 New Revision: dd380f9243dec95744a43ff73723e85ad77abbdb URL: https://github.com/llvm/llvm-project/commit/dd380f9243dec95744a43ff73723e85ad77abbdb DIFF: https://github.com/llvm/llvm-project/commit/dd380f9243dec95744a43ff73723e85ad77abbdb.diff

[clang] e135476 - [C++20] [Modules] [ClangScanDeps] Enable to print make-style dependency file within P1689 format (4/4)

2023-02-09 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-02-10T11:23:36+08:00 New Revision: e1354763b6e641e45cc2371270883fcd26edf705 URL: https://github.com/llvm/llvm-project/commit/e1354763b6e641e45cc2371270883fcd26edf705 DIFF: https://github.com/llvm/llvm-project/commit/e1354763b6e641e45cc2371270883fcd26edf705.diff

[clang] 591fdcd - [C++20] [Modules] [ClangScanDeps] Allow clang-scan-deps to without specified compilation database in P1689 (3/4)

2023-02-09 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-02-10T10:42:04+08:00 New Revision: 591fdcde921334b2d502779006d7c168307a2106 URL: https://github.com/llvm/llvm-project/commit/591fdcde921334b2d502779006d7c168307a2106 DIFF: https://github.com/llvm/llvm-project/commit/591fdcde921334b2d502779006d7c168307a2106.diff

[clang] de17c66 - [C++20] [Modules] [ClangScanDeps] Add ClangScanDeps support for C++20 Named Modules in P1689 format (2/4)

2023-02-09 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-02-10T10:26:43+08:00 New Revision: de17c665e3f995c7f5a0e453461ce3a1b8aec196 URL: https://github.com/llvm/llvm-project/commit/de17c665e3f995c7f5a0e453461ce3a1b8aec196 DIFF: https://github.com/llvm/llvm-project/commit/de17c665e3f995c7f5a0e453461ce3a1b8aec196.diff

[clang] 6470706 - [C++20] [Modules] [NFC] Add Preprocessor methods for named modules - for ClangScanDeps (1/4)

2023-02-09 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-02-10T10:11:36+08:00 New Revision: 6470706bc0ed2425704bc8c9e121a72e2d272616 URL: https://github.com/llvm/llvm-project/commit/6470706bc0ed2425704bc8c9e121a72e2d272616 DIFF: https://github.com/llvm/llvm-project/commit/6470706bc0ed2425704bc8c9e121a72e2d272616.diff

[clang] 1782e8f - [C++20] [Modules] Allow -fmodule-file== for implementation unit and document the behavior

2023-02-08 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-02-08T16:45:00+08:00 New Revision: 1782e8f9e882e8f4fb59968ff555c8c93827ea02 URL: https://github.com/llvm/llvm-project/commit/1782e8f9e882e8f4fb59968ff555c8c93827ea02 DIFF: https://github.com/llvm/llvm-project/commit/1782e8f9e882e8f4fb59968ff555c8c93827ea02.diff

[clang] 84bf4ab - [C++20] [Modules] Allow ADL in dependent context for modules

2023-02-06 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-02-07T14:09:46+08:00 New Revision: 84bf4ab087b105e0c72da9ec26ad45e9468fa7be URL: https://github.com/llvm/llvm-project/commit/84bf4ab087b105e0c72da9ec26ad45e9468fa7be DIFF: https://github.com/llvm/llvm-project/commit/84bf4ab087b105e0c72da9ec26ad45e9468fa7be.diff

[clang] d2b0b26 - [Coroutines] Pass size parameter for deallocation function when qualified

2023-02-06 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-02-07T00:22:22+08:00 New Revision: d2b0b26132ce5d3d9022edbf274f01e9de764673 URL: https://github.com/llvm/llvm-project/commit/d2b0b26132ce5d3d9022edbf274f01e9de764673 DIFF: https://github.com/llvm/llvm-project/commit/d2b0b26132ce5d3d9022edbf274f01e9de764673.diff

[clang] 7c97c57 - [Modules] Recreate file manager for ftime-trace when compiling a module

2023-02-06 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-02-06T17:17:09+08:00 New Revision: 7c97c574cc795705737cd0b73daf6867406fe624 URL: https://github.com/llvm/llvm-project/commit/7c97c574cc795705737cd0b73daf6867406fe624 DIFF: https://github.com/llvm/llvm-project/commit/7c97c574cc795705737cd0b73daf6867406fe624.diff

[clang] 9b7e574 - [NFC] [Serialization] Add static assert for Num*Declbits

2023-02-02 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-02-03T14:35:44+08:00 New Revision: 9b7e574701554fd496dc0fafe567b60767783b4b URL: https://github.com/llvm/llvm-project/commit/9b7e574701554fd496dc0fafe567b60767783b4b DIFF: https://github.com/llvm/llvm-project/commit/9b7e574701554fd496dc0fafe567b60767783b4b.diff

[clang] 10d85dc - [C++20] [Modules] Pop Expression Evaluation Context when we skip its body during parsing

2023-02-02 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-02-03T10:27:02+08:00 New Revision: 10d85dc75468074d2aceb1a648125167128d6f25 URL: https://github.com/llvm/llvm-project/commit/10d85dc75468074d2aceb1a648125167128d6f25 DIFF: https://github.com/llvm/llvm-project/commit/10d85dc75468074d2aceb1a648125167128d6f25.diff

[clang] 38a2f08 - Revert "[NFC] [Serialization] Add static assert for the size of the decls to"

2023-01-18 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-01-19T10:37:48+08:00 New Revision: 38a2f089b48103922e3ff6c363032704ce52c08e URL: https://github.com/llvm/llvm-project/commit/38a2f089b48103922e3ff6c363032704ce52c08e DIFF: https://github.com/llvm/llvm-project/commit/38a2f089b48103922e3ff6c363032704ce52c08e.diff

[clang] c79635c - [NFC] [Serialization] Add static assert for the size of the decls to

2023-01-18 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-01-19T10:20:29+08:00 New Revision: c79635cce845d66897970cd7f8d7c77b0a3c0286 URL: https://github.com/llvm/llvm-project/commit/c79635cce845d66897970cd7f8d7c77b0a3c0286 DIFF: https://github.com/llvm/llvm-project/commit/c79635cce845d66897970cd7f8d7c77b0a3c0286.diff

[clang] 205b5f6 - [Serialization] Serialize the new added FunctionDeclBits: IsIneligibleOrNotSelected

2023-01-17 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-01-18T14:15:27+08:00 New Revision: 205b5f63a835bffc22dccfdaed53ee7dac504be1 URL: https://github.com/llvm/llvm-project/commit/205b5f63a835bffc22dccfdaed53ee7dac504be1 DIFF: https://github.com/llvm/llvm-project/commit/205b5f63a835bffc22dccfdaed53ee7dac504be1.diff

[clang] 98f36ac - [C++20] [Modules] Deprecate `-fmodules-ts` flag

2023-01-17 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-01-18T10:39:21+08:00 New Revision: 98f36ac4fa86d7f7a3f05b70f792c416fbb23a4a URL: https://github.com/llvm/llvm-project/commit/98f36ac4fa86d7f7a3f05b70f792c416fbb23a4a DIFF: https://github.com/llvm/llvm-project/commit/98f36ac4fa86d7f7a3f05b70f792c416fbb23a4a.diff

[clang] f900742 - [C++] [Coroutines] Deprecates the '-fcoroutines-ts' flag

2023-01-17 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-01-18T10:26:53+08:00 New Revision: f900742746734953e8823319d5c8c40d857c10ea URL: https://github.com/llvm/llvm-project/commit/f900742746734953e8823319d5c8c40d857c10ea DIFF: https://github.com/llvm/llvm-project/commit/f900742746734953e8823319d5c8c40d857c10ea.diff

[clang] b3eb004 - [C++20] [Modules] Only diagnose the non-inline external variable

2023-01-17 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-01-17T17:48:09+08:00 New Revision: b3eb004ca78f522c91c0d83bafeab2ee753417c8 URL: https://github.com/llvm/llvm-project/commit/b3eb004ca78f522c91c0d83bafeab2ee753417c8 DIFF: https://github.com/llvm/llvm-project/commit/b3eb004ca78f522c91c0d83bafeab2ee753417c8.diff

[clang] cc526e3 - [C++20] [Coroutines] Disable to take the address of labels in coroutines

2023-01-16 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-01-17T11:35:32+08:00 New Revision: cc526e346debbaf1d2d32a59230288a4e98294c7 URL: https://github.com/llvm/llvm-project/commit/cc526e346debbaf1d2d32a59230288a4e98294c7 DIFF: https://github.com/llvm/llvm-project/commit/cc526e346debbaf1d2d32a59230288a4e98294c7.diff

[clang] 046a991 - Add Release Notes and Doc for -fmodule-output

2023-01-16 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-01-16T17:01:41+08:00 New Revision: 046a9910c31e6eeb04f54f59574c74773292d3f0 URL: https://github.com/llvm/llvm-project/commit/046a9910c31e6eeb04f54f59574c74773292d3f0 DIFF: https://github.com/llvm/llvm-project/commit/046a9910c31e6eeb04f54f59574c74773292d3f0.diff

[clang] 2563ad8 - [NFC] [Modules] Add test from PR60036

2023-01-15 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-01-16T15:08:16+08:00 New Revision: 2563ad8ef1a88907049715b582eb2342fd69cf89 URL: https://github.com/llvm/llvm-project/commit/2563ad8ef1a88907049715b582eb2342fd69cf89 DIFF: https://github.com/llvm/llvm-project/commit/2563ad8ef1a88907049715b582eb2342fd69cf89.diff

[clang] fcb6afb - [Driver] [C++20] [Modules] Don't emit unused-argument warning for '-fmodule-output' and '-fmodule-output='

2023-01-15 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-01-16T14:08:02+08:00 New Revision: fcb6afb508c420c3a95e6e1324b1586255a08f40 URL: https://github.com/llvm/llvm-project/commit/fcb6afb508c420c3a95e6e1324b1586255a08f40 DIFF: https://github.com/llvm/llvm-project/commit/fcb6afb508c420c3a95e6e1324b1586255a08f40.diff

[clang] 3e9e8d6 - [Driver] [C++20] [Modules] Support -fmodule-output= (2/2)

2023-01-15 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-01-16T14:01:05+08:00 New Revision: 3e9e8d6ef44244491e25f7bc918f6e91e16b7714 URL: https://github.com/llvm/llvm-project/commit/3e9e8d6ef44244491e25f7bc918f6e91e16b7714 DIFF: https://github.com/llvm/llvm-project/commit/3e9e8d6ef44244491e25f7bc918f6e91e16b7714.diff

[clang] b1ac375 - [NFC] Only run clang/test/Driver/module-output.cppm on x86 registered targets

2023-01-15 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-01-16T13:49:37+08:00 New Revision: b1ac375e11c801be2a1e07e87be91ae54decf2eb URL: https://github.com/llvm/llvm-project/commit/b1ac375e11c801be2a1e07e87be91ae54decf2eb DIFF: https://github.com/llvm/llvm-project/commit/b1ac375e11c801be2a1e07e87be91ae54decf2eb.diff

[clang] 6f2e781 - [NFC] Require tests to skip on windows to avoid handling the different

2023-01-15 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-01-16T11:48:08+08:00 New Revision: 6f2e78195f644f024df5b5167e26bdd56b4c1c2b URL: https://github.com/llvm/llvm-project/commit/6f2e78195f644f024df5b5167e26bdd56b4c1c2b DIFF: https://github.com/llvm/llvm-project/commit/6f2e78195f644f024df5b5167e26bdd56b4c1c2b.diff

[clang] f89327e - [Driver] [Modules] Support -fmodule-output (1/2)

2023-01-15 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-01-16T11:05:33+08:00 New Revision: f89327e28bc17a1d80fd5523520e62d8dd53c1cb URL: https://github.com/llvm/llvm-project/commit/f89327e28bc17a1d80fd5523520e62d8dd53c1cb DIFF: https://github.com/llvm/llvm-project/commit/f89327e28bc17a1d80fd5523520e62d8dd53c1cb.diff

[clang] d851a79 - [NFC] Refactor the outdated warning message about removing std::experimental::coroutine

2023-01-11 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-01-12T15:32:40+08:00 New Revision: d851a7937e7669cf1f04768ffb4593ba179fd32a URL: https://github.com/llvm/llvm-project/commit/d851a7937e7669cf1f04768ffb4593ba179fd32a DIFF: https://github.com/llvm/llvm-project/commit/d851a7937e7669cf1f04768ffb4593ba179fd32a.diff

[clang] 9cb1298 - [NFC] Fix a test faliing in AIX

2023-01-09 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-01-10T10:41:21+08:00 New Revision: 9cb1298dcc85c357eb97ed0bdc3c82c5d011f6f6 URL: https://github.com/llvm/llvm-project/commit/9cb1298dcc85c357eb97ed0bdc3c82c5d011f6f6 DIFF: https://github.com/llvm/llvm-project/commit/9cb1298dcc85c357eb97ed0bdc3c82c5d011f6f6.diff

[clang] 2893bcd - [NFC] Fix the test failure in 08f957808e5f7e44b11d in armv8

2023-01-08 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-01-09T11:54:17+08:00 New Revision: 2893bcd6cd88310da9ba4a37c142c6db463ba79e URL: https://github.com/llvm/llvm-project/commit/2893bcd6cd88310da9ba4a37c142c6db463ba79e DIFF: https://github.com/llvm/llvm-project/commit/2893bcd6cd88310da9ba4a37c142c6db463ba79e.diff

[clang] 08f9578 - [C++20] [Modules] Don't generate global ctors/dtors for variables which are available externally

2023-01-08 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-01-09T10:48:43+08:00 New Revision: 08f957808e5f7e44b11d5e9015925955fe1e9d32 URL: https://github.com/llvm/llvm-project/commit/08f957808e5f7e44b11d5e9015925955fe1e9d32 DIFF: https://github.com/llvm/llvm-project/commit/08f957808e5f7e44b11d5e9015925955fe1e9d32.diff

[clang] ee1be28 - [C++20] [Modules] Make placement allocation functions always visible

2023-01-08 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-01-09T10:40:23+08:00 New Revision: ee1be282241b1253847e663af000f7082b7f03a3 URL: https://github.com/llvm/llvm-project/commit/ee1be282241b1253847e663af000f7082b7f03a3 DIFF: https://github.com/llvm/llvm-project/commit/ee1be282241b1253847e663af000f7082b7f03a3.diff

[clang] 8a06b23 - [NFC] let FunctionDecl::isReservedGlobalPlacementOperator return false when the function decl is not allocation functions

2023-01-04 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-01-04T18:57:36+08:00 New Revision: 8a06b2362a4b4da835d7d6041d1c0d706b5281b7 URL: https://github.com/llvm/llvm-project/commit/8a06b2362a4b4da835d7d6041d1c0d706b5281b7 DIFF: https://github.com/llvm/llvm-project/commit/8a06b2362a4b4da835d7d6041d1c0d706b5281b7.diff

[clang] 367e618 - [C++20] [Modules] Emit full specialization of variable template as available externally in importers

2023-01-02 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-01-03T14:48:29+08:00 New Revision: 367e618fd605353ad77bb78f884c758948f0d573 URL: https://github.com/llvm/llvm-project/commit/367e618fd605353ad77bb78f884c758948f0d573 DIFF: https://github.com/llvm/llvm-project/commit/367e618fd605353ad77bb78f884c758948f0d573.diff

[clang] d0ce367 - [C++20] [Modules] Fix a crash when instantiate hidden friends

2023-01-02 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2023-01-03T13:37:57+08:00 New Revision: d0ce367a97137e6c2b28f1e18988fd7888bcea0a URL: https://github.com/llvm/llvm-project/commit/d0ce367a97137e6c2b28f1e18988fd7888bcea0a DIFF: https://github.com/llvm/llvm-project/commit/d0ce367a97137e6c2b28f1e18988fd7888bcea0a.diff

[clang] aa00493 - [NFC] [C++20] [Modules] Add merge-records test for C++20 Modules

2022-12-14 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2022-12-15T15:32:46+08:00 New Revision: aa00493de2b3c3a1819497ad36b8262be12e40bb URL: https://github.com/llvm/llvm-project/commit/aa00493de2b3c3a1819497ad36b8262be12e40bb DIFF: https://github.com/llvm/llvm-project/commit/aa00493de2b3c3a1819497ad36b8262be12e40bb.diff

[clang] edb3b44 - [NFC] [C++20] [Modules] Add more lambda tests

2022-12-13 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2022-12-14T11:30:12+08:00 New Revision: edb3b44e7d7ca34b7e7a880a15411678d057e039 URL: https://github.com/llvm/llvm-project/commit/edb3b44e7d7ca34b7e7a880a15411678d057e039 DIFF: https://github.com/llvm/llvm-project/commit/edb3b44e7d7ca34b7e7a880a15411678d057e039.diff

[clang] 7dccdd7 - [Coroutines] Don't mark the parameter attribute of resume function as noalias

2022-12-12 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2022-12-13T10:19:24+08:00 New Revision: 7dccdd76b3749508f4a4147b0ba1f7f2689bebb2 URL: https://github.com/llvm/llvm-project/commit/7dccdd76b3749508f4a4147b0ba1f7f2689bebb2 DIFF: https://github.com/llvm/llvm-project/commit/7dccdd76b3749508f4a4147b0ba1f7f2689bebb2.diff

[clang] 303f20a - [C++20] [Modules] [Serialization] Deserialize

2022-12-06 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2022-12-07T10:52:02+08:00 New Revision: 303f20a2cab4554a10ec225fd853709146f8c51c URL: https://github.com/llvm/llvm-project/commit/303f20a2cab4554a10ec225fd853709146f8c51c DIFF: https://github.com/llvm/llvm-project/commit/303f20a2cab4554a10ec225fd853709146f8c51c.diff

[clang] 1614d63 - [NFC] Remove unused codes after 4a7be42d922af

2022-11-17 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2022-11-18T11:52:44+08:00 New Revision: 1614d6340597d29ca8214acc2eff80df50392d36 URL: https://github.com/llvm/llvm-project/commit/1614d6340597d29ca8214acc2eff80df50392d36 DIFF: https://github.com/llvm/llvm-project/commit/1614d6340597d29ca8214acc2eff80df50392d36.diff

[clang] d584468 - [C++20] [Modules] Don't emit macro definitions with named module

2022-11-17 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2022-11-18T11:11:17+08:00 New Revision: d5844685810980399397a4310b943532361790ef URL: https://github.com/llvm/llvm-project/commit/d5844685810980399397a4310b943532361790ef DIFF: https://github.com/llvm/llvm-project/commit/d5844685810980399397a4310b943532361790ef.diff

[clang] 4a7be42 - [C++20] [Modules] Remove unmaintained Header Module

2022-11-17 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2022-11-18T10:39:33+08:00 New Revision: 4a7be42d922af0e2a60e08cbac062f57666c0003 URL: https://github.com/llvm/llvm-project/commit/4a7be42d922af0e2a60e08cbac062f57666c0003 DIFF: https://github.com/llvm/llvm-project/commit/4a7be42d922af0e2a60e08cbac062f57666c0003.diff

[clang] de034cf - [NFC] Fix the typo and the format in the StandardCPlusPlusModules

2022-11-15 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2022-11-15T22:53:43+08:00 New Revision: de034cf3136dfe421189d8627654aad0313cf988 URL: https://github.com/llvm/llvm-project/commit/de034cf3136dfe421189d8627654aad0313cf988 DIFF: https://github.com/llvm/llvm-project/commit/de034cf3136dfe421189d8627654aad0313cf988.diff

[clang] cb2289f - [C++20] [Modules] Attach implicitly declared allocation funcitons to

2022-11-15 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2022-11-15T17:21:48+08:00 New Revision: cb2289f39240a0fdccc9a853a02ae9751578a0fd URL: https://github.com/llvm/llvm-project/commit/cb2289f39240a0fdccc9a853a02ae9751578a0fd DIFF: https://github.com/llvm/llvm-project/commit/cb2289f39240a0fdccc9a853a02ae9751578a0fd.diff

[clang] 9044226 - [NFC] [C++20] [Modules] Remove unused Global Module Fragment variables/arguments

2022-11-14 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2022-11-15T11:51:13+08:00 New Revision: 9044226ba2dab1c8c4e7fb352c4c5b4d399052b4 URL: https://github.com/llvm/llvm-project/commit/9044226ba2dab1c8c4e7fb352c4c5b4d399052b4 DIFF: https://github.com/llvm/llvm-project/commit/9044226ba2dab1c8c4e7fb352c4c5b4d399052b4.diff

[clang] 360c5fe - [C++20] [Modules] Emit Macro Definition in -module-file-info action

2022-11-13 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2022-11-14T13:28:26+08:00 New Revision: 360c5fe54c0758c73bf85453fd2913f371adc7d5 URL: https://github.com/llvm/llvm-project/commit/360c5fe54c0758c73bf85453fd2913f371adc7d5 DIFF: https://github.com/llvm/llvm-project/commit/360c5fe54c0758c73bf85453fd2913f371adc7d5.diff

[clang] 04fb3e3 - [C++20] [Modules] Document the behavior about reserved module names

2022-11-10 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2022-11-10T16:43:50+08:00 New Revision: 04fb3e3de7329a11b75c77fc418e3e5f5ddcac77 URL: https://github.com/llvm/llvm-project/commit/04fb3e3de7329a11b75c77fc418e3e5f5ddcac77 DIFF: https://github.com/llvm/llvm-project/commit/04fb3e3de7329a11b75c77fc418e3e5f5ddcac77.diff

[clang] d1f90b6 - [NFC] [C++20] [Modules] Rename ASTWriter::isWritingStdCXXNamedModules

2022-11-07 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2022-11-08T15:58:46+08:00 New Revision: d1f90b61292045d395ba5b94bc9098f4b5d4e55d URL: https://github.com/llvm/llvm-project/commit/d1f90b61292045d395ba5b94bc9098f4b5d4e55d DIFF: https://github.com/llvm/llvm-project/commit/d1f90b61292045d395ba5b94bc9098f4b5d4e55d.diff

[clang] 22914a8 - [NFC] Use isa<...> to replace isa<>||isa<> in clang/Serialization

2022-10-31 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2022-10-31T21:17:03+08:00 New Revision: 22914a82299dc45d4e5a3ec6c50808c97e6e6a10 URL: https://github.com/llvm/llvm-project/commit/22914a82299dc45d4e5a3ec6c50808c97e6e6a10 DIFF: https://github.com/llvm/llvm-project/commit/22914a82299dc45d4e5a3ec6c50808c97e6e6a10.diff

[clang] e12b627 - [docs] Add the description about mixing use of clang modules and c++

2022-10-31 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2022-10-31T16:02:43+08:00 New Revision: e12b627a35ee41e2bee069bf871c8b779f4d4e35 URL: https://github.com/llvm/llvm-project/commit/e12b627a35ee41e2bee069bf871c8b779f4d4e35 DIFF: https://github.com/llvm/llvm-project/commit/e12b627a35ee41e2bee069bf871c8b779f4d4e35.diff

[clang] e8541e4 - [NFC] [Modules] Rename modules related things in Preprocessor and AffectingModules

2022-10-27 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2022-10-27T16:40:26+08:00 New Revision: e8541e4b42c54e106940b846123508742e026b7d URL: https://github.com/llvm/llvm-project/commit/e8541e4b42c54e106940b846123508742e026b7d DIFF: https://github.com/llvm/llvm-project/commit/e8541e4b42c54e106940b846123508742e026b7d.diff

[clang] 8e7d5d5 - [NFC] Add missing ABI requirement from the previous patch

2022-10-17 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2022-10-18T13:16:04+08:00 New Revision: 8e7d5d5863105aa2c0610bc5d00e5cfad683c7fd URL: https://github.com/llvm/llvm-project/commit/8e7d5d5863105aa2c0610bc5d00e5cfad683c7fd DIFF: https://github.com/llvm/llvm-project/commit/8e7d5d5863105aa2c0610bc5d00e5cfad683c7fd.diff

[clang] db82096 - [NFC] [C++20] [Modules] Test if the functions in importee are generated

2022-10-17 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2022-10-18T11:40:49+08:00 New Revision: db82096ff0aaadd4ce9b76ea3ffb188c9e5a0a64 URL: https://github.com/llvm/llvm-project/commit/db82096ff0aaadd4ce9b76ea3ffb188c9e5a0a64 DIFF: https://github.com/llvm/llvm-project/commit/db82096ff0aaadd4ce9b76ea3ffb188c9e5a0a64.diff

[clang] f461e80 - [NFC] Judge if we have std c++ modules in RenderModulesOptions

2022-10-17 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2022-10-17T15:51:02+08:00 New Revision: f461e8045e220c3848b572cb5afd0e9db8d41681 URL: https://github.com/llvm/llvm-project/commit/f461e8045e220c3848b572cb5afd0e9db8d41681 DIFF: https://github.com/llvm/llvm-project/commit/f461e8045e220c3848b572cb5afd0e9db8d41681.diff

[clang] 1104c70 - [C++20] [Coroutines] Add ReleaseNotes about addressing thread identifiaction problems

2022-10-16 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2022-10-17T10:46:14+08:00 New Revision: 1104c70f96de7abe90b4ff51870ed046862c79fb URL: https://github.com/llvm/llvm-project/commit/1104c70f96de7abe90b4ff51870ed046862c79fb DIFF: https://github.com/llvm/llvm-project/commit/1104c70f96de7abe90b4ff51870ed046862c79fb.diff

[clang] b72a364 - [C++20] [Coroutines] Exit early if we found co_await appears in

2022-10-09 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2022-10-09T14:59:27+08:00 New Revision: b72a364bb5ccc4ad50f3e28b6706db86987d961b URL: https://github.com/llvm/llvm-project/commit/b72a364bb5ccc4ad50f3e28b6706db86987d961b DIFF: https://github.com/llvm/llvm-project/commit/b72a364bb5ccc4ad50f3e28b6706db86987d961b.diff

[clang] 0c4f0bf - [C++20] [Modules] Only allow redeclarations in partitions if they are in the same module

2022-10-08 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2022-10-08T17:44:04+08:00 New Revision: 0c4f0bf40d17d516aff54f6cea79b69101085799 URL: https://github.com/llvm/llvm-project/commit/0c4f0bf40d17d516aff54f6cea79b69101085799 DIFF: https://github.com/llvm/llvm-project/commit/0c4f0bf40d17d516aff54f6cea79b69101085799.diff

[clang] 9974ed8 - [C++20] [Modules] Remove assertion of current module when acting on import

2022-10-08 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2022-10-08T16:44:51+08:00 New Revision: 9974ed804995d2e34be69404e9904c7e03cfbda4 URL: https://github.com/llvm/llvm-project/commit/9974ed804995d2e34be69404e9904c7e03cfbda4 DIFF: https://github.com/llvm/llvm-project/commit/9974ed804995d2e34be69404e9904c7e03cfbda4.diff

[clang] 1aaba40 - [C++] [Modules] Add a test case for mocking implementation for std modules

2022-09-23 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2022-09-23T15:20:46+08:00 New Revision: 1aaba40dcbe8fdc93d825d1f4e22edaa3e9aa5b1 URL: https://github.com/llvm/llvm-project/commit/1aaba40dcbe8fdc93d825d1f4e22edaa3e9aa5b1 DIFF: https://github.com/llvm/llvm-project/commit/1aaba40dcbe8fdc93d825d1f4e22edaa3e9aa5b1.diff

[clang] 327141f - [C++] [Coroutines] Prefer aligned (de)allocation for coroutines -

2022-09-21 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2022-09-22T11:28:29+08:00 New Revision: 327141fb1d8ca35b323107a43d57886eb77e7384 URL: https://github.com/llvm/llvm-project/commit/327141fb1d8ca35b323107a43d57886eb77e7384 DIFF: https://github.com/llvm/llvm-project/commit/327141fb1d8ca35b323107a43d57886eb77e7384.diff

[clang] b76da14 - [C++] [Modules] Generate the initializer for modules if we compile a

2022-09-18 Thread Chuanqi Xu via cfe-commits
Author: Chuanqi Xu Date: 2022-09-19T11:30:34+08:00 New Revision: b76da14b3bfc1768d3dc9478b167b402a9ec308f URL: https://github.com/llvm/llvm-project/commit/b76da14b3bfc1768d3dc9478b167b402a9ec308f DIFF: https://github.com/llvm/llvm-project/commit/b76da14b3bfc1768d3dc9478b167b402a9ec308f.diff

<    8   9   10   11   12   13   14   15   >