Show patches with: Submitter = Nathaniel Shead       |    State = Action Required       |    Archived = No       |   145 patches
« 1 2 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[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
[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] 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
c++/modules: Propagate BINDING_VECTOR_*_DUPS_P on realloc [PR99242] c++/modules: Propagate BINDING_VECTOR_*_DUPS_P on realloc [PR99242] - - - - --- 2024-07-08 Nathaniel Shead New
c++/modules: Keep entity mapping info across duplicate_decls [PR99241] c++/modules: Keep entity mapping info across duplicate_decls [PR99241] - - - - --- 2024-07-08 Nathaniel Shead New
c++/modules: Conditionally start timer during lazy load [PR115165] c++/modules: Conditionally start timer during lazy load [PR115165] - - - - --- 2024-07-07 Nathaniel Shead New
c++/modules: Stream warning suppressions [PR115757] c++/modules: Stream warning suppressions [PR115757] - - - - --- 2024-07-07 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
[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
[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
c++/modules: Ensure deduction guides are always reachable [PR115231] c++/modules: Ensure deduction guides are always reachable [PR115231] - - - - --- 2024-06-16 Nathaniel Shead New
c++: Simplify uses of LAMBDA_EXPR_EXTRA_SCOPE c++: Simplify uses of LAMBDA_EXPR_EXTRA_SCOPE - - - - --- 2024-06-16 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
c++/modules: Prevent revealing a using-decl affecting cached overloads [PR114867] c++/modules: Prevent revealing a using-decl affecting cached overloads [PR114867] - - - - --- 2024-05-26 Nathaniel Shead New
c++/modules: Improve diagnostic when redeclaring builtin in module [PR102345] c++/modules: Improve diagnostic when redeclaring builtin in module [PR102345] - - - - --- 2024-05-24 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
c++/modules: Improve errors for bad module-directives [PR115200] c++/modules: Improve errors for bad module-directives [PR115200] - - - - --- 2024-05-23 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
[1/2] c++/modules: Fix treatment of unnamed types [1/2] c++/modules: Fix treatment of unnamed types - - - - --- 2024-05-23 Nathaniel Shead New
[v2] c++: Strengthen checks on 'main' [v2] c++: Strengthen checks on 'main' - - - - --- 2024-05-17 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
[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
c++/modules: Remember that header units have CMIs c++/modules: Remember that header units have CMIs - - - - --- 2024-05-13 Nathaniel Shead New
c++/modules: Ensure all partial specialisations are tracked [PR114947] c++/modules: Ensure all partial specialisations are tracked [PR114947] - - - - --- 2024-05-12 Nathaniel Shead New
c++: Strengthen checks on 'main' c++: Strengthen checks on 'main' - - - - --- 2024-05-11 Nathaniel Shead New
c++: Allow IS_FAKE_BASE_TYPE for union types [PR114954] c++: Allow IS_FAKE_BASE_TYPE for union types [PR114954] - - - - --- 2024-05-06 Nathaniel Shead New
[v3] c++/modules: Fix dangling pointer with imported_temploid_friends [v3] c++/modules: Fix dangling pointer with imported_temploid_friends - - - - --- 2024-05-03 Nathaniel Shead New
c++: Clear is_unbraced_* when parsing declaration_seq_opt [PR114917] c++: Clear is_unbraced_* when parsing declaration_seq_opt [PR114917] - - - - --- 2024-05-02 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
c++/modules: Stream unmergeable temporaries by value again [PR114856] c++/modules: Stream unmergeable temporaries by value again [PR114856] - - - - --- 2024-05-01 Nathaniel Shead New
c++: Implement modules ABI for vtable emissions c++: Implement modules ABI for vtable emissions - - - - --- 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
[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
[2/4] c++/modules: Track module purview for deferred instantiations [PR114630] c++/modules: Fix missed GMF discarding - - - - --- 2024-05-01 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
c++/modules: Fix dangling pointer with imported_temploid_friends c++/modules: Fix dangling pointer with imported_temploid_friends - - - - --- 2024-05-01 Nathaniel Shead New
[v4,2/2] c++: Fix instantiation of imported temploid friends [PR114275] Untitled series #404810 - - - - --- 2024-04-29 Nathaniel Shead New
c++: Check if allocation functions are xobj members [PR114078] c++: Check if allocation functions are xobj members [PR114078] - - - - --- 2024-04-20 Nathaniel Shead New
c++: Fix ICE with xobj parms and maybe incomplete decl-specifiers c++: Fix ICE with xobj parms and maybe incomplete decl-specifiers - - - - --- 2024-04-20 Nathaniel Shead New
[v3,2/2] c++: Fix instantiation of imported temploid friends [PR114275] Untitled series #403726 - - - - --- 2024-04-19 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,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
[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
[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
[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
[v2] c++/modules: Track declarations imported from partitions [PR99377] [v2] c++/modules: Track declarations imported from partitions [PR99377] - - - - --- 2024-04-04 Nathaniel Shead New
c++: Keep DECL_SAVED_TREE of destructor instantiations in modules [PR104040] c++: Keep DECL_SAVED_TREE of destructor instantiations in modules [PR104040] - - 2 - --- 2024-03-29 Nathaniel Shead New
c++/modules: Prefer partition indexes when installing imported entities [PR99377] c++/modules: Prefer partition indexes when installing imported entities [PR99377] - - - - --- 2024-03-28 Nathaniel Shead New
c++/modules: Setup aliases imported from modules [PR106820] c++/modules: Setup aliases imported from modules [PR106820] - - - - --- 2024-03-26 Nathaniel Shead New
c++/modules: Fix instantiation of imported temploid friends [PR114275] c++/modules: Fix instantiation of imported temploid friends [PR114275] - - - - --- 2024-03-25 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
[v3] c++: Fix handling of no-linkage decls for modules [v3] c++: Fix handling of no-linkage decls for modules - - - - --- 2024-03-16 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
c++/modules: Support target-specific nodes with streaming [PR111224] c++/modules: Support target-specific nodes with streaming [PR111224] - - - - --- 2024-03-10 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++: 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++: 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
c++/modules: Prevent emission of really-extern vtables in importers [PR114229] c++/modules: Prevent emission of really-extern vtables in importers [PR114229] - - - - --- 2024-03-06 Nathaniel Shead New
c++: Fix template deduction for conversion operators with xobj parameters [PR113629] c++: Fix template deduction for conversion operators with xobj parameters [PR113629] - - - - --- 2024-03-05 Nathaniel Shead New
c++: Fix ICE diagnosing incomplete type of overloaded function set [PR98356] c++: Fix ICE diagnosing incomplete type of overloaded function set [PR98356] - - - - --- 2024-03-04 Nathaniel Shead New
c++/modules: Implement P2615 'Meaningful Exports' [PR107688] c++/modules: Implement P2615 'Meaningful Exports' [PR107688] - - - - --- 2024-03-04 Nathaniel Shead New
c++/modules: Support exporting using-decls in same namespace as target c++/modules: Support exporting using-decls in same namespace as target - - - - --- 2024-03-03 Nathaniel Shead New
c++: Don't set DECL_CONTEXT to nested template-template parameters [PR98881] c++: Don't set DECL_CONTEXT to nested template-template parameters [PR98881] - - 4 - --- 2024-03-02 Nathaniel Shead New
c++/modules: Stream definitions for implicit instantiations [PR114170] c++/modules: Stream definitions for implicit instantiations [PR114170] - - - - --- 2024-03-01 Nathaniel Shead New
c++: Ensure DECL_CONTEXT is set for temporary vars [PR114005] c++: Ensure DECL_CONTEXT is set for temporary vars [PR114005] - - - - --- 2024-02-29 Nathaniel Shead New
[v3] c++/modules: Support lambdas attached to more places in modules [PR111710] [v3] c++/modules: Support lambdas attached to more places in modules [PR111710] - - 1 - --- 2024-02-28 Nathaniel Shead New
c++: Revert deferring emission of inline variables [PR114013] c++: Revert deferring emission of inline variables [PR114013] - - - - --- 2024-02-21 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++: Defer emitting inline variables [PR113708] [v2] c++: Defer emitting inline variables [PR113708] - - - - --- 2024-02-14 Nathaniel Shead New
c++: Fix error recovery when redeclaring enum in different module [PR99573] c++: Fix error recovery when redeclaring enum in different module [PR99573] - - - - --- 2024-02-12 Nathaniel Shead New
c++/modules: Finalise non-local imported vars [PR113708] c++/modules: Finalise non-local imported vars [PR113708] - - - - --- 2024-02-11 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
c++: Support lambdas attached to FIELD_DECLs in modules [PR111710] c++: Support lambdas attached to FIELD_DECLs in modules [PR111710] - - - - --- 2024-02-10 Nathaniel Shead New
c++/modules: Handle error header names in modules [PR107594] c++/modules: Handle error header names in modules [PR107594] - - - - --- 2024-01-27 Nathaniel Shead New
c++/modules: Stream additional fields for DECL_STRUCT_FUNCTION [PR113580] c++/modules: Stream additional fields for DECL_STRUCT_FUNCTION [PR113580] - - - - --- 2024-01-26 Nathaniel Shead New
[v4] c++/modules: Emit definitions of ODR-used static members imported from modules [PR112899] [v4] c++/modules: Emit definitions of ODR-used static members imported from modules [PR112899] - - 2 - --- 2024-01-26 Nathaniel Shead New
c++: Fix importing nested namespace declarations [PR100707] c++: Fix importing nested namespace declarations [PR100707] - - - - --- 2024-01-20 Nathaniel Shead New
[v3] c++/modules: Emit definitions of ODR-used static members imported from modules [PR112899] [v3] c++/modules: Emit definitions of ODR-used static members imported from modules [PR112899] - - 1 - --- 2024-01-20 Nathaniel Shead New
c++/modules: Handle partial specialisations in GMF [PR113405] c++/modules: Handle partial specialisations in GMF [PR113405] - - - - --- 2024-01-19 Nathaniel Shead New
testsuite: Disable test for PR113292 on targets without TLS support testsuite: Disable test for PR113292 on targets without TLS support - - - - --- 2024-01-19 Nathaniel Shead New
[v3] c++/modules: Fix handling of extern templates in modules [PR112820] [v3] c++/modules: Fix handling of extern templates in modules [PR112820] - - - - --- 2024-01-17 Nathaniel Shead New
c++: Fix ENABLE_SCOPE_CHECKING printing c++: Fix ENABLE_SCOPE_CHECKING printing - - - - --- 2024-01-15 Nathaniel Shead New
c++/modules: Support thread_local statics in header modules [PR113292] c++/modules: Support thread_local statics in header modules [PR113292] - - - - --- 2024-01-11 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: 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
c++: Export usings referring to global module fragment [PR109679] c++: Export usings referring to global module fragment [PR109679] - - - - --- 2024-01-03 Nathaniel Shead New
c++/modules: Fix ICE when writing nontrivial variable initializers c++/modules: Fix ICE when writing nontrivial variable initializers - - - - --- 2024-01-02 Nathaniel Shead New
c++/modules: Emit definitions of ODR-used static members imported from modules [PR112899] c++/modules: Emit definitions of ODR-used static members imported from modules [PR112899] - - - - --- 2024-01-02 Nathaniel Shead New
c++: Check null pointer deref when calling memfn in constexpr [PR102420] c++: Check null pointer deref when calling memfn in constexpr [PR102420] - - - - --- 2023-12-17 Nathaniel Shead New
c++: Fix unchecked use of CLASSTYPE_AS_BASE [PR113031] c++: Fix unchecked use of CLASSTYPE_AS_BASE [PR113031] - - - - --- 2023-12-16 Nathaniel Shead New
c++/modules: Prevent treating suppressed debug info as extern template [PR112820] c++/modules: Prevent treating suppressed debug info as extern template [PR112820] - - - - --- 2023-12-03 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
c++: Allow exporting a typedef redeclaration [PR102341] c++: Allow exporting a typedef redeclaration [PR102341] - - - - --- 2023-11-24 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
c++: Clear uninstantiated friend flag when instantiating [PR104234] c++: Clear uninstantiated friend flag when instantiating [PR104234] - - - - --- 2023-11-23 Nathaniel Shead New
c++/modules: Prevent overwriting arguments for duplicates [PR112588] c++/modules: Prevent overwriting arguments for duplicates [PR112588] - - - - --- 2023-11-22 Nathaniel Shead New
c++: Check module attachment instead of purview when necessary [PR112631] c++: Check module attachment instead of purview when necessary [PR112631] - - - - --- 2023-11-20 Nathaniel Shead New
c++: Set DECL_CONTEXT for __cxa_thread_atexit [PR99187] c++: Set DECL_CONTEXT for __cxa_thread_atexit [PR99187] - - - - --- 2023-11-16 Nathaniel Shead New
c++/modules: Allow exporting const-qualified namespace-scope variables [PR99232] c++/modules: Allow exporting const-qualified namespace-scope variables [PR99232] - - - - --- 2023-11-15 Nathaniel Shead New
c++/modules: Restrict partitions when parsing import declarations [PR110808] c++/modules: Restrict partitions when parsing import declarations [PR110808] - - - - --- 2023-11-14 Nathaniel Shead New
« 1 2 »