Show patches with: Submitter = Jason Merrill       |    Archived = No       |   201 patches
« 1 2 3 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
doc: improve docs for -pedantic{,-errors} doc: improve docs for -pedantic{,-errors} - - - 1-- 2023-06-01 Jason Merrill Accepted
[pushed] c++: make -fpermissive avoid -Werror=narrowing [pushed] c++: make -fpermissive avoid -Werror=narrowing - - - 1-- 2023-06-01 Jason Merrill Accepted
libstdc++: optimize EH phase 2 libstdc++: optimize EH phase 2 - - - 1-- 2023-06-01 Jason Merrill Accepted
[RFC] c++: use __cxa_call_terminate for MUST_NOT_THROW [PR97720] [RFC] c++: use __cxa_call_terminate for MUST_NOT_THROW [PR97720] - - - 1-- 2023-05-24 Jason Merrill Accepted
[RFC] c-family: make -fno-permissive upgrade pedwarns [RFC] c-family: make -fno-permissive upgrade pedwarns - - - 1-- 2023-05-12 Jason Merrill Accepted
[pushed] c++: adjust conversion diagnostics [pushed] c++: adjust conversion diagnostics - - - 1-- 2023-05-10 Jason Merrill Accepted
[pushed,2/2] c++: be stricter about constinit [CWG2543] [pushed,1/2] c++: always check consteval address - - - 1-- 2023-05-10 Jason Merrill Accepted
[pushed,1/2] c++: always check consteval address [pushed,1/2] c++: always check consteval address - - - 1-- 2023-05-10 Jason Merrill Accepted
[pushed] Revert "c++: restore instantiate_decl assert" [pushed] Revert "c++: restore instantiate_decl assert" - - - 1-- 2023-05-05 Jason Merrill Accepted
[pushed] c++: over-eager friend matching [PR109649] [pushed] c++: over-eager friend matching [PR109649] - - - -1- 2023-05-03 Jason Merrill Repeat Merge
[pushed] c++: fix TTP level reduction cache [pushed] c++: fix TTP level reduction cache - - - -1- 2023-05-03 Jason Merrill Repeat Merge
[pushed] c++: simplify member template substitution [pushed] c++: simplify member template substitution - - - -1- 2023-05-02 Jason Merrill Repeat Merge
[pushed] c++: less invalidate_class_lookup_cache [pushed] c++: less invalidate_class_lookup_cache - - - -1- 2023-05-02 Jason Merrill Repeat Merge
[2/2] c++: look for empty base at specific offset [PR109678] [1/2] c++: std::variant slow to compile [PR109678] - - - -1- 2023-05-02 Jason Merrill Unresolved
[1/2] c++: std::variant slow to compile [PR109678] [1/2] c++: std::variant slow to compile [PR109678] - - - -1- 2023-05-02 Jason Merrill Unresolved
[pushed] c++: array DMI and member fn [PR109666] [pushed] c++: array DMI and member fn [PR109666] - - - -1- 2023-05-01 Jason Merrill Repeat Merge
[pushed] c++: print conversion error at candidate location [pushed] c++: print conversion error at candidate location - - - -1- 2023-04-27 Jason Merrill Repeat Merge
[pushed] c++: restore instantiate_decl assert [pushed] c++: restore instantiate_decl assert - - - -1- 2023-04-27 Jason Merrill Repeat Merge
[pushed] c++: remove nsdmi_inst hashtable [pushed] c++: remove nsdmi_inst hashtable - - - -1- 2023-04-26 Jason Merrill Repeat Merge
[pushed] c++: local class in nested generic lambda [PR109241] [pushed] c++: local class in nested generic lambda [PR109241] - - - -1- 2023-04-26 Jason Merrill Unresolved
[pushed] c++: unique friend shenanigans [PR69836] [pushed] c++: unique friend shenanigans [PR69836] - - - -1- 2023-04-26 Jason Merrill Repeat Merge
[pushed] c++: fix 'unsigned typedef-name' extension [PR108099] [pushed] c++: fix 'unsigned typedef-name' extension [PR108099] - - - -1- 2023-04-21 Jason Merrill Repeat Merge
[13,RFA] c++: fix 'unsigned __int128_t' semantics [PR108099] [13,RFA] c++: fix 'unsigned __int128_t' semantics [PR108099] - - - -1- 2023-04-19 Jason Merrill Repeat Merge
[pushed] c++: constexpr aggregate destruction [PR109357] [pushed] c++: constexpr aggregate destruction [PR109357] - - - -1- 2023-04-15 Jason Merrill Repeat Merge
[RFA] -Wdangling-pointer: fix MEM_REF handling [PR109514] [RFA] -Wdangling-pointer: fix MEM_REF handling [PR109514] - - - 1-- 2023-04-14 Jason Merrill Accepted
[2/2] c++: make trait of incomplete type a permerror [PR109277] [1/2] c++: make cxx_incomplete_type_diagnostic return bool - - - 1-- 2023-04-13 Jason Merrill Accepted
[1/2] c++: make cxx_incomplete_type_diagnostic return bool [1/2] c++: make cxx_incomplete_type_diagnostic return bool - - - 1-- 2023-04-13 Jason Merrill Accepted
[pushed] c++: friend template matching [PR107484] [pushed] c++: friend template matching [PR107484] - - - -1- 2023-04-04 Jason Merrill Repeat Merge
[pushed] c++: generic lambda and function ptr conv [PR105221] [pushed] c++: generic lambda and function ptr conv [PR105221] - - - -1- 2023-03-30 Jason Merrill Repeat Merge
[pushed] c++: anonymous union member reference [PR105452] [pushed] c++: anonymous union member reference [PR105452] - - - -1- 2023-03-30 Jason Merrill Repeat Merge
[pushed] c++: alias ctad refinements [PR109321] [pushed] c++: alias ctad refinements [PR109321] - - - -1- 2023-03-29 Jason Merrill Repeat Merge
[pushed] c++: default template arg, partial ordering [PR105481] [pushed] c++: default template arg, partial ordering [PR105481] - - - -1- 2023-03-24 Jason Merrill Repeat Merge
[pushed] c++: constexpr PMF conversion [PR105996] [pushed] c++: constexpr PMF conversion [PR105996] - - - -1- 2023-03-23 Jason Merrill Repeat Merge
[RFC] c-family: -Wsequence-point and COMPONENT_REF [PR107163] [RFC] c-family: -Wsequence-point and COMPONENT_REF [PR107163] - - - 1-- 2023-03-23 Jason Merrill Accepted
[pushed] c++: local class in nested generic lambda [PR109241] [pushed] c++: local class in nested generic lambda [PR109241] - - - -1- 2023-03-23 Jason Merrill Repeat Merge
[pushed] c++: array bound partial ordering [PR108390] [pushed] c++: array bound partial ordering [PR108390] - - - -1- 2023-03-22 Jason Merrill Repeat Merge
[pushed] c++: attribute on dtor in template [PR108795] [pushed] c++: attribute on dtor in template [PR108795] - - - 1-- 2023-03-22 Jason Merrill Accepted
[pushed] c++: DMI in template with virtual base [PR106890] [pushed] c++: DMI in template with virtual base [PR106890] - - - -1- 2023-03-21 Jason Merrill Repeat Merge
[pushed] c++: constant, array, lambda, template [PR108975] [pushed] c++: constant, array, lambda, template [PR108975] - - - -1- 2023-03-17 Jason Merrill Repeat Merge
[pushed] c++: throw and private destructor [PR109172] [pushed] c++: throw and private destructor [PR109172] - - - -1- 2023-03-17 Jason Merrill Repeat Merge
[pushed] c++: namespace-scoped friend in local class [PR69410] [pushed] c++: namespace-scoped friend in local class [PR69410] - - - -1- 2023-03-17 Jason Merrill Repeat Merge
[pushed] c++: __func__ and local class DMI [PR105809] [pushed] c++: __func__ and local class DMI [PR105809] - - - 1-- 2023-03-16 Jason Merrill Accepted
[pushed] c++: generic lambda, local class, __func__ [PR108242] [pushed] c++: generic lambda, local class, __func__ [PR108242] - - - 1-- 2023-03-16 Jason Merrill Accepted
[pushed] c++: &enum::enumerator [PR101869] [pushed] c++: &enum::enumerator [PR101869] - - - 1-- 2023-03-16 Jason Merrill Accepted
[RFC] c++: co_await and move-only type [PR105406] [RFC] c++: co_await and move-only type [PR105406] - - - 1-- 2023-03-16 Jason Merrill Accepted
[pushed] c++: co_await and initializer_list [PR103871] [pushed] c++: co_await and initializer_list [PR103871] - - - -1- 2023-03-15 Jason Merrill Repeat Merge
[2/2] c++: passing one ttp to another [PR108179] [pushed,1/2] c++: coerce_template_template_parms interface tweak - - - -1- 2023-03-15 Jason Merrill Repeat Merge
[pushed,1/2] c++: coerce_template_template_parms interface tweak [pushed,1/2] c++: coerce_template_template_parms interface tweak - - - -1- 2023-03-15 Jason Merrill Repeat Merge
[pushed] c++: injected class name as default ttp arg [PR58538] [pushed] c++: injected class name as default ttp arg [PR58538] - - - -1- 2023-03-15 Jason Merrill Repeat Merge
[pushed] c++: variable tmpl partial specialization [PR108468] [pushed] c++: variable tmpl partial specialization [PR108468] - - - 1-- 2023-03-14 Jason Merrill Accepted
[pushed] c++: -Wreturn-type with if (true) throw [PR107310] [pushed] c++: -Wreturn-type with if (true) throw [PR107310] - - - -1- 2023-03-14 Jason Merrill Repeat Merge
[pushed] c++: handle _FloatNN redeclaration like bool [PR107128] [pushed] c++: handle _FloatNN redeclaration like bool [PR107128] - - - -1- 2023-03-13 Jason Merrill Repeat Merge
[RFA] tree: define tree_code_type in C++11/14 [PR108634] [RFA] tree: define tree_code_type in C++11/14 [PR108634] - - - 1-- 2023-03-13 Jason Merrill Accepted
[pushed] c++: constrained lambda error-recovery [PR108972] [pushed] c++: constrained lambda error-recovery [PR108972] - - - -1- 2023-03-10 Jason Merrill Repeat Merge
[pushed] c++: class NTTP and nested anon union [PR108566] [pushed] c++: class NTTP and nested anon union [PR108566] - - - -1- 2023-03-10 Jason Merrill Repeat Merge
[pushed] c++: signed __int128_t [PR108099] [pushed] c++: signed __int128_t [PR108099] - - - 1-- 2023-03-10 Jason Merrill Accepted
[pushed] c++: overloaded fn in contract [PR108542] [pushed] c++: overloaded fn in contract [PR108542] - - - 1-- 2023-03-10 Jason Merrill Accepted
[pushed] c++: allocator temps in list of arrays [PR108773] [pushed] c++: allocator temps in list of arrays [PR108773] - - - -1- 2023-03-09 Jason Merrill Repeat Merge
[RFC] c++: lambda mangling alias issues [PR107897] [RFC] c++: lambda mangling alias issues [PR107897] - - - 1-- 2023-03-08 Jason Merrill Accepted
c++: static lambda tsubst [PR108526] c++: static lambda tsubst [PR108526] - - - -1- 2023-03-07 Jason Merrill Repeat Merge
[3/3] c++: CTAD for less-specialized alias template [PR102529] [RFC,1/3] c++: add __is_deducible trait [PR105841] - - - 1-- 2023-02-18 Jason Merrill Accepted
[2/3] c++: fix alias CTAD [PR105841] [RFC,1/3] c++: add __is_deducible trait [PR105841] - - - 1-- 2023-02-18 Jason Merrill Accepted
[RFC,1/3] c++: add __is_deducible trait [PR105841] [RFC,1/3] c++: add __is_deducible trait [PR105841] - - - 1-- 2023-02-18 Jason Merrill Accepted
[RFC] c++: static_assert (false) in template [DR2518] [RFC] c++: static_assert (false) in template [DR2518] - - - 1-- 2023-02-17 Jason Merrill Accepted
[pushed] c++: Add -Wno-changes-meaning [pushed] c++: Add -Wno-changes-meaning - - - -1- 2023-02-01 Jason Merrill Repeat Merge
[pushed] c++: aggregate base and TARGET_EXPR_ELIDING_P [PR108559] [pushed] c++: aggregate base and TARGET_EXPR_ELIDING_P [PR108559] - - - 1-- 2023-02-01 Jason Merrill Accepted
[pushed] c++: "" #pragma at BOF [PR108504] [pushed] c++: "" #pragma at BOF [PR108504] - - - 1-- 2023-01-24 Jason Merrill Accepted
[pushed] c++: static lambda in template [PR108526] [pushed] c++: static lambda in template [PR108526] - - - 1-- 2023-01-24 Jason Merrill Accepted
[pushed] c++: TARGET_EXPR collapsing [PR107303] [pushed] c++: TARGET_EXPR collapsing [PR107303] - - - -1- 2023-01-24 Jason Merrill Repeat Merge
[pushed] c++: TARGET_EXPR_ELIDING_P and std::move [PR107267] [pushed] c++: TARGET_EXPR_ELIDING_P and std::move [PR107267] - - - -1- 2023-01-23 Jason Merrill Repeat Merge
[pushed] c++: vector of class with bool ctor [PR108195] [pushed] c++: vector of class with bool ctor [PR108195] - - - 1-- 2023-01-23 Jason Merrill Accepted
[pushed] c++: result location and explicit inst [PR108496] [pushed] c++: result location and explicit inst [PR108496] - - - 1-- 2023-01-23 Jason Merrill Accepted
[pushed] c++: lifetime extension with .* expression [PR53288] [pushed] c++: lifetime extension with .* expression [PR53288] - - - -1- 2023-01-23 Jason Merrill Repeat Merge
[pushed] testsuite: don't declare printf in coro.h [pushed] testsuite: don't declare printf in coro.h - - - -1- 2022-12-22 Jason Merrill Repeat Merge
[pushed] c++: fix initializer_list transformation [PR108071] [pushed] c++: fix initializer_list transformation [PR108071] - - - -1- 2022-12-15 Jason Merrill Repeat Merge
[RFA] gimplify: avoid unnecessary copy of init array [PR105838] [RFA] gimplify: avoid unnecessary copy of init array [PR105838] - - - 1-- 2022-12-08 Jason Merrill Accepted
[pushed] c++: build initializer_list<string> in a loop [PR105838] [pushed] c++: build initializer_list<string> in a loop [PR105838] - - - -1- 2022-12-08 Jason Merrill Unresolved
[pushed] c++: avoid initializer_list<string> [PR105838] [pushed] c++: avoid initializer_list<string> [PR105838] - - - -1- 2022-12-08 Jason Merrill Unresolved
[pushed] c++: fewer allocator temps [PR105838] [pushed] c++: fewer allocator temps [PR105838] - - - -1- 2022-12-08 Jason Merrill Repeat Merge
[RFA] build: add -Wconditionally-supported to strict_warn [PR64867] [RFA] build: add -Wconditionally-supported to strict_warn [PR64867] - - - 1-- 2022-12-06 Jason Merrill Accepted
[RFA(tree)] c++: source position of lambda captures [PR84471] [RFA(tree)] c++: source position of lambda captures [PR84471] - - - 1-- 2022-12-02 Jason Merrill Accepted
[RFA] driver: fix validate_switches logic [RFA] driver: fix validate_switches logic - - - 1-- 2022-12-01 Jason Merrill Accepted
[pushed] c++: small contracts fixes [pushed] c++: small contracts fixes - - - -1- 2022-12-01 Jason Merrill Repeat Merge
[pushed] c++: simple-requirement starting with 'typename' [PR101733] [pushed] c++: simple-requirement starting with 'typename' [PR101733] - - - -1- 2022-11-28 Jason Merrill Unresolved
[pushed] c++: be more strict about 'concept bool' [pushed] c++: be more strict about 'concept bool' - - - -1- 2022-11-28 Jason Merrill Repeat Merge
[pushed] c++: don't use strchrnul [PR107781] [pushed] c++: don't use strchrnul [PR107781] - - - -1- 2022-11-22 Jason Merrill Repeat Merge
[pushed] c++: contracts fixes [pushed] c++: contracts fixes - - - -1- 2022-11-22 Jason Merrill Repeat Merge
[RFA(configure)] c++: provide strchrnul on targets without it [PR107781] [RFA(configure)] c++: provide strchrnul on targets without it [PR107781] - - - 1-- 2022-11-21 Jason Merrill Accepted
[pushed] c++: only declare satisfied friends [pushed] c++: only declare satisfied friends - - - 1-- 2022-11-14 Jason Merrill Accepted
[RFC(libstdc++)] c++: implement P2468R2, the equality operator you are looking for [RFC(libstdc++)] c++: implement P2468R2, the equality operator you are looking for - - - 1-- 2022-11-07 Jason Merrill Accepted
[RFC] c++: implement P1492 contracts [RFC] c++: implement P1492 contracts - - - 1-- 2022-11-04 Jason Merrill Accepted
[RFA] input: add get_source_text_between [RFA] input: add get_source_text_between - - - 1-- 2022-11-03 Jason Merrill Accepted
[RFA] libstdc++: add experimental Contracts support [RFA] libstdc++: add experimental Contracts support - - - 1-- 2022-11-03 Jason Merrill Accepted
[pushed] c++: change -fconcepts to mean C++20 concepts [pushed] c++: change -fconcepts to mean C++20 concepts - - - -1- 2022-11-03 Jason Merrill Repeat Merge
[pushed] c++: change -fconcepts to mean C++20 concepts [pushed] c++: change -fconcepts to mean C++20 concepts - - - 1-- 2022-11-03 Jason Merrill Accepted
[pushed] c++: set TREE_NOTHROW after genericize [pushed] c++: set TREE_NOTHROW after genericize - - - -1- 2022-11-01 Jason Merrill Unresolved
[pushed] c++: apply friend attributes sooner [pushed] c++: apply friend attributes sooner - - - -1- 2022-10-28 Jason Merrill Repeat Merge
[pushed] c++: correct fold_operand change [pushed] c++: correct fold_operand change - - - 1-- 2022-10-25 Jason Merrill Accepted
[pushed] c++: constexpr-evaluate more assumes [pushed] c++: constexpr-evaluate more assumes - - - -1- 2022-10-25 Jason Merrill Unresolved
[pushed] c++: improve failed constexpr assume diagnostic [pushed] c++: improve failed constexpr assume diagnostic - - - -1- 2022-10-25 Jason Merrill Unresolved
« 1 2 3 »