aboutsummaryrefslogtreecommitdiffstats
path: root/vespalib
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #27547 from vespa-engine/havardpe/est-80-percentile-as-resultHenning Baldersheim2023-06-263-41/+129
|\
| * add commentHåvard Pettersen2023-06-261-0/+17
| * use estimated 80 percentile as benchmark resultHåvard Pettersen2023-06-263-41/+112
* | Add max buffer size parameter to array store dynamic type mapper.Tor Egge2023-06-264-24/+37
* | Merge pull request #27542 from vespa-engine/toregge/limit-64-byte-alignmentGeir Storli2023-06-264-6/+16
|\ \
| * | Limit 64-byte dynamic array buffer type alignment based on element type.Tor Egge2023-06-244-6/+16
* | | Remove use of std::min.Tor Egge2023-06-231-1/+1
* | | Cap number of entries in a buffer to avoid very large buffers.Tor Egge2023-06-236-31/+84
|/ /
* | Use 64 bytes alignment for large arrays.Tor Egge2023-06-222-9/+12
* | Avoid shadowing.Tor Egge2023-06-223-3/+3
* | Allocate space for allowed buffer underflow.Tor Egge2023-06-2210-57/+88
|/
* Merge pull request #27520 from vespa-engine/toregge/use-faster-way-to-get-ent...Henning Baldersheim2023-06-229-10/+33
|\
| * Use faster way to get entry size.Tor Egge2023-06-229-10/+33
* | Merge pull request #27509 from vespa-engine/balder/move-count-internal-strucu...Henning Baldersheim2023-06-222-3/+1
|\ \ | |/ |/|
| * The _lid2Id _id2KeySet structures are not static, they follow the size of the...Henning Baldersheim2023-06-211-1/+1
| * Obly count static memory as static.Henning Baldersheim2023-06-211-2/+0
* | Merge pull request #27508 from vespa-engine/havardpe/benchmark-cmp-exch-vs-fe...Henning Baldersheim2023-06-211-17/+104
|\ \
| * | benchmark compare exchange vs fetch add with contentionHåvard Pettersen2023-06-211-17/+104
* | | Cleanup array store unit test.Tor Egge2023-06-211-3/+3
| |/ |/|
* | Merge pull request #27499 from vespa-engine/toregge/store-dynamic-array-size-...Tor Egge2023-06-218-20/+23
|\ \ | |/ |/|
| * Adjust signatures for DynamicArrayBufferType::(get|set)_dynamic_array_size.Tor Egge2023-06-211-2/+2
| * Store dynamic array size size at start of entry.Tor Egge2023-06-218-20/+23
* | Merge pull request #27491 from vespa-engine/havardpe/static-nexusHåvard Pettersen2023-06-214-45/+38
|\ \ | |/ |/|
| * make deleted functions publicHåvard Pettersen2023-06-211-2/+2
| * Nexus::run is now staticHåvard Pettersen2023-06-204-45/+38
* | Merge pull request #27496 from vespa-engine/toregge/prefer-using-use-std-cond...Håvard Pettersen2023-06-211-1/+1
|\ \
| * | Avoid warning about missing typename in nexus.Tor Egge2023-06-201-1/+1
| |/
* / Add constexpr specifiers to aligner member functions that can beTor Egge2023-06-201-6/+6
|/
* Merge pull request #27484 from vespa-engine/toregge/rename-max-small-array-ty...Geir Storli2023-06-1910-41/+41
|\
| * Rename maxSmallArrayTypeId to max_type_id.Tor Egge2023-06-1910-41/+41
* | Merge pull request #27462 from vespa-engine/havardpe/rw-spin-lock-2Håvard Pettersen2023-06-1914-49/+825
|\ \ | |/ |/|
| * add comment and init atomicsHåvard Pettersen2023-06-191-3/+9
| * Update vespalib/src/tests/nexus/nexus_test.cppHåvard Pettersen2023-06-191-1/+1
| * fix typoHåvard Pettersen2023-06-191-1/+1
| * rw spin lockHåvard Pettersen2023-06-1614-49/+819
* | Add missing typename in array store header file.Tor Egge2023-06-171-1/+1
* | Merge pull request #27453 from vespa-engine/toregge/wire-in-use-of-dynamic-bu...Tor Egge2023-06-1615-138/+418
|\ \
| * | Adjust class comment for ArrayStore.Tor Egge2023-06-161-6/+18
| * | Adjust identation.Tor Egge2023-06-161-1/+1
| * | Wire in use of dynamic array buffer type as needed in ArrayStore.Tor Egge2023-06-1615-132/+400
| |/
* / - Add explicit test that onInsert/onRemove is called correctly when cache is ...Henning Baldersheim2023-06-162-3/+61
|/
* Adjust DynamicArrayBufferType constructor signature to matchTor Egge2023-06-157-16/+40
* Move calculation of array size from entry size to DynamicArrayBufferTypeTor Egge2023-06-143-1/+9
* Adjust class comment for ArrayStoreDynamicTypeMapper.Tor Egge2023-06-141-0/+11
* Adjust local variable name in get_entry_sizes member function.Tor Egge2023-06-141-3/+3
* Add ArrayStoreDynamicTypeMapper.Tor Egge2023-06-149-3/+311
* Add DynamicArrayBufferType.Tor Egge2023-06-147-0/+438
* Add get_entry_size member function in array store type mappers that mapsTor Egge2023-06-135-12/+10
* Merge pull request #27404 from vespa-engine/toregge/store-entry-size-in-buffe...Tor Egge2023-06-136-18/+21
|\
| * Store entry size in BufferTypeBase.Tor Egge2023-06-136-18/+21