aboutsummaryrefslogtreecommitdiff
path: root/gcc/hash-table.h
AgeCommit message (Expand)AuthorFilesLines
2020-05-20c++: spec_hasher and TYPENAME_TYPE resolution [PR95223]Patrick Palka1-7/+7
2020-01-14hash-table.h: support non-zero empty values in empty_slow (v2)David Malcolm1-3/+7
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-12-09PR middle-end/92761 - hash_table::expand invokes assignment on invalid objectsMartin Sebor1-10/+3
2019-10-04hash-table.h (hash_table::empty_slow): Don't assign size_t values to int vari...Bernd Edlinger1-4/+4
2019-07-01PR middle-end/90923 - hash_map destroys elements without constructing themMartin Sebor1-4/+10
2019-06-25Put hashtab_chk_error into hash-table.c.Martin Liska1-12/+2
2019-06-11Disable htable sanitization in pt.c (PR c++/87847).Martin Liska1-2/+2
2019-06-10Fix build with --enable-gather-detailed-mem-stats.Martin Liska1-1/+1
2019-06-07Enable sanitization for hash tables.Martin Liska1-4/+56
2019-05-03Come up with is_empty for hash_{table,map,set}.Martin Liska1-0/+3
2019-03-26hash-table.h (hash_table::m_gather_mem_stats): If GATHER_STATISTICS is consta...Jakub Jelinek1-5/+16
2019-03-26mem-stats.h (mem_alloc_description::unregister_descriptor): New method.Jason Merrill1-5/+6
2019-03-21hash-table.h (hash_table): Add Lazy template parameter defaulted to false...Jakub Jelinek1-75/+125
2019-03-14hash-table.h (remove_elt_with_hash): Return if slot is NULL rather than if is...Jason Merrill1-1/+1
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-09-14Fix --enable-gather-detailed-mem-stats.Jason Merrill1-6/+6
2018-02-16re PR bootstrap/84405 (Fails to bootstrap with GCC 4.1.2, GCC 4.2.4)Jakub Jelinek1-0/+4
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-11-14Support GTY((cache)) on hash_map.Jason Merrill1-3/+4
2017-07-03* hash-table.h (hash_table_mod1): Fix indentation.Nathan Sidwell1-1/+1
2017-06-15PR c++/80560 - warn on undefined memory operations involving non-trivial typesMartin Sebor1-1/+4
2017-01-13Avoid excessively-big hash tables in empty-add cyclesRichard Sandiford1-5/+20
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-01-16Optimise hash_table::emptyRichard Sandiford1-3/+7
2016-01-04Update copyright years.Jakub Jelinek1-1/+1
2015-12-15* hash-map.h, hash-table.h: Make copy constructors explicit.Jason Merrill1-4/+4
2015-12-14re PR c++/68309 (ICE: Segmentation fault)Jason Merrill1-0/+33
2015-12-11hash-map.h (hash_map::hash_map): Gather statistics only when GATHER_STATISTIC...Michael Matz1-2/+4
2015-10-27[PATCH 7/9] ENABLE_CHECKING refactoring: middle-end, LTO FEMikhail Maltsev1-4/+0
2015-07-13Fix double word typos.Aldy Hernandez1-1/+1
2015-06-25hash-table.h: Update comments.Richard Sandiford1-30/+33
2015-06-25hash-table.h (has_is_deleted, [...]): Delete.Richard Sandiford1-128/+13
2015-06-25hash-traits.h (ggc_cache_hasher): Rename to...Richard Sandiford1-1/+8
2015-06-25hash-traits.h (ggc_hasher): Rename to...Richard Sandiford1-2/+7
2015-06-25hash-table.h: Update comments.Richard Sandiford1-4/+2
2015-06-25decl.c (value_annotation_hasher::handle_cache_entry): Delete.Richard Sandiford1-3/+23
2015-06-25hash-table.h: Include hash-traits.h.Richard Sandiford1-138/+2
2015-06-10Fix BITMAP identifier clash.Martin Liska1-2/+2
2015-06-08coretypes.h: Include hash-table.h and hash-set.h for host files.Andrew MacLeod1-2/+4
2015-05-27New memory allocation statistics infrastructure.Martin Liska1-6/+45
2015-04-18remove need for store_values_directlyTrevor Saunders1-563/+27
2015-04-13hash-table.h (hash_table constructor): Add mem stats.Jan Hubicka1-8/+11
2015-01-05Update copyright years.Jakub Jelinek1-1/+1
2014-12-19hash-table.h (struct pointer_hash): Fix formating.Jan Hubicka1-19/+64
2014-11-20fix hash_table when empty elements are not 0Trevor Saunders1-21/+26
2014-11-20implement a replacement for if_markedTrevor Saunders1-0/+50
2014-11-12re PR middle-end/63819 (Cannot build compiler with --enable-gather-detailed-m...Richard Biener1-7/+0
2014-10-15hash-table.c: Include bconfig.h if building for the host.Richard Biener1-0/+7
2014-10-12move many gc hashtab to hash_tableTrevor Saunders1-4/+60