]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/cp/class.c
[multiple changes]
[thirdparty/gcc.git] / gcc / cp / class.c
2000-08-29  Jason Merrill[multiple changes]
2000-08-21  Mark Mitchellclass.c (build_vtbl_initializer): Clear the entire...
2000-08-18  Nathan Sidwellcp-tree.h (PTRMEM_OK_P): New macro.
2000-08-17  Nathan Sidwellclass.c (instantiate_type): Reinstate local variable...
2000-08-17  Nathan Sidwellcp-tree.h (instantiate_type_flags): New enumeration.
2000-08-04  Mark Mitchellcp-tree.h (add_method): Change prototype.
2000-07-31  Mark MitchellAllow indirect primary bases.
2000-07-25  Nathan SidwellKill strict_prototype.
2000-07-11  Mark Mitchellclass.c (layout_class_type): Add pointers to virtual...
2000-06-30  Mark Mitchellc-common.c: Include c-common.h, not c-lex.h or c-tree.h.
2000-06-28  Mark Mitchellcp-tree.h (CLEAR_BINFO_NEW_VTABLE_MARKED): Remove.
2000-06-23  Mark Mitchellcp-tree.h (BV_USE_VCALL_INDEX_P): New macro.
2000-06-21  Alexandre Petit... class.c (push_lang_context): TYPE_NAME gets you to...
2000-06-14  Mark Mitchellcp-tree.h (BINFO_OVERRIDE_ALONG_VIRTUAL_PATH): New...
2000-06-14  Jakub Jelinektree.h (TYPE_USER_ALIGN, [...]): Define.
2000-06-12  Mark Mitchellclass.c (vcall_offset_data_s): Add last_init and fns.
2000-06-12  Mark Mitchellmangle.c (NESTED_TEMPLATE_MATCH): Fix typo in comment.
2000-06-09  Mark MitchellRevert last patch
2000-06-09  Mark Mitchellcp-tree.h (cp_tree_index): Remove Java types.
2000-06-09  Jason Merrillrevert mangling patch
2000-06-08  Mark Mitchellinvoke.texi: Remove documentation for -fsquangle and...
2000-06-05  Mark Mitchellclass.c (indirect_primary_base_p): New function.
2000-06-04  Alex SamuelMake-lang.in (CXX_SRCS): Add mangle.c.
2000-05-29  Mark Mitchellcp-tree.h (CLASSTYPE_ALIGN_UNIT): New macro.
2000-05-26  Mark Mitchelltree.h (struct record_layout_info): Rename to (struct...
2000-05-26  Mark Mitchellclass.c (build_vtable_entry_ref): Correct usage of...
2000-05-25  Mark MitchellFinish implementation of VTTs.
2000-05-24  Mark Mitchellcp-tree.h (lang_decl_flags): Rename mutable_flag to...
2000-05-23  Mark Mitchellclass.c (build_ctor_vtbl_group): Set inits.
2000-05-22  Mark Mitchellcp-tree.h (SET_BINFO_NEW_VTABLE_MARKED): Add sanity...
2000-05-19  Mark MitchellDon't create a separate copy of virtual bases for the...
2000-05-16  Mark Mitchellclass.c (copy_virtuals): New function.
2000-05-11  Jason Merrillpedwarn
2000-05-11  Jason Merrillclass.c (check_field_decls): Complain about non-static...
2000-05-04  Kaveh R. Ghaziclass.c (update_vtable_entry_for_fn): Prototype.
2000-05-04  Mark Mitchellcp-tree.h (special_function_kind): Add various kinds...
2000-05-01  Mark Mitchellcp-tree.h (same_type_ignoring_top_level_qualifiers_p...
2000-04-26  Mark Mitchellcp-tree.h (TREE_READONLY_DECL_P): Use DECL_P.
2000-04-18  Mark Mitchellcp-tree.h (lang_decl_flags): Remove const_memfunc and...
2000-04-17  Mark Mitchellclass.c (build_vtable_entry): Don't build thunks for...
2000-04-16  Mark Mitchellcp-tree.def (THUNK_DECL): Add to documentation.
2000-04-13  Nathan Sidwellclass.c (build_base_field): Reformat comment.
2000-04-12  Mark Mitchellcp-tree.h (IDENTIFIER_CTOR_OR_DTOR_P): New macro.
2000-04-11  Mark Mitchellcp-tree.h (cp_tree_index): Add CPTI_DTOR_IDENTIFIER.
2000-04-11  Mark Mitchellcp-tre.h (finish_function): Change prototype.
2000-04-11  Mark Mitchellcp-tree.h (lang_type): Remove has_nonpublic_ctor and...
2000-04-11  Jason Merrillclass.c (instantiate_type): Handle object-relative...
2000-04-09  Mark Mitchellcp-tree.h (cp_tree_index): Add CPTI_COMPLETE_CTOR_IDENT...
2000-04-04  Mark MitchellCorrect many new ABI issues regarding vbase and vcall...
2000-03-29  Mark Mitchellclass.c: Reorganize to put virtual function table initi...
2000-03-29  Jason Merrillclass.c (finish_struct): Use bitsize_zero_node.
2000-03-28  Mark MitchellPut RTTI entries at negative offsets in new ABI.
2000-03-27  Richard Kennerc-convert.c (convert): Return if output or input type...
2000-03-26  Mark Mitchellclass.c (layout_empty_base): Handle empty bases with...
2000-03-25  Richard Kenner* Rework fields used to describe positions of bitfields and
2000-03-22  Mark Mitchellcp-tree.h (BINFO_FOR_VBASE): Adjust documentation.
2000-03-22  Mark Mitchellclass.c (layout_virtual_bases): Adjust names in conditi...
2000-03-22  Mark Mitchellclass.c (record_base_offsets): New function.
2000-03-21  Mark Mitchellclass.c (build_base_field): Fix thinko in computation...
2000-03-21  Nathan Sidwelltree.h (COMPLETE_TYPE_P): New macro.
2000-03-19  Mark Mitchellcp-tree.h (CLEAR_DECL_C_BIT_FIELD): New macro.
2000-03-19  Mark Mitchellclass.c (check_bitfield_decl): Remove restriction on...
2000-03-18  Nathan Sidwellclass.c (build_base_field): Use TYPE_ALIGN to examine...
2000-03-17  Richard Kenner* Clean up usages of TREE_INT_CST_LOW.
2000-03-15  Mark Mitchellcp-tree.h: Tweak documentation.
2000-03-07  Richard Kennertree.h (INT_CST_LT, [...]): Remove unneeded casts.
2000-03-03  Mark Mitchell* tree.h (TYPE_ALIGN_UNIT): New macro.
2000-02-29  Nathan Sidwellpt.c (fn_type_unification): Unify return type, whenever...
2000-02-29  Richard Kenner* Eliminate DECL_FIELD_SIZE.
2000-02-27  Richard Kennerbuiltins.c (c_strlen): Use size_diffop and return ssize...
2000-02-27  Jason MerrillImplement class scope using-declarations for functions.
2000-02-21  Gabriel Dos Reiscall.c (build_object_call): Compress consecutive calls...
2000-02-21  Mark Mitchellcp-tree.h (merge_primary_and_secondary_vtables_p):...
2000-02-20  Mark Mitchellclass.c (build_vtable): New function, split out from ...
2000-02-20  Mark Mitchellclass.c (dfs_build_vcall_offset_vtbl_entries): Fix...
2000-02-20  Richard Kennerc-common.c (decl_attributes): Set DECL_SIZE_UNIT.
2000-02-18  Mark Mitchellclass.c (add_method): Don't set DECL_VIRTUAL_CONTEXT.
2000-02-16  Mark MitchellMake DECL_CONTEXT mean the class in which a member...
2000-02-10  Mark Mitchellclass.c (dfs_modify_vtables): Tweak calculation of...
2000-02-07  Jason Merrillcp-tree.h (struct saved_scope): Add incomplete field.
2000-02-06  Kaveh R. GhaziMakefile.in (call.o): Depend on $(EXPR_H).
2000-02-01  Jim WilsonFix gdb testsuite regressions.
2000-01-31  Mark Mitchellcp-tree.h (BINFO_VIRTUALS): Tweak documentation.
2000-01-31  Mark Mitchellclass.c (build_vtable): Rename to build_primary_vtable.
2000-01-29  Nathan Sidwellclass.c (build_vtbl_initializer): Add argument to build...
2000-01-29  Mark Mitchellcp-tree.def (THUNK_DECL): Discuss vcall indices.
2000-01-28  Nathan SidwellCompiler side new abi rtti (not enabled).
2000-01-26  Kaveh R. Ghazicall.c: PROTO -> PARAMS.
2000-01-25  Mark Mitchellcp-tree.h (vcall_offset_in_vtable_p): New macro.
2000-01-25  Mark Mitchellclass.c (layout_class_type): Put the fields required...
2000-01-24  Nathan Sidwellcp-tree.h (get_vtable_decl): Prototype new function.
2000-01-23  Brad Lucier* class.c (dump_class_hierarchy): Print HOST_WIDE_INT...
2000-01-20  Brad Lucierclass.c (dump_class_hierarchy): Make format agree with...
2000-01-18  Nathan Sidwellcp-tree.h (get_tinfo_fn_dynamic): Remove prototype.
2000-01-18  Mark Mitchellclass.c (fixed_type_or_null): Don't clear NONNULL.
2000-01-17  Mark Mitchellcp-tree.h (build_shared_int_cst): New function.
2000-01-17  Mark Mitchellcp-tree.h (scratchalloc): Remove.
2000-01-17  Mark Mitchellclass.c (finish_struct_1): Replace redundant code with...
2000-01-17  Mark Mitchellcp-tree.h (flag_new_abi): Move.
2000-01-16  Mark Mitchellclass.c (build_vbase_pointer): Relocate.
next