tinfo.h (__class_type_info): Fix illegal declaration.
[gcc.git] / gcc / cp / pt.c
1999-04-02 Mark Mitchelltinfo.h (__class_type_info): Fix illegal declaration.
1999-03-31 Jason Merrillsemantics.c (begin_inline_definitions, [...]): Rename...
1999-03-29 Jason Merrill* pt.c (fn_type_unification): Ignore 'this' parm from...
1999-03-27 Mark Mitchellcp-tree.h (add_friend): Declare.
1999-03-26 Kaveh R. GhaziWarning fixes:
1999-03-25 Mark Mitchell* pt.c (tsubst_decl): Tsubst into DECL_BEFRIENDING_CLASSES.
1999-03-24 Mark Mitchellcp-tree.h (lang_type): Remove has_assignment and has_re...
1999-03-23 Mark Mitchellpt.c (convert_nontype_argument): Don't create things...
1999-03-23 Mark Mitchellcp-tree.h (TYPE_PTRMEMFUNC_P): Use TYPE_PTRMEMFUNC_FLAG.
1999-03-09 Mark Mitchellcp-tree.h (flag_access_control): Declare.
1999-03-05 Jason Merrill* pt.c (tsubst, case ARRAY_REF): Use tsubst_expr again.
1999-03-03 Jason Merrillclass.c, [...]: Add 'static' to make SunOS 4 cc happy.
1999-03-02 Mark Mitchellcp-tree.h (determine_specialization): Don't declare.
1999-02-26 Mark Mitchelldecl.c (duplicate_decls): Copy DECL_TEMPLATE_INSTANTIAT...
1999-02-24 Jason Merrill* pt.c (tsubst): Allow an array of explicit size zero.
1999-02-21 Mark Mitchellcp-tree.h (CLASSTYPE_METHOD_VEC): Adjust comment.
1999-02-17 Mark Mitchelldecl.c (xref_basetypes): Comment.
1999-02-16 Mark Mitchellcp-tree.h (tsubst): Change prototype.
1999-02-15 Jason Merrilldecl.c (grokfndecl): Return NULL_TREE instead of error_...
1999-02-10 Mark Mitchellcp-tree.h (get_template_base): Don't declare.
1999-02-10 Mark Mitchellcp-tree.h (get_template_base): Don't declare.
1999-02-07 Jason Merrillpt.c (maybe_process_partial_specialization): Complain...
1999-02-05 Jason Merrillpt.c (unify): Call coerce_template_parms with the COMPL...
1999-02-01 Mark Mitchellpt.c (tsubst, [...]): Check TYPE_BEING_DEFINED before...
1999-01-26 Jason Merrillpt.c (instantiate_class_template): Set up the DECL_INIT...
1999-01-21 Mark Mitchellcp-tree.h (PARM_DECL_EXPR): Delete.
1999-01-20 Mark Mitchellerror.c (dump_function_decl): Don't print the argument...
1999-01-18 Jason Merrilltree.c (copy_template_template_parm): Use permanent_obs...
1999-01-15 Mark Mitchellpt.c (process_template_parm): Ignore top-level qualifie...
1999-01-13 Mark Mitchelldecl.c (grokdeclarator): Undo 1998-12-14 change.
1999-01-06 Mark Mitchellcp-tree.h (IDENTIFIER_TYPENAME_P): Use OPERATOR_TYPENAM...
1998-12-17 Mark Mitchellpt.c (push_inline_template_parms_recursive): Set it.
1998-12-14 Mark Mitchellclass.c (pushclass): Tweak handling of class-level...
1998-12-13 Mark Mitchellcp-tree.def (CPLUS_BINDING): Update documentation.
1998-12-09 Mark Mitchellcp-tree.h (most_specialized_instantiation): New function.
1998-12-04 Jason Merrillpt.c (check_template_shadow): New fn.
1998-11-29 Jason Merrillpt.c (unify, [...]): Pass down 'strict' rather than...
1998-11-23 Mark Mitchellpt.c (instantiate_class_template): Don't try to figure...
1998-11-23 Jason Merrillupdate copyrights
1998-11-21 Jason MerrillHandle specifying template args to member function...
1998-11-19 Jason Merrillsemantics.c (begin_class_definition): Call maybe_proces...
1998-11-17 Mark Mitchellcp-tree.h (TYPE_ALIAS_SET): Document language-dependent...
1998-11-17 Jason Merrillpt.c (tsubst): Add diagnostics for invalid array, refer...
1998-11-16 Mark Mitchellcp-tree.h (DECL_TEMPLATE_INSTANTIATED): New macro.
1998-11-15 Jason Merrilldecl.c (struct cp_function): Add named_label_uses.
1998-11-11 Jason Merrillpt.c (try_one_overload): Take orig_targs again.
1998-11-08 Jason Merrillpt.c (tsubst_decl): Don't mess with the global value...
1998-11-06 Mark Mitchellcp-tree.h (lang_decl_flags): Add defined_in_class.
1998-11-03 Mark Mitchell* pt.c (tsubst): Use build_index_type, not build_index_...
1998-11-03 Jason Merrillclass.c (instantiate_type): Be more helpful.
1998-11-01 Mark Mitchellcp-tree.h (COMPARE_STRICT): New macro.
1998-10-29 Jason Merrill* pt.c (push_template_decl_real):Remove unused var.
1998-10-29 Jason Merrillpt.c (push_template_decl_real): Generalize check for...
1998-10-28 Jason Merrillclass.c (finish_struct_1): Don't complain about non...
1998-10-28 Jason Merrillrevert: pt.c (convert_nontype_argument): Tell instantia...
1998-10-28 Jason Merrillpt.c (push_template_decl_real): Complain about default...
1998-10-28 Jason Merrillcall.c (add_function_candidate): Treat conversion funct...
1998-10-27 Jason Merrillcall.c (standard_conversion): instantiate_type here.
1998-10-26 Jason Merrillcp-tree.def (TYPEOF_TYPE): New code.
1998-10-23 Mark Mitchellcplus-dem.c (work_stuff): Replace const_type and volati...
1998-10-19 Jason MerrillRevamp references to member functions.
1998-10-17 Kaveh R. GhaziWarning fixes:
1998-10-16 Mark Mitchellpt.c (for_each_template_parm): Don't examine uninstanti...
1998-10-14 Benjamin Kosnikpt.c (convert_nontype_argument): Check against type_ref...
1998-10-14 Mark Mitchellpt.c (lookup_template_class): Add comment.
1998-10-13 Mark Mitchellcp-tree.h (specializations_of_same_template_p): Remove.
1998-10-11 Mark Mitchellcp-tree.h (specializations_of_same_template_p): Declare.
1998-10-09 Jason Merrillpt.c (resolve_overloaded_unification): New fn.
1998-10-06 Mark Mitchellcp-tree.def (PTRMEM_CST): New tree node.
1998-10-06 Kaveh R. GhaziWarning fixes:
1998-10-05 Jason Merrillpt.c (instantiate_decl): Do save and restore file position.
1998-10-04 Jason Merrillpt.c (pop_tinst_level): Call extract_interface_info.
1998-09-25 Kaveh R. GhaziWarning fixes:
1998-09-22 Mark Mitchelldecl.c (grokfndecl): Improve error-recovery.
1998-09-14 Mark Mitchellpt.c (check_specialization_scope): Fix spelling error.
1998-09-09 Jason Merrillclass.c (get_enclosing_class): New function.
1998-09-08 Richard Hendersonpt.c (process_partial_specialization): Consistantly...
1998-09-07 Jason Merrillrevert error reporting patch
1998-09-06 Mark Mitchellcp-error.def: New file.
1998-09-05 Mark Mitchellcp-tree.h (TI_PENDING_SPECIALIZATION_FLAG): Remove.
1998-09-04 Mark Mitchellcp-tree.h (hash_tree_cons_simple): New macro.
1998-09-04 Jason Merrilldecl2.c (import_export_vtable): Always make artificials...
1998-09-03 Mark Mitchelldecl.c (finish_enum): Don't resolve CONST_DECLs to...
1998-09-02 Jason Merrillcvt.c (convert_pointer_to_real): Tidy.
1998-09-01 Mark Mitchellcp-tree.h (DECL_FRIEND_PSEUDO_TEMPLATE_INSTANTIATION...
1998-09-01 Jason Merrilldecl.c (lookup_name_real): Also do implicit typename...
1998-08-30 Mark Mitchellpt.c (convert_template_argument): New function, split...
1998-08-29 Benjamin Kosnikpt.c (decl_template_parm_p): Add checks for TEMPLATE_TE...
1998-08-28 Mark Mitchellcp-tree.h (build_enumerator): Take the enumeration...
1998-08-27 Jason MerrillNever change BINFO_INHERITANCE_CHAIN.
1998-08-26 Mark Mitchellcp-tree.h (finish_enum): Change prototype.
1998-08-25 Brendan Kehoept.c (tsubst_copy): Only do typename overloading on...
1998-08-24 Mark Mitchellpt.c (tsubst_decl): Move special case code for dealing...
1998-08-24 Mark Mitchell* pt.c (process_template_parm): Undo previous change.
1998-08-24 Benjamin Kosnikcp-tree.h: Declare.
1998-08-23 Mark Mitchelldecl.c (grokdeclarator): Complain about in-class initia...
1998-08-23 Mark Mitchelliomanip.h: Use __extension__ for `extern' explicit...
1998-08-20 Jason Merrilltree.c (search_tree, [...]): New fn.
1998-08-20 Per BothnerHandle new'ing of Java classes.
1998-08-20 Mark Mitchelldecl.c (duplicate_decls): Always merge the old and...
next