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
libstdc++: Implement LWG 3904 change to lazy_split_view's iterator libstdc++: Implement LWG 3904 change to lazy_split_view's iterator - - - 1-- 2023-04-11 Patrick Palka Accepted
c++: 'typename T::X' vs 'struct T::X' lookup [PR109420] c++: 'typename T::X' vs 'struct T::X' lookup [PR109420] - - - 1-- 2023-04-05 Patrick Palka Accepted
c++: satisfaction and ARGUMENT_PACK_SELECT [PR105644] c++: satisfaction and ARGUMENT_PACK_SELECT [PR105644] - - - 1-- 2023-04-03 Patrick Palka Accepted
c++: ICE on loopy var tmpl auto deduction [PR109300] c++: ICE on loopy var tmpl auto deduction [PR109300] - - - 1-- 2023-03-28 Patrick Palka Accepted
[2/2] c++: duplicate "use of deleted fn" diagnostic [PR106880] [1/2] c++: improve "NTTP argument considered unused" fix [PR53164, PR105848] - - - 1-- 2023-03-23 Patrick Palka Accepted
[1/2] c++: improve "NTTP argument considered unused" fix [PR53164, PR105848] [1/2] c++: improve "NTTP argument considered unused" fix [PR53164, PR105848] - - - 1-- 2023-03-23 Patrick Palka Accepted
c++: outer 'this' leaking into local class [PR106969] c++: outer 'this' leaking into local class [PR106969] - - - 1-- 2023-03-23 Patrick Palka Accepted
c++: NTTP constraint depending on outer args [PR109160] c++: NTTP constraint depending on outer args [PR109160] - - - 1-- 2023-03-17 Patrick Palka Accepted
c++: ICE with diagnosed constraint recursion [PR100288] c++: ICE with diagnosed constraint recursion [PR100288] - - - 1-- 2023-03-16 Patrick Palka Accepted
[pushed] libstdc++: Fix template-head of repeat_view::_Iterator [PR109111] [pushed] libstdc++: Fix template-head of repeat_view::_Iterator [PR109111] - - - -1- 2023-03-14 Patrick Palka Repeat Merge
[2/2] c++: redeclaring member of constrained class template [PR96830] [1/2] c++: constrained template friend class matching [PR96830] - - - 1-- 2023-03-14 Patrick Palka Accepted
[1/2] c++: constrained template friend class matching [PR96830] [1/2] c++: constrained template friend class matching [PR96830] - - - 1-- 2023-03-14 Patrick Palka Accepted
libstdc++: Implement P2520R0 changes to move_iterator's iterator_concept libstdc++: Implement P2520R0 changes to move_iterator's iterator_concept - - - 1-- 2023-03-08 Patrick Palka Accepted
libstdc++: Implement LWG 3715 changes to view_interface::empty libstdc++: Implement LWG 3715 changes to view_interface::empty - - - 1-- 2023-03-08 Patrick Palka Accepted
libstdc++: Implement LWG 3820/3849 changes to cartesian_product_view libstdc++: Implement LWG 3820/3849 changes to cartesian_product_view - - - -1- 2023-03-08 Patrick Palka Unresolved
libstdc++: Make views::single/iota/istream SFINAE-friendly [PR108362] libstdc++: Make views::single/iota/istream SFINAE-friendly [PR108362] - - - 1-- 2023-03-08 Patrick Palka Accepted
libstdc++: extraneous begin in cartesian_product_view::end [PR107572] libstdc++: extraneous begin in cartesian_product_view::end [PR107572] - - - 1-- 2023-03-07 Patrick Palka Accepted
c++: thinko in extract_local_specs [PR108998] c++: thinko in extract_local_specs [PR108998] - - - -1- 2023-03-03 Patrick Palka Unresolved
c++: non-dependent variable template-id [PR108848] c++: non-dependent variable template-id [PR108848] - - - -1- 2023-02-23 Patrick Palka Unresolved
c++: unevaluated array new-expr size constantness [PR108219] c++: unevaluated array new-expr size constantness [PR108219] - - - -1- 2023-02-22 Patrick Palka Unresolved
c++: more mce_false folding from cp_fully_fold_init [PR108243] c++: more mce_false folding from cp_fully_fold_init [PR108243] - - - 1-- 2023-02-21 Patrick Palka Accepted
c++: constant non-copy-init is manifestly constant [PR108243] c++: constant non-copy-init is manifestly constant [PR108243] - - - 1-- 2023-02-20 Patrick Palka Accepted
don't declare header-defined functions both static and inline, pt 2 don't declare header-defined functions both static and inline, pt 2 - - - 1-- 2023-02-16 Patrick Palka Accepted
[2/2] c++: TYPENAME_TYPE lookup ignoring non-types [PR107773] [1/2] c++: factor out TYPENAME_TYPE substitution - - - 1-- 2023-02-13 Patrick Palka Accepted
[1/2] c++: factor out TYPENAME_TYPE substitution [1/2] c++: factor out TYPENAME_TYPE substitution - - - 1-- 2023-02-13 Patrick Palka Accepted
c++: sizeof(expr) in non-templated requires-expr [PR108563] c++: sizeof(expr) in non-templated requires-expr [PR108563] - - - 1-- 2023-02-09 Patrick Palka Accepted
c++: equivalence of non-dependent calls [PR107461] c++: equivalence of non-dependent calls [PR107461] - - - --1 2023-02-04 Patrick Palka Not Applicable
c++: spurious ADDR_EXPR after overload set pruning [PR107461] c++: spurious ADDR_EXPR after overload set pruning [PR107461] - - - 1-- 2023-02-02 Patrick Palka Accepted
don't declare header-defined functions both static and inline don't declare header-defined functions both static and inline - - - 1-- 2023-01-31 Patrick Palka Accepted
c++: ICE on unviable/ambiguous constrained dtors [PR96745] c++: ICE on unviable/ambiguous constrained dtors [PR96745] - - - 1-- 2023-01-30 Patrick Palka Accepted
c++: excessive satisfaction in check_methods [PR108579] c++: excessive satisfaction in check_methods [PR108579] - - - 1-- 2023-01-30 Patrick Palka Accepted
[2/2] c++: speculative constexpr and is_constant_evaluated [PR108243] [1/2] c++: make manifestly_const_eval tri-state - - - 1-- 2023-01-27 Patrick Palka Accepted
[1/2] c++: make manifestly_const_eval tri-state [1/2] c++: make manifestly_const_eval tri-state - - - 1-- 2023-01-27 Patrick Palka Accepted
c++ modules: uninstantiated template friend class [PR104234] c++ modules: uninstantiated template friend class [PR104234] - - - 1-- 2023-01-25 Patrick Palka Accepted
libstdc++: Add feature-test macros for implemented C++23 views [PR108260] libstdc++: Add feature-test macros for implemented C++23 views [PR108260] - - - 1-- 2023-01-06 Patrick Palka Accepted
c++: class-head parsing and CPP_TEMPLATE_ID access [PR108275] c++: class-head parsing and CPP_TEMPLATE_ID access [PR108275] - - - 1-- 2023-01-05 Patrick Palka Accepted
c++: mark_single_function and SFINAE [PR108282] c++: mark_single_function and SFINAE [PR108282] - - - 1-- 2023-01-04 Patrick Palka Accepted
c++: get_nsdmi in template context [PR108116] c++: get_nsdmi in template context [PR108116] - - - 1-- 2022-12-21 Patrick Palka Accepted
c++, tree: walk TREE_VEC (and VECTOR_CST) in natural order [PR101886] c++, tree: walk TREE_VEC (and VECTOR_CST) in natural order [PR101886] - - - 1-- 2022-12-20 Patrick Palka Accepted
c++: empty captured var as template argument [PR107437] c++: empty captured var as template argument [PR107437] - - - 1-- 2022-12-16 Patrick Palka Accepted
c++: variadic using-decl with parm pack in terminal name [PR102104] c++: variadic using-decl with parm pack in terminal name [PR102104] - - - 1-- 2022-12-15 Patrick Palka Accepted
c++: partial ordering with memfn pointer cst [PR108104] c++: partial ordering with memfn pointer cst [PR108104] - - - 1-- 2022-12-15 Patrick Palka Accepted
c++: local alias in typename in lambda [PR105518] c++: local alias in typename in lambda [PR105518] - - - -1- 2022-12-14 Patrick Palka Unresolved
c++: template friend with variadic constraints [PR108066] c++: template friend with variadic constraints [PR108066] - - - 1-- 2022-12-12 Patrick Palka Accepted
c++: extract_local_specs and unevaluated contexts [PR100295] c++: extract_local_specs and unevaluated contexts [PR100295] - - - 1-- 2022-12-09 Patrick Palka Accepted
c++: class-scope qualified constrained auto [PR107188] c++: class-scope qualified constrained auto [PR107188] - - - 1-- 2022-12-08 Patrick Palka Accepted
c++: modules and std::source_location::current() def arg [PR100881] c++: modules and std::source_location::current() def arg [PR100881] - - - 1-- 2022-12-07 Patrick Palka Accepted
c++: ICE with concepts TS multiple auto deduction [PR101886] c++: ICE with concepts TS multiple auto deduction [PR101886] - - - 1-- 2022-12-07 Patrick Palka Accepted
c++: NTTP object wrapper substitution fixes [PR103346, ...] c++: NTTP object wrapper substitution fixes [PR103346, ...] - - - 1-- 2022-12-06 Patrick Palka Accepted
tree, c++: optimize walk_tree_1 and cp_walk_subtrees tree, c++: optimize walk_tree_1 and cp_walk_subtrees - - - -1- 2022-12-05 Patrick Palka Unresolved
tree, c++: declare some basic functions inline tree, c++: declare some basic functions inline - - - 1-- 2022-12-05 Patrick Palka Accepted
c++: unexpanded pack in requires-expr parm list [PR107417] c++: unexpanded pack in requires-expr parm list [PR107417] - - - 1-- 2022-12-02 Patrick Palka Accepted
c++: substituting CONST_DECL_USING_P enumerator [PR103081] c++: substituting CONST_DECL_USING_P enumerator [PR103081] - - - 1-- 2022-12-02 Patrick Palka Accepted
c++: comptypes ICE with BOUND_TEMPLATE_TEMPLATE_PARMs [PR107539] c++: comptypes ICE with BOUND_TEMPLATE_TEMPLATE_PARMs [PR107539] - - - 1-- 2022-12-01 Patrick Palka Accepted
c++: explicit spec of constrained member tmpl [PR107522] c++: explicit spec of constrained member tmpl [PR107522] - - - 1-- 2022-12-01 Patrick Palka Accepted
c++: ICE with <=> of incompatible pointers [PR107542] c++: ICE with <=> of incompatible pointers [PR107542] - - - 1-- 2022-11-29 Patrick Palka Accepted
c++: TYPENAME_TYPE lookup ignoring non-types [PR107773] c++: TYPENAME_TYPE lookup ignoring non-types [PR107773] - - - 1-- 2022-11-28 Patrick Palka Accepted
c++: explicit specialization and trailing requirements [PR107864] c++: explicit specialization and trailing requirements [PR107864] - - - 1-- 2022-11-28 Patrick Palka Accepted
c++: remove coerce_innermost_template_parms c++: remove coerce_innermost_template_parms - - - 1-- 2022-11-18 Patrick Palka Accepted
c++: cache the normal form of a concept-id c++: cache the normal form of a concept-id - - - 1-- 2022-11-18 Patrick Palka Accepted
libstdc++: Fix stream initialization with static library [PR107701] libstdc++: Fix stream initialization with static library [PR107701] - - - 1-- 2022-11-16 Patrick Palka Accepted
[3/3] libstdc++: Implement ranges::find_last{, _if, _if_not} from P1223R5 [1/3] libstdc++: Implement ranges::contains/contains_subrange from P2302R4 - - - 1-- 2022-11-14 Patrick Palka Accepted
[2/3] libstdc++: Implement ranges::iota from P2440R1 [1/3] libstdc++: Implement ranges::contains/contains_subrange from P2302R4 - - - 1-- 2022-11-14 Patrick Palka Accepted
[1/3] libstdc++: Implement ranges::contains/contains_subrange from P2302R4 [1/3] libstdc++: Implement ranges::contains/contains_subrange from P2302R4 - - - 1-- 2022-11-14 Patrick Palka Accepted
c++: init_priority and SUPPORTS_INIT_PRIORITY [PR107638] c++: init_priority and SUPPORTS_INIT_PRIORITY [PR107638] - - - 1-- 2022-11-11 Patrick Palka Accepted
[2/2] c++: remove i_c_e_p parm from tsubst_copy_and_build [1/2] c++: remove function_p parm from tsubst_copy_and_build - - - 1-- 2022-11-10 Patrick Palka Accepted
[1/2] c++: remove function_p parm from tsubst_copy_and_build [1/2] c++: remove function_p parm from tsubst_copy_and_build - - - 1-- 2022-11-10 Patrick Palka Accepted
[2/2] libstdc++: Move stream initialization into compiled library [PR44952] [1/2] c++: correct __has_attribute(init_priority) - - - 1-- 2022-11-04 Patrick Palka Accepted
[1/2] c++: correct __has_attribute(init_priority) [1/2] c++: correct __has_attribute(init_priority) - - - 1-- 2022-11-04 Patrick Palka Accepted
c++: requires-expr substitution and access checking [PR107179] c++: requires-expr substitution and access checking [PR107179] - - - 1-- 2022-11-03 Patrick Palka Accepted
c++: constexpr error with defaulted virtual dtor [PR93413] c++: constexpr error with defaulted virtual dtor [PR93413] - - - 1-- 2022-11-03 Patrick Palka Accepted
libstdc++: Declare const global variables inline libstdc++: Declare const global variables inline - - - 1-- 2022-11-02 Patrick Palka Accepted
libstdc++: Fix ERANGE behavior for fallback FP std::from_chars libstdc++: Fix ERANGE behavior for fallback FP std::from_chars - - - 1-- 2022-11-01 Patrick Palka Accepted
libstdc++: Implement ranges::as_rvalue_view from P2446R2 libstdc++: Implement ranges::as_rvalue_view from P2446R2 - - - -1- 2022-10-31 Patrick Palka Unresolved
libstdc++: Implement ranges::cartesian_product_view from P2374R4 libstdc++: Implement ranges::cartesian_product_view from P2374R4 - - - 1-- 2022-10-27 Patrick Palka Accepted
c++: remove use_default_args parm of coerce_template_parms c++: remove use_default_args parm of coerce_template_parms - - - 1-- 2022-10-24 Patrick Palka Accepted
c++ modules: handle CONCEPT_DECL in node_template_info [PR102963] c++ modules: handle CONCEPT_DECL in node_template_info [PR102963] - - - -1- 2022-10-20 Patrick Palka Unresolved
libstdc++: Implement P2474R2 changes to views::take/drop libstdc++: Implement P2474R2 changes to views::take/drop - - - -1- 2022-10-19 Patrick Palka Unresolved
libstdc++: Fix typo in stride_view's operator- [PR107313] libstdc++: Fix typo in stride_view's operator- [PR107313] - - - -1- 2022-10-19 Patrick Palka Repeat Merge
[2/2] c++ modules: always stream TYPE_MIN/MAX_VALUE for enums [PR106848] [1/2] c++ modules: streaming enum with no enumerators [PR102600] - - - 1-- 2022-10-18 Patrick Palka Accepted
[1/2] c++ modules: streaming enum with no enumerators [PR102600] [1/2] c++ modules: streaming enum with no enumerators [PR102600] - - - 1-- 2022-10-18 Patrick Palka Accepted
c++ modules: stream non-trailing default targs [PR105045] c++ modules: stream non-trailing default targs [PR105045] - - - -1- 2022-10-18 Patrick Palka Repeat Merge
libstdc++: Implement ranges::stride_view from P1899R3 libstdc++: Implement ranges::stride_view from P1899R3 - - - 1-- 2022-10-17 Patrick Palka Accepted
libstdc++: Redefine __from_chars_alnum_to_val's table libstdc++: Redefine __from_chars_alnum_to_val's table - - - --1 2022-10-17 Patrick Palka Not Applicable
c++ modules: streaming constexpr_fundef [PR101449] c++ modules: streaming constexpr_fundef [PR101449] - - - 1-- 2022-10-14 Patrick Palka Accepted
c++ modules: ICE with dynamic_cast [PR106304] c++ modules: ICE with dynamic_cast [PR106304] - - - 1-- 2022-10-13 Patrick Palka Accepted
« 1 2 3 »