Show patches with: Submitter = Lewis Hyatt       |    State = Action Required       |    Archived = No       |   86 patches
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
Patch to support extended characters in C/C++ identifiers Patch to support extended characters in C/C++ identifiers - - - - --- 2019-08-12 Lewis Hyatt New
Multibyte awareness for diagnostics (PR 49973) Multibyte awareness for diagnostics (PR 49973) - - - - --- 2019-09-26 Lewis Hyatt New
Fix multibyte-related issues in pretty-print.c (PR 91843) Fix multibyte-related issues in pretty-print.c (PR 91843) - - - - --- 2019-10-10 Lewis Hyatt New
[committed] Add myself to MAINTAINERS [committed] Add myself to MAINTAINERS - - - - --- 2019-12-10 Lewis Hyatt New
Ensure colorization doesn't corrupt multibyte sequences in diagnostics Ensure colorization doesn't corrupt multibyte sequences in diagnostics - - - - --- 2019-12-12 Lewis Hyatt New
diagnostics: Support conversion of tabs to spaces [PR86904] diagnostics: Support conversion of tabs to spaces [PR86904] - - - - --- 2020-01-23 Lewis Hyatt New
wwwdocs: Document support for extended identifiers added to GCC 10 wwwdocs: Document support for extended identifiers added to GCC 10 - - - - --- 2020-01-24 Lewis Hyatt New
driver: Fix typos in options descriptions driver: Fix typos in options descriptions - - - - --- 2020-01-30 Lewis Hyatt New
diagnostics: Add options to control the column units [PR49973] [PR86904] diagnostics: Add options to control the column units [PR49973] [PR86904] - - - - --- 2020-01-31 Lewis Hyatt New
Thoughts on applying a short diagnostics patch for GCC 10 Thoughts on applying a short diagnostics patch for GCC 10 - - - - --- 2020-04-15 Lewis Hyatt New
[RFC] diagnostics: Add support for Unicode drawing characters [RFC] diagnostics: Add support for Unicode drawing characters - - - - --- 2020-07-23 Lewis Hyatt New
diagnostics: Add new option -fdiagnostics-plain-output diagnostics: Add new option -fdiagnostics-plain-output - - - - --- 2020-08-11 Lewis Hyatt New
libstdc++: testsuite: Address random failure in pthread_create() [PR54185] libstdc++: testsuite: Address random failure in pthread_create() [PR54185] - - - - --- 2020-08-13 Lewis Hyatt New
libcpp: Update cpp_wcwidth() to Unicode 13.0.0 libcpp: Update cpp_wcwidth() to Unicode 13.0.0 - - - - --- 2020-10-23 Lewis Hyatt New
libstdc++: Avoid zero-probability events in discrete_distribution [PR61369] libstdc++: Avoid zero-probability events in discrete_distribution [PR61369] - - - - --- 2020-11-19 Lewis Hyatt New
diagnostics: Support for -finput-charset [PR93067] diagnostics: Support for -finput-charset [PR93067] - - - - --- 2020-12-18 Lewis Hyatt New
diagnostics: Honor #pragma GCC diagnostic in the preprocessor [PR53431] diagnostics: Honor #pragma GCC diagnostic in the preprocessor [PR53431] - - - - --- 2021-12-04 Lewis Hyatt New
[v2,1/2] diagnostics: Honor #pragma GCC diagnostic in the preprocessor [PR53431] [v2,1/2] diagnostics: Honor #pragma GCC diagnostic in the preprocessor [PR53431] - - - - --- 2021-12-24 Lewis Hyatt New
[v2,2/2] diagnostics: Honor #pragma GCC diagnostic in the preprocessor [PR53431] [v2,1/2] diagnostics: Honor #pragma GCC diagnostic in the preprocessor [PR53431] - - - - --- 2021-12-24 Lewis Hyatt New
Ping: [PATCH v2] diagnostics: Honor #pragma GCC diagnostic in the preprocessor [PR53431] Ping: [PATCH v2] diagnostics: Honor #pragma GCC diagnostic in the preprocessor [PR53431] - - - - --- 2022-05-24 Lewis Hyatt New
libcpp: Handle extended characters in user-defined literal suffix [PR103902] libcpp: Handle extended characters in user-defined literal suffix [PR103902] - - - - --- 2022-06-14 Lewis Hyatt New
libcpp: Support raw strings with newlines while processing directives [PR55971] libcpp: Support raw strings with newlines while processing directives [PR55971] - - - - --- 2022-06-17 Lewis Hyatt New
diagnostics: Make line-ending logic consistent with libcpp [PR91733] diagnostics: Make line-ending logic consistent with libcpp [PR91733] - - - - --- 2022-07-08 Lewis Hyatt New
c: Fix location for _Pragma tokens [PR97498] c: Fix location for _Pragma tokens [PR97498] - - - - --- 2022-07-09 Lewis Hyatt New
[COMMITTED] c-family: Fix option check in handle_pragma_diagnostic [PR106252] [COMMITTED] c-family: Fix option check in handle_pragma_diagnostic [PR106252] - - - - --- 2022-07-11 Lewis Hyatt New
preprocessor: Set input_location to the most recently seen token preprocessor: Set input_location to the most recently seen token - - - - --- 2022-07-11 Lewis Hyatt New
libphobos: Fix instability in the parallelized testsuite libphobos: Fix instability in the parallelized testsuite - - - - --- 2022-07-14 Lewis Hyatt New
c++: Fix location for -Wunused-macros [PR66290] c++: Fix location for -Wunused-macros [PR66290] - - - - --- 2022-07-28 Lewis Hyatt New
[COMMITTED,gcc12] c: Fix location for _Pragma tokens [PR97498] [COMMITTED,gcc12] c: Fix location for _Pragma tokens [PR97498] - - - - --- 2022-08-01 Lewis Hyatt New
libcpp: Improve location for macro names [PR66290] libcpp: Improve location for macro names [PR66290] - - - - --- 2022-08-05 Lewis Hyatt New
pch: Fix the reconstruction of adhoc data hash table pch: Fix the reconstruction of adhoc data hash table - - - - --- 2022-09-07 Lewis Hyatt New
Ping^3: [PATCH] libcpp: Handle extended characters in user-defined literal suffix [PR103902] Ping^3: [PATCH] libcpp: Handle extended characters in user-defined literal suffix [PR103902] - - - - --- 2022-09-26 Lewis Hyatt New
diagnostics: Fix virtual location for -Wuninitialized [PR69543] diagnostics: Fix virtual location for -Wuninitialized [PR69543] - - - - --- 2022-09-29 Lewis Hyatt New
diagnostics: Add test for fixed _Pragma location issue [PR91669] diagnostics: Add test for fixed _Pragma location issue [PR91669] - - - - --- 2022-10-03 Lewis Hyatt New
preprocessor: Fix tracking of system header state [PR60014, PR60723] preprocessor: Fix tracking of system header state [PR60014, PR60723] - - - - --- 2022-10-08 Lewis Hyatt New
pch: Fix streaming of strings with embedded null bytes pch: Fix streaming of strings with embedded null bytes - - - - --- 2022-10-18 Lewis Hyatt New
diagnostics: Allow FEs to keep customizations for middle end [PR101551, PR106274] diagnostics: Allow FEs to keep customizations for middle end [PR101551, PR106274] - - - - --- 2022-10-19 Lewis Hyatt New
c++: libcpp: Support raw strings with newlines in directives [PR55971] c++: libcpp: Support raw strings with newlines in directives [PR55971] - - - - --- 2022-10-27 Lewis Hyatt New
[1/6] diagnostics: Fix macro tracking for ad-hoc locations diagnostics: libcpp: Overhaul locations for _Pragma tokens - - - - --- 2022-11-04 Lewis Hyatt New
[2/6] diagnostics: Use an inline function rather than hardcoding <built-in> string diagnostics: libcpp: Overhaul locations for _Pragma tokens - - - - --- 2022-11-04 Lewis Hyatt New
[3/6] libcpp: Fix paste error with unknown pragma after macro expansion diagnostics: libcpp: Overhaul locations for _Pragma tokens - - - - --- 2022-11-04 Lewis Hyatt New
[4/6] diagnostics: libcpp: Add LC_GEN linemaps to support in-memory buffers diagnostics: libcpp: Overhaul locations for _Pragma tokens - - - - --- 2022-11-04 Lewis Hyatt New
[5/6] diagnostics: Support generated data in additional contexts diagnostics: libcpp: Overhaul locations for _Pragma tokens - - - - --- 2022-11-04 Lewis Hyatt New
[6/6] diagnostics: libcpp: Assign real locations to the tokens inside _Pragma strings diagnostics: libcpp: Overhaul locations for _Pragma tokens - - - - --- 2022-11-04 Lewis Hyatt New
Ping^3: [PATCH] libcpp: Improve location for macro names [PR66290] Ping^3: [PATCH] libcpp: Improve location for macro names [PR66290] - - - - --- 2022-12-01 Lewis Hyatt New
preprocessor: Don't register pragmas in directives-only mode [PR108244] preprocessor: Don't register pragmas in directives-only mode [PR108244] - - - - --- 2022-12-30 Lewis Hyatt New
[v2,1/4] diagnostics: libcpp: Add LC_GEN linemaps to support in-memory buffers diagnostics: libcpp: Overhaul locations for _Pragma tokens - - - - --- 2023-01-05 Lewis Hyatt New
[v2,2/4] diagnostics: Handle generated data locations in edit_context diagnostics: libcpp: Overhaul locations for _Pragma tokens - - - - --- 2023-01-05 Lewis Hyatt New
[v2,3/4] diagnostics: libcpp: Assign real locations to the tokens inside _Pragma strings diagnostics: libcpp: Overhaul locations for _Pragma tokens - - - - --- 2023-01-05 Lewis Hyatt New
[v2,4/4] diagnostics: Support generated data locations in SARIF output diagnostics: libcpp: Overhaul locations for _Pragma tokens - - - - --- 2023-01-05 Lewis Hyatt New
libcpp: Fix ICE on directive inside _Pragma() operator [PR67046] libcpp: Fix ICE on directive inside _Pragma() operator [PR67046] - - - - --- 2023-01-14 Lewis Hyatt New
[v2] libcpp: Handle extended characters in user-defined literal suffix [PR103902] [v2] libcpp: Handle extended characters in user-defined literal suffix [PR103902] - - - - --- 2023-03-02 Lewis Hyatt New
c-family: Implement pragma_lex () for preprocess-only mode c-family: Implement pragma_lex () for preprocess-only mode - - - - --- 2023-06-30 Lewis Hyatt New
[committed] testsuite: Fix C++ UDL tests failing on 32-bit arch [PR103902] [committed] testsuite: Fix C++ UDL tests failing on 32-bit arch [PR103902] - - - - --- 2023-07-20 Lewis Hyatt New
[v3,1/4] diagnostics: libcpp: Add LC_GEN linemaps to support in-memory buffers diagnostics: libcpp: Overhaul locations for _Pragma tokens - - - - --- 2023-07-21 Lewis Hyatt New
[v3,2/4] diagnostics: Handle generated data locations in edit_context diagnostics: libcpp: Overhaul locations for _Pragma tokens - - - - --- 2023-07-21 Lewis Hyatt New
[v3,3/4] diagnostics: libcpp: Assign real locations to the tokens inside _Pragma strings diagnostics: libcpp: Overhaul locations for _Pragma tokens - - - - --- 2023-07-21 Lewis Hyatt New
[v3,4/4] diagnostics: Support generated data locations in SARIF output diagnostics: libcpp: Overhaul locations for _Pragma tokens - - - - --- 2023-07-21 Lewis Hyatt New
[v2] c-family: Implement pragma_lex () for preprocess-only mode [v2] c-family: Implement pragma_lex () for preprocess-only mode - - - - --- 2023-07-27 Lewis Hyatt New
preprocessor: c++: Support `#pragma GCC target' macros [PR87299] preprocessor: c++: Support `#pragma GCC target' macros [PR87299] - - - - --- 2023-08-01 Lewis Hyatt New
[v4,1/8] libcpp: Add LC_GEN linemaps to support in-memory buffers diagnostics: libcpp: Overhaul locations for _Pragma tokens - - - - --- 2023-08-09 Lewis Hyatt New
[v4,2/8] libcpp: diagnostics: Support generated data in expanded locations diagnostics: libcpp: Overhaul locations for _Pragma tokens - - - - --- 2023-08-09 Lewis Hyatt New
[v4,3/8] diagnostics: Refactor class file_cache_slot diagnostics: libcpp: Overhaul locations for _Pragma tokens - - - - --- 2023-08-09 Lewis Hyatt New
[v4,4/8] diagnostics: Support obtaining source code lines from generated data buffers diagnostics: libcpp: Overhaul locations for _Pragma tokens - - - - --- 2023-08-09 Lewis Hyatt New
[v4,5/8] diagnostics: Support testing generated data in input.cc selftests diagnostics: libcpp: Overhaul locations for _Pragma tokens - - - - --- 2023-08-09 Lewis Hyatt New
[v4,6/8] diagnostics: Full support for generated data locations diagnostics: libcpp: Overhaul locations for _Pragma tokens - - - - --- 2023-08-09 Lewis Hyatt New
[v4,7/8] diagnostics: libcpp: Assign real locations to the tokens inside _Pragma strings diagnostics: libcpp: Overhaul locations for _Pragma tokens - - - - --- 2023-08-09 Lewis Hyatt New
[v4,8/8] diagnostics: Support generated data locations in SARIF output diagnostics: libcpp: Overhaul locations for _Pragma tokens - - - - --- 2023-08-09 Lewis Hyatt New
testsuite: Add test for already-fixed issue with _Pragma expansion [PR90400] testsuite: Add test for already-fixed issue with _Pragma expansion [PR90400] - - - - --- 2023-08-25 Lewis Hyatt New
libcpp: Fix ICE on #include after a line marker directive [PR61474] libcpp: Fix ICE on #include after a line marker directive [PR61474] - - - - --- 2023-09-16 Lewis Hyatt New
libcpp: Improve the diagnostic for poisoned identifiers [PR36887] libcpp: Improve the diagnostic for poisoned identifiers [PR36887] - - - - --- 2023-09-20 Lewis Hyatt New
libcpp: testsuite: Add test for fixed _Pragma bug [PR82335] libcpp: testsuite: Add test for fixed _Pragma bug [PR82335] - - - - --- 2023-10-02 Lewis Hyatt New
ping: [PATCH] preprocessor: c++: Support `#pragma GCC target' macros [PR87299] ping: [PATCH] preprocessor: c++: Support `#pragma GCC target' macros [PR87299] - - - - --- 2023-10-13 Lewis Hyatt New
c++: Make -Wunknown-pragmas controllable by #pragma GCC diagnostic [PR89038] c++: Make -Wunknown-pragmas controllable by #pragma GCC diagnostic [PR89038] - - - - --- 2023-10-18 Lewis Hyatt New
preprocessor: Reinitialize frontend parser after loading a PCH [PR112319] preprocessor: Reinitialize frontend parser after loading a PCH [PR112319] - - - - --- 2023-11-01 Lewis Hyatt New
diagnostics: pch: Remember diagnostic pragmas in a PCH [PR64117] diagnostics: pch: Remember diagnostic pragmas in a PCH [PR64117] - - - - --- 2023-11-08 Lewis Hyatt New
diagnostics: Fix behavior of permerror options after diagnostic pop [PR111918] diagnostics: Fix behavior of permerror options after diagnostic pop [PR111918] - - - - --- 2023-11-09 Lewis Hyatt New
c-family: Let libcpp know when the compilation is for a PCH [PR9471] c-family: Let libcpp know when the compilation is for a PCH [PR9471] - - - - --- 2023-11-11 Lewis Hyatt New
Makefile.tpl: Avoid race condition in generating site.exp from the top level Makefile.tpl: Avoid race condition in generating site.exp from the top level - - - - --- 2023-11-17 Lewis Hyatt New
libcpp: Fix unsigned promotion for unevaluated divide by zero [PR112701] libcpp: Fix unsigned promotion for unevaluated divide by zero [PR112701] - - - - --- 2023-11-28 Lewis Hyatt New
ping: [PATCH] diagnostics: Fix behavior of permerror options after diagnostic pop [PR111918] ping: [PATCH] diagnostics: Fix behavior of permerror options after diagnostic pop [PR111918] - - - - --- 2023-11-30 Lewis Hyatt New
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] - - - - --- 2023-12-06 Lewis Hyatt New
libcpp: Fix macro expansion for argument of __has_include [PR110558] libcpp: Fix macro expansion for argument of __has_include [PR110558] - - - - --- 2023-12-12 Lewis Hyatt New
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] - - - - --- 2023-12-21 Lewis Hyatt New
libcpp: Support extended characters for #pragma {push, pop}_macro [PR109704] libcpp: Support extended characters for #pragma {push, pop}_macro [PR109704] - - - - --- 2024-01-13 Lewis Hyatt New
libcpp: Fix _Pragma("GCC system_header") [PR114436] libcpp: Fix _Pragma("GCC system_header") [PR114436] - - - - --- 2024-03-23 Lewis Hyatt New