c++: Fix base copy elision thinko [PR98744]
[gcc.git] / gcc / cp / call.c
2021-01-22 Jason Merrillc++: Fix base copy elision thinko [PR98744]
2021-01-15 Jason Merrillc++: Avoid redundant copy in {} init [PR98642]
2021-01-15 Jason Merrillc++: Fix copy elision for base initialization
2021-01-07 Jason Merrillc++: Add some conversion sanity checking.
2021-01-04 Jakub JelinekUpdate copyright years.
2020-12-23 Jason Merrillc++: Fix initializing empty base from prvalue [PR97597]
2020-12-11 Jason Merrillc++: Avoid considering some conversion ops [PR97600]
2020-12-08 Jason Merrillc++: Distinguish ambiguity from no valid candidate
2020-12-02 Jakub Jelinekc++: Implement LWG3396 Clarify point of reference for...
2020-11-15 Jason Merrillc++: Check abstract type only on object creation. ...
2020-10-28 Marek Polacekc++: Deprecate arithmetic convs on different enums...
2020-10-02 Jason Merrillc++: Set CALL_FROM_NEW_OR_DELETE_P on more calls.
2020-10-01 Jakub Jelinekc++: Fix up default initialization with consteval defau...
2020-09-30 Nathan Sidwellc++: Kill DECL_HIDDEN_FRIEND_P
2020-09-29 Marek Polacekc++: Implement -Wrange-loop-construct [PR94695]
2020-09-10 Nathan Sidwellc++: DECL_LOCAL_FUNCTION_P -> DECL_LOCAL_DECL_P
2020-08-31 Marek Polacekc++: Implement P1009: Array size deduction in new-expre...
2020-08-25 Jakub Jelinekc++: Fix up ptr.~PTR () handling [PR96721]
2020-08-14 Nathan Sidwellc++: Final bit of name-lookup api simplification
2020-08-14 Nathan Sidwellc++: Yet more name-lookup api simplification
2020-08-14 Jason Merrillc++: Copy elision and [[no_unique_address]]. [PR93711]
2020-08-14 Nathan Sidwellc++: More simplification of name_lookup api
2020-08-13 Nathan Sidwell[c++]: Unconfuse lookup_name_real API a bit
2020-07-29 Jason Merrillc++: Implement C++20 implicit move changes. [PR91427]
2020-07-29 Jason Merrillc++: Avoid calling const copy ctor on implicit move...
2020-07-16 Marek Polacekc++: Get rid of convert_like* macros.
2020-07-14 Marek Polacekc++: Make convert_like complain about bad ck_ref_bind...
2020-07-06 Martin SeborExclude calls to variadic lambda stubs from -Wnonnull...
2020-06-24 Jason Merrillc++: Simplify build_over_call a bit.
2020-06-24 Jason Merrillc++: Fix ICE with using and virtual function. [PR95719]
2020-06-20 Jason Merrillc++: Refinements to "more constrained".
2020-06-17 Jason Merrillc++: Fix consteval operator handling.
2020-06-16 Marek Polacekc++: Don't allow designated initializers with non-aggre...
2020-06-16 Patrick Palkac++: Improve access checking inside templates [PR41437]
2020-06-10 Iain Sandoecoroutines: Make call argument handling more robust...
2020-06-05 Marek Polacekc++: Make braced-init-list as template arg work with...
2020-06-04 Jason Merrillc++: Fix FE devirt with diamond inheritance [PR95158]
2020-05-27 Jason Merrillc++: operator<=> and -Wzero-as-null-pointer-constant...
2020-05-19 Martin SeborPR c++/94923 - False positive -Wclass-memaccess with...
2020-05-18 Marek Polacekc++: Implement DR 1512, Pointer comparison vs qual...
2020-05-18 Jason Merrillc++: Create fewer SAVE_EXPR.
2020-05-18 Marek Polacekc++: Don't add built-in operator for ++ on bool.
2020-05-14 Patrick Palkac++: Missing SFINAE with lookup_fnfields [PR78446]
2020-05-13 Jason Merrillc++: Replace "C++2a" with "C++20".
2020-05-11 Jason Merrillc++: Better diagnostic in converted const expr.
2020-05-11 Jason Merrillc++: Remove LOOKUP_EXPLICIT_TMPL_ARGS.
2020-05-07 Marek Polacekc++: Fix spelling of non-static
2020-04-27 Marek Polacekc++: Explicit constructor called in copy-initialization...
2020-04-17 Jakub Jelinekc, c++: Fix two redundantAssignment warnings [PR94629]
2020-04-09 Marek Polacekc++: Fix wrong paren-init of aggregates interference...
2020-03-27 Jakub Jelinekc++: Avoid calls in non-evaluated contexts affect wheth...
2020-03-24 Marek Polacekc++: Fix wrong no post-decrement operator error in...
2020-03-20 Jason Merrillc++: Avoid unnecessary empty class copy [94175].
2020-03-13 Patrick Palkac++: Redundant -Wdeprecated-declarations warning in...
2020-03-09 Marek Polacekc++: Fix convert_like in template [PR91465, PR93870...
2020-03-08 Patrick Palkac++: Fix missing SFINAE when binding a bit-field to...
2020-02-28 Jason Merrillc++: Fix constrained conversion op.
2020-02-26 Marek Polacekc++: Fix ICE with static_cast when converting from...
2020-02-24 Marek Polacekc++: Fix ICE with ill-formed array list-initialization...
2020-02-24 Jakub Jelinekc++: P1937R2 - Fixing inconsistencies between const...
2020-02-15 Marek Polacekc++: Fix poor diagnostic for array initializer [PR93710]
2020-02-07 Marek Polacekc++: Fix paren init of aggregates in unevaluated contex...
2020-01-28 Jason Merrillc++: Allow template rvalue-ref conv to bind to lvalue...
2020-01-22 Jason Merrillc-family: Remove location parm from unsafe_conversion_p.
2020-01-21 Jason MerrillPR c++/91476 - anon-namespace reference temp clash...
2020-01-18 Iain Sandoe[C++ coroutines] Initial implementation.
2020-01-15 Jason MerrillPR c++/92871 - bad code with xvalue and GNU ?: extension.
2020-01-01 Jakub JelinekUpdate copyright years.
2019-12-20 Jakub Jelinekre PR c++/92666 (bogus -Wunused-but-set-variable in...
2019-12-20 Jakub Jelinekre PR c++/92992 (Side-effects dropped when decltype...
2019-12-10 Jason MerrillPR c++/92847 - C++20 comparison ambiguity with class...
2019-12-10 Jason MerrillPR c++/92560 - ICE with decltype and rewritten operator.
2019-12-06 Jakub Jelinekre PR c++/92831 (CWG1299 extend_ref_init_temps_1 punts...
2019-12-06 Jakub JelinekPR c++/92831 - CWG 1299, not extending temporary lifeti...
2019-12-05 Paolo Carlinitypeck2.c (build_functional_cast): Add location_t param...
2019-12-04 Richard Sandiford[C++] Opt out of GNU vector extensions for built-in...
2019-12-03 Marek PolacekPR c++/91363 - P0960R3: Parenthesized initialization...
2019-12-03 Jason Merrillre PR c++/92705 (ICE: Segmentation fault (in build_new_...
2019-11-27 Jason MerrillImplement P1814R0, CTAD for alias templates.
2019-11-25 Paolo Carlinitypeck.c (cp_build_indirect_ref_1): Add location_t...
2019-11-20 Jakub Jelinekre PR c++/90767 (jumbled error message with this and...
2019-11-19 Jason MerrillConsider parm types equivalence for operator rewrite...
2019-11-18 Marek PolacekPR c++/91962 - ICE with reference binding and qualifica...
2019-11-14 Richard SandifordRemove build_{same_sized_,}truth_vector_type
2019-11-05 Jason MerrillImplement C++20 operator<=>.
2019-11-05 Jason MerrillFix conversions for built-in operator overloading candi...
2019-11-05 Jason MerrillUse vec instead of raw array for built-in candidates.
2019-11-02 Paolo Carlinitypeck.c (composite_pointer_type): Add a const op_locat...
2019-11-01 Jakub JelinekPR c++/88335 - Implement P1073R3: Immediate functions
2019-10-29 Marek PolacekPR c++/90998 - ICE with copy elision in init by ctor...
2019-10-24 Jakub Jelinekarc.c (hwloop_optimize): Add missing space in string...
2019-10-09 Marek PolacekImplement C++20 P0388R4, DR 1307, and DR 330.
2019-10-09 Marek PolacekPR c++/92032 - DR 1601: Promotion of enum with fixed...
2019-10-09 Jason MerrillUpdate the concepts implementation to conform to C...
2019-10-08 Martin SeborPR c++/92001 - missing -Wclass-memaccess with array...
2019-10-07 Paolo Carlinicall.c (resolve_args): Use cp_expr_loc_or_input_loc...
2019-09-28 Marek PolacekPR c++/91889 - follow-up fix for DR 2352.
2019-09-27 Richard Sandiford[C][C++] Allow targets to check calls to BUILT_IN_MD...
2019-09-25 Marek PolacekPR c++/91877 - ICE with converting member of packed...
2019-09-23 Jason MerrillPR c++/91809 - bit-field and ellipsis.
next