summaryrefslogtreecommitdiff
path: root/gcc/vec.h
AgeCommit message (Expand)Author
2020-01-09vec.h: add auto_delete_vecDavid Malcolm
2020-01-01Update copyright years.Jakub Jelinek
2019-11-21cfgloop.h (loop_iterator::~loop_iterator): Remove.Richard Biener
2019-08-02vec.h (vec::sort): Add gcc_qsort_r support.Richard Biener
2019-02-26Improve memory statistics report readability.Martin Liska
2019-02-18Come up with fast {function,call}_summary classes (PR ipa/89306).Martin Liska
2019-01-01Update copyright years.Jakub Jelinek
2018-11-06re PR tree-optimization/86850 (ubsan: runtime error: member call on null poin...Richard Biener
2018-11-05Fix vector memory statistics.Martin Liska
2018-06-28Introduce auto_string_vec class.Martin Liska
2018-05-29Add vec::reverse.Martin Liska
2018-05-01Add VEC_ORDERED_REMOVE_IFTom de Vries
2018-02-26re PR bootstrap/84405 (Fails to bootstrap with GCC 4.1.2, GCC 4.2.4)Jakub Jelinek
2018-02-16re PR bootstrap/84405 (Fails to bootstrap with GCC 4.1.2, GCC 4.2.4)Jakub Jelinek
2018-01-03Update copyright years.Jakub Jelinek
2017-11-27hash-set.h (DEFINE_DEBUG_HASH_SET): Remove static qualifier from explicit ins...Gerald Pfeifer
2017-11-20vec.h (debug_helper): New function.Aldy Hernandez
2017-06-15PR c++/80560 - warn on undefined memory operations involving non-trivial typesMartin Sebor
2017-05-18Define CONSTEXPR macro and use it in vec.h.Martin Liska
2017-05-14allow constructing a auto_vec with a preallocation, and a possibly larger act...Trevor Saunders
2017-01-01Update copyright years.Jakub Jelinek
2016-12-22re PR bootstrap/78817 (stage2 bootstrap failure in vec.h:1613:5: error: argum...Jakub Jelinek
2016-12-15PR bootstrap/78817 - stage2 bootstrap failure in vec.h:1613:5: error: argumen...Martin Sebor
2016-12-01vec.h (vec<T, [...]): Guard call to memset if len-oldlen != 0.Richard Biener
2016-09-23vec.h (vNULL): Extend comment to say = vNULL initialization isn't needed for ...Jakub Jelinek
2016-09-23vec.h (vnull::operator vec): Add constexpr keyword for C++11 and later.Jakub Jelinek
2016-04-24add some utility methods to vecTrevor Saunders
2016-01-04Update copyright years.Jakub Jelinek
2015-11-27Fix memory leak in cilkMartin Liska
2015-07-13Fix double word typos.Aldy Hernandez
2015-06-08coretypes.h: Include hash-table.h and hash-set.h for host files.Andrew MacLeod
2015-05-27New memory allocation statistics infrastructure.Martin Liska
2015-04-27vec.h (vec): Make splice arguments const.Richard Sandiford
2015-01-05Update copyright years.Jakub Jelinek
2014-12-15vec.h (vec::safe_grow): Guard against a grow to zero size.Richard Biener
2014-05-17rm a bunch of _stat allocation functionsTrevor Saunders
2014-02-12vec.c (vec_prefix::calculate_allocation): Move as inline variant to vec.h.Richard Biener
2014-02-07parser.c (synthesize_implicit_template_parm): Use grow_tree_vec.Jan Hubicka
2014-01-17re PR tree-optimization/46590 (long compile time with -O2 and many loops)Richard Biener
2014-01-02Update copyright years in gcc/Richard Sandiford
2013-12-20merge auto_vec and stack_vecTrevor Saunders
2013-11-22add auto_vecTrevor Saunders
2013-11-05don't try and free what must be a null vector when reserving 0 elementsTrevor Saunders
2013-10-28df-scan.c (df_collection_rec): Adjust.Trevor Saunders
2013-09-30vec.h (vec_prefix, vec): Prefix member names with "m_".Richard Sandiford
2013-09-28alloc-pool.c, [...]: Add missing whitespace before "(".Richard Sandiford
2013-07-11This patch adds a call to ggc_free from va_gc::release, which is called by ve...Teresa Johnson
2013-01-10Update copyright years in gcc/Richard Sandiford
2012-11-27Fix bootstrap failure with --enable-gather-detailed-mem-stats.Diego Novillo
2012-11-20Introduce vNULL to use as a nil initializer for vec<>.Diego Novillo