aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #11986 from vespa-engine/geirst/fix-search-for-false-in-im...Henning Baldersheim2020-01-284-37/+111
|\
| * Make it more readable.Geir Storli2020-01-281-2/+2
| * Correctly handle search for "false" in the underlying search context of singl...Geir Storli2020-01-283-36/+110
| * Rename searchcontext.cpp -> searchcontext_test.cppGeir Storli2020-01-282-1/+1
* | Allow room for bringing allocation along to reduce the need to copy.Henning Baldersheim2020-01-271-10/+4
|/
* Add include statements needed by newer build environments.Tor Egge2020-01-263-0/+3
* Include stdexcept before using std::runtime_errorTor Egge2020-01-267-0/+7
* Fix assert errors in unit tests.Tor Egge2020-01-262-2/+2
* Count bits faster when hardware supports it.Henning Baldersheim2020-01-242-19/+1
* Faster atomic operations based on PR review.Henning Baldersheim2020-01-241-4/+5
* Count after invalidating.Henning Baldersheim2020-01-242-1/+2
* Unroll tight loop.Henning Baldersheim2020-01-241-1/+8
* Use atomic sematics for cached number of true bits to ensure visibility.Henning Baldersheim2020-01-241-9/+11
* Merge pull request #11877 from vespa-engine/balder/add-noexcept-to-move-const...Henning Baldersheim2020-01-227-41/+23
|\
| * Add noexcept to move constructors and operatorsHenning Baldersheim2020-01-217-41/+23
* | Maintain the cached bitCount to avoid cost query time.Henning Baldersheim2020-01-229-75/+72
|/
* Merge pull request #11822 from vespa-engine/balder/reduce-bytebuffer-exposureHenning Baldersheim2020-01-2116-64/+58
|\
| * c_str -> dataHenning Baldersheim2020-01-2115-41/+41
| * Make it known that getting serialized size will always be expensive.Henning Baldersheim2020-01-201-14/+13
| * GC a load of unused code. ByteBuffer towards read only.Henning Baldersheim2020-01-201-7/+2
| * Simplify as functionality is abandoned.Henning Baldersheim2020-01-172-6/+6
* | Add and propagate isBlockingWrite fieldJon Bratseth2020-01-201-0/+1
|/
* Fix format string.Tor Egge2020-01-141-1/+1
* Revert "Revert "Revert "Revert "Require equal sizes in join""""Jon Bratseth2020-01-131-5/+4
* General code health in the vicinity.Henning Baldersheim2020-01-135-20/+19
* Track how long bucketizer guard is held during compaction.Henning Baldersheim2020-01-132-4/+16
* Merge pull request #11749 from vespa-engine/balder/compact-buffer-after-compr...Henning Baldersheim2020-01-113-9/+28
|\
| * Detect when size classes are changed instead.Henning Baldersheim2020-01-111-1/+1
| * Add test for correctly reported capacity.Henning Baldersheim2020-01-112-0/+10
| * Shrink the buffer if it is too big.Henning Baldersheim2020-01-111-9/+18
* | Revert "Revert "Revert "Require equal sizes in join"""Henning Baldersheim2020-01-111-4/+5
|/
* Merge pull request #11741 from vespa-engine/balder/bitvectorsearchcontext-mus...Henning Baldersheim2020-01-106-28/+47
|\
| * Only provide a filter iterator if that is all that is needed.Henning Baldersheim2020-01-103-3/+10
| * BitVectorSearchContext must implement the find iterface too. Even if itself w...Henning Baldersheim2020-01-103-25/+37
* | Revert "Revert "Require equal sizes in join""Lester Solbakken2020-01-101-5/+4
|/
* Warn on missing query feature type declarationsJon Bratseth2020-01-092-3/+12
* Merge pull request #11700 from vespa-engine/balder/use-shared-ptrHenning Baldersheim2020-01-084-30/+32
|\
| * Update tests expected sizesHenning Baldersheim2020-01-081-2/+2
| * Remove interface to modify buffer.Henning Baldersheim2020-01-084-28/+30
* | Include algorithm header file when needed.Tor Egge2020-01-083-0/+3
|/
* Merge pull request #11692 from vespa-engine/toregge/system-time-and-steady-ti...Henning Baldersheim2020-01-083-3/+3
|\
| * system_time and steady_time might have different duration types.Tor Egge2020-01-083-3/+3
* | Merge pull request #11690 from vespa-engine/toregge/adjust-forward-referenceHenning Baldersheim2020-01-081-1/+1
|\ \
| * | Adjust forward declaration.Tor Egge2020-01-071-1/+1
| |/
* / Fix format strings.Tor Egge2020-01-073-3/+3
|/
* Revert "Require equal sizes in join"Jon Bratseth2020-01-071-4/+5
* Merge pull request #11643 from vespa-engine/bratseth/validate-lambdasJon Bratseth2020-01-072-1/+41
|\
| * Validate lambdasJon Bratseth2020-01-032-1/+41
* | Merge pull request #11641 from vespa-engine/bratseth/require-equal-sizes-in-joinJon Bratseth2020-01-071-5/+4
|\ \
| * | Require equal sizes in joinJon Bratseth2020-01-031-5/+4