Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Instatiate map externally. | Henning Baldersheim | 2020-08-07 | 1 | -0/+1 |
| | |||||
* | Turn off lint for test marco definitions we can actually use clang-tidy to ↵ | Henning Baldersheim | 2020-08-05 | 3 | -72/+72 |
| | | | | cleanup our code. | ||||
* | ChildProc -> ChildProcess | Arne Juul | 2020-07-17 | 14 | -88/+88 |
| | |||||
* | rename SlaveProc -> ChildProc | Arne Juul | 2020-07-17 | 14 | -90/+90 |
| | |||||
* | Consolidate search for GTest. | Tor Egge | 2020-07-07 | 11 | -11/+0 |
| | |||||
* | avoid naked exit | Arne Juul | 2020-07-03 | 1 | -6/+5 |
| | |||||
* | Merge pull request #13729 from vespa-engine/arnej/filter-invalid-utf8 | Geir Storli | 2020-06-30 | 2 | -6/+35 |
|\ | | | | | filter invalid UTF-8 (including encoded surrogates) to make protobuf … | ||||
| * | move UTF-8 filtering to vespalib::Utf8 | Arne Juul | 2020-06-30 | 2 | -1/+25 |
| | | |||||
| * | allow Utf8Writer to target std::string as well | Arne Juul | 2020-06-29 | 2 | -4/+9 |
| | | |||||
| * | fix bug/typo in surrogate range constant | Arne Juul | 2020-06-29 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #13742 from ↵ | Geir Storli | 2020-06-30 | 11 | -11/+22 |
|\ \ | | | | | | | | | | | | | vespa-engine/toregge/use-find-package-to-find-gtest Use find_package to find gtest library. | ||||
| * | | Use find_package to find gtest library. | Tor Egge | 2020-06-29 | 11 | -11/+22 |
| |/ | |||||
* | | Add comment about why two tests are disabled when address | Tor Egge | 2020-06-29 | 1 | -0/+6 |
| | | | | | | | | sanitizer is enabled. | ||||
* | | Partially disable alloc test when using address sanitizer. | Tor Egge | 2020-06-29 | 1 | -0/+10 |
|/ | |||||
* | Merge pull request #13563 from ↵ | Geir Storli | 2020-06-15 | 3 | -0/+213 |
|\ | | | | | | | | | vespa-engine/toregge/add-foreach-key-range-method-to-btree-iterator Add foreach_key_range method to btree iterator, to scan a range of | ||||
| * | Add comments for foreach_key_range() method and related methods. | Tor Egge | 2020-06-12 | 2 | -0/+30 |
| | | |||||
| * | Add foreach_key_range method to btree iterator, to scan a range of | Tor Egge | 2020-06-12 | 3 | -0/+183 |
| | | | | | | | | the tree and call function for each key. | ||||
* | | Merge pull request #13579 from vespa-engine/havardpe/auto-detect-type-existence | Håvard Pettersen | 2020-06-15 | 3 | -19/+49 |
|\ \ | | | | | | | auto-detect actual type typify results | ||||
| * | | make type type member detection a generic trait and test it | Håvard Pettersen | 2020-06-13 | 3 | -13/+27 |
| | | | |||||
| * | | auto-detect actual type typify results | Håvard Pettersen | 2020-06-13 | 1 | -12/+28 |
| |/ | |||||
* / | avoid deadlock when using compile cache with blocking executors | Håvard Pettersen | 2020-06-14 | 1 | -1/+1 |
|/ | | | | | | | | - avoid taking cache lock in compile task destructor - avoid holding cache lock while posting compile task - add unit test trying to provoke deadlock - bonus: fix blocking executor implementation (did not work with threads <= task limit) | ||||
* | minor naming adjustments | Håvard Pettersen | 2020-06-11 | 1 | -7/+7 |
| | |||||
* | common code for operation inlining | Håvard Pettersen | 2020-06-11 | 3 | -0/+229 |
| | | | | | | | | | | - add common code to make selecting the appropriate template function easier (vespa/vespalib/util/typify.h) - enable detection of lambda functions matching all low-level operations. (lookup_op1, lookup_op2) - add typifiers to decide which low-level operations should be inlined (TypifyOp1, TypifyOp2) - integrate into dense_simple_join as a pilot customer | ||||
* | Add static_assert for sanity of template arguments. | Henning Baldersheim | 2020-06-09 | 1 | -0/+4 |
| | |||||
* | Revert "Revert "When we pull in a cacheline, we should use it too."" | Henning Baldersheim | 2020-06-08 | 10 | -7/+211 |
| | |||||
* | Revert "When we pull in a cacheline, we should use it too." | Harald Musum | 2020-06-08 | 10 | -211/+7 |
| | |||||
* | - Stick to void * and byte offsets. | Henning Baldersheim | 2020-06-07 | 10 | -31/+37 |
| | | | | - Correct spelling error. | ||||
* | - Test both normal and inverted bit vectors. | Henning Baldersheim | 2020-06-07 | 1 | -34/+70 |
| | | | | | - Use 64 byte alignment of buffer. - Improve error messages. | ||||
* | When we pull in a cacheline, we should use it too. | Henning Baldersheim | 2020-06-04 | 9 | -3/+165 |
| | | | | There is possibly wasting 7/8 of it and very likely suffer a cache miss. | ||||
* | rename regex option MultiLine -> DotMatchesNewline | Arne Juul | 2020-05-28 | 2 | -4/+4 |
| | |||||
* | add multiline regex option | Arne Juul | 2020-05-28 | 2 | -1/+5 |
| | |||||
* | Merge pull request #13368 from ↵ | Tor Brede Vekterli | 2020-05-26 | 1 | -0/+8 |
|\ | | | | | | | | | vespa-engine/toregge/detect-clang-version-of-address-sanitizer Detect use of clang version of address sanitizer. | ||||
| * | Detect use of clang version of address sanitizer. | Tor Egge | 2020-05-25 | 1 | -0/+8 |
| | | |||||
* | | Keep const qualifier for allocator() return value. | Tor Egge | 2020-05-25 | 1 | -1/+1 |
|/ | |||||
* | Disable rlimit checking tests when using address sanitizer. | Tor Egge | 2020-05-24 | 1 | -0/+2 |
| | |||||
* | Use correct argument for length of vector. | Henning Baldersheim | 2020-05-12 | 1 | -1/+1 |
| | |||||
* | Revert "Revert "Use a smart allocator for allocating memory for large 'long' ↵ | Henning Baldersheim | 2020-05-11 | 10 | -22/+92 |
| | | | | lived"" | ||||
* | Revert "Use a smart allocator for allocating memory for large 'long' lived" | Harald Musum | 2020-05-11 | 10 | -92/+22 |
| | |||||
* | Implemtent equality operator. | Henning Baldersheim | 2020-05-11 | 1 | -2/+10 |
| | |||||
* | Use a smart allocator for allocating memory for large 'long' lived | Henning Baldersheim | 2020-05-11 | 10 | -22/+84 |
| | | | | | vectors. Large vectors will be allocated directly with mmap. This cancels the main reason for using vespalib::Array. | ||||
* | Try to hide implementation. | Henning Baldersheim | 2020-05-10 | 1 | -3/+1 |
| | |||||
* | Rename namespace search::btree to vespalib::btree. | Tor Egge | 2020-05-04 | 109 | -139/+139 |
| | | | | Rename namespace search::datastore to vespalib::datastore. | ||||
* | Prepare for renaming namespace search::btree to vespalib::btree and | Tor Egge | 2020-04-28 | 1 | -3/+1 |
| | | | | namespace search::datastore to vespalib::datastore. | ||||
* | Remove bad namespace end comments. | Tor Egge | 2020-04-28 | 2 | -3/+2 |
| | |||||
* | Merge pull request #13066 from ↵ | Geir Storli | 2020-04-27 | 4 | -94/+0 |
|\ | | | | | | | | | vespa-engine/toregge/move-bufferwriter-back-to-searchlib Move BufferWriter back to searchlib. | ||||
| * | Move BufferWriter back to searchlib. | Tor Egge | 2020-04-25 | 4 | -94/+0 |
| | | |||||
* | | Merge pull request #13063 from vespa-engine/toregge/extend-btree-frozen-view | Geir Storli | 2020-04-27 | 3 | -0/+28 |
|\ \ | |/ |/| | Extend BTree frozen view with empty() and getAggregated() methods. | ||||
| * | Extend BTree frozen view with empty() and getAggregated() methods. | Tor Egge | 2020-04-25 | 3 | -0/+28 |
| | | |||||
* | | Reduce code duplication. Rand48 class is in vespalib. | Tor Egge | 2020-04-25 | 4 | -7/+9 |
|/ | |||||
* | Merge pull request #13034 from ↵ | Tor Brede Vekterli | 2020-04-24 | 8 | -24/+109 |
|\ | | | | | | | | | vespa-engine/vekterli/support-aggregating-over-btree-keys Add support for aggregating over B-tree keys |