aboutsummaryrefslogtreecommitdiffstats
path: root/vespalib/src/vespa/vespalib/stllike/hashtable.hpp
Commit message (Expand)AuthorAgeFilesLines
* Update copyrightJon Bratseth2023-10-091-1/+1
* - Use stash instead of the single use of VariableSizeVector.Henning Baldersheim2023-09-251-3/+2
* Since we now prevent inlining of stl::vector::_M_realloc_insert we avoid spli...Henning Baldersheim2023-02-121-10/+1
* Inline const hashtable::find() snce it is frequently used in inner loops.Henning Baldersheim2023-02-111-33/+0
* Add some more noexcept and constexpr to prepare for some more inlining.Henning Baldersheim2023-02-111-4/+4
* Split insert_internal into hot and cold part.Henning Baldersheim2023-01-201-18/+25
* Splitt force_insert into hot/cold parts.Henning Baldersheim2023-01-201-13/+19
* Less inlining and hide some methodsHenning Baldersheim2023-01-201-1/+1
* Suggest hot path to make it easier on the compiler to do the right thing.Henning Baldersheim2023-01-191-1/+1
* Prefer std::vector<T, vespalib::allocator_large> over vespalib::Array<T> step 1.Henning Baldersheim2022-03-101-3/+2
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
* - Add benchmark for hashtable reconstruction.Henning Baldersheim2021-06-041-0/+2
* - Ensure that hashtable::clear does not touch capacity of hashtable.Henning Baldersheim2021-02-251-1/+2
* Add a force_insert method to the hash_table. It is faster as it skips the pre...Henning Baldersheim2020-12-071-1/+24
* avoid unneeded checkHÃ¥vard Pettersen2020-12-071-4/+1
* Add missing includes. Fix format string.Tor Egge2020-12-041-0/+1
* Allocate once with the correct sizeHenning Baldersheim2020-12-021-25/+36
* =defaultHenning Baldersheim2018-11-281-14/+3
* Use template args for the class, not on the find method.Henning Baldersheim2018-11-011-18/+14
* Add a for_each method for more efficient iteration.Henning Baldersheim2018-01-031-0/+15
* InlineHenning Baldersheim2017-12-291-7/+0
* Expect the happy path.Henning Baldersheim2017-12-281-4/+4
* Use a faster and simpler iteration for speed and simplicity.Henning Baldersheim2017-12-281-14/+9
* Update copyright headersJon Bratseth2017-06-141-1/+1
* Revert "Update copyright headers"Jon Bratseth2017-06-141-1/+1
* Update copyright headersJon Bratseth2017-06-141-1/+1
* Revert "Copyright header"Jon Bratseth2017-06-131-1/+1
* Copyright headerJon Bratseth2017-06-131-1/+1
* Split in hash_xxx, array, lru, cache ++ in hpp files. To reduce clinon buildHenning Baldersheim2016-12-151-0/+289