Show patches with: Submitter = Nathaniel Shead       |    State = Action Required       |    Archived = No       |   404 patches
« 1 2 3 44 5 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
c++/modules: Fix entry-point detection for recursive clusters [PR118630] c++/modules: Fix entry-point detection for recursive clusters [PR118630] - - - - --- 2026-04-05 Nathaniel Shead New
c++/modules: Fix propagating noexcept for templates [PR124785] c++/modules: Fix propagating noexcept for templates [PR124785] - - - - --- 2026-04-05 Nathaniel Shead New
c++/modules: Only mark namespace-scope entities as exported [PR124781] c++/modules: Only mark namespace-scope entities as exported [PR124781] - - - - --- 2026-04-05 Nathaniel Shead New
c++/modules: Handle importing an undeduced auto over a deduced auto [PR124735] c++/modules: Handle importing an undeduced auto over a deduced auto [PR124735] - - - - --- 2026-04-04 Nathaniel Shead New
c++/modules: Fix installing a partial spec over an implicit inst [PR124732] c++/modules: Fix installing a partial spec over an implicit inst [PR124732] - - - - --- 2026-04-03 Nathaniel Shead New
[PATCH/RFC] c++/modules: Allow exporting usings of internal GMF entities with pedwarn [PR124268] [PATCH/RFC] c++/modules: Allow exporting usings of internal GMF entities with pedwarn [PR124268] - - - - --- 2026-03-19 Nathaniel Shead New
[2/2] c++/modules: Support section attributes [PR122786] [1/2] c++/modules: Handle maybe_unused on PARM_DECLs [PR124483] - - - - --- 2026-03-19 Nathaniel Shead New
[1/2] c++/modules: Handle maybe_unused on PARM_DECLs [PR124483] [1/2] c++/modules: Handle maybe_unused on PARM_DECLs [PR124483] - - - - --- 2026-03-19 Nathaniel Shead New
[v2] c++/modules: Propagate DECL_ARGUMENTS when reading a function def [PR124485] [v2] c++/modules: Propagate DECL_ARGUMENTS when reading a function def [PR124485] - - 1 - --- 2026-03-18 Nathaniel Shead New
c++/modules: Propagate DECL_ARGUMENTS when reading a function def [PR124485] c++/modules: Propagate DECL_ARGUMENTS when reading a function def [PR124485] - - - - --- 2026-03-14 Nathaniel Shead New
c++/modules: Fix crash on implicit redeclaration of ABI class types [PR124485] c++/modules: Fix crash on implicit redeclaration of ABI class types [PR124485] - - - - --- 2026-03-14 Nathaniel Shead New
c++/modules: Support loading a lazy member while trying to declare it [PR124478] c++/modules: Support loading a lazy member while trying to declare it [PR124478] - - - - --- 2026-03-13 Nathaniel Shead New
libcpp: Handle macro locations in linemap_location_from_module_p [PR124466] libcpp: Handle macro locations in linemap_location_from_module_p [PR124466] - - - - --- 2026-03-13 Nathaniel Shead New
c++/modules: Support diagnostic classification changes in macros [PR124459] c++/modules: Support diagnostic classification changes in macros [PR124459] - - - - --- 2026-03-12 Nathaniel Shead New
c++/modules: Allow merging members of instantiations attached to named modules [PR124431] c++/modules: Allow merging members of instantiations attached to named modules [PR124431] - - 1 - --- 2026-03-11 Nathaniel Shead New
c++/modules: Reparent linemaps for partition direct loads [PR124309] c++/modules: Reparent linemaps for partition direct loads [PR124309] - - - - --- 2026-03-08 Nathaniel Shead New
c++/modules: Don't create bindings for hidden friends [PR124390] c++/modules: Don't create bindings for hidden friends [PR124390] - - - - --- 2026-03-07 Nathaniel Shead New
c++/modules: Fix ICE in xref_basetypes on class redefinition c++/modules: Fix ICE in xref_basetypes on class redefinition - - - - --- 2026-03-07 Nathaniel Shead New
c++/modules: Check for redeclarations of members in wrong module c++/modules: Check for redeclarations of members in wrong module - - - - --- 2026-03-07 Nathaniel Shead New
c++/modules: Merge synthesized definitions of defaulted members [PR124311] c++/modules: Merge synthesized definitions of defaulted members [PR124311] - - 1 - --- 2026-03-02 Nathaniel Shead New
c++/reflection: Support members_of and imported namespace-scope names [PR124200] c++/reflection: Support members_of and imported namespace-scope names [PR124200] - - - - --- 2026-02-28 Nathaniel Shead New
c++/reflection: Improve static_assert diagnostics when comparing reflections c++/reflection: Improve static_assert diagnostics when comparing reflections - - - - --- 2026-02-25 Nathaniel Shead New
driver: Escape special characters in '-fdeps-{file,target}' [PR120974] driver: Escape special characters in '-fdeps-{file,target}' [PR120974] - - - - --- 2026-02-22 Nathaniel Shead New
libcpp: Fix reading from stdin with -fsearch-include-path [PR119756] libcpp: Fix reading from stdin with -fsearch-include-path [PR119756] - - - - --- 2026-02-21 Nathaniel Shead New
libcpp: Fix ICE with directives-only and cpp_maybe_module_directive [PR124153] libcpp: Fix ICE with directives-only and cpp_maybe_module_directive [PR124153] - - - - --- 2026-02-21 Nathaniel Shead New
[committed] c++: Fix error recovery after export keyword [PR121832] [committed] c++: Fix error recovery after export keyword [PR121832] - - - - --- 2026-02-01 Nathaniel Shead New
c++/modules: Fix ICE with multiple module declarations and -M [PR123738] c++/modules: Fix ICE with multiple module declarations and -M [PR123738] - - - - --- 2026-01-31 Nathaniel Shead New
[v2] c++: Fix cp_fold_non_odr_use_1 [PR123557,PR123738] [v2] c++: Fix cp_fold_non_odr_use_1 [PR123557,PR123738] - - 1 - --- 2026-01-30 Nathaniel Shead New
[v2] c++/modules: Include instantiation origination for all name lookup [PR122609] [v2] c++/modules: Include instantiation origination for all name lookup [PR122609] - - - - --- 2026-01-26 Nathaniel Shead New
c++: Fix cp_fold_non_odr_use_1 [PR123557,PR123738] c++: Fix cp_fold_non_odr_use_1 [PR123557,PR123738] - - 1 - --- 2026-01-24 Nathaniel Shead New
c++: Fix behaviour of nested maybe_push_to_top_level [PR123663] c++: Fix behaviour of nested maybe_push_to_top_level [PR123663] - - - - --- 2026-01-24 Nathaniel Shead New
c++: consteval_only_p vs. modules streaming [PR122785] c++: consteval_only_p vs. modules streaming [PR122785] - - - - --- 2026-01-17 Nathaniel Shead New
c++/modules: Fix local type handling when not streaming function definitions [PR123627] c++/modules: Fix local type handling when not streaming function definitions [PR123627] - - - - --- 2026-01-17 Nathaniel Shead New
c++: Improve diagnostic for implicit conversion errors [PR115163] c++: Improve diagnostic for implicit conversion errors [PR115163] - - - - --- 2026-01-11 Nathaniel Shead New
[v2,2/2] c++: modules and coroutines [v2,1/2] c++/modules: Update lang_decl_bool streaming - - 1 - --- 2026-01-10 Nathaniel Shead New
[v2,1/2] c++/modules: Update lang_decl_bool streaming [v2,1/2] c++/modules: Update lang_decl_bool streaming - - - - --- 2026-01-10 Nathaniel Shead New
c++/modules: Search instantiation context for all namespace name lookup [PR122609] c++/modules: Search instantiation context for all namespace name lookup [PR122609] - - - - --- 2026-01-09 Nathaniel Shead New
c++: modules and coroutines c++: modules and coroutines - - - - --- 2026-01-09 Nathaniel Shead New
c++/modules: Mark implicit using-directive for imported unnamed namespace as imported [PR123393] c++/modules: Mark implicit using-directive for imported unnamed namespace as imported [PR123393] - - - - --- 2026-01-08 Nathaniel Shead New
[v3] c++: Fold non-ODR usages of potentially constant values early [PR120005] [v3] c++: Fold non-ODR usages of potentially constant values early [PR120005] - - - - --- 2025-12-28 Nathaniel Shead New
[v3] c++: Implement dependent ADL for use with modules [v3] c++: Implement dependent ADL for use with modules - - - - --- 2025-12-19 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-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
« 1 2 3 44 5 »