summaryrefslogtreecommitdiffstats
path: root/vespalib
Commit message (Expand)AuthorAgeFilesLines
* Report hash and B-tree memory usage separately for enum store dictionary.Tor Egge2021-04-083-0/+24
* Sort unique values during load if needed.Tor Egge2021-04-085-9/+11
* Add noexcept specifier to lambda.Tor Egge2021-04-071-1/+1
* Extend unit test for ShardedHashMap.Tor Egge2021-04-071-0/+61
* Rename unit test type parameters.Tor Egge2021-04-061-16/+16
* Merge pull request #17266 from vespa-engine/balder/-remove-need-for-default-c...Henning Baldersheim2021-04-061-12/+62
|\
| * Add constexpr to the if statement.Henning Baldersheim2021-04-061-1/+1
| * Separate invalidation and destruction.Henning Baldersheim2021-04-061-9/+11
| * Invert the logic.Henning Baldersheim2021-04-061-2/+2
| * - Only destruct when necessary.Henning Baldersheim2021-04-061-12/+18
| * - Use a unitialized buffer to store hash keys and values.Henning Baldersheim2021-04-041-11/+53
* | Follow codestyle: getComp -> get_compHenning Baldersheim2021-04-062-5/+5
|/
* Test that foreach_key_range and operator- member functions on B-tree iteratorTor Egge2021-04-043-8/+42
* Compaction of B-tree can cause identity of nodes to change.Tor Egge2021-04-042-2/+32
* - Based on feedback from callgrind and perf add hint about most likely branch...Henning Baldersheim2021-03-311-1/+1
* Inline frequently called find method to allow compiler better chance to start...Henning Baldersheim2021-03-312-18/+14
* Add ShardedHashComparator so that a single divison will be used for both divi...Henning Baldersheim2021-03-315-45/+58
* Really remove const......Henning Baldersheim2021-03-311-1/+1
* No const on static methods.Henning Baldersheim2021-03-311-1/+2
* Hide private method. The call will either be cheaper, or it will most likely ...Henning Baldersheim2021-03-312-2/+2
* Inline small frequently called methodsHenning Baldersheim2021-03-312-34/+24
* Avoid null pointer dereference.Tor Egge2021-03-312-14/+24
* Merge pull request #17234 from vespa-engine/oregge/hash-only-unique-store-dic...Henning Baldersheim2021-03-3015-77/+384
|\
| * Handle UniqueStoreDictionary without B-tree.Tor Egge2021-03-3015-77/+384
* | Inline the cheap part of the Alloc destructor.Henning Baldersheim2021-03-302-7/+10
|/
* Merge pull request #17227 from vespa-engine/havardpe/more-flexible-require-eqHåvard Pettersen2021-03-303-6/+153
|\
| * more flexible REQUIRE_EQHåvard Pettersen2021-03-293-6/+153
* | Factor out ReadSnapshot from UniqueStoreDictionary.Tor Egge2021-03-298-73/+108
* | Control document meta store compaction pace.Tor Egge2021-03-293-0/+18
|/
* Merge pull request #17130 from vespa-engine/arnej/compare-with-onnx-bfloat16Arne H Juul2021-03-291-1/+87
|\
| * review follow-up:Arne Juul2021-03-252-8/+5
| * ensure vespa BFloat16 and onnxruntime BFloat16 behave the sameArne Juul2021-03-232-1/+90
* | Rename SimpleHashMap to ShardedHashMap.Tor Egge2021-03-2612-220/+220
* | Merge pull request #17183 from vespa-engine/toregge/add-method-to-compact-wor...Henning Baldersheim2021-03-259-244/+256
|\ \
| * | Add method to compact worst buffer backing nodes in B-tree.Tor Egge2021-03-259-244/+256
* | | Report memory usage from unique store dictionary hash.Tor Egge2021-03-258-25/+138
|/ /
* | Merge pull request #17153 from vespa-engine/toregge/track-name-change-from-or...Henning Baldersheim2021-03-241-19/+19
|\ \
| * | Track name change from ordered / unordered to btree / hash.Tor Egge2021-03-241-19/+19
* | | Prepare for dictionary without B-tree.Tor Egge2021-03-242-25/+36
|/ /
* / Track name change from ordered / unordered to btree / hash.Tor Egge2021-03-243-108/+108
|/
* use VESPA_STRINGIZEArne Juul2021-03-221-7/+17
* slightly better REQUIRE_EQ messagesArne Juul2021-03-222-8/+20
* added UNWIND_DO macroHåvard Pettersen2021-03-223-8/+34
* Merge pull request #17080 from vespa-engine/arnej/use-vespalib-exceptionArne H Juul2021-03-223-34/+44
|\
| * RequireFailure -> RequireFailedExceptionArne Juul2021-03-223-5/+5
| * use new vespalib::RequireFailure exceptionArne Juul2021-03-193-34/+44
* | added UNWIND_MSG macroHåvard Pettersen2021-03-223-7/+44
* | Merge pull request #17079 from vespa-engine/havardpe/unwind-messageHåvard Pettersen2021-03-226-0/+118
|\ \
| * | added UnwindMessage/unwind_msgHåvard Pettersen2021-03-196-0/+118
* | | More lookups in unordered dictionary.Tor Egge2021-03-193-0/+9
| |/ |/|