aboutsummaryrefslogtreecommitdiffstats
path: root/vespalib/src/tests/stllike
Commit message (Expand)AuthorAgeFilesLines
* Add some sanity checking to NonPOD benchmarkHenning Baldersheim2021-06-041-6/+32
* Add benchmark for non POD objects.Henning Baldersheim2021-06-041-2/+28
* - Add benchmark for hashtable reconstruction.Henning Baldersheim2021-06-041-0/+21
* Move alignas to proper position.Tor Egge2021-04-141-0/+7
* - Ensure that hashtable::clear does not touch capacity of hashtable.Henning Baldersheim2021-02-251-1/+15
* Use Select1stHenning Baldersheim2020-12-071-7/+3
* Expect that all are present after resize too.Henning Baldersheim2020-12-071-1/+8
* Add a force_insert method to the hash_table. It is faster as it skips the pre...Henning Baldersheim2020-12-071-0/+42
* Use std::atomic.Tor Egge2020-12-031-9/+10
* Don't increment or decrement volatile variables. It is deprecatedTor Egge2020-12-031-4/+4
* Add noexcept specifier to function that cannot throw.Tor Egge2020-10-161-1/+1
* Use XXH3 over XXH64 as vespalib string hash functionTor Brede Vekterli2020-10-081-1/+1
* Add noexcept as indicated by -WnoeexceptHenning Baldersheim2020-10-072-14/+14
* Include pthread.h when using pthread functions.Tor Egge2020-10-031-0/+1
* Consolidate search for GTest.Tor Egge2020-07-071-1/+0
* avoid naked exitArne Juul2020-07-031-6/+5
* Use find_package to find gtest library.Tor Egge2020-06-291-1/+2
* Revert "Revert "Use a smart allocator for allocating memory for large 'long' ...Henning Baldersheim2020-05-111-0/+14
* Revert "Use a smart allocator for allocating memory for large 'long' lived"Harald Musum2020-05-111-14/+0
* Use a smart allocator for allocating memory for large 'long' livedHenning Baldersheim2020-05-111-0/+14
* cosmetic fixes in unit testArne Juul2020-04-201-1/+7
* add utility for replacing a variable in a stringArne Juul2020-04-202-0/+32
* /proc/stat is linux specific.Tor Egge2020-04-191-0/+2
* No mentioning of defines here.Henning Baldersheim2020-03-271-1/+0
* Use xxhash for most out hashing. It is significantly better quality hash.Henning Baldersheim2020-03-272-2/+2
* Add benchmark for xxhash32, xxhash64 and legacyHenning Baldersheim2020-03-231-16/+55
* Use vespalib::hash_set instead of std::set to reduce number of allocation and...Henning Baldersheim2020-03-181-0/+3
* Factor out common code and add more sanity checking to the tests.Henning Baldersheim2020-01-221-2/+4
* Add move constructor and operator to stringHenning Baldersheim2020-01-211-0/+37
* Merge pull request #9814 from vespa-engine/balder/use-from_chars-in-streamHenning Baldersheim2019-06-201-12/+23
|\
| * verify that whitespace is eaten.Henning Baldersheim2019-06-151-4/+15
| * Use std::from_chars in stream.Henning Baldersheim2019-06-141-8/+8
* | Replace GCC-only `std::_Identity` and `std::_Select1st` with own codeTor Brede Vekterli2019-06-171-1/+2
|/
* make allow-underflow common codeArne Juul2019-06-121-0/+17
* simplify testArne Juul2019-06-121-10/+2
* * no exception on underflow in strtof() and strtod()Arne Juul2019-06-121-4/+61
* Use normal unordered set.Tor Egge2019-06-062-6/+6
* Verify both signed char and unsigned charHenning Baldersheim2019-05-231-0/+2
* Use fundamental types in vespalib::asciistream operators.Tor Egge2019-03-121-10/+10
* Remove files used by old unit test runner.Tor Egge2019-02-192-4/+0
* Eliminate clang warning in vespalibTor Egge2019-02-061-2/+17
* Ensure that asciistream moves and swaps have expected semanticsTor Brede Vekterli2019-01-171-0/+19
* Also test with hash_mapHenning Baldersheim2018-11-281-2/+34
* Randomize keysHenning Baldersheim2018-11-281-5/+9
* Use template args for the class, not on the find method.Henning Baldersheim2018-11-011-4/+4
* Use a templated find() to enable lookup without object creation when objects ...Henning Baldersheim2018-11-011-3/+3
* GC HashMapHenning Baldersheim2018-09-281-0/+8
* Remove stringref::c_str()Tor Brede Vekterli2018-07-251-2/+2
* Handle insertion of non-copyable keys and values in hash map.Tor Egge2018-05-271-0/+39
* Correct function castHenning Baldersheim2018-05-111-2/+3