aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests/common/bitvector
Commit message (Collapse)AuthorAgeFilesLines
* Update copyrightJon Bratseth2023-10-094-4/+4
|
* Test that creating overlapping and non-overlapping partial bitvectors ↵Henning Baldersheim2023-01-241-0/+32
| | | | behaves as expected.
* * use the sanitize range and check in "andWith" alsoArne Juul2023-01-231-6/+7
| | | | | * verifyInclusiveStart is not needed now that we do range checks * the unit tests could only work in "/home/balder"
* Add test that non-overlapping OR does not write outside source bitvector.Henning Baldersheim2023-01-231-2/+33
|
* Implement GenerationHolder in terms of the generic generation hold list.Geir Storli2022-10-101-4/+4
|
* make new bitvector when growingHåvard Pettersen2022-05-111-41/+41
|
* Keep memory allocator in growable bitvector.Tor Egge2022-02-151-0/+26
|
* Update 2017 copyright notices.gjoranv2021-10-074-4/+4
|
* Add protection to avoid going out of bounds when handling an empty bitvector.Henning Baldersheim2020-05-091-0/+16
|
* Follow up on code PR comments.Henning Baldersheim2020-05-081-12/+12
|
* In order to handle and/or/andnot where the left hand side is longer than the ↵Henning Baldersheim2020-05-071-0/+41
| | | | | | | | | right hand size, we handle it as if it had been false padded. This is to handle the case where you end up below a SourceBlender, where the disk indexes have different ages and docId limits. These padded bits will never be accessed, as they will never be chosen by the source blender. But having well defined behavior is always good.
* Reduce code duplication. Rand48 class is in vespalib.Tor Egge2020-04-251-3/+3
|
* Add testing of growing of bitvector when count is invalidHenning Baldersheim2020-01-291-7/+15
|
* Maintain the cached bitCount to avoid cost query time.Henning Baldersheim2020-01-221-11/+11
|
* Include algorithm header file when needed.Tor Egge2020-01-081-0/+1
|
* Let capacity be set based on amount of memory allocated.Henning Baldersheim2019-06-051-8/+9
|
* Remove files used by old unit test runner.Tor Egge2019-02-192-2/+0
|
* Follow api changeHenning Baldersheim2018-12-191-6/+2
|
* Return information if a buffer is held.Henning Baldersheim2018-12-181-6/+6
| | | | | Use std::make_unique. Minor unifying cleanup.
* Add some more tests for clearIntervalHenning Baldersheim2017-08-021-0/+31
|
* Update copyright headersJon Bratseth2017-06-144-4/+4
|
* Revert "Update copyright headers"Jon Bratseth2017-06-144-4/+4
|
* Update copyright headersJon Bratseth2017-06-144-4/+4
|
* Revert "Copyright header"Jon Bratseth2017-06-134-4/+4
|
* Copyright headerJon Bratseth2017-06-134-4/+4
|
* Checkpount for removing fastos from testsHenning Baldersheim2017-06-012-2/+0
|
* Test notSelfHenning Baldersheim2017-03-081-5/+27
|
* Declared test executables as tests with TEST parameterVegard Sjonfjell2016-06-161-2/+2
|
* PublishJon Bratseth2016-06-157-0/+659