aboutsummaryrefslogtreecommitdiff
path: root/gcc/vec.h
AgeCommit message (Collapse)AuthorFilesLines
2004-07-15vec.h (VEC_T_truncate): Allow truncation of an empty vector.Nathan Sidwell1-8/+10
* vec.h (VEC_T_truncate): Allow truncation of an empty vector. (VEC_T_quick_insert, VEC_T_ordered_remove): Fix sizeof(T) thinko. From-SVN: r84746
2004-07-14* vec.h: Comment fix.Ben Elliston1-1/+1
From-SVN: r84673
2004-07-09* vec.c, vec.h (vec_assert_fail): Use unsigned int for LINE argument.Zack Weinberg1-1/+1
From-SVN: r84398
2004-07-09* vec.h (VEC_T_alloc): Fix MEM_STAT_DECL pasto.Nathan Sidwell1-2/+2
From-SVN: r84349
2004-07-08vec.c (vec_p_reserve, [...]): Allocation is signed.Nathan Sidwell1-33/+49
.: * vec.c (vec_p_reserve, vec_o_reserve): Allocation is signed. * vec.h (VEC_alloc, VEC_embedded_size, VEC_embedded_init): Allocation is signed. (VEC_reserve): Return flag, allocation is signed. cp: * name-lookup.c (push_binding): Use VEC_reserve. From-SVN: r84281
2004-07-07* vec.h: Fix the example use.Nathan Sidwell1-3/+3
From-SVN: r84195
2004-07-06vec.h (VEC_embedded_alloc): Remove.Nathan Sidwell1-49/+82
* vec.h (VEC_embedded_alloc): Remove. (VEC_embedded_size, VEC_embedded_init): New. (VEC_alloc, VEC_reserve, VEC_safe_push, VEC_safe_insert): Add MEM_STAT_INFO. (VEC_truncate): New. (vec_p_reserve, vec_o_reserve): Add MEM_STAT_DECL. (vec_embedded_alloc): Remove. * vec.c (vec_p_reserve, vec_o_reserve): Add MEM_STAT_DECL, adjust. (vec_embedded_alloc): Remove. From-SVN: r84159
2004-06-29vec.h (VEC_T_safe_push, [...]): Tweak for when size_t is bigger than int.Nathan Sidwell1-4/+4
* vec.h (VEC_T_safe_push, VEC_T_safe_insert): Tweak for when size_t is bigger than int. From-SVN: r83855
2004-06-28fix typoNathan Sidwell1-1/+1
From-SVN: r83774
2004-06-28vec.h, vec.c: New, type safe vector API.Nathan Sidwell1-0/+567
* vec.h, vec.c: New, type safe vector API. * Makefile.in (OBJS-common): Add vec.o. (vec.o): New target. (gengtype-lex.o): Depend on vec.h. From-SVN: r83769