Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #11986 from ↵ | Henning Baldersheim | 2020-01-28 | 4 | -37/+111 |
|\ | | | | | | | | | vespa-engine/geirst/fix-search-for-false-in-imported-bool-attributes Geirst/fix search for false in imported bool attributes | ||||
| * | Make it more readable. | Geir Storli | 2020-01-28 | 1 | -2/+2 |
| | | |||||
| * | Correctly handle search for "false" in the underlying search context of ↵ | Geir Storli | 2020-01-28 | 3 | -36/+110 |
| | | | | | | | | | | | | | | | | singleboolattribute. This code path is used when searching on an imported bool attribute (from a parent document), combined with other query terms (e.g. under an AND) such that the search iterator for the imported bool attributes is not strict. In this case the underlying search context is used, and search for "false" would previously return all "true" documents instead. | ||||
| * | Rename searchcontext.cpp -> searchcontext_test.cpp | Geir Storli | 2020-01-28 | 2 | -1/+1 |
| | | |||||
* | | Allow room for bringing allocation along to reduce the need to copy. | Henning Baldersheim | 2020-01-27 | 1 | -10/+4 |
|/ | |||||
* | Add include statements needed by newer build environments. | Tor Egge | 2020-01-26 | 3 | -0/+3 |
| | |||||
* | Include stdexcept before using std::runtime_error | Tor Egge | 2020-01-26 | 7 | -0/+7 |
| | |||||
* | Fix assert errors in unit tests. | Tor Egge | 2020-01-26 | 2 | -2/+2 |
| | |||||
* | Count bits faster when hardware supports it. | Henning Baldersheim | 2020-01-24 | 2 | -19/+1 |
| | |||||
* | Faster atomic operations based on PR review. | Henning Baldersheim | 2020-01-24 | 1 | -4/+5 |
| | |||||
* | Count after invalidating. | Henning Baldersheim | 2020-01-24 | 2 | -1/+2 |
| | |||||
* | Unroll tight loop. | Henning Baldersheim | 2020-01-24 | 1 | -1/+8 |
| | |||||
* | Use atomic sematics for cached number of true bits to ensure visibility. | Henning Baldersheim | 2020-01-24 | 1 | -9/+11 |
| | |||||
* | Merge pull request #11877 from ↵ | Henning Baldersheim | 2020-01-22 | 7 | -41/+23 |
|\ | | | | | | | | | vespa-engine/balder/add-noexcept-to-move-constructors-and-operators Balder/add noexcept to move constructors and operators | ||||
| * | Add noexcept to move constructors and operators | Henning Baldersheim | 2020-01-21 | 7 | -41/+23 |
| | | |||||
* | | Maintain the cached bitCount to avoid cost query time. | Henning Baldersheim | 2020-01-22 | 9 | -75/+72 |
|/ | |||||
* | Merge pull request #11822 from vespa-engine/balder/reduce-bytebuffer-exposure | Henning Baldersheim | 2020-01-21 | 16 | -64/+58 |
|\ | | | | | Balder/reduce bytebuffer exposure | ||||
| * | c_str -> data | Henning Baldersheim | 2020-01-21 | 15 | -41/+41 |
| | | |||||
| * | Make it known that getting serialized size will always be expensive. | Henning Baldersheim | 2020-01-20 | 1 | -14/+13 |
| | | |||||
| * | GC a load of unused code. ByteBuffer towards read only. | Henning Baldersheim | 2020-01-20 | 1 | -7/+2 |
| | | |||||
| * | Simplify as functionality is abandoned. | Henning Baldersheim | 2020-01-17 | 2 | -6/+6 |
| | | |||||
* | | Add and propagate isBlockingWrite field | Jon Bratseth | 2020-01-20 | 1 | -0/+1 |
|/ | |||||
* | Fix format string. | Tor Egge | 2020-01-14 | 1 | -1/+1 |
| | |||||
* | Revert "Revert "Revert "Revert "Require equal sizes in join"""" | Jon Bratseth | 2020-01-13 | 1 | -5/+4 |
| | |||||
* | General code health in the vicinity. | Henning Baldersheim | 2020-01-13 | 5 | -20/+19 |
| | |||||
* | Track how long bucketizer guard is held during compaction. | Henning Baldersheim | 2020-01-13 | 2 | -4/+16 |
| | |||||
* | Merge pull request #11749 from ↵ | Henning Baldersheim | 2020-01-11 | 3 | -9/+28 |
|\ | | | | | | | | | vespa-engine/balder/compact-buffer-after-compression Balder/compact buffer after compression | ||||
| * | Detect when size classes are changed instead. | Henning Baldersheim | 2020-01-11 | 1 | -1/+1 |
| | | |||||
| * | Add test for correctly reported capacity. | Henning Baldersheim | 2020-01-11 | 2 | -0/+10 |
| | | |||||
| * | Shrink the buffer if it is too big. | Henning Baldersheim | 2020-01-11 | 1 | -9/+18 |
| | | |||||
* | | Revert "Revert "Revert "Require equal sizes in join""" | Henning Baldersheim | 2020-01-11 | 1 | -4/+5 |
|/ | |||||
* | Merge pull request #11741 from ↵ | Henning Baldersheim | 2020-01-10 | 6 | -28/+47 |
|\ | | | | | | | | | vespa-engine/balder/bitvectorsearchcontext-must-implement-find-too Balder/bitvectorsearchcontext must implement find too | ||||
| * | Only provide a filter iterator if that is all that is needed. | Henning Baldersheim | 2020-01-10 | 3 | -3/+10 |
| | | |||||
| * | BitVectorSearchContext must implement the find iterface too. Even if itself ↵ | Henning Baldersheim | 2020-01-10 | 3 | -25/+37 |
| | | | | | | | | | | | | will only produce a BitVectorIterator when invoked directly, it has no control on how it is used when imported into a child. | ||||
* | | Revert "Revert "Require equal sizes in join"" | Lester Solbakken | 2020-01-10 | 1 | -5/+4 |
|/ | | | | This reverts commit d78f8b089753025421524539e86ca96b7bf3369c. | ||||
* | Warn on missing query feature type declarations | Jon Bratseth | 2020-01-09 | 2 | -3/+12 |
| | | | | | | | Warn on missing query feature type declarations in rank profiles which use tensors. This may help users to remember to declare them to avoid running into confuson as tensors are interpreted as string which are hashed to scalars. | ||||
* | Merge pull request #11700 from vespa-engine/balder/use-shared-ptr | Henning Baldersheim | 2020-01-08 | 4 | -30/+32 |
|\ | | | | | Balder/use shared ptr | ||||
| * | Update tests expected sizes | Henning Baldersheim | 2020-01-08 | 1 | -2/+2 |
| | | |||||
| * | Remove interface to modify buffer. | Henning Baldersheim | 2020-01-08 | 4 | -28/+30 |
| | | | | | | | | Use shared_ptr to allow sharing instead of copy. | ||||
* | | Include algorithm header file when needed. | Tor Egge | 2020-01-08 | 3 | -0/+3 |
|/ | |||||
* | Merge pull request #11692 from ↵ | Henning Baldersheim | 2020-01-08 | 3 | -3/+3 |
|\ | | | | | | | | | vespa-engine/toregge/system-time-and-steady-time-might-have-different-duration-types std::chrono::system_clock and std::chrono::steady_clock might have different duration types. | ||||
| * | system_time and steady_time might have different duration types. | Tor Egge | 2020-01-08 | 3 | -3/+3 |
| | | |||||
* | | Merge pull request #11690 from vespa-engine/toregge/adjust-forward-reference | Henning Baldersheim | 2020-01-08 | 1 | -1/+1 |
|\ \ | | | | | | | Adjust forward declaration. | ||||
| * | | Adjust forward declaration. | Tor Egge | 2020-01-07 | 1 | -1/+1 |
| |/ | |||||
* / | Fix format strings. | Tor Egge | 2020-01-07 | 3 | -3/+3 |
|/ | |||||
* | Revert "Require equal sizes in join" | Jon Bratseth | 2020-01-07 | 1 | -4/+5 |
| | |||||
* | Merge pull request #11643 from vespa-engine/bratseth/validate-lambdas | Jon Bratseth | 2020-01-07 | 2 | -1/+41 |
|\ | | | | | Validate lambdas | ||||
| * | Validate lambdas | Jon Bratseth | 2020-01-03 | 2 | -1/+41 |
| | | |||||
* | | Merge pull request #11641 from vespa-engine/bratseth/require-equal-sizes-in-join | Jon Bratseth | 2020-01-07 | 1 | -5/+4 |
|\ \ | | | | | | | Require equal sizes in join | ||||
| * | | Require equal sizes in join | Jon Bratseth | 2020-01-03 | 1 | -5/+4 |
| | | |