tree.c (walk_tree): Expose tail recursion.
[gcc.git] / gcc / cp / semantics.c
2000-09-06 Zack Weinbergtree.c (walk_tree): Expose tail recursion.
2000-09-05 Mark MitchellMakefile.in (CXX_TREE_H): Add dependency on HTAB_H.
2000-08-29 Zack Weinbergsemantics.c (prune_unused_decls): New function.
2000-08-18 Nathan Sidwellcp-tree.h (PTRMEM_OK_P): New macro.
2000-08-04 Mark Mitchellcp-tree.h (add_method): Change prototype.
2000-08-02 Zack Weinbergc-common.h: Prototype min_precision and c_build_qualifi...
2000-07-10 Benjamin Chelfc-common.h (build_stmt): Declare.
2000-07-10 Jakub Jelineksemantics.c (expand_body): Sync interface information...
2000-07-10 Jason Merrillinit.c (build_new_1): Bail early if the call to new...
2000-07-03 Nathan Sidwellpt.c (instantiate_class_template): Set CLASSTYPE_VBASEC...
2000-07-03 Benjamin Chelfc-common.h (genrtl_begin_compound_stmt): Remove declara...
2000-07-02 Ben ChelfMakefile.in (C_AND_OBJC_OBJS): Added c-semantics.o.
2000-06-30 Mark Mitchellsemantics.c (genrtl_asm_stmt): Don't decay input operan...
2000-06-29 Nathan Sidwellcp-tree.h (SET_DECL_ARTIFICIAL): Remove.
2000-06-26 Mark Mitchellcp-tree.h (genrtl_begin_stmt_expr): Rename to ...
2000-06-23 Mark Mitchellcp-tree.h (BV_USE_VCALL_INDEX_P): New macro.
2000-06-19 Ben Chelfc-common.h (IF_COND): Added documentation.
2000-06-16 Mark Mitchellcp-tree.h (finish_mem_initializers): Declare.
2000-06-16 Mark Mitchellcp-tree.h (struct language_function): Remove x_base_ini...
2000-06-15 Jason Merrilltree.c (count_trees): New debugging function.
2000-06-09 Jason Merrilltimevar.def: Add TV_EXPAND.
2000-05-26 Jason MerrillFix goto checking.
2000-05-25 Mark MitchellFinish implementation of VTTs.
2000-05-24 Donald LindsayMake g++ struct packing attribute sensitive to -fpack...
2000-05-22 Mark Mitchellcp-tree.h (IDENTIFIER_TYPENAME_P): Use a flag, not...
2000-05-21 Mark Mitchellcp-tree.h (struct lang_type): Remove search_slot.
2000-05-15 Jason Merrillexcept.c (check_handlers): New fn.
2000-05-09 Zack Weinbergtop level:
2000-05-05 Mark Mitchellcp-tree.h (DELTA_FROM_VTABLE_ENTRY): Remove.
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 Jason Merrillclass.c (instantiate_type): Handle object-relative...
2000-04-09 Mark MitchellUnder the new ABI, constructors don't return `this'.
2000-04-06 Mark Mitchellcp-tree.h (lang_decl_flags): Rename saved_inline to...
2000-04-04 Kaveh R. Ghazicfns.gperf (hash, [...]): Prototype.
2000-03-27 Richard Kennerc-convert.c (convert): Return if output or input type...
2000-03-21 Nathan Sidwelltree.h (COMPLETE_TYPE_P): New macro.
2000-03-11 Jason Merrilldecl.c (push_throw_library_fn): Take the FUNCTION_TYPE.
2000-03-08 Nathan Sidwellc-common.h (make_fname_decl): Declare.
2000-02-27 Mark Mitchellsemantics.c (simplify_aggr_init_exprs_p): Don't walk...
2000-02-27 Mark Mitchellcp-tree.h (DECL_NEEDED_P): Tweak to correct usage befor...
2000-02-22 Martin v. LöwisRefer to the standard as an ISO document, not an ANSI...
2000-02-18 Jason Merrillsemantics.c (deferred_type_access_control): Walk the...
2000-02-16 Mark MitchellMake DECL_CONTEXT mean the class in which a member...
2000-02-07 Jason Merrillcp-tree.h (struct saved_scope): Add incomplete field.
2000-01-26 Kaveh R. Ghazicall.c: PROTO -> PARAMS.
2000-01-11 Mark Mitchellcp-tree.h (expand_direct_vtbls_init): Remove declaration.
1999-12-26 Mark Mitchelldecl.c (store_return_init): Use mode of old RTL generat...
1999-12-24 Mark Mitchelltoplev.h (note_deferall_of_defined_inline_function...
1999-12-20 Bernd Schmidtcurrent_function -> cfun
1999-12-16 Mark MitchellMakefile.in (INTREGRATE_H): Rename to INTEGRATE_H.
1999-12-15 Richard Hendersoncp-tree.h (make_aggr_type): Declare.
1999-12-09 Andreas Jaegerexcept.c (expand_throw): Add static attribute to match...
1999-12-09 Mark Mitchelldecl.c (init_decl_processing): Reenable inlining on...
1999-12-09 Mark Mitchelldump.c (dequeue_and_dump): Abbreviate `class' as `cls...
1999-12-05 Mark Mitchellcp-tree.def (SCOPE_STMT): Take one operand.
1999-11-27 Mark Mitchelldecl2.c (finish_file): Call expand_body for inline...
1999-11-25 Mark MitchellMake-lang.in (CXX_SRCS): Add optimize.c.
1999-11-23 Mark Mitchellcp-tree.def (CTOR_COMPLETE): New tree node.
1999-11-23 Mark Mitchellcp-tree.def (FUNCTION_NAME): New tree node.
1999-11-22 Nathan Sidwellsemantics.c (finish_unary_op_expr): Only set TREE_NEGAT...
1999-11-14 Mark Mitchellcp-tree.h (DECL_LOCAL_FUCNTION_P): New macro.
1999-11-13 Mark Mitchelldecl.c (cplus_expand_expr_stmt): Don't call break_out_c...
1999-11-12 Mark Mitchelldecl.c (compute_array_index_type): New function, split...
1999-11-07 Mark Mitchellcp-tree.h (begin_new_placement): Remove.
1999-11-05 Martin v. Löwiscp-tree.h (VAR_TEMPL_TYPE_OR_FUNCTION_DECL_CHECK):...
1999-10-30 Mark Mitchelldecl.c (pop_cp_function_context): Don't call free on...
1999-10-29 Mark Mitchellsemantics.c (finish_handler): End the scope of the...
1999-10-28 Mark Mitchellcp-tree.h (make_temp_vec): Remove.
1999-10-21 Mark Mitchellcp-tree.h (SCOPE_PARTIAL_P): New macro.
1999-10-09 Mark Mitchellcp-tree.h (make_rtl_for_local_static): New function.
1999-10-08 Mark Mitchellpt.c (tsubst_expr): Set DECL_TEMPLATE_INSTANTIATED...
1999-10-07 Mark Mitchellfriend.c (make_friend_class): Robustify.
1999-10-04 Mark Mitchellcall.c (build_over_call): Don't set TREE_SIDE_EFFECTS...
1999-10-03 Mark Mitchellcp-tree.def (VEC_INIT_EXPR): Remove.
1999-10-01 Mark Mitchelldecl.c (initialize_local_var): Handle static variables...
1999-09-29 Mark Mitchellcp-tree.h (UPT_TEMPLATE): Remove.
1999-09-25 Mark Mitchellcp-tree.h (check_return_expr): New function.
1999-09-24 Mark Mitchellcp-tree.h (DECL_ANON_UNION_ELEMS): New macro.
1999-09-21 Mark MitchellForce check-in to ensure that it is up to date.
1999-09-21 Alexandre Olivacp-tree.h (finish_stmt_expr): Change prototype.
1999-09-20 Mark MitchellRemove support for assigning to `this'.
1999-09-19 Mark Mitchell* ir.texi: New file.
1999-09-19 Mark Mitchellgxxint.texi: G++ now implements namespaces.
1999-09-18 Mark MitchellTurn on function-at-a-time processing.
1999-09-17 Mark Mitchellcp-tree.h (poplevel_class): Declare.
1999-09-12 Mark Mitchellcp-tree.def (CLEANUP_STMT): New node.
1999-09-10 Mark Mitchellcp-tree.h (language_function): Rename expanding_p to...
1999-09-10 Mark Mitchellcp-tree.h (finish_cleanup_try_block): New function.
1999-09-10 Mark Mitchellcp-tree.h (FN_TRY_BLOCK_P): New macro.
1999-09-10 Mark Mitchellsemantics.c (RECHAIN_STMTS): Remove `last' parameter.
1999-09-09 Mark Mitchellcp-tree.h (EXPR_STMT_ASSIGNS_THIS): New macro.
1999-09-09 Mark Mitchellcp-tree.h (begin_switch_stmt): Adjust prototype.
1999-09-09 Mark MitchellReorganize per-function data.
1999-09-09 Nathan Sidwellextend.texi (Volatiles): New node.
1999-09-08 Mark Mitchellcp-tree.h (copy_to_permanent): Remove.
1999-09-07 Mark MitchellMakefile.in (tree.o): Depend on ggc.h.
1999-09-02 Mark Mitchellcp-tree.h (cp_function): Move here, from decl.c.
1999-08-30 Mark Mitchellcp-tree.h (start_handler_parms): New function.
1999-08-29 Mark Mitchellcp-tree.h (TYPE_NEEDS_CONSTRUCTING): Remove #if 0'd...
next