aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/vespa/searchlib/common/bitvector.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update copyrightJon Bratseth2023-10-091-1/+1
* * use the sanitize range and check in "andWith" alsoArne Juul2023-01-231-14/+5
* - Use santitized range to align orWith / andNotWith with similar code.Henning Baldersheim2023-01-231-16/+16
* Change assert to also check end.Henning Baldersheim2023-01-231-1/+1
* Add rangecheck to BitVector::store(Word & word).Henning Baldersheim2023-01-231-5/+10
* Check for "true" instead of "yes" when considering turning on range checks.Tor Egge2022-11-301-1/+1
* Include cstdlib instead of stdlib.h.Tor Egge2022-11-301-1/+1
* Add range checks for BitVector setBits and clearBits member functions,Tor Egge2022-11-301-1/+25
* use more atomic read/write for bitvectorsHåvard Pettersen2022-05-131-19/+21
* make new bitvector when growingHåvard Pettersen2022-05-111-3/+0
* move functions to more appropriate classesHåvard Pettersen2022-05-091-20/+1
* use atomic operations to propagate bits and bitvector sizeHåvard Pettersen2022-05-031-4/+4
* make tsan happy by using atomic operations on bitsHåvard Pettersen2022-03-301-4/+6
* Keep memory allocator in growable bitvector.Tor Egge2022-02-151-2/+2
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
* Refactor to represent files with a generic header in a new class.Geir Storli2021-09-141-2/+3
* Revert "Revert "Bit vector are allocated query time and can not take the cost...Henning Baldersheim2021-08-021-1/+1
* Revert "Bit vector are allocated query time and can not take the cost of usin...Henning Baldersheim2021-08-021-1/+1
* Bit vector are allocated query time and can not take the cost of using the ke...Henning Baldersheim2021-08-021-1/+1
* Use 32M which is the same limit used in some other query related places.Henning Baldersheim2021-06-031-1/+1
* Unify on mmap limit at 16M for bitvectors. Should ideally be controlled with ...Henning Baldersheim2021-06-021-2/+6
* Less asserts in header files.Henning Baldersheim2021-02-131-0/+1
* Revert "Revert "When we pull in a cacheline, we should use it too.""Henning Baldersheim2020-06-081-7/+7
* Revert "When we pull in a cacheline, we should use it too."Harald Musum2020-06-081-7/+7
* - Stick to void * and byte offsets.Henning Baldersheim2020-06-071-7/+7
* Add bracesHenning Baldersheim2020-05-091-3/+3
* Refactor and simplify range checking.Henning Baldersheim2020-05-091-25/+25
* Add protection to avoid going out of bounds when handling an empty bitvector.Henning Baldersheim2020-05-091-22/+29
* Follow up on code PR comments.Henning Baldersheim2020-05-081-4/+4
* Rename after change of sematics.Henning Baldersheim2020-05-071-5/+5
* In order to handle and/or/andnot where the left hand side is longer than the ...Henning Baldersheim2020-05-071-6/+28
* Use a common accelrator instance.Henning Baldersheim2020-03-191-5/+5
* Count bits faster when hardware supports it.Henning Baldersheim2020-01-241-18/+1
* Unroll tight loop.Henning Baldersheim2020-01-241-1/+8
* clear till iactual end of buffer.Henning Baldersheim2019-06-051-1/+1
* Adjust some types in searchlib module.Tor Egge2019-03-161-6/+6
* std::make_uniqueHenning Baldersheim2018-12-181-29/+19
* use LOG_ABORT not just abort()Arne Juul2018-06-121-2/+5
* Replace tab with spaces.Geir Storli2017-09-131-1/+1
* Add some more tests for clearIntervalHenning Baldersheim2017-08-021-1/+1
* Update copyright headersJon Bratseth2017-06-141-1/+1
* Revert "Update copyright headers"Jon Bratseth2017-06-141-1/+1
* Update copyright headersJon Bratseth2017-06-141-1/+1
* Revert "Copyright header"Jon Bratseth2017-06-131-1/+1
* Copyright headerJon Bratseth2017-06-131-1/+1
* Use dual not and or instead of special andnot..Henning Baldersheim2017-03-041-0/+7
* Use same allocation method for allocating all bit vectors to ensure padding a...Henning Baldersheim2017-01-311-18/+12
* Hide the BitVector a bit more.Henning Baldersheim2017-01-311-3/+11
* Targeted include.Henning Baldersheim2017-01-311-2/+1
* Include asciistream in implementation only.Henning Baldersheim2016-12-121-1/+1