Show patches with: Submitter = Patrick Palka       |    Archived = No       |   286 patches
« 1 2 3 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[1/2] c++: remove NON_DEPENDENT_EXPR, part 1 [1/2] c++: remove NON_DEPENDENT_EXPR, part 1 - - - 1-- 2023-09-25 Patrick Palka Accepted
c++: constraint rewriting during ttp coercion [PR111485] c++: constraint rewriting during ttp coercion [PR111485] - - - 1-- 2023-09-20 Patrick Palka Accepted
c++: missing SFINAE in grok_array_decl [PR111493] c++: missing SFINAE in grok_array_decl [PR111493] - - - 1-- 2023-09-20 Patrick Palka Accepted
[pushed] c++: fix cxx_print_type's template-info dumping [pushed] c++: fix cxx_print_type's template-info dumping - - - -1- 2023-09-19 Patrick Palka Unresolved
c++: improve class NTTP object pretty printing [PR111471] c++: improve class NTTP object pretty printing [PR111471] - - - -1- 2023-09-19 Patrick Palka Unresolved
c++: further optimize tsubst_template_decl c++: further optimize tsubst_template_decl - - - -1- 2023-09-19 Patrick Palka Unresolved
[v2,2/2] c++: convert_to_void and volatile references [v2,1/2] c++: overeager type completion in convert_to_void [PR111419] - - - 1-- 2023-09-18 Patrick Palka Accepted
[v2,1/2] c++: overeager type completion in convert_to_void [PR111419] [v2,1/2] c++: overeager type completion in convert_to_void [PR111419] - - - 1-- 2023-09-18 Patrick Palka Accepted
c++: optimize tsubst_template_decl for function templates c++: optimize tsubst_template_decl for function templates - - - -1- 2023-09-17 Patrick Palka Unresolved
c++: non-dependent assignment checking [PR63198, PR18474] c++: non-dependent assignment checking [PR63198, PR18474] - - - --1 2023-09-17 Patrick Palka Not Applicable
c++: constness of decltype of NTTP object [PR98820] c++: constness of decltype of NTTP object [PR98820] - - - 1-- 2023-09-15 Patrick Palka Accepted
c++: visibility wrt template and ptrmem targs [PR70413] c++: visibility wrt template and ptrmem targs [PR70413] - - - 1-- 2023-09-15 Patrick Palka Accepted
c++: overeager type completion in convert_to_void [PR111419] c++: overeager type completion in convert_to_void [PR111419] - - - 1-- 2023-09-15 Patrick Palka Accepted
libstdc++: Use C++20 constraints in <bit> libstdc++: Use C++20 constraints in <bit> - - - 1-- 2023-09-14 Patrick Palka Accepted
libstdc++: Reduce integer std::to/from_chars symbol sizes libstdc++: Reduce integer std::to/from_chars symbol sizes - - - 1-- 2023-09-13 Patrick Palka Accepted
c++: optimize unification of class specializations [PR89231] c++: optimize unification of class specializations [PR89231] - - - 1-- 2023-09-13 Patrick Palka Accepted
c++: unifying identical tmpls from current inst [PR108347] c++: unifying identical tmpls from current inst [PR108347] - - - 1-- 2023-09-13 Patrick Palka Accepted
c++: always check arity before deduction c++: always check arity before deduction - - - 1-- 2023-09-13 Patrick Palka Accepted
[3/3] libstdc++: Fix std::not_fn perfect forwarding [PR111327] [1/3] libstdc++: Remove std::bind_front specialization for no bound args - - - 1-- 2023-09-12 Patrick Palka Accepted
[2/3] libstdc++: Fix std::bind_front perfect forwarding [PR111327] [1/3] libstdc++: Remove std::bind_front specialization for no bound args - - - 1-- 2023-09-12 Patrick Palka Accepted
[1/3] libstdc++: Remove std::bind_front specialization for no bound args [1/3] libstdc++: Remove std::bind_front specialization for no bound args - - - 1-- 2023-09-12 Patrick Palka Accepted
c++: cache conversion function lookup c++: cache conversion function lookup - - - 1-- 2023-09-06 Patrick Palka Accepted
c++: more dummy non_constant_p arg avoidance c++: more dummy non_constant_p arg avoidance - - - -1- 2023-08-25 Patrick Palka Unresolved
c++: use conversion_obstack_sentinel throughout c++: use conversion_obstack_sentinel throughout - - - 1-- 2023-08-25 Patrick Palka Accepted
c++: refine CWG 2369 satisfaction vs non-dep convs [PR99599] c++: refine CWG 2369 satisfaction vs non-dep convs [PR99599] - - - 1-- 2023-08-22 Patrick Palka Accepted
tree-pretty-print: delimit TREE_VEC with braces tree-pretty-print: delimit TREE_VEC with braces - - - 1-- 2023-08-11 Patrick Palka Accepted
c++: bogus warning w/ deduction guide in anon ns [PR106604] c++: bogus warning w/ deduction guide in anon ns [PR106604] - - - 1-- 2023-08-10 Patrick Palka Accepted
c++: recognize in-class var tmpl partial spec [PR71954] c++: recognize in-class var tmpl partial spec [PR71954] - - - 1-- 2023-08-10 Patrick Palka Accepted
c++: dependently scoped template-id in type-req [PR110927] c++: dependently scoped template-id in type-req [PR110927] - - - 1-- 2023-08-10 Patrick Palka Accepted
tree-pretty-print: handle COMPONENT_REF with non-decl RHS tree-pretty-print: handle COMPONENT_REF with non-decl RHS - - - 1-- 2023-08-01 Patrick Palka Accepted
c++: improve debug_tree for templated types/decls c++: improve debug_tree for templated types/decls - - - 1-- 2023-08-01 Patrick Palka Accepted
c++: unifying REAL_CSTs [PR110809] c++: unifying REAL_CSTs [PR110809] - - - 1-- 2023-07-26 Patrick Palka Accepted
c++: constexpr empty subobject confusion [PR110197] c++: constexpr empty subobject confusion [PR110197] - - - 1-- 2023-07-26 Patrick Palka Accepted
[2/1] c++: passing partially inst ttp as ttp [PR110566] Untitled series #51152 - - - -1- 2023-07-21 Patrick Palka Unresolved
c++: passing partially inst tmpl as ttp [PR110566] c++: passing partially inst tmpl as ttp [PR110566] - - - 1-- 2023-07-19 Patrick Palka Accepted
c++: deducing empty type vs non-type argument pack c++: deducing empty type vs non-type argument pack - - - 1-- 2023-07-18 Patrick Palka Accepted
c++: copy elision of object arg in static memfn call [PR110441] c++: copy elision of object arg in static memfn call [PR110441] - - - 1-- 2023-07-13 Patrick Palka Accepted
c++: mangling template-id of unknown template [PR110524] c++: mangling template-id of unknown template [PR110524] - - - 1-- 2023-07-13 Patrick Palka Accepted
c++: non-standalone surrogate call template c++: non-standalone surrogate call template - - - 1-- 2023-07-12 Patrick Palka Accepted
c++: constrained surrogate calls [PR110535] c++: constrained surrogate calls [PR110535] - - - 1-- 2023-07-12 Patrick Palka Accepted
c++: coercing variable template from current inst [PR110580] c++: coercing variable template from current inst [PR110580] - - - -1- 2023-07-11 Patrick Palka Unresolved
[pushed] c++: redeclare_class_template and ttps [PR110523] [pushed] c++: redeclare_class_template and ttps [PR110523] - - - 1-- 2023-07-10 Patrick Palka Accepted
c++: unpropagated CONSTRUCTOR_MUTABLE_POISON [PR110463] c++: unpropagated CONSTRUCTOR_MUTABLE_POISON [PR110463] - - - 1-- 2023-06-29 Patrick Palka Accepted
c++: NSDMI instantiation during overload resolution [PR110468] c++: NSDMI instantiation during overload resolution [PR110468] - - - 1-- 2023-06-29 Patrick Palka Accepted
c++: cache partial template specialization selection c++: cache partial template specialization selection - - - 1-- 2023-06-28 Patrick Palka Accepted
c++: redundant targ coercion for var/alias tmpls c++: redundant targ coercion for var/alias tmpls - - - 1-- 2023-06-21 Patrick Palka Accepted
c++: diagnostic ICE b/c of empty TPARMS_PRIMARY_TEMPLATE [PR109655] c++: diagnostic ICE b/c of empty TPARMS_PRIMARY_TEMPLATE [PR109655] - - - 1-- 2023-06-09 Patrick Palka Accepted
c++: unsynthesized defaulted constexpr fn [PR110122] c++: unsynthesized defaulted constexpr fn [PR110122] - - - 1-- 2023-06-06 Patrick Palka Accepted
c++: extend lookup_template_class shortcut [PR110122] c++: extend lookup_template_class shortcut [PR110122] - - - 1-- 2023-06-05 Patrick Palka Accepted
c++: bad 'this' conversion for nullary memfn [PR106760] c++: bad 'this' conversion for nullary memfn [PR106760] - - - 1-- 2023-06-02 Patrick Palka Accepted
c++: replace in_template_function c++: replace in_template_function - - - 1-- 2023-06-02 Patrick Palka Accepted
c++: simplify TEMPLATE_TEMPLATE_PARM hashing c++: simplify TEMPLATE_TEMPLATE_PARM hashing - - - 1-- 2023-06-02 Patrick Palka Accepted
c++: is_specialization_of_friend confusion [PR109923] c++: is_specialization_of_friend confusion [PR109923] - - - 1-- 2023-06-02 Patrick Palka Accepted
c++: fix up caching of level lowered ttps c++: fix up caching of level lowered ttps - - - 1-- 2023-06-01 Patrick Palka Accepted
[2/2] c++: partial ordering and dep alias tmpl specs [PR90679] [1/2] c++: refine dependent_alias_template_spec_p [PR90679] - - - 1-- 2023-06-01 Patrick Palka Accepted
[1/2] c++: refine dependent_alias_template_spec_p [PR90679] [1/2] c++: refine dependent_alias_template_spec_p [PR90679] - - - 1-- 2023-06-01 Patrick Palka Accepted
c++: mangle noexcept-expr [PR70790] c++: mangle noexcept-expr [PR70790] - - - 1-- 2023-05-19 Patrick Palka Accepted
c++: simplify norm_cache manipulation c++: simplify norm_cache manipulation - - - 1-- 2023-05-18 Patrick Palka Accepted
c++: scoped variable template-id of reference type [PR97340] c++: scoped variable template-id of reference type [PR97340] - - - 1-- 2023-05-18 Patrick Palka Accepted
c++: desig init in presence of list ctor [PR109871] c++: desig init in presence of list ctor [PR109871] - - - 1-- 2023-05-16 Patrick Palka Accepted
c++: add feature-test macro for auto(x) c++: add feature-test macro for auto(x) - - - 1-- 2023-05-15 Patrick Palka Accepted
[pushed] c++: robustify testcase [PR109752] [pushed] c++: robustify testcase [PR109752] - - - 1-- 2023-05-12 Patrick Palka Accepted
[pushed] c++: remove redundant testcase [PR83258] [pushed] c++: remove redundant testcase [PR83258] - - - 1-- 2023-05-12 Patrick Palka Accepted
c++: 'mutable' subobject of constexpr variable [PR109745] c++: 'mutable' subobject of constexpr variable [PR109745] - - - 1-- 2023-05-11 Patrick Palka Accepted
[pushed] c++: Add testcase for already fixed PR [PR103807] [pushed] c++: Add testcase for already fixed PR [PR103807] - - - -1- 2023-05-11 Patrick Palka Repeat Merge
c++: converted lambda as template argument [PR83258, ...] c++: converted lambda as template argument [PR83258, ...] - - - 1-- 2023-05-10 Patrick Palka Accepted
c++: error-recovery ICE with unstable satisfaction [PR109752] c++: error-recovery ICE with unstable satisfaction [PR109752] - - - 1-- 2023-05-09 Patrick Palka Accepted
c++: noexcept-spec from nested class confusion [PR109761] c++: noexcept-spec from nested class confusion [PR109761] - - - 1-- 2023-05-09 Patrick Palka Accepted
c++: parenthesized -> resolving to static member [PR98283] c++: parenthesized -> resolving to static member [PR98283] - - - 1-- 2023-05-05 Patrick Palka Accepted
c++: goto entering scope of obj w/ non-trivial dtor [PR103091] c++: goto entering scope of obj w/ non-trivial dtor [PR103091] - - - 1-- 2023-05-05 Patrick Palka Accepted
c++: list CTAD and resolve_nondeduced_context [PR106214] c++: list CTAD and resolve_nondeduced_context [PR106214] - - - 1-- 2023-05-05 Patrick Palka Accepted
c++: fix pretty printing of 'alignof' vs '__alignof__' [PR85979] c++: fix pretty printing of 'alignof' vs '__alignof__' [PR85979] - - - 1-- 2023-05-04 Patrick Palka Accepted
c++: some assorted code improvements c++: some assorted code improvements - - - 1-- 2023-05-04 Patrick Palka Accepted
c++: ahead of time variable template-id coercion [PR89442] c++: ahead of time variable template-id coercion [PR89442] - - - 1-- 2023-05-03 Patrick Palka Accepted
c++: satisfaction of non-dep member alias template-id c++: satisfaction of non-dep member alias template-id - - - 1-- 2023-05-02 Patrick Palka Accepted
[pushed] c++: Add testcase for already fixed PR [PR109506] [pushed] c++: Add testcase for already fixed PR [PR109506] - - - -1- 2023-05-02 Patrick Palka Repeat Merge
[2/2] c++: non-dep init folding and access checking [PR109480] [1/2] c++: potentiality of templated memfn call [PR109480] - - - 1-- 2023-05-01 Patrick Palka Accepted
[1/2] c++: potentiality of templated memfn call [PR109480] [1/2] c++: potentiality of templated memfn call [PR109480] - - - 1-- 2023-05-01 Patrick Palka Accepted
c++: RESULT_DECL replacement in constexpr call result [PR105440] c++: RESULT_DECL replacement in constexpr call result [PR105440] - - - 1-- 2023-04-28 Patrick Palka Accepted
c++: outer args for level-lowered ttp [PR109651] c++: outer args for level-lowered ttp [PR109651] - - - 1-- 2023-04-27 Patrick Palka Accepted
c++: NSDMI instantiation from template context [PR109506] c++: NSDMI instantiation from template context [PR109506] - - - 1-- 2023-04-27 Patrick Palka Accepted
wwwdocs: Document more libstdc++ additions for GCC 13 wwwdocs: Document more libstdc++ additions for GCC 13 - - - -1- 2023-04-26 Patrick Palka Unresolved
libstdc++: Make __max_size_type and __max_diff_type structural libstdc++: Make __max_size_type and __max_diff_type structural - - - 1-- 2023-04-24 Patrick Palka Accepted
libstdc++: Fix __max_diff_type::operator>>= for negative values libstdc++: Fix __max_diff_type::operator>>= for negative values - - - 1-- 2023-04-24 Patrick Palka Accepted
c++: improve template parameter level lowering c++: improve template parameter level lowering - - - 1-- 2023-04-20 Patrick Palka Accepted
[2/2] c++: use TREE_VEC for trailing args of variadic built-in traits [1/2] c++: make strip_typedefs generalize strip_typedefs_expr - - - 1-- 2023-04-20 Patrick Palka Accepted
[1/2] c++: make strip_typedefs generalize strip_typedefs_expr [1/2] c++: make strip_typedefs generalize strip_typedefs_expr - - - 1-- 2023-04-20 Patrick Palka Accepted
c++: bad ggc_free in try_class_unification [PR109556] c++: bad ggc_free in try_class_unification [PR109556] - - - 1-- 2023-04-19 Patrick Palka Accepted
c++: bound ttp level lowering [PR109531] c++: bound ttp level lowering [PR109531] - - - 1-- 2023-04-17 Patrick Palka Accepted
libstdc++: Implement P2770R0 changes to join_view / join_with_view libstdc++: Implement P2770R0 changes to join_view / join_with_view - - - 1-- 2023-04-17 Patrick Palka Accepted
libstdc++: Fix typo in views::as_const's operator() [PR109525] libstdc++: Fix typo in views::as_const's operator() [PR109525] - - - 1-- 2023-04-17 Patrick Palka Accepted
libstdc++: Adding missing feature-test macros for C++23 ranges algos libstdc++: Adding missing feature-test macros for C++23 ranges algos - - - 1-- 2023-04-17 Patrick Palka Accepted
[2/2] libstdc++: Implement range_adaptor_closure from P2387R3 [PR108827] [1/2] libstdc++: Convert _RangeAdaptorClosure into a CRTP class [PR108827] - - - 1-- 2023-04-14 Patrick Palka Accepted
[1/2] libstdc++: Convert _RangeAdaptorClosure into a CRTP class [PR108827] [1/2] libstdc++: Convert _RangeAdaptorClosure into a CRTP class [PR108827] - - - 1-- 2023-04-14 Patrick Palka Accepted
[2/2] libstdc++: Implement P2278R4 "cbegin should always return a constant iterator" [1/2] libstdc++: Move down definitions of ranges::cbegin/cend/cetc - - - 1-- 2023-04-14 Patrick Palka Accepted
[1/2] libstdc++: Move down definitions of ranges::cbegin/cend/cetc [1/2] libstdc++: Move down definitions of ranges::cbegin/cend/cetc - - - 1-- 2023-04-14 Patrick Palka Accepted
libstdc++: Implement ranges::fold_* from P2322R6 libstdc++: Implement ranges::fold_* from P2322R6 - - - 1-- 2023-04-14 Patrick Palka Accepted
libstdc++: Fix chunk_by_view when value_type& and reference differ [PR108291] libstdc++: Fix chunk_by_view when value_type& and reference differ [PR108291] - - - 1-- 2023-04-12 Patrick Palka Accepted
libstdc++: Ensure headers used by fast_float are included libstdc++: Ensure headers used by fast_float are included - - - 1-- 2023-04-12 Patrick Palka Accepted
libstdc++: Implement ranges::enumerate_view from P2164R9 libstdc++: Implement ranges::enumerate_view from P2164R9 - - - -1- 2023-04-11 Patrick Palka Unresolved
« 1 2 3 »