summaryrefslogtreecommitdiffstats
path: root/vespalib
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #16495 from vespa-engine/arnej/add-size-literalsArne H Juul2021-02-1637-76/+180
|\
| * add unit test for size literalsArne Juul2021-02-153-0/+51
| * swap mismatched sizesArne Juul2021-02-151-2/+2
| * 2048 -> 2_KiArne Juul2021-02-151-1/+1
| * revert changes inside stringsArne Juul2021-02-151-1/+1
| * use size literals in vespalibArne Juul2021-02-1533-76/+108
| * add literals for sizes in Ki, Mi, Gi, TiArne Juul2021-02-151-0/+21
* | Rename get_memory_allocator to make_memory_allocator in mmap file allocatorTor Egge2021-02-153-5/+5
* | Use mmap file allocator in dense tensor attribute if huge flag isTor Egge2021-02-157-0/+136
|/
* Add alloc_aligned member function.Tor Egge2021-02-132-0/+7
* Forward declare MemoryAllocator in vespalib/util/alloc.h.Tor Egge2021-02-135-22/+46
* Move MemoryAllocator to separate header file.Tor Egge2021-02-135-35/+48
* Merge pull request #16501 from vespa-engine/balder/less-assert-in-header-filesHenning Baldersheim2021-02-138-74/+94
|\
| * Less asserts in header files.Henning Baldersheim2021-02-138-74/+94
* | Factor out MemoryAllocatorObserver.Tor Egge2021-02-134-41/+94
|/
* Factor out function for rounding up to page size.Tor Egge2021-02-115-20/+39
* Use vespalib::hash_map instead of std::map.Tor Egge2021-02-112-6/+8
* Add memory allocator backed by a file.Tor Egge2021-02-104-0/+149
* Add support for setting memory allocator for data store buffer type.Tor Egge2021-02-106-0/+104
* Log at level WARNHarald Musum2021-02-081-3/+3
* Print infor when detecting hostname fails and we fallback to localhostHarald Musum2021-02-081-0/+4
* Add override and noexcept.Henning Baldersheim2021-02-051-1/+1
* Avoid using default values.Henning Baldersheim2021-02-052-2/+8
* Refactor test for easier reuse.Henning Baldersheim2021-02-041-0/+2
* added some optimizations for single-dimension sparse matchingHåvard Pettersen2021-02-022-3/+9
* Merge pull request #16330 from vespa-engine/arnej/use-genspec-in-unit-tests-2Håvard Pettersen2021-02-021-0/+13
|\
| * EXPECT_EXCEPTION -> VESPA_EXPECT_EXCEPTION in vespa/vespalib/gtest/gtest.hArne Juul2021-02-021-0/+13
* | Merge pull request #16323 from vespa-engine/balder/implement-sync-of-bucket-e...Henning Baldersheim2021-02-021-2/+2
|\ \
| * | Properly track execution of BucketTasks and provide sync() and orderly shutdown.Henning Baldersheim2021-02-021-2/+2
| |/
* / Include cstddef to get definition of size_tTor Egge2021-02-021-1/+1
|/
* Revert "Implement BucketExecutor::sync."Henning Baldersheim2021-02-021-2/+2
* Implement BucketExecutor::sync.Henning Baldersheim2021-02-011-2/+2
* Use vespalib::duration for timeoutsHenning Baldersheim2021-01-3127-59/+63
* Wire reporting of attribute resource usage all the way to the cluster control...Geir Storli2021-01-291-1/+1
* GC closures.Henning Baldersheim2021-01-2612-1811/+0
* Add DummyBucketExecutor for use in testing.Henning Baldersheim2021-01-211-4/+25
* Move general purpose destructor callbacks to vespalib.Henning Baldersheim2021-01-193-0/+45
* Merge pull request #16049 from vespa-engine/havardpe/better-stats-for-shared-...Geir Storli2021-01-183-33/+87
|\
| * improve stats for shared string repoHåvard Pettersen2021-01-143-33/+87
* | Move idestructorcallback.h to vespalib module and search::IDestructorCallback...Henning Baldersheim2021-01-141-0/+22
|/
* Merge pull request #16033 from vespa-engine/havardpe/direct-string-id-for-sma...Arne H Juul2021-01-143-32/+192
|\
| * use direct string id for small numbersHåvard Pettersen2021-01-133-32/+192
* | - Add the cost to expensive tests.Henning Baldersheim2021-01-133-5/+5
* | Annotate the expensive array_store test not the array_test.Henning Baldersheim2021-01-132-2/+2
* | Start expensive tests earlier.Henning Baldersheim2021-01-131-1/+1
* | Store the entry refs in an vepalib::hash_map that is faster than std::map. Sa...Henning Baldersheim2021-01-123-9/+12
* | Ignore clang warning (-Wself-assign-overloaded).Tor Egge2021-01-111-0/+7
* | Merge pull request #15991 from vespa-engine/toregge/buffertype-class-has-two-...Henning Baldersheim2021-01-111-2/+2
|\ \
| * | BufferType class has two template arguments.Tor Egge2021-01-111-2/+2
| |/
* / Use 8 bits for _state field.Tor Egge2021-01-111-1/+1
|/