c++: Detect deduction guide redeclaration [PR97099]
[gcc.git] / gcc / cp / class.c
2020-09-09 Patrick Palkac++: Fix resolving the address of overloaded pmf [PR96647]
2020-08-27 Martin Liskavec: add exact argument for various grow functions.
2020-07-31 Martin SeborSet and test no-warning bit to avoid -Wnonnull for...
2020-07-28 Nathan Sidwellc++: better fixup_type_variants
2020-07-27 Nathan Sidwellc++: Name as_base type
2020-07-22 Nathan Sidwellc++: Don't add enums to class's decl_list
2020-07-14 Nathan Sidwellc++: Refactor some class fns
2020-07-14 Nathan Sidwellc++: Comments & formatting
2020-07-10 Jason Merrillc++: [[no_unique_address]] fixes. [PR96105]
2020-07-01 Nathan Sidwellc++: Expose cloning form predicates
2020-06-30 Nathan Sidwellc++: Tweak function cloning names
2020-06-24 Jason Merrillc++: Fix ICE with using and virtual function. [PR95719]
2020-06-17 Jason Merrillc++: implicit operator== adjustments from P2002.
2020-06-04 Jason Merrillc++: Fix FE devirt with diamond inheritance [PR95158]
2020-06-01 Jason Merrillc++: vptr ubsan and object of known type [PR95466]
2020-05-29 Patrick Palkac++: P0848R3 and member function templates [PR95181]
2020-05-29 Jason Merrillc++: vptr ubsan and derived class [PR95311].
2020-05-14 Patrick Palkac++: Missing SFINAE with lookup_fnfields [PR78446]
2020-05-13 Jason Merrillc++: Replace "C++2a" with "C++20".
2020-05-07 Marek Polacekc++: Fix spelling of non-static
2020-04-29 Jakub Jelinekc++, middle-end, rs6000: Fix C++17 ABI incompatibilitie...
2020-04-22 Jonathan Wakelyc++: Change -Weffc++ diagnostic to use "declare" (PR...
2020-04-22 Jonathan Wakelyc++: Fix misuse of "override" in -Weffc++ warnings...
2020-03-26 Jakub Jelinekc++: Fix up user_provided_p [PR81349]
2020-03-09 Marek Polacekc++: Fix ABI issue with alignas on armv7hl [PR94050]
2020-02-27 Nathan SidwellFix broken type comparison assert
2020-02-26 Iain Sandoecoroutines: Amend parameter handling to match n4849.
2020-02-21 Martin SeborPR c++/93753 - ICE on a flexible array followed by...
2020-02-14 Jakub Jelinekc++: Fix thinko in enum_min_precision [PR61414]
2020-02-12 Jason Merrillc++: Fix implicit friend operator==.
2020-01-14 Jason MerrillPR c++/92590 - wrong handling of inherited default...
2020-01-07 Jason MerrillPR c++/92552 - ICE with inherited constrained default...
2020-01-01 Jakub JelinekUpdate copyright years.
2019-12-11 Jakub Jelinekre PR c++/92869 (C++17 wrongly reports aggregate type...
2019-12-10 Jason MerrillFix C++20 structural type vs. private base.
2019-12-05 Marek PolacekPR c++/91353 - P1331R2: Allow trivial default init...
2019-11-26 Jakub Jelinekre PR c++/61414 (enum class bitfield size-checking...
2019-11-15 Jason MerrillImplement P1816R0, class template argument deduction...
2019-11-07 Jason MerrillImplement D1907R1 "structural type".
2019-11-05 Jason MerrillImplement C++20 operator<=>.
2019-11-01 Nathan Sidwell[C++ PATCH] cleanup check_field_decls
2019-10-30 Jakub Jelinekcp-tree.h (omp_declare_variant_finalize, [...]): Declare.
2019-10-15 Nathan Sidwell[C++ PATCH] clone_function_decl breakup
2019-10-15 Nathan Sidwell[C++ PATCH] build_clone cleanup
2019-10-09 Jason MerrillUpdate the concepts implementation to conform to C...
2019-10-05 Jakub JelinekPR c++/91369 - Implement P0784R7: constexpr new
2019-09-28 Marek PolacekPR c++/91921 - stray warning with -Woverloaded-virtual.
2019-09-15 Nathan Sidwell[C++ PATCH] simplify clone predicate
2019-09-14 Jason MerrillFormatting and comment syntax adjustments.
2019-09-06 Nathan Sidwell[C++ PATCH] Reserve a decl_lang bit
2019-08-24 Nathan Sidwell[C++ PATCH] vfunc overrider simplification
2019-08-23 Nathan Sidwell[C++ PATCH] vfunc overrider simplification
2019-08-15 Jason MerrillImplement P0848R3, Conditionally Trivial Special Member...
2019-07-20 Jason MerrillReduce memory consumption for push/pop_access_scope.
2019-07-05 Marek PolacekDR 1813 PR c++/83374 - __is_standard_layout wrong for...
2019-06-27 Jan Hubickaclass.c (layout_class_type): Set TYPE_CXX_ODR_P for...
2019-06-27 Martin LiskaRemove quite obvious dead assignments.
2019-06-25 Jason Merrillclass.c (resolves_to_fixed_type_p): Check CLASSTYPE_FINAL.
2019-06-24 Jason MerrillDon't use a separate CLASSTYPE_AS_BASE if it's the...
2019-06-14 Marek PolacekPR c++/90884 - stray note with -Wctor-dtor-privacy.
2019-06-11 Matthew BeliveauPR c++/90449 - add -Winaccessible-base option.
2019-06-01 Ville Voutilainenre PR c++/85254 (boost::is_final does not work for...
2019-05-28 Nathan Sidwell[PATCH] Commonize anon-name generation
2019-05-15 Marek PolacekCWG 2096 - constraints on literal unions.
2019-05-10 Marek PolacekPR c++/78010 - bogus -Wsuggest-override warning on...
2019-03-11 Martin LiskaWrap option names in gcc internal messages with %<...
2019-03-06 Jason MerrillPR c++/89381 - implicit copy and using-declaration.
2019-03-05 Jason Merrillre PR c++/86485 ("anonymous" maybe-uninitialized false...
2019-03-01 Jason MerrillPR c++/86969 - ICE with constexpr if and recursive...
2019-02-27 Jason MerrillPR c++/86969 - ICE with constexpr if and recursive...
2019-02-13 David MalcolmC++ concepts: fix ICE with requires on dtors (PR c...
2019-01-29 Jason MerrillPR c++/89089 - ICE with [[no_unique_address]].
2019-01-17 David MalcolmC++: Fix ICE when adding overloaded operator via using_...
2019-01-01 Jakub JelinekUpdate copyright years.
2018-12-19 David MalcolmC++: more location wrapper nodes (PR c++/43064, PR...
2018-12-13 Nathan Sidwell[PR c++/87531] Fix second bug
2018-12-11 Jakub Jelinekre PR c++/87861 (ICE in output_constructor_regular_fiel...
2018-12-06 Paolo Carliniclass.c (check_bitfield_decl): In error message about...
2018-12-06 Jason MerrillPR c++/88136 - -Wdeprecated-copy false positives
2018-11-28 Nathan Sidwell[PR c++/87531] operator= lookup in templates
2018-11-27 Jakub Jelinekre PR c++/88181 (ICE: verify_type failed (error: type...
2018-11-01 Nathan Sidwell[ABI PATCH] static anonymous unions of function scope
2018-10-03 Jason MerrillImplement P0840, language support for empty objects.
2018-09-18 Marek PolacekP1064R0 - Allowing Virtual Function Calls in Constant...
2018-09-10 Marek Polacekclass.c (build_vtbl_ref): Remove.
2018-08-20 David MalcolmAdd support for grouping of related diagnostics (PR...
2018-08-03 Jason Merrillre PR c++/86706 (ICE in build_base_path, at cp/class...
2018-08-02 Richard Bienerre PR c++/86763 (Wrong code comparing member of copy...
2018-08-01 Paolo Carlinire PR c++/86661 (g++ ICE:tree check: expected tree...
2018-07-31 Jakub JelinekP1008R1 - prohibit aggregates with user-declared constr...
2018-07-25 Jakub Jelinekcp-tree.h (enum cp_tree_index): Add CPTI_{ABI_TAG,ALIGN...
2018-07-18 Paolo Carlinire PR c++/59480 (Missing error diagnostic: friend decla...
2018-07-16 Paolo Carliniclass.c (resolve_address_of_overloaded_function): Don...
2018-06-27 Jason MerrillPR c++/80290 - memory-hog with std::pair.
2018-06-13 Jason MerrillPR c++/86094 - wrong code with defaulted move ctor.
2018-06-12 Marek PolacekCore issue 1331 - const mismatch with defaulted copy...
2018-06-11 Jason MerrillPR c++/85792 -Wctor-dtor-privacy and inherited constructor.
2018-05-25 Jason MerrillPR c++/85815 - reference to member of enclosing template.
2018-05-24 Paolo Carlinicp-tree.h (INDIRECT_TYPE_P): New.
2018-05-23 Jason MerrillPR c++/81420 - not extending temporary lifetime.
next