llvm-project
[Clang][Preprocessor] Unify header-name lookahead for import and include
#191004
Merged

[Clang][Preprocessor] Unify header-name lookahead for import and include #191004

yronglin merged 15 commits into llvm:main from yronglin:fix_import_digraph
yronglin
yronglin yronglin requested a review from cor3ntin cor3ntin 139 days ago
yronglin yronglin requested a review from hubert-reinterpretcast hubert-reinterpretcast 139 days ago
yronglin yronglin requested a review from shafik shafik 139 days ago
yronglin yronglin requested a review from erichkeane erichkeane 139 days ago
yronglin yronglin requested a review from ChuanqiXu9 ChuanqiXu9 139 days ago
llvmbot llvmbot added clang
llvmbot llvmbot added clang:frontend
llvmbot llvmbot added clang:modules
llvmbot
yronglin yronglin requested a review from zygoloid zygoloid 139 days ago
cor3ntin
cor3ntin commented on 2026-04-08
zygoloid
zygoloid requested changes on 2026-04-08
yronglin yronglin changed the title [C++][Modules][Preprocessor] Clang should not convert a import preprocessing token to contextual keyword if a digraph character following import [C++][Modules] Don't check '<' after 'import' when converting import pp-token to contextual keyword 138 days ago
github-actions
yronglin
hubert-reinterpretcast
hubert-reinterpretcast commented on 2026-04-09
yronglin yronglin force pushed from 246459d3 to 93b9764f 136 days ago
yronglin yronglin changed the title [C++][Modules] Don't check '<' after 'import' when converting import pp-token to contextual keyword [Clang][Preprocessor] Unify header-name lookahead for import and include 136 days ago
hubert-reinterpretcast
yronglin
zygoloid
hubert-reinterpretcast
zygoloid
hubert-reinterpretcast
github-actions
github-actions
yronglin
hubert-reinterpretcast
hubert-reinterpretcast commented on 2026-04-16
yronglin yronglin requested a review from zygoloid zygoloid 104 days ago
yronglin
yronglin
yronglin [C++][Modules][Preprocessor] Clang should not convert a import prepro…
2531f10a
yronglin Revert "[C++][Modules][Preprocessor] Clang should not convert a impor…
4662a155
yronglin [C++][Modules] Don't check '<' after 'import' when converting import …
593b498d
yronglin [Clang][Preprocessor] Unify header-name lookahead for import and include
20a94b95
yronglin Format
03ae144f
yronglin Avoid 2nd peekNextPPToken call
c94381c8
yronglin Add comments in LexHeaderName
c1f40b4c
yronglin Fix rebase issue
0215f201
yronglin yronglin force pushed from 11b90900 to 0215f201 34 days ago
yronglin
cor3ntin
cor3ntin approved these changes on 2026-07-22
zygoloid
zygoloid requested changes on 2026-07-23
yronglin [clang] If lexing an angled header name fails, it's simply wrong to a…
fb7822bb
yronglin Remove unnecessary include
f497e975
zygoloid
zygoloid commented on 2026-07-25
yronglin [clang] Revert unnecessary changes
20fdd677
akashagrwl
zygoloid
yronglin Fix Dependency directive scaning
ff381079
yronglin Merge branch 'main' into fix_import_digraph
7561fe6e
yronglin yronglin requested a review from zygoloid zygoloid 22 days ago
zygoloid
zygoloid approved these changes on 2026-08-03
yronglin Add fixme and more test
9583cab3
yronglin Format
6d38aba3
yronglin yronglin merged 56dc58dc into main 20 days ago
Kewen12
jrtc27
jrtc27
llvm-ci
llvm-ci
llvm-ci

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone