Show patches with: Submitter = Lewis Hyatt       |    Archived = No       |   45 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
libcpp: Support extended characters for #pragma {push, pop}_macro [PR109704] libcpp: Support extended characters for #pragma {push, pop}_macro [PR109704] - - - -1- 2024-01-13 Lewis Hyatt Unresolved
libcpp: Fix __has_include_next ICE in the last directory of the path [PR80755] libcpp: Fix __has_include_next ICE in the last directory of the path [PR80755] - - - 1-- 2023-12-21 Lewis Hyatt Accepted
libcpp: Fix macro expansion for argument of __has_include [PR110558] libcpp: Fix macro expansion for argument of __has_include [PR110558] - - - 1-- 2023-12-12 Lewis Hyatt Accepted
c-family: Fix ICE with large column number after restoring a PCH [PR105608] c-family: Fix ICE with large column number after restoring a PCH [PR105608] - - - 1-- 2023-12-06 Lewis Hyatt Accepted
ping: [PATCH] diagnostics: Fix behavior of permerror options after diagnostic pop [PR111918] ping: [PATCH] diagnostics: Fix behavior of permerror options after diagnostic pop [PR111918] - - - -1- 2023-11-30 Lewis Hyatt Unresolved
preprocessor: Reinitialize frontend parser after loading a PCH [PR112319] preprocessor: Reinitialize frontend parser after loading a PCH [PR112319] - - - 1-- 2023-11-01 Lewis Hyatt Accepted
c++: Make -Wunknown-pragmas controllable by #pragma GCC diagnostic [PR89038] c++: Make -Wunknown-pragmas controllable by #pragma GCC diagnostic [PR89038] - - - 1-- 2023-10-18 Lewis Hyatt Accepted
ping: [PATCH] preprocessor: c++: Support `#pragma GCC target' macros [PR87299] ping: [PATCH] preprocessor: c++: Support `#pragma GCC target' macros [PR87299] - - - 1-- 2023-10-13 Lewis Hyatt Accepted
libcpp: testsuite: Add test for fixed _Pragma bug [PR82335] libcpp: testsuite: Add test for fixed _Pragma bug [PR82335] - - - 1-- 2023-10-02 Lewis Hyatt Accepted
libcpp: Improve the diagnostic for poisoned identifiers [PR36887] libcpp: Improve the diagnostic for poisoned identifiers [PR36887] - - - -1- 2023-09-20 Lewis Hyatt Unresolved
libcpp: Fix ICE on #include after a line marker directive [PR61474] libcpp: Fix ICE on #include after a line marker directive [PR61474] - - - 1-- 2023-09-16 Lewis Hyatt Accepted
testsuite: Add test for already-fixed issue with _Pragma expansion [PR90400] testsuite: Add test for already-fixed issue with _Pragma expansion [PR90400] - - - 1-- 2023-08-25 Lewis Hyatt Accepted
[v4,8/8] diagnostics: Support generated data locations in SARIF output diagnostics: libcpp: Overhaul locations for _Pragma tokens - - - 1-- 2023-08-09 Lewis Hyatt Accepted
[v4,7/8] diagnostics: libcpp: Assign real locations to the tokens inside _Pragma strings diagnostics: libcpp: Overhaul locations for _Pragma tokens - - - 1-- 2023-08-09 Lewis Hyatt Accepted
[v4,6/8] diagnostics: Full support for generated data locations diagnostics: libcpp: Overhaul locations for _Pragma tokens - - - 1-- 2023-08-09 Lewis Hyatt Accepted
[v4,5/8] diagnostics: Support testing generated data in input.cc selftests diagnostics: libcpp: Overhaul locations for _Pragma tokens - - - 1-- 2023-08-09 Lewis Hyatt Accepted
[v4,4/8] diagnostics: Support obtaining source code lines from generated data buffers diagnostics: libcpp: Overhaul locations for _Pragma tokens - - - 1-- 2023-08-09 Lewis Hyatt Accepted
[v4,3/8] diagnostics: Refactor class file_cache_slot diagnostics: libcpp: Overhaul locations for _Pragma tokens - - - 1-- 2023-08-09 Lewis Hyatt Accepted
[v4,2/8] libcpp: diagnostics: Support generated data in expanded locations diagnostics: libcpp: Overhaul locations for _Pragma tokens - - - 1-- 2023-08-09 Lewis Hyatt Accepted
[v4,1/8] libcpp: Add LC_GEN linemaps to support in-memory buffers diagnostics: libcpp: Overhaul locations for _Pragma tokens - - - 1-- 2023-08-09 Lewis Hyatt Accepted
preprocessor: c++: Support `#pragma GCC target' macros [PR87299] preprocessor: c++: Support `#pragma GCC target' macros [PR87299] - - - 1-- 2023-08-01 Lewis Hyatt Accepted
[v2] c-family: Implement pragma_lex () for preprocess-only mode [v2] c-family: Implement pragma_lex () for preprocess-only mode - - - 1-- 2023-07-27 Lewis Hyatt Accepted
[v3,4/4] diagnostics: Support generated data locations in SARIF output diagnostics: libcpp: Overhaul locations for _Pragma tokens - - - 1-- 2023-07-21 Lewis Hyatt Accepted
[v3,3/4] diagnostics: libcpp: Assign real locations to the tokens inside _Pragma strings diagnostics: libcpp: Overhaul locations for _Pragma tokens - - - 1-- 2023-07-21 Lewis Hyatt Accepted
[v3,2/4] diagnostics: Handle generated data locations in edit_context diagnostics: libcpp: Overhaul locations for _Pragma tokens - - - 1-- 2023-07-21 Lewis Hyatt Accepted
[v3,1/4] diagnostics: libcpp: Add LC_GEN linemaps to support in-memory buffers diagnostics: libcpp: Overhaul locations for _Pragma tokens - - - 1-- 2023-07-21 Lewis Hyatt Accepted
[committed] testsuite: Fix C++ UDL tests failing on 32-bit arch [PR103902] [committed] testsuite: Fix C++ UDL tests failing on 32-bit arch [PR103902] - - - -1- 2023-07-20 Lewis Hyatt Unresolved
c-family: Implement pragma_lex () for preprocess-only mode c-family: Implement pragma_lex () for preprocess-only mode - - - 1-- 2023-06-30 Lewis Hyatt Accepted
[v2] libcpp: Handle extended characters in user-defined literal suffix [PR103902] [v2] libcpp: Handle extended characters in user-defined literal suffix [PR103902] - - - 1-- 2023-03-02 Lewis Hyatt Accepted
libcpp: Fix ICE on directive inside _Pragma() operator [PR67046] libcpp: Fix ICE on directive inside _Pragma() operator [PR67046] - - - 1-- 2023-01-14 Lewis Hyatt Accepted
[v2,4/4] diagnostics: Support generated data locations in SARIF output diagnostics: libcpp: Overhaul locations for _Pragma tokens - - - 1-- 2023-01-05 Lewis Hyatt Accepted
[v2,3/4] diagnostics: libcpp: Assign real locations to the tokens inside _Pragma strings diagnostics: libcpp: Overhaul locations for _Pragma tokens - - - 1-- 2023-01-05 Lewis Hyatt Accepted
[v2,2/4] diagnostics: Handle generated data locations in edit_context diagnostics: libcpp: Overhaul locations for _Pragma tokens - - - 1-- 2023-01-05 Lewis Hyatt Accepted
[v2,1/4] diagnostics: libcpp: Add LC_GEN linemaps to support in-memory buffers diagnostics: libcpp: Overhaul locations for _Pragma tokens - - - 1-- 2023-01-05 Lewis Hyatt Accepted
preprocessor: Don't register pragmas in directives-only mode [PR108244] preprocessor: Don't register pragmas in directives-only mode [PR108244] - - - 1-- 2022-12-30 Lewis Hyatt Accepted
Ping^3: [PATCH] libcpp: Improve location for macro names [PR66290] Ping^3: [PATCH] libcpp: Improve location for macro names [PR66290] - - - 1-- 2022-12-01 Lewis Hyatt Accepted
[6/6] diagnostics: libcpp: Assign real locations to the tokens inside _Pragma strings diagnostics: libcpp: Overhaul locations for _Pragma tokens - - - 1-- 2022-11-04 Lewis Hyatt Accepted
[5/6] diagnostics: Support generated data in additional contexts diagnostics: libcpp: Overhaul locations for _Pragma tokens - - - 1-- 2022-11-04 Lewis Hyatt Accepted
[4/6] diagnostics: libcpp: Add LC_GEN linemaps to support in-memory buffers diagnostics: libcpp: Overhaul locations for _Pragma tokens - - - 1-- 2022-11-04 Lewis Hyatt Accepted
[3/6] libcpp: Fix paste error with unknown pragma after macro expansion diagnostics: libcpp: Overhaul locations for _Pragma tokens - - - 1-- 2022-11-04 Lewis Hyatt Accepted
[2/6] diagnostics: Use an inline function rather than hardcoding <built-in> string diagnostics: libcpp: Overhaul locations for _Pragma tokens - - - 1-- 2022-11-04 Lewis Hyatt Accepted
[1/6] diagnostics: Fix macro tracking for ad-hoc locations diagnostics: libcpp: Overhaul locations for _Pragma tokens - - - 1-- 2022-11-04 Lewis Hyatt Accepted
c++: libcpp: Support raw strings with newlines in directives [PR55971] c++: libcpp: Support raw strings with newlines in directives [PR55971] - - - 1-- 2022-10-27 Lewis Hyatt Accepted
diagnostics: Allow FEs to keep customizations for middle end [PR101551, PR106274] diagnostics: Allow FEs to keep customizations for middle end [PR101551, PR106274] - - - 1-- 2022-10-19 Lewis Hyatt Accepted
pch: Fix streaming of strings with embedded null bytes pch: Fix streaming of strings with embedded null bytes - - - 1-- 2022-10-18 Lewis Hyatt Accepted