summaryrefslogtreecommitdiff
path: root/gcc/hash-table.h
AgeCommit message (Expand)Author
2020-01-14hash-table.h: support non-zero empty values in empty_slow (v2)David Malcolm
2020-01-01Update copyright years.Jakub Jelinek
2019-12-09PR middle-end/92761 - hash_table::expand invokes assignment on invalid objectsMartin Sebor
2019-10-04hash-table.h (hash_table::empty_slow): Don't assign size_t values to int vari...Bernd Edlinger
2019-07-01PR middle-end/90923 - hash_map destroys elements without constructing themMartin Sebor
2019-06-25Put hashtab_chk_error into hash-table.c.Martin Liska
2019-06-11Disable htable sanitization in pt.c (PR c++/87847).Martin Liska
2019-06-10Fix build with --enable-gather-detailed-mem-stats.Martin Liska
2019-06-07Enable sanitization for hash tables.Martin Liska
2019-05-03Come up with is_empty for hash_{table,map,set}.Martin Liska
2019-03-26hash-table.h (hash_table::m_gather_mem_stats): If GATHER_STATISTICS is consta...Jakub Jelinek
2019-03-26mem-stats.h (mem_alloc_description::unregister_descriptor): New method.Jason Merrill
2019-03-21hash-table.h (hash_table): Add Lazy template parameter defaulted to false...Jakub Jelinek
2019-03-14hash-table.h (remove_elt_with_hash): Return if slot is NULL rather than if is...Jason Merrill
2019-01-01Update copyright years.Jakub Jelinek
2018-09-14Fix --enable-gather-detailed-mem-stats.Jason Merrill
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-14Support GTY((cache)) on hash_map.Jason Merrill
2017-07-03* hash-table.h (hash_table_mod1): Fix indentation.Nathan Sidwell
2017-06-15PR c++/80560 - warn on undefined memory operations involving non-trivial typesMartin Sebor
2017-01-13Avoid excessively-big hash tables in empty-add cyclesRichard Sandiford
2017-01-01Update copyright years.Jakub Jelinek
2016-01-16Optimise hash_table::emptyRichard Sandiford
2016-01-04Update copyright years.Jakub Jelinek
2015-12-15* hash-map.h, hash-table.h: Make copy constructors explicit.Jason Merrill
2015-12-14re PR c++/68309 (ICE: Segmentation fault)Jason Merrill
2015-12-11hash-map.h (hash_map::hash_map): Gather statistics only when GATHER_STATISTIC...Michael Matz
2015-10-27[PATCH 7/9] ENABLE_CHECKING refactoring: middle-end, LTO FEMikhail Maltsev
2015-07-13Fix double word typos.Aldy Hernandez
2015-06-25hash-table.h: Update comments.Richard Sandiford
2015-06-25hash-table.h (has_is_deleted, [...]): Delete.Richard Sandiford
2015-06-25hash-traits.h (ggc_cache_hasher): Rename to...Richard Sandiford
2015-06-25hash-traits.h (ggc_hasher): Rename to...Richard Sandiford
2015-06-25hash-table.h: Update comments.Richard Sandiford
2015-06-25decl.c (value_annotation_hasher::handle_cache_entry): Delete.Richard Sandiford
2015-06-25hash-table.h: Include hash-traits.h.Richard Sandiford
2015-06-10Fix BITMAP identifier clash.Martin Liska
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-18remove need for store_values_directlyTrevor Saunders
2015-04-13hash-table.h (hash_table constructor): Add mem stats.Jan Hubicka
2015-01-05Update copyright years.Jakub Jelinek
2014-12-19hash-table.h (struct pointer_hash): Fix formating.Jan Hubicka
2014-11-20fix hash_table when empty elements are not 0Trevor Saunders
2014-11-20implement a replacement for if_markedTrevor Saunders
2014-11-12re PR middle-end/63819 (Cannot build compiler with --enable-gather-detailed-m...Richard Biener
2014-10-15hash-table.c: Include bconfig.h if building for the host.Richard Biener
2014-10-12move many gc hashtab to hash_tableTrevor Saunders
2014-09-12fix assert in hash_table pch routinesTrevor Saunders