Show patches with: Submitter = Nathaniel Shead       |    State = Action Required       |    Archived = No       |   363 patches
« 1 2 3 4 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
c++: Non-inline temploid friends should still be COMDAT [PR122819] c++: Non-inline temploid friends should still be COMDAT [PR122819] - - - - --- 2025-12-16 Nathaniel Shead New
[v2] c++: Don't record lambdas in concept evaluations [PR123075] [v2] c++: Don't record lambdas in concept evaluations [PR123075] - - 2 - --- 2025-12-13 Nathaniel Shead New
c++: Don't record lambdas in concept evaluations [PR123075] c++: Don't record lambdas in concept evaluations [PR123075] - - - - --- 2025-12-13 Nathaniel Shead New
c++: Add missing explanations for is_constructible<Abstract> c++: Add missing explanations for is_constructible<Abstract> - - - - --- 2025-12-11 Nathaniel Shead New
c++: Non-inline temploid friends should still be COMDAT [PR122819] c++: Non-inline temploid friends should still be COMDAT [PR122819] - - - - --- 2025-12-07 Nathaniel Shead New
c++/modules: Reattempt to complete ARRAY_TYPEs after reading a cluster [PR122922] c++/modules: Reattempt to complete ARRAY_TYPEs after reading a cluster [PR122922] - - - - --- 2025-12-06 Nathaniel Shead New
c++/modules: Don't build STAT_HACKs for current TU namespace bindings [PR122995] c++/modules: Don't build STAT_HACKs for current TU namespace bindings [PR122995] - - - - --- 2025-12-04 Nathaniel Shead New
c++/modules: Ignore exposures in lambdas in initializers [PR122994] c++/modules: Ignore exposures in lambdas in initializers [PR122994] - - - - --- 2025-12-04 Nathaniel Shead New
[committed] c++/modules: Remove incorrect is_import check in using-directives [committed] c++/modules: Remove incorrect is_import check in using-directives - - - - --- 2025-12-02 Nathaniel Shead New
c++/modules: Stream DECL_CHAIN for decl_specialization_friend_p functions c++/modules: Stream DECL_CHAIN for decl_specialization_friend_p functions - - - - --- 2025-12-01 Nathaniel Shead New
c++/modules: Fix ICE when writing imported using-directive [PR122915] c++/modules: Fix ICE when writing imported using-directive [PR122915] - - - - --- 2025-12-01 Nathaniel Shead New
c++/modules: Fix assertion in write_function_def for DECL_LOCAL_DECL_P c++/modules: Fix assertion in write_function_def for DECL_LOCAL_DECL_P - - - - --- 2025-11-30 Nathaniel Shead New
c++/modules: Stream all REQUIRES_EXPR_PARMS [PR122789] c++/modules: Stream all REQUIRES_EXPR_PARMS [PR122789] - - - - --- 2025-11-23 Nathaniel Shead New
c++/modules: Fix -Wexpose-global-module-tu-local [PR122636] c++/modules: Fix -Wexpose-global-module-tu-local [PR122636] - - - - --- 2025-11-22 Nathaniel Shead New
c++/modules: Walk indirectly exposed namespaces [PR122699] c++/modules: Walk indirectly exposed namespaces [PR122699] - - - - --- 2025-11-22 Nathaniel Shead New
[v2,4/7] c++: Add detailed diagnostics for __builtin_has_unique_object_representations Untitled series #482914 - - - - --- 2025-11-20 Nathaniel Shead New
[v2] c++/modules: Keep tracking instantiations of static class variable templates [PR122625] [v2] c++/modules: Keep tracking instantiations of static class variable templates [PR122625] - - 1 - --- 2025-11-15 Nathaniel Shead New
c++: Support template block-scope OpenMP user-defined reductions in modules [PR119864] c++: Support template block-scope OpenMP user-defined reductions in modules [PR119864] - - - - --- 2025-11-15 Nathaniel Shead New
c++/modules: Keep tracking instantiations of static class variable templates [PR122625] c++/modules: Keep tracking instantiations of static class variable templates [PR122625] - - - - --- 2025-11-15 Nathaniel Shead New
[v2] c++: Implement dependent ADL for use with modules [v2] c++: Implement dependent ADL for use with modules - - - - --- 2025-11-14 Nathaniel Shead New
c++: Implement dependent ADL for use with modules c++: Implement dependent ADL for use with modules - - - - --- 2025-11-14 Nathaniel Shead New
[committed] c++/modules: Add testcase for lookup of hidden friend [PR122646] [committed] c++/modules: Add testcase for lookup of hidden friend [PR122646] - - - - --- 2025-11-13 Nathaniel Shead New
c++/modules: Maintain attachment of temploid friends after duplicate_decls [PR122551] c++/modules: Maintain attachment of temploid friends after duplicate_decls [PR122551] - - - - --- 2025-11-11 Nathaniel Shead New
[committed] c++/modules: Fix ICE in instantiating_tu_local_entity [PR122628] [committed] c++/modules: Fix ICE in instantiating_tu_local_entity [PR122628] - - - - --- 2025-11-10 Nathaniel Shead New
c++/modules: Propagate purviewness to all parent namespaces c++/modules: Propagate purviewness to all parent namespaces - - - - --- 2025-11-10 Nathaniel Shead New
[v2] c++: Fold non-ODR usages of potentially constant values early [PR120005] [v2] c++: Fold non-ODR usages of potentially constant values early [PR120005] - - - - --- 2025-11-09 Nathaniel Shead New
[v4] c++: Don't constrain template visibility using no-linkage variables [PR122253] [v4] c++: Don't constrain template visibility using no-linkage variables [PR122253] - - 2 - --- 2025-11-04 Nathaniel Shead New
[COMMITTED] c++/modules: Stream BASELINK_OPTYPE [PR122381] [COMMITTED] c++/modules: Stream BASELINK_OPTYPE [PR122381] - - - - --- 2025-11-01 Nathaniel Shead New
[v3] c++: Don't constrain template visibility using automatic variables [PR122253] [v3] c++: Don't constrain template visibility using automatic variables [PR122253] - - 2 - --- 2025-11-01 Nathaniel Shead New
c++/modules: Allow ignoring some TU-local exposure errors in GMF [PR121574] c++/modules: Allow ignoring some TU-local exposure errors in GMF [PR121574] - - - - --- 2025-10-30 Nathaniel Shead New
c++/modules: Track all static class variables [PR122421] c++/modules: Track all static class variables [PR122421] - - - - --- 2025-10-26 Nathaniel Shead New
c++/modules: Propagate type of array with deduced size to its template [PR122422] c++/modules: Propagate type of array with deduced size to its template [PR122422] - - - - --- 2025-10-26 Nathaniel Shead New
[7/7] c++: Add detailed diagnostics for (and fix) relocation builtins c++: More trait diagnostics - - - - --- 2025-10-26 Nathaniel Shead New
[6/7] c++: Add detailed diagnostics for __is_pointer_interconvertible_base_of c++: More trait diagnostics - - - - --- 2025-10-26 Nathaniel Shead New
[5/7] c++: Add detailed diagnostics for __is_layout_compatible c++: More trait diagnostics - - - - --- 2025-10-26 Nathaniel Shead New
[4/7] c++: Add detailed diagnostics for __builtin_has_unique_object_representations c++: More trait diagnostics - - - - --- 2025-10-26 Nathaniel Shead New
[3/7] c++: Fix diagnostics for __is_destructable c++: More trait diagnostics - - - - --- 2025-10-26 Nathaniel Shead New
[2/7] c++: Adjust location of is_*_base_of diagnostics c++: More trait diagnostics - - - - --- 2025-10-26 Nathaniel Shead New
[1/7] c++: Check for error_mark_node in diagnose_trait_expr c++: More trait diagnostics - - - - --- 2025-10-26 Nathaniel Shead New
[v2] c++: Don't constrain visibility using local variables [PR122253] [v2] c++: Don't constrain visibility using local variables [PR122253] - - 2 - --- 2025-10-18 Nathaniel Shead New
c++/modules: Use containing type as key for all member lambdas [PR122310] c++/modules: Use containing type as key for all member lambdas [PR122310] - - - - --- 2025-10-18 Nathaniel Shead New
c++: Don't constrain visibility using dependent decls [PR122253] c++: Don't constrain visibility using dependent decls [PR122253] - - - - --- 2025-10-16 Nathaniel Shead New
c++/modules: Import purview using-directives in the same module [PR122279] c++/modules: Import purview using-directives in the same module [PR122279] - - - - --- 2025-10-15 Nathaniel Shead New
c++: Ensure mark_lvalue_use returns an lvalue [PR122163] c++: Ensure mark_lvalue_use returns an lvalue [PR122163] - - - - --- 2025-10-05 Nathaniel Shead New
c++: Fold non-ODR usages of potentially constant values early [PR120005] c++: Fold non-ODR usages of potentially constant values early [PR120005] - - - - --- 2025-10-02 Nathaniel Shead New
[2/2] c++/modules: Avoid ICE when redefining a type reachable via import [PR122053] c++/modules: Handle naming external TU-local entities in ADL - - - - --- 2025-09-26 Nathaniel Shead New
[1/2] c++/modules: Also check conflicting internal-linkage entities [1/2] c++/modules: Also check conflicting internal-linkage entities - - - - --- 2025-09-26 Nathaniel Shead New
[committing,15/16] c++/modules: Remove incorrect assertion [PR122015,PR122019] Untitled series #475180 - - - - --- 2025-09-25 Nathaniel Shead New
c++: Fix canonical type for lambda pack captures [PR122015] c++: Fix canonical type for lambda pack captures [PR122015] - - - - --- 2025-09-22 Nathaniel Shead New
c++/modules: Fix language linkage handling [PR122019] c++/modules: Fix language linkage handling [PR122019] - - - - --- 2025-09-22 Nathaniel Shead New
c++/modules: Handle naming external TU-local entities in ADL c++/modules: Handle naming external TU-local entities in ADL - - - - --- 2025-09-21 Nathaniel Shead New
c++/modules: Fix missed unwrapping of STAT_HACK in ADL [PR121893] c++/modules: Fix missed unwrapping of STAT_HACK in ADL [PR121893] - - - - --- 2025-09-12 Nathaniel Shead New
[RFC] ipa-free-lang-data: Don't walk into DECL_CHAIN when finding decls/types [PR121865] [RFC] ipa-free-lang-data: Don't walk into DECL_CHAIN when finding decls/types [PR121865] - - 1 - --- 2025-09-10 Nathaniel Shead New
c++: Fix null deref in maybe_diagnose_standard_trait [PR121859] c++: Fix null deref in maybe_diagnose_standard_trait [PR121859] - - - - --- 2025-09-10 Nathaniel Shead New
[2/2] c++/modules: Cleanup import handling [PR99682] [1/2] c++/modules: Create helper to get current TU's module_state - - - - --- 2025-09-09 Nathaniel Shead New
[1/2] c++/modules: Create helper to get current TU's module_state [1/2] c++/modules: Create helper to get current TU's module_state - - - - --- 2025-09-09 Nathaniel Shead New
[v2] c++/modules: Support ADL on non-discarded GM entities [PR121705] [v2] c++/modules: Support ADL on non-discarded GM entities [PR121705] - - 1 - --- 2025-09-06 Nathaniel Shead New
c++/modules: Fix exported using-directive of imported namespace [PR121702] c++/modules: Fix exported using-directive of imported namespace [PR121702] - - - - --- 2025-09-06 Nathaniel Shead New
c++/modules: Mark implicit inline namespaces as purview [PR121724] c++/modules: Mark implicit inline namespaces as purview [PR121724] - - - - --- 2025-09-01 Nathaniel Shead New
c++/modules: Support ADL on non-discarded GM entities [PR121705] c++/modules: Support ADL on non-discarded GM entities [PR121705] - - - - --- 2025-08-31 Nathaniel Shead New
[v2] c++/modules: Add explanatory note for incomplete types with definition in different module [PR… [v2] c++/modules: Add explanatory note for incomplete types with definition in different module [PR… - - - - --- 2025-08-28 Nathaniel Shead New
c++/modules: Add explanatory note for incomplete types with definition in different module [PR11984… c++/modules: Add explanatory note for incomplete types with definition in different module [PR11984… - - - - --- 2025-08-27 Nathaniel Shead New
c++/modules: Fix ADL [PR117658] c++/modules: Fix ADL [PR117658] - - - - --- 2025-08-24 Nathaniel Shead New
[pushed] testsuite: Fix g++.dg/abi/mangle83.C for -fshort-enums [pushed] testsuite: Fix g++.dg/abi/mangle83.C for -fshort-enums - - - - --- 2025-08-22 Nathaniel Shead New
c++/modules: Provide definitions of synthesized methods outside their defining module [PR120499] c++/modules: Provide definitions of synthesized methods outside their defining module [PR120499] - - - - --- 2025-08-22 Nathaniel Shead New
[COMMITTED] testsuite: Fix g++.dg/abi/mangle83.C [PR121578] [COMMITTED] testsuite: Fix g++.dg/abi/mangle83.C [PR121578] - - - - --- 2025-08-19 Nathaniel Shead New
testsuite: Fix PR108080 testcase for some targets [PR121396] testsuite: Fix PR108080 testcase for some targets [PR121396] - - - - --- 2025-08-17 Nathaniel Shead New
c++/modules: Fix exporting using-decls of unattached purview functions [PR120195] c++/modules: Fix exporting using-decls of unattached purview functions [PR120195] - - - - --- 2025-08-17 Nathaniel Shead New
[v2] c++: Implement P2115R0 linkage changes for unnamed unscoped enums [PR120503] [v2] c++: Implement P2115R0 linkage changes for unnamed unscoped enums [PR120503] - - 1 - --- 2025-08-15 Nathaniel Shead New
c++: Implement P2115R0 linkage changes for unnamed unscoped enums [PR120503] c++: Implement P2115R0 linkage changes for unnamed unscoped enums [PR120503] - - - - --- 2025-08-08 Nathaniel Shead New
c++/modules: Merge PARM_DECL properties from function definitions [PR121238] c++/modules: Merge PARM_DECL properties from function definitions [PR121238] - - - - --- 2025-07-30 Nathaniel Shead New
[v2] c++: Don't assume trait funcs return error_mark_node when tf_error is passed [PR121291] [v2] c++: Don't assume trait funcs return error_mark_node when tf_error is passed [PR121291] - - 1 - --- 2025-07-30 Nathaniel Shead New
c++: Don't assume trait funcs return error_mark_node when tf_error is passed [PR121291] c++: Don't assume trait funcs return error_mark_node when tf_error is passed [PR121291] - - - - --- 2025-07-29 Nathaniel Shead New
c++/modules: Give a sorry for target attributes [PR108080] c++/modules: Give a sorry for target attributes [PR108080] - - - - --- 2025-07-29 Nathaniel Shead New
[COMMITTED] testsuite: Fix C++14 test failure with modules test [PR121285] [COMMITTED] testsuite: Fix C++14 test failure with modules test [PR121285] - - - - --- 2025-07-29 Nathaniel Shead New
Prevent mixups of IDENTIFIER_TRANSPARENT_ALIAS and IDENTIFIER_INTERNAL_P better [PR120855] Prevent mixups of IDENTIFIER_TRANSPARENT_ALIAS and IDENTIFIER_INTERNAL_P better [PR120855] - - - - --- 2025-07-25 Nathaniel Shead New
c++/modules: Stream some missing lang_type flags c++/modules: Stream some missing lang_type flags - - - - --- 2025-07-24 Nathaniel Shead New
[v5] c++: Unwrap type traits defined in terms of builtins within diagnostics [PR117294] [v5] c++: Unwrap type traits defined in terms of builtins within diagnostics [PR117294] - - 4 - --- 2025-07-24 Nathaniel Shead New
c++/modules: Ensure type of partial spec VAR_DECL is consistent with its template [PR120644] c++/modules: Ensure type of partial spec VAR_DECL is consistent with its template [PR120644] - - 4 - --- 2025-06-25 Nathaniel Shead New
c++/modules: Only compare types of DECL_TEMPLATE_RESULTs [PR120644] c++/modules: Only compare types of DECL_TEMPLATE_RESULTs [PR120644] - - - - --- 2025-06-23 Nathaniel Shead New
[v4] c++: Unwrap type traits defined in terms of builtins within diagnostics [PR117294] [v4] c++: Unwrap type traits defined in terms of builtins within diagnostics [PR117294] - - - - --- 2025-05-31 Nathaniel Shead New
[v3] c++: Unwrap type traits defined in terms of builtins within diagnostics [PR117294] [v3] c++: Unwrap type traits defined in terms of builtins within diagnostics [PR117294] - - 1 - --- 2025-05-30 Nathaniel Shead New
c++/modules: Support re-streaming TU_LOCAL_ENTITYs [PR120412] c++/modules: Support re-streaming TU_LOCAL_ENTITYs [PR120412] - - - - --- 2025-05-24 Nathaniel Shead New
c++/modules: Fix stream-in of member using-decls [PR120414] c++/modules: Fix stream-in of member using-decls [PR120414] - - - - --- 2025-05-23 Nathaniel Shead New
[v2] c++/modules: Fix merge of TLS init functions [PR120363] [v2] c++/modules: Fix merge of TLS init functions [PR120363] - - - - --- 2025-05-23 Nathaniel Shead New
c++/modules: Fix merge of TLS import functions [PR120363] c++/modules: Fix merge of TLS import functions [PR120363] - - - - --- 2025-05-22 Nathaniel Shead New
[4/4] c++/modules: Avoid name clashes when streaming internal labels [PR98375,PR118904] c++: Support modules streaming some internal structures with no DECL_CONTEXT - - - - --- 2025-05-22 Nathaniel Shead New
[3/4] c++/modules: Support streaming new size cookie for constexpr [PR120040] c++: Support modules streaming some internal structures with no DECL_CONTEXT - - - - --- 2025-05-22 Nathaniel Shead New
[2/4] c++/modules: Implement streaming of uncontexted TYPE_DECLs [PR98735] c++: Support modules streaming some internal structures with no DECL_CONTEXT - - - - --- 2025-05-22 Nathaniel Shead New
[1/4] c++: Add flag to detect underlying representative of bitfield decls c++: Support modules streaming some internal structures with no DECL_CONTEXT - - - - --- 2025-05-22 Nathaniel Shead New
[v2] c++/modules: Ensure vtables are emitted when needed [PR120349] [v2] c++/modules: Ensure vtables are emitted when needed [PR120349] - - 1 - --- 2025-05-20 Nathaniel Shead New
c++/modules: Always mark tinfo vars as TREE_ADDRESSABLE [PR120350] c++/modules: Always mark tinfo vars as TREE_ADDRESSABLE [PR120350] - - - - --- 2025-05-19 Nathaniel Shead New
c++/modules: Ensure vtables are emitted when needed [PR120349] c++/modules: Ensure vtables are emitted when needed [PR120349] - - - - --- 2025-05-19 Nathaniel Shead New
c++/modules: Fix ICE on merge of instantiation with partial spec [PR120013] c++/modules: Fix ICE on merge of instantiation with partial spec [PR120013] - - - - --- 2025-05-17 Nathaniel Shead New
c++/modules: Clean up importer_interface c++/modules: Clean up importer_interface - - - - --- 2025-05-16 Nathaniel Shead New
[14] c++: Partially revert "Support lambdas attached to more places in modules" [PR118245] [14] c++: Partially revert "Support lambdas attached to more places in modules" [PR118245] - - - - --- 2025-05-14 Nathaniel Shead New
c++/modules: Fix handling of -fdeclone-ctor-dtor with explicit instantiations [PR120125] c++/modules: Fix handling of -fdeclone-ctor-dtor with explicit instantiations [PR120125] - - 1 - --- 2025-05-09 Nathaniel Shead New
c++/modules: Revert "Remove unnecessary lazy_load_pendings" c++/modules: Revert "Remove unnecessary lazy_load_pendings" - - - - --- 2025-05-09 Nathaniel Shead New
c++/modules: Ensure deduction guides for imported types are reachable [PR120023] c++/modules: Ensure deduction guides for imported types are reachable [PR120023] - - - - --- 2025-04-30 Nathaniel Shead New
c++/modules: Catch exposures of TU-local values through inline references [PR119996] c++/modules: Catch exposures of TU-local values through inline references [PR119996] - - - - --- 2025-04-29 Nathaniel Shead New
« 1 2 3 4 »