summaryrefslogtreecommitdiffstats
path: root/vespalib
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Merge pull request #27403 from vespa-engine/balder/throw-on-failed-mallocHenning Baldersheim2023-06-132-3/+10
|\ \
| * | Unify initialization listHenning Baldersheim2023-06-131-2/+2
| * | Use OOM exception insteadHenning Baldersheim2023-06-131-1/+1
| * | Throw if allocation failed.Henning Baldersheim2023-06-131-1/+8
| |/
* | Merge pull request #27384 from vespa-engine/balder/unify-more-attribute-node-...Henning Baldersheim2023-06-131-24/+38
|\ \
| * | Unify code layout.Henning Baldersheim2023-06-121-24/+38
* | | Revert "Pass array size to allocArray member function."Tor Egge2023-06-136-12/+12
| |/ |/|
* | Revert "rw spin lock"Arnstein Ressem2023-06-128-653/+48
* | Merge pull request #27383 from vespa-engine/havardpe/rw-spin-lockHenning Baldersheim2023-06-128-48/+653
|\ \
| * | rw spin lockHÃ¥vard Pettersen2023-06-128-48/+653
| |/
* | Merge pull request #27381 from vespa-engine/toregge/pass-array-size-to-alloc-...Henning Baldersheim2023-06-126-12/+12
|\ \
| * | Pass array size to allocArray member function.Tor Egge2023-06-126-12/+12
| |/
* / Use 32-bit array sizes.Tor Egge2023-06-122-4/+5
|/
* Remove unneeded atomic thread fences.Tor Egge2023-06-082-27/+7
* Relax memory order to std::memory_order_release when releasing generationTor Egge2023-06-081-1/+1
* Improve synchronization between writer and readers in vespalib::GenerationHan...Tor Egge2023-06-072-15/+17
* Eliminate inline warning in array store unit test.Tor Egge2023-06-061-1/+9
* Add noexcept specifiers.Tor Egge2023-06-062-2/+2
* Pass two int64_t values to std::minTor Egge2023-06-021-1/+2
* Add Doom to hnsw index.Tor Egge2023-05-313-0/+41
* Inline small simple methodsHenning Baldersheim2023-05-242-46/+18
* Add noexceptHenning Baldersheim2023-05-242-29/+29
* Include cassert where neededHenning Baldersheim2023-05-244-5/+6
* Remove asserts now guaranteed at memory allocation level.Henning Baldersheim2023-05-231-5/+3
* Ensure that all memory provided by any allocator are within the 57 low bits o...Henning Baldersheim2023-05-238-63/+78
* Merge pull request #27185 from vespa-engine/balder/inline-small-frequently-ca...Henning Baldersheim2023-05-232-97/+42
|\
| * Inline small simple methods.Henning Baldersheim2023-05-232-97/+42
* | replace runtime assert with a static assert, and also optimize incIdx/decIdxHenning Baldersheim2023-05-232-13/+8
|/
* Use make_unique and add noexceptHenning Baldersheim2023-05-224-64/+63
* Pack Node ptr and idx into 8 bytes.Henning Baldersheim2023-05-222-30/+44
* GC unused swap method.Henning Baldersheim2023-05-222-9/+4
* Use explicit invalidation instead of passing nullptr.Henning Baldersheim2023-05-222-12/+13
* GC unused assert includesHenning Baldersheim2023-05-177-44/+34
* Add test for btree iterator size and modernize some header file codeHenning Baldersheim2023-05-173-366/+113
* Use a timeBomb to ensure test terminates on error.Henning Baldersheim2023-05-152-7/+8
* Deserialize match features in SearchResult used in streaming search.Geir Storli2023-05-022-1/+15