P1008R1 - prohibit aggregates with user-declared constructors
[gcc.git] / gcc / cp / class.c
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.
2018-05-21 Jason MerrillPR libstdc++/85843 - warning in logic_error copy constr...
2018-05-18 Jason MerrillPR c++/58407 - deprecated implicit copy ops.
2018-05-14 Jason MerrillHandle TYPE_HAS_LATE_RETURN_TYPE like ref-qualifier...
2018-05-14 Paolo Carlinicp-tree.h (TYPE_REF_P): New.
2018-05-10 Jason MerrillCore issue 2310 - conversion to base of incomplete...
2018-05-10 Jason Merrill* class.c (vbase_has_user_provided_move_assign): Use...
2018-03-31 Alexandre Oliva[PR c++/85027] deal with baselink in save_expr in insta...
2018-03-27 Jakub Jelinekre PR c++/85068 (ICE with invalid covariant return...
2018-03-21 Nathan SidwellDeprecate some C++ extensions
2018-02-27 Nathan Sidwell[PR c++/84426] ICE after conflicting member decl
2018-02-20 Jakub Jelinekre PR c++/84445 (ICE with __builtin_launder and virtual...
2018-02-16 Jason MerrillPR c++/82764 - C++17 ICE with empty base
2018-02-08 Nathan Sidwell[C++ PATCH] initializer_list diagnostic
2018-02-07 Martin LiskaRevert behavior to r251316.
2018-02-05 Marek Polacekclass.c: Remove unused global variables.
2018-02-02 Paolo Carlinic-common.h (DECL_UNNAMED_BIT_FIELD): New.
2018-01-16 Martin SeborPR c++/83588 - struct with two flexible arrays causes...
2018-01-03 Jakub JelinekUpdate copyright years.
2017-12-19 Jakub Jelinekread-rtl.c (parse_reg_note_name): Replace Yoda conditio...
2017-11-22 Marek Polacekre PR c++/60336 (empty struct value is passed different...
2017-11-21 Martin LiskaAdd quotes for constexpr keyword.
2017-11-13 Jason MerrillDefer folding of *&.
2017-10-31 David Malcolmdiagnostics: get rid of *_at_rich_loc in favor of overl...
2017-10-31 Nathan Sidwell[C++ PATCH] overloaded operator fns [2/N]
2017-10-31 Nathan Sidwell[C++ PATCH] overloaded operator fns [1/N]
2017-10-20 Nathan Sidwell[C++ PATCH] AS_BASETYPE
2017-10-05 Nathan Sidwell[C++ PATCH] Kill IDENTIFIER_GLOBAL_VALUE
2017-09-29 Jakub JelinekP0683R1 - default member initializers for bit-fields
2017-09-29 Jakub Jelinekc-attribs.c (handle_packed_attribute): Test DECL_C_BIT_...
2017-09-15 Jakub Jelinekinvoke.texi: Document -std=c++17 and -std=gnu++17 and...
2017-09-13 Nathan SidwellRename CLASSTYPE_METHOD_VEC to CLASSTYPE_MEMBER_VEC.
2017-09-06 Nathan Sidwellclass.c (warn_hidden): Don't barf on non-functions.
2017-09-06 Nathan Sidwellname-lookup.h (lookup_fnfields_slot_nolazy, [...])...
2017-09-05 Nathan Sidwellclass.c (add_method): Move slot search and insertion...
2017-09-05 Nathan Sidwellclass.c (unreverse_member_declarations): Remove extrane...
2017-09-01 Nathan Sidwellcp-tree.h (resort_type_method_vec): Move declaration...
2017-09-01 Nathan Sidwellclass.c (finish_struct): Call set_class_bindings for...
2017-09-01 Nathan Sidwellclass.c (finish_struct_methods): Done clear DECL_IN_AGG...
2017-08-29 Jason MerrillReimplement handling of lambdas in templates.
2017-08-28 Nathan Sidwellcp-tree.h (insert_late_enum_def_into_classtype_sorted_f...
2017-08-25 Nathan Sidwellclass.c (method_name_cmp, [...]): Method names can...
2017-08-25 Nathan SidwellConversion operators have a special name
2017-08-24 Nathan SidwellConversion operators kept on single overload set
2017-08-23 Nathan Sidwellcp-tree.h (maybe_version_functions): Declare.
2017-08-09 Jason MerrillPR c++/81359 - Unparsed NSDMI error from SFINAE context.
2017-07-21 Nathan SidwellRemove special CDtor METHOD_VEC slots.
2017-07-21 Nathan SidwellRemove TYPE_METHODS.
2017-07-19 Nathan Sidwellclass.c (add_implicitly_declared_members): Use classtyp...
2017-07-18 Nathan Sidwellclass.c (classtype_has_move_assign_or_move_ctor): Declare.
2017-07-17 Nathan Sidwellclass.c (maybe_warn_about_overly_private_class): Ignore...
2017-07-17 Nathan Sidwellclass.c (type_has_user_declared_move_constructor, ...
2017-06-30 Nathan Sidwellcp-tree.h (lookup_fnfields_1, [...]): Don't declare.
2017-06-29 Paolo Carliniclass.c (add_method): Change pair of errors to error...
2017-06-29 Nathan Sidwellcall.c (check_dtor_name): Use constructor_name for...
2017-06-29 Nathan Sidwellclass.c (finish_struct): Use OVL_P.
2017-06-29 Nathan SidwellWhitespace cleanups.
2017-06-27 Nathan Sidwellcp-tree.h (CLASSTYPE_DESTRUCTORS): Rename to ...
2017-06-16 Nathan Sidwellclass.c (resort_type_method_vec): Avoid potential unsig...
2017-06-16 Nathan SidwellDon't defer noexcept_deferred_spec.
2017-06-16 Nathan SidwellMake keyed_classes a vector.
2017-06-13 Martin LiskaImplement no_sanitize function attribute
2017-06-09 Jan Hubickabuiltin-attrs.def (ATTR_NORETURN_NOTHROW_LEAF_COLD_LIST...
2017-06-07 Nathan Sidwellclass.c (layout_class_type): Restructure overlong-bitfi...
2017-06-02 Nathan SidwellRemove lang_type_ptrmem.
2017-05-25 Jason MerrillPR c++/80605 - __is_standard_layout and zero-length...
2017-05-19 Bernd Edlingerc-format.c (locus): Move out of function scope, add...
2017-05-19 Nathan Sidwelltoplev.c (general_init): Call register dump lang hook.
2017-05-17 Nathan Sidwellcp-tree.h (ovl_iterator::using_p): New predicate.
2017-05-17 Nathan Sidwellclass.c (handle_using_decl): Use OVL_FIRST, ovl_iterator.
2017-05-17 Martin LiskaIntroduce dump_flags_t type and use it instead of int...
2017-05-16 Nathan Sidwellcall.c (build_user_type_conversion_1): Use OVL_FIRST.
2017-05-10 Nathan Sidwellclass.c (handle_using_decl): Always use OVL_CURRENT.
2017-05-10 Nathan Sidwellcp-tree.h (add_method, [...]): Change last arg to bool.
2017-05-09 Jason Merrill* class.c (check_bases): Ignore empty bases.
2017-05-09 Jason MerrillPR c++/70979 - literal class and closure types
2017-05-09 Jason MerrillPR c++/66297, DR 1684 - literal class and constexpr...
2017-05-08 Nathan Sidwellclass.c (build_vtbl_initializer): Don't shadow outer...
2017-05-05 Nathan Sidwellcp-tree.h (IDENTIFIER_GLOBAL_VALUE): Use get_namespace_...
2017-05-05 Nathan Sidwellclass.c (alter_class): Use retrofit_lang_decl directly.
2017-04-17 Bernd Edlinger017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2017-04-03 Jonathan WakelyFix numerous typos in comments
2017-02-20 Jason MerrillPR c++/79606 - ICE with this->base_member in NSDMI
2017-02-15 Jason MerrillPR c++/79464 - ICE in IPA with omitted constructor...
2017-02-03 Jason MerrillPR c++/78689 - ICE on constructor with label
2017-01-31 Alexandre OlivaIntroduce C++ support in libcc1
2017-01-27 Jason MerrillPR c++/78771 - ICE with inherited constructor.
2017-01-05 Jakub Jelinekre PR c++/78890 (ICE on invalid reference type in union)
2017-01-01 Jakub JelinekUpdate copyright years.
2016-11-18 Richard SandifordAdd SET_DECL_MODE
next