Toggle navigation
Patchwork
gcc-patch
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Patrick Palka
| Archived =
No
| 286 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Unresolved
Repeat Merge
Corrupt patch
Search
Archived
No
Yes
Both
Delegate
------
Nobody
snail
snail
patchwork-bot
patchwork-bot
patchwork-bot
ww
ww
ww
Apply
«
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
»