summaryrefslogtreecommitdiffstats
path: root/vespalib
Commit message (Expand)AuthorAgeFilesLines
* 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
| |/ |/|
* | Use 3 stripes in vespalib::datastore::SimpleHashMap.Tor Egge2021-03-191-1/+1
|/
* Add noexcept specifier to lambdas.Tor Egge2021-03-181-4/+4
* Extend UniqueStore unit test.Tor Egge2021-03-184-41/+134
* Update unordered dictionary.Tor Egge2021-03-188-14/+81
* Count token and reserve spaceHenning Baldersheim2021-03-181-12/+23
* Wire in ordering enum in EnumStore.Tor Egge2021-03-174-43/+71
* test REQUIRE and REQUIRE_EQ and make sure they can be constexprHåvard Pettersen2021-03-174-1/+100
* add REQUIRE and REQUIRE_EQ macrosArne Juul2021-03-173-0/+54
* Extend FixedSizeHashMap unit test.Tor Egge2021-03-121-4/+86
* Remove duplicate tests.Tor Egge2021-03-112-171/+26
* Update prev_node_idx in loop when removing entry.Tor Egge2021-03-117-26/+348
* Extend class comments.Tor Egge2021-03-102-2/+30