Show patches with: Submitter = Nathaniel Shead       |    State = Action Required       |    Archived = No       |   168 patches
« 1 2 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
c++/modules: Really always track partial specialisations [PR116496] c++/modules: Really always track partial specialisations [PR116496] - - - - --- 2024-09-11 Nathaniel Shead New
c++: Fix mangling of otherwise unattached class-scope lambdas [PR116568] c++: Fix mangling of otherwise unattached class-scope lambdas [PR116568] - - - - --- 2024-09-05 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
[1/2] c++/modules: Clean up include translation [PR110980] [1/2] c++/modules: Clean up include translation [PR110980] - - - - --- 2024-08-22 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
[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
[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
[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
c++/modules: Slightly clean up error for referencing TU-local entity c++/modules: Slightly clean up error for referencing TU-local entity - - - - --- 2024-08-18 Nathaniel Shead New
c++/modules: Handle transitive reachability for deduction guides [PR116403] c++/modules: Handle transitive reachability for deduction guides [PR116403] - - - - --- 2024-08-18 Nathaniel Shead New
c++/modules: Disable streaming definitions of non-vague-linkage GMF decls [PR115020] c++/modules: Disable streaming definitions of non-vague-linkage GMF decls [PR115020] - - - - --- 2024-08-17 Nathaniel Shead New
c++/modules: Avoid rechecking initializers when streaming NTTPs [PR116382] c++/modules: Avoid rechecking initializers when streaming NTTPs [PR116382] - - 1 - --- 2024-08-16 Nathaniel Shead New
c++/modules: Fix type lookup in DECL_TEMPLATE_INSTANTIATIONS [PR116364] c++/modules: Fix type lookup in DECL_TEMPLATE_INSTANTIATIONS [PR116364] - - - - --- 2024-08-15 Nathaniel Shead New
c++/modules: Merge default arguments [PR99274] c++/modules: Merge default arguments [PR99274] - - - - --- 2024-08-12 Nathaniel Shead New
c++/modules: Assume header bindings are global module c++/modules: Assume header bindings are global module - - - - --- 2024-08-08 Nathaniel Shead New
c++: Propagate TREE_ADDRESSABLE in fixup_type_variants [PR115062] c++: Propagate TREE_ADDRESSABLE in fixup_type_variants [PR115062] - - - - --- 2024-08-08 Nathaniel Shead New
[v3] c++/modules: Handle instantiating already tsubsted template friend classes [PR115801] [v3] c++/modules: Handle instantiating already tsubsted template friend classes [PR115801] - - 2 - --- 2024-08-08 Nathaniel Shead New
c++: Add missing auto_diagnostic_groups c++: Add missing auto_diagnostic_groups - - 1 - --- 2024-08-07 Nathaniel Shead New
c++/modules: Clarify error message in read_enum_def c++/modules: Clarify error message in read_enum_def - - - - --- 2024-08-07 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
c++: Improve fixits for incorrect explicit instantiations c++: Improve fixits for incorrect explicit instantiations - - - - --- 2024-08-06 Nathaniel Shead New
c++/modules: Handle instantiating qualified template friend classes [PR115801] c++/modules: Handle instantiating qualified template friend classes [PR115801] - - - - --- 2024-08-06 Nathaniel Shead New
c++/modules: Fix merging of GM entities in partitions [PR114950] c++/modules: Fix merging of GM entities in partitions [PR114950] - - - - --- 2024-08-05 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
[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
« 1 2 »