Show patches with: Submitter = Nathaniel Shead       |    State = Action Required       |    Archived = No       |   229 patches
« 1 2 3 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[01/10] libstdc++: Remove unnecessary 'static' from __is_specialization_of c++/modules: Implement P1815 "Translation-unit-local entities" - - - - --- 2024-09-23 Nathaniel Shead New
[02/10] c++: Update decl_linkage for C++11 c++/modules: Implement P1815 "Translation-unit-local entities" - - - - --- 2024-09-23 Nathaniel Shead New
[03/10] c++/modules: Use decl_linkage in maybe_record_mergeable_decl c++/modules: Implement P1815 "Translation-unit-local entities" - - - - --- 2024-09-23 Nathaniel Shead New
[04/10] c++/modules: Fix linkage checks for exported using-decls c++/modules: Implement P1815 "Translation-unit-local entities" - - - - --- 2024-09-23 Nathaniel Shead New
[05/10] c++/modules: Allow imported references in constant expressions c++/modules: Implement P1815 "Translation-unit-local entities" - - - - --- 2024-09-23 Nathaniel Shead New
[06/10] c++/modules: Detect exposures of TU-local entities c++/modules: Implement P1815 "Translation-unit-local entities" - - - - --- 2024-09-23 Nathaniel Shead New
[07/10] c++/modules: Implement ignored TU-local exposures c++/modules: Implement P1815 "Translation-unit-local entities" - - - - --- 2024-09-23 Nathaniel Shead New
[08/10] c++/modules: Support anonymous namespaces in header units c++/modules: Implement P1815 "Translation-unit-local entities" - - - - --- 2024-09-23 Nathaniel Shead New
[09/10] c++/modules: Check linkage for exported declarations c++/modules: Implement P1815 "Translation-unit-local entities" - - - - --- 2024-09-23 Nathaniel Shead New
[1/2] c++/modules: Clean up include translation [PR110980] [1/2] c++/modules: Clean up include translation [PR110980] - - - - --- 2024-08-22 Nathaniel Shead New
[1/2] c++/modules: Fix treatment of unnamed types [1/2] c++/modules: Fix treatment of unnamed types - - - - --- 2024-05-23 Nathaniel Shead New
[1/2] c++/modules: Propagate some missing flags on type definitions [1/2] c++/modules: Propagate some missing flags on type definitions - - - - --- 2024-10-24 Nathaniel Shead New
[1/2] c++: Don't strip USING_DECLs when updating local bindings [PR116748] [1/2] c++: Don't strip USING_DECLs when updating local bindings [PR116748] - - - - --- 2024-09-19 Nathaniel Shead New
[1/2] libstdc++: Normalise _GLIBCXX20_DEPRECATED macro [1/2] libstdc++: Normalise _GLIBCXX20_DEPRECATED macro - - - - --- 2022-12-28 Nathaniel Shead New
[1/3] c++/modules: Only emit exported GMF usings [PR114600] c++/modules: Fix some small issues with exported using-decls - - - - --- 2024-04-12 Nathaniel Shead New
[1/3] c++: Handle ABI for non-polymorphic dynamic classes [1/3] c++: Handle ABI for non-polymorphic dynamic classes - - - - --- 2024-08-20 Nathaniel Shead New
[1/3] c++: Introduce USING_DECLs for non-function usings [PR114683] [1/3] c++: Introduce USING_DECLs for non-function usings [PR114683] - - - - --- 2024-07-07 Nathaniel Shead New
[1/3] c++: Track lifetimes in constant evaluation [PR70331, PR96630, PR98675] Track lifetimes in constant evaluation [PR70331,...] - - - - --- 2023-03-28 Nathaniel Shead New
[1/4] c++/modules: Don't emit unused GMF partial specializations [PR114630] c++/modules: Fix missed GMF discarding - - - - --- 2024-05-01 Nathaniel Shead New
[10/10] c++/modules: Validate external linkage definitions in header units [PR116401] c++/modules: Implement P1815 "Translation-unit-local entities" - - - - --- 2024-09-23 Nathaniel Shead New
[11/10] c++/modules: Treat weakrefs as not TU-local [PR115126] c++/modules: Implement P1815 "Translation-unit-local entities" - - - - --- 2024-09-25 Nathaniel Shead New
[14,backport] c++: Fix instantiation of imported temploid friends [PR114275] [14,backport] c++: Fix instantiation of imported temploid friends [PR114275] - - 2 - --- 2024-05-13 Nathaniel Shead New
[2/1] c++/modules: Allow exporting a typedef redeclaration c++/modules: check mismatching exports for class tags [PR98885] - - - - --- 2023-11-13 Nathaniel Shead New
[2/1] c++: Also support lambdas attached to TYPE_DECLs in modules c++: Support lambdas attached to FIELD_DECLs in modules [PR111710] - - - - --- 2024-02-11 Nathaniel Shead New
[2/2] c++/modules: Fix include translation for already-seen headers [PR99243] [1/2] c++/modules: Clean up include translation [PR110980] - - - - --- 2024-08-22 Nathaniel Shead New
[2/2] c++/modules: Remember that header units have CMIs [1/2] c++/modules: Fix treatment of unnamed types - - - - --- 2024-05-23 Nathaniel Shead New
[2/2] c++/modules: Retrofit imported partial specs over existing implicit instantiations [PR113814] [1/2] c++/modules: Propagate some missing flags on type definitions - - - - --- 2024-10-24 Nathaniel Shead New
[2/2] c++: Implement resolution for DR 36 [PR116160] [1/2] c++: Don't strip USING_DECLs when updating local bindings [PR116748] - - - - --- 2024-09-19 Nathaniel Shead New
[2/2] libstdc++: Implement P1413R3 'deprecate aligned_storage and aligned_union' [1/2] libstdc++: Normalise _GLIBCXX20_DEPRECATED macro - - - - --- 2022-12-28 Nathaniel Shead New
[2/3] c++/modules: Handle redefinitions of using-decls [1/3] c++: Introduce USING_DECLs for non-function usings [PR114683] - - - - --- 2024-07-07 Nathaniel Shead New
[2/3] c++/modules: Prevent maybe_clone_decl being called multiple times [PR115007] [1/3] c++: Handle ABI for non-polymorphic dynamic classes - - - - --- 2024-08-20 Nathaniel Shead New
[2/3] c++/modules: Propagate using decls from partitions c++/modules: Fix some small issues with exported using-decls - - - - --- 2024-04-12 Nathaniel Shead New
[2/3] c++: Improve constexpr error for dangling local variables Track lifetimes in constant evaluation [PR70331,...] - - - - --- 2023-03-28 Nathaniel Shead New
[2/4] c++/modules: Track module purview for deferred instantiations [PR114630] c++/modules: Fix missed GMF discarding - - - - --- 2024-05-01 Nathaniel Shead New
[3/3] c++/modules: Propagate hidden flag on decls from partitions c++/modules: Fix some small issues with exported using-decls - - - - --- 2024-04-12 Nathaniel Shead New
[3/3] c++/modules: Support decloned cdtors [1/3] c++: Handle ABI for non-polymorphic dynamic classes - - - - --- 2024-08-20 Nathaniel Shead New
[3/3] c++: Add locations to using_p OVERLOADs [1/3] c++: Introduce USING_DECLs for non-function usings [PR114683] - - - - --- 2024-07-07 Nathaniel Shead New
[3/3] c++: Improve location information in constexpr evaluation Track lifetimes in constant evaluation [PR70331,...] - - - - --- 2023-03-28 Nathaniel Shead New
[3/4] c++/modules: Also track module purview from deferred vtable instantiation [PR114630] c++/modules: Fix missed GMF discarding - - - - --- 2024-05-01 Nathaniel Shead New
[4/4] c++: Add new xtreme-header testcase for GMF discarding c++/modules: Fix missed GMF discarding - - - - --- 2024-05-01 Nathaniel Shead New
[COMMITTED] MAINTAINERS: Add myself to write after approval and DCO [COMMITTED] MAINTAINERS: Add myself to write after approval and DCO - - - - --- 2023-11-23 Nathaniel Shead New
[COMMITTED] testsuite: Fix excess errors for new modules testcases on powerpc [PR114320] [COMMITTED] testsuite: Fix excess errors for new modules testcases on powerpc [PR114320] - - - - --- 2024-03-18 Nathaniel Shead New
[COMMITTED] testsuite: Fix testcase g++.dg/modules/indirect-1_b.C [PR116846] [COMMITTED] testsuite: Fix testcase g++.dg/modules/indirect-1_b.C [PR116846] - - - - --- 2024-09-26 Nathaniel Shead New
[PUSHED] c++: regenerate opt urls [PUSHED] c++: regenerate opt urls - - - - --- 2024-12-20 Nathaniel Shead New
[RFC/PATCH] c++: Unwrap type traits defined in terms of builtins within concept diagnostics [PR1172… [RFC/PATCH] c++: Unwrap type traits defined in terms of builtins within concept diagnostics [PR1172… - - - - --- 2024-11-07 Nathaniel Shead New
[WIP] c++: Fix ABI for lambdas declared in alias templates [PR116568] [WIP] c++: Fix ABI for lambdas declared in alias templates [PR116568] - - - - --- 2024-11-11 Nathaniel Shead New
[committed] c++/modules: Add testcase for fixed issue with usings [PR115798] [committed] c++/modules: Add testcase for fixed issue with usings [PR115798] - - - - --- 2024-07-12 Nathaniel Shead New
[committed] testsuite: Fix flag used for modules test [committed] testsuite: Fix flag used for modules test - - - - --- 2025-01-11 Nathaniel Shead New
[v2,1/2] c++: Standardise errors for module_may_redeclare [v2,1/2] c++: Standardise errors for module_may_redeclare - - - - --- 2024-04-15 Nathaniel Shead New
[v2,1/3] c++: Fix mangling of otherwise unattached class-scope lambdas [PR107741] [v2,1/3] c++: Fix mangling of otherwise unattached class-scope lambdas [PR107741] - - - - --- 2024-11-09 Nathaniel Shead New
[v2,1/3] c++: Introduce USING_DECLs for non-function usings [PR114683] [v2,1/3] c++: Introduce USING_DECLs for non-function usings [PR114683] - - - - --- 2024-07-09 Nathaniel Shead New
[v2,1/3] c++: Track lifetimes in constant evaluation [PR70331, PR96630, PR98675] c++: Track lifetimes in constant evaluation [PR70331, ...] - - - - --- 2023-03-29 Nathaniel Shead New
[v2,1/6] c++/modules: Detect exposures of TU-local entities c++/modules: Implement P1815 "Translation-unit-local entities" - - - - --- 2024-09-27 Nathaniel Shead New
[v2,2/2] c++/modules: Fix instantiation of imported temploid friends [PR114275] c++/modules: Fix instantiation of imported temploid friends [PR114275] - - - - --- 2024-04-15 Nathaniel Shead New
[v2,2/3] c++: Improve constexpr error for dangling local variables c++: Track lifetimes in constant evaluation [PR70331, ...] - - - - --- 2023-03-29 Nathaniel Shead New
[v2,2/3] c++: Update mangling of lambdas in expressions [v2,1/3] c++: Fix mangling of otherwise unattached class-scope lambdas [PR107741] - - - - --- 2024-11-09 Nathaniel Shead New
[v2,2/6] c++/modules: Implement ignored TU-local exposures c++/modules: Implement P1815 "Translation-unit-local entities" - - - - --- 2024-09-27 Nathaniel Shead New
[v2,3/3] c++/modules: Prevent ICE when writing class-scope lambdas without mangling scope [PR116568] [v2,1/3] c++: Fix mangling of otherwise unattached class-scope lambdas [PR107741] - - - - --- 2024-11-09 Nathaniel Shead New
[v2,3/3] c++: Improve location information in constexpr evaluation c++: Track lifetimes in constant evaluation [PR70331, ...] - - - - --- 2023-03-29 Nathaniel Shead New
[v2,3/6] c++/modules: Support anonymous namespaces in header units c++/modules: Implement P1815 "Translation-unit-local entities" - - - - --- 2024-09-27 Nathaniel Shead New
[v2,4/6] c++/modules: Check linkage for exported declarations c++/modules: Implement P1815 "Translation-unit-local entities" - - - - --- 2024-09-27 Nathaniel Shead New
[v2,5/6] c++/modules: Validate external linkage definitions in header units [PR116401] c++/modules: Implement P1815 "Translation-unit-local entities" - - - - --- 2024-09-27 Nathaniel Shead New
[v2,6/6] c++/modules: Add testcase for standard-library exposures [PR115126] c++/modules: Implement P1815 "Translation-unit-local entities" - - - - --- 2024-09-27 Nathaniel Shead New
[v2] c++/modules: Differentiate extern templates and TYPE_DECL_SUPPRESS_DEBUG [PR112820] [v2] c++/modules: Differentiate extern templates and TYPE_DECL_SUPPRESS_DEBUG [PR112820] - - - - --- 2024-01-08 Nathaniel Shead New
[v2] c++/modules: Don't emit imported deduction guides [PR117397] [v2] c++/modules: Don't emit imported deduction guides [PR117397] - - - - --- 2025-01-12 Nathaniel Shead New
[v2] c++/modules: Emit definitions of ODR-used static members imported from modules [PR112899] [v2] c++/modules: Emit definitions of ODR-used static members imported from modules [PR112899] - - - - --- 2024-01-03 Nathaniel Shead New
[v2] c++/modules: Ensure deduction guides are always reachable [PR115231] [v2] c++/modules: Ensure deduction guides are always reachable [PR115231] - - - - --- 2024-08-06 Nathaniel Shead New
[v2] c++/modules: Fix dangling pointer with imported_temploid_friends [v2] c++/modules: Fix dangling pointer with imported_temploid_friends - - - - --- 2024-05-02 Nathaniel Shead New
[v2] c++/modules: Fix revealing with using-decls [PR114867] [v2] c++/modules: Fix revealing with using-decls [PR114867] - - - - --- 2024-05-31 Nathaniel Shead New
[v2] c++/modules: Improve errors for bad module-directives [PR115200] [v2] c++/modules: Improve errors for bad module-directives [PR115200] - - - - --- 2024-05-23 Nathaniel Shead New
[v2] c++/modules: Keep entity mapping info across duplicate_decls [PR99241] [v2] c++/modules: Keep entity mapping info across duplicate_decls [PR99241] - - - - --- 2024-07-09 Nathaniel Shead New
[v2] c++/modules: Remember that header units have CMIs [v2] c++/modules: Remember that header units have CMIs - - - - --- 2024-05-17 Nathaniel Shead New
[v2] c++/modules: Remove unnecessary errors when not writing compiled module [v2] c++/modules: Remove unnecessary errors when not writing compiled module - - 1 - --- 2024-08-20 Nathaniel Shead New
[v2] c++/modules: Support lambdas attached to more places in modules [PR111710] [v2] c++/modules: Support lambdas attached to more places in modules [PR111710] - - - - --- 2024-02-16 Nathaniel Shead New
[v2] c++/modules: Track declarations imported from partitions [PR99377] [v2] c++/modules: Track declarations imported from partitions [PR99377] - - - - --- 2024-04-04 Nathaniel Shead New
[v2] c++: Catch indirect change of active union member in constexpr [PR101631] [v2] c++: Catch indirect change of active union member in constexpr [PR101631] - - - - --- 2023-09-17 Nathaniel Shead New
[v2] c++: Catch indirect change of active union member in constexpr [PR101631] [v2] c++: Catch indirect change of active union member in constexpr [PR101631] - - - - --- 2023-09-01 Nathaniel Shead New
[v2] c++: Check module attachment instead of just purview when necessary [PR112631] [v2] c++: Check module attachment instead of just purview when necessary [PR112631] - - - - --- 2024-03-08 Nathaniel Shead New
[v2] c++: Defer emitting inline variables [PR113708] [v2] c++: Defer emitting inline variables [PR113708] - - - - --- 2024-02-14 Nathaniel Shead New
[v2] c++: Disallow decomposition of lambda bases [PR90321] [v2] c++: Disallow decomposition of lambda bases [PR90321] - - 1 - --- 2024-12-13 Nathaniel Shead New
[v2] c++: Fix template deduction for conversion operators with xobj parameters [PR113629] [v2] c++: Fix template deduction for conversion operators with xobj parameters [PR113629] - - - - --- 2024-03-06 Nathaniel Shead New
[v2] c++: Follow module grammar more closely [PR110808] [v2] c++: Follow module grammar more closely [PR110808] - - - - --- 2023-11-24 Nathaniel Shead New
[v2] c++: Improve diagnostics for constexpr cast from void* [v2] c++: Improve diagnostics for constexpr cast from void* - - - - --- 2023-10-10 Nathaniel Shead New
[v2] c++: Redetermine whether to write vtables on stream-in [PR114229] [v2] c++: Redetermine whether to write vtables on stream-in [PR114229] - - - - --- 2024-03-07 Nathaniel Shead New
[v2] c++: Strengthen checks on 'main' [v2] c++: Strengthen checks on 'main' - - - - --- 2024-05-17 Nathaniel Shead New
[v2] c++: Support target-specific nodes with streaming [PR98645,PR111224] [v2] c++: Support target-specific nodes with streaming [PR98645,PR111224] - - 1 - --- 2024-03-12 Nathaniel Shead New
[v2] libgcc, libstdc++: Make TU-local declarations in headers external linkage [PR115126] [v2] libgcc, libstdc++: Make TU-local declarations in headers external linkage [PR115126] - - - - --- 2024-09-26 Nathaniel Shead New
[v3,1/3] c++: Track lifetimes in constant evaluation [PR70331,PR96630,PR98675] c++: Track lifetimes in constant evaluation [PR70331,...] - - - - --- 2023-07-01 Nathaniel Shead New
[v3,1/5] c++/modules: Detect exposures of TU-local entities c++/modules: Implement P1815 "Translation-unit-local entities" - - 1 - --- 2024-10-11 Nathaniel Shead New
[v3,1/6] c++: Fix mangling of lambdas in static data member initializers [PR107741] c++: Add some missing LAMBDA_EXPR_EXTRA_SCOPEs - - - - --- 2025-01-06 Nathaniel Shead New
[v3,2/2] c++: Fix instantiation of imported temploid friends [PR114275] Untitled series #403726 - - - - --- 2024-04-19 Nathaniel Shead New
[v3,2/3] c++: Improve constexpr error for dangling local variables c++: Track lifetimes in constant evaluation [PR70331,...] - - - - --- 2023-07-01 Nathaniel Shead New
[v3,2/5] c++/modules: Ignore TU-local entities where necessary c++/modules: Implement P1815 "Translation-unit-local entities" - - 1 - --- 2024-10-11 Nathaniel Shead New
[v3,2/6] c++: Fix mangling of otherwise unattached class-scope lambdas [PR118245] c++: Add some missing LAMBDA_EXPR_EXTRA_SCOPEs - - - - --- 2025-01-06 Nathaniel Shead New
[v3,3/3] c++: Improve location information in constant evaluation c++: Track lifetimes in constant evaluation [PR70331,...] - - - - --- 2023-07-01 Nathaniel Shead New
[v3,3/5] c++/modules: Support unnamed namespaces in header units c++/modules: Implement P1815 "Translation-unit-local entities" - - 1 - --- 2024-10-11 Nathaniel Shead New
[v3,3/6] c++: Fix ABI for lambdas declared in alias templates [PR116568] c++: Add some missing LAMBDA_EXPR_EXTRA_SCOPEs - - - - --- 2025-01-06 Nathaniel Shead New
[v3,4/5] c++/modules: Check linkage for exported declarations c++/modules: Implement P1815 "Translation-unit-local entities" - - 1 - --- 2024-10-11 Nathaniel Shead New
[v3,4/6] c++: Update mangling of lambdas in expressions c++: Add some missing LAMBDA_EXPR_EXTRA_SCOPEs - - - - --- 2025-01-06 Nathaniel Shead New
[v3,5/5] c++/modules: Validate external linkage definitions in header units [PR116401] c++/modules: Implement P1815 "Translation-unit-local entities" - - 1 - --- 2024-10-11 Nathaniel Shead New
« 1 2 3 »