Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #18495 from vespa-engine/balder/allow-presizing-of-arrays | Henning Baldersheim | 2021-07-01 | 16 | -71/+98 |
|\ | | | | | Balder/allow presizing of arrays | ||||
| * | Move reserve method out the of the Value interface implementation. | Henning Baldersheim | 2021-07-01 | 1 | -1/+1 |
| | | |||||
| * | typedef -> using | Henning Baldersheim | 2021-07-01 | 1 | -1/+1 |
| | | |||||
| * | Add final and noexcept | Henning Baldersheim | 2021-07-01 | 8 | -37/+35 |
| | | |||||
| * | Allow presizing of arrays in slime. | Henning Baldersheim | 2021-07-01 | 12 | -34/+63 |
| | | |||||
* | | Undo unintended reformatting | Henning Baldersheim | 2021-07-01 | 1 | -8/+12 |
| | | |||||
* | | Inline write_cmpr_ulong | Henning Baldersheim | 2021-07-01 | 1 | -34/+41 |
|/ | |||||
* | GC bad and unused method. | Henning Baldersheim | 2021-07-01 | 2 | -4/+3 |
| | |||||
* | Reduce exposure of internal details to reduce number of includes. | Henning Baldersheim | 2021-06-30 | 11 | -17/+21 |
| | |||||
* | Use '= default' | Henning Baldersheim | 2021-06-30 | 1 | -1/+1 |
| | |||||
* | Separate when to use emplace_back() and when to use emplace() as we already ↵ | Henning Baldersheim | 2021-06-30 | 1 | -17/+27 |
| | | | | know it. | ||||
* | Use nested namespace | Henning Baldersheim | 2021-06-30 | 49 | -178/+58 |
| | |||||
* | Add noexcept | Henning Baldersheim | 2021-06-28 | 1 | -3/+3 |
| | |||||
* | start with zero-size buffers | Håvard Pettersen | 2021-06-15 | 1 | -1/+1 |
| | |||||
* | Use a list instead of a set to make building faster. | Henning Baldersheim | 2021-06-14 | 2 | -0/+34 |
| | | | | Then sort and uniq before applying the list. | ||||
* | Clean up code layout and GC unused members. No semtic changes. | Henning Baldersheim | 2021-06-09 | 1 | -3/+3 |
| | |||||
* | Merge pull request #18132 from vespa-engine/arnej/actually-wait-for-connectivity | Arne H Juul | 2021-06-07 | 1 | -0/+3 |
|\ | | | | | Arnej/actually wait for connectivity | ||||
| * | add convenience method | Arne Juul | 2021-06-04 | 1 | -0/+3 |
| | | |||||
* | | Merge pull request #18114 from ↵ | Henning Baldersheim | 2021-06-04 | 2 | -5/+13 |
|\ \ | |/ |/| | | | | | vespa-engine/balder/explicit-erase-when-capacity-is-low Use explicit erase to avoid clearing and resizing the hashtable when … | ||||
| * | Move roundUp2inN<T> to vespalib. | Henning Baldersheim | 2021-06-04 | 2 | -5/+13 |
| | | |||||
* | | Add some sanity checking to NonPOD benchmark | Henning Baldersheim | 2021-06-04 | 1 | -6/+32 |
| | | |||||
* | | Add benchmark for non POD objects. | Henning Baldersheim | 2021-06-04 | 1 | -2/+28 |
| | | |||||
* | | - Add benchmark for hashtable reconstruction. | Henning Baldersheim | 2021-06-04 | 3 | -1/+26 |
|/ | | | | | - Optimize by not initializing hash_node._node char array. - Also skip reconstruction, if it is in initial state. | ||||
* | drop empty buffers | Håvard Pettersen | 2021-06-01 | 8 | -0/+39 |
| | |||||
* | Avoid breaking up short lines | Henning Baldersheim | 2021-05-12 | 1 | -50/+29 |
| | |||||
* | Sync is not a mandatory operation. Assuming the fs that fails sync are safe ↵ | Henning Baldersheim | 2021-05-12 | 1 | -17/+8 |
| | | | | | | anyway. So let us just log a warning for now. | ||||
* | Merge pull request #17645 from ↵ | Henning Baldersheim | 2021-04-28 | 1 | -2/+1 |
|\ | | | | | | | | | vespa-engine/toregge/use-yield-instead-of-pause-on-arm Use yield instead of pause on arm. | ||||
| * | Use std::this_thread::yield() | Tor Egge | 2021-04-28 | 1 | -10/+1 |
| | | |||||
| * | Use yield instead of pause on arm. | Tor Egge | 2021-04-28 | 1 | -0/+8 |
| | | |||||
* | | Use int for FastOS_UNIX_Application::GetOpt() return value. | Tor Egge | 2021-04-28 | 1 | -1/+1 |
|/ | |||||
* | Disable intel optimization on arm. | Tor Egge | 2021-04-28 | 2 | -3/+16 |
| | |||||
* | Take array size into account when resizing vector for remapping EntryRef | Tor Egge | 2021-04-23 | 4 | -5/+8 |
| | | | | | | | (i.e. when compacting unique store values). Add get_used_arrays() method to buffer state. Use unscaled_offset(). Use allocator_large for inner remapping vector. | ||||
* | print diff of mismatching tensors | Håvard Pettersen | 2021-04-20 | 2 | -0/+22 |
| | | | | also stop using vespalib testkit | ||||
* | Add compaction of BTreeStore. | Tor Egge | 2021-04-16 | 4 | -15/+106 |
| | |||||
* | Factor out sorting of children to avoid reserving stackspace in the ↵ | Henning Baldersheim | 2021-04-15 | 1 | -1/+7 |
| | | | | recursive path. | ||||
* | Add compaction of B-tree nodes in BTreeStore. | Tor Egge | 2021-04-15 | 5 | -0/+142 |
| | |||||
* | Merge pull request #17403 from ↵ | Henning Baldersheim | 2021-04-14 | 7 | -11/+142 |
|\ | | | | | | | | | vespa-engine/toregge/compact-enum-store-dictionary-when-needed Compact enum store dictionary when needed. | ||||
| * | Add explicit unit test for compact_worst_shard(). | Tor Egge | 2021-04-14 | 1 | -0/+13 |
| | | |||||
| * | Improve method name. | Tor Egge | 2021-04-14 | 3 | -3/+3 |
| | | |||||
| * | Compact enum store dictionary when needed. | Tor Egge | 2021-04-13 | 6 | -11/+129 |
| | | |||||
* | | Merge pull request #17428 from ↵ | Henning Baldersheim | 2021-04-14 | 2 | -1/+8 |
|\ \ | | | | | | | | | | | | | vespa-engine/toregge/move-alignas-to-proper-position Move alignas to proper position. | ||||
| * | | Move alignas to proper position. | Tor Egge | 2021-04-14 | 2 | -1/+8 |
| |/ | |||||
* / | Remove unused variables. | Tor Egge | 2021-04-14 | 1 | -7/+3 |
|/ | |||||
* | Report hash and B-tree memory usage separately for enum store dictionary. | Tor Egge | 2021-04-08 | 3 | -0/+24 |
| | |||||
* | Sort unique values during load if needed. | Tor Egge | 2021-04-08 | 5 | -9/+11 |
| | |||||
* | Add noexcept specifier to lambda. | Tor Egge | 2021-04-07 | 1 | -1/+1 |
| | |||||
* | Extend unit test for ShardedHashMap. | Tor Egge | 2021-04-07 | 1 | -0/+61 |
| | |||||
* | Rename unit test type parameters. | Tor Egge | 2021-04-06 | 1 | -16/+16 |
| | |||||
* | Merge pull request #17266 from ↵ | Henning Baldersheim | 2021-04-06 | 1 | -12/+62 |
|\ | | | | | | | | | vespa-engine/balder/-remove-need-for-default-constructor-for-hash-elements - Use a unitialized buffer to store hash keys and values. | ||||
| * | Add constexpr to the if statement. | Henning Baldersheim | 2021-04-06 | 1 | -1/+1 |
| | |