aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests/predicate
Commit message (Collapse)AuthorAgeFilesLines
* Reduce inclusion of rcuvector.hppHenning Baldersheim2022-05-231-0/+1
|
* Update 2017 copyright notices.gjoranv2021-10-0714-14/+14
|
* Unify on using hex for hash values.Henning Baldersheim2021-08-111-1/+1
|
* Remove outdated commentHenning Baldersheim2021-08-111-4/+4
|
* Properly access the feature name for hashed edges.Henning Baldersheim2021-08-111-4/+4
|
* Add unit test with comment of what is incorrect with hashed partiotion edges ↵Henning Baldersheim2021-08-111-2/+30
| | | | and feature generation.
* Refactor to avoid multiple hash lookups and code bloat.Henning Baldersheim2021-08-111-4/+3
|
* Minor cleanup.Henning Baldersheim2021-08-101-24/+14
|
* Expose bug reletate to initialization of most costly features K computation.Henning Baldersheim2021-06-111-1/+19
|
* Clean up code layout and GC unused members. No semtic changes.Henning Baldersheim2021-06-095-23/+23
|
* Have the BufferType::_emptyEntry be static.Henning Baldersheim2021-01-101-0/+1
| | | | Use an array of buffer types in the array class.
* Avoid link errors with more inlining.Tor Egge2020-08-235-0/+5
|
* Rename namespace search::btree to vespalib::btree.Tor Egge2020-05-045-9/+9
| | | | Rename namespace search::datastore to vespalib::datastore.
* Revert "Revert "Since the most important aspect our use of hash maps/sets is ↵Henning Baldersheim2020-03-201-2/+2
| | | | for spee…""
* Revert "Since the most important aspect our use of hash maps/sets is for ↵Harald Musum2020-03-201-2/+2
| | | | spee…"
* Ordering in tests chnages when hashing changes.Henning Baldersheim2020-03-201-2/+2
|
* Order the bits so it is more suitable as a hash value.Henning Baldersheim2020-03-171-1/+1
|
* Move datastore and btree code from searchlib to vespalibTor Brede Vekterli2019-05-275-13/+13
| | | | | | | | | | Namespace is still `search` and not `vespalib` due to the massive amount of code that would need to be modified for such a change. Other changes: - Move `BufferWriter` from searchlib to vespalib - Move assertion and rand48 utilities from staging_vespalib to vespalib - Move gtest utility code from staging_vespalib to vespalib
* Move RcuVector and relevant support classes to vespalibTor Brede Vekterli2019-05-231-1/+1
| | | | | | | | | | | | | Having RCU support available across all our C++ modules open up new opportunities for optimizations. This changes the following: - `RcuVector` moved from `searchlib` to `vespalib` - `MemoryUsage` moved from `searchlib` to `vespalib` - Introduce a simplified, more generic `GrowStrategy` in `vespalib` used by the moved `RcuVector` which does not have any notion of documents. Existing searchlib `GrowStrategy` gets a simple function to convert to this generic strategy.
* Eliminate some clang warnings in searchlibTor Egge2019-02-082-2/+0
|
* Revert "Swap offset and bufferid for better and more compact hashing."Henning Baldersheim2018-12-041-1/+1
|
* Bits are flipped.Henning Baldersheim2018-11-281-1/+1
|
* Use explicit EntryRef constructor to avoid unintended conversionHenning Baldersheim2018-11-287-23/+43
| | | | | Conflicts: searchlib/src/vespa/searchlib/attribute/multienumattribute.hpp
* move LOG_SETUP after other includesArne Juul2018-06-201-3/+3
|
* use LOG_ABORT not just abort()Arne Juul2018-06-121-3/+4
| | | | | | | | | | * abort() has the unfortunate effect that nothing is seen in the log, just an event (which is usually not displayed); so ops people don't see that the program is crashing at all. * LOG_ABORT("message") will log an error with the message (and the file and line) before calling abort(), so it's easy to see what happened. * add or move <vespa/log/log.h> include and LOG_SETUP lines before LOG_ABORT is used (or included).
* Update copyright headersJon Bratseth2017-06-1414-14/+14
|
* Revert "Update copyright headers"Jon Bratseth2017-06-1414-14/+14
|
* Update copyright headersJon Bratseth2017-06-1414-14/+14
|
* Revert "Copyright header"Jon Bratseth2017-06-1314-14/+14
|
* Copyright headerJon Bratseth2017-06-1314-14/+14
|
* Checkpount for removing fastos from testsHenning Baldersheim2017-06-0113-13/+0
|
* add override in searchlib moduleArne H Juul2017-04-126-16/+17
|
* Move datastore code from search::btree -> search::datastore.Geir Storli2016-11-045-9/+9
|
* Adjust results of sizeof()Henning Baldersheim2016-10-031-7/+7
|
* make tests pass tooHenning Baldersheim2016-10-033-9/+7
|
* Ensure that fastos.h is included firstHenning Baldersheim2016-06-161-4/+3
|
* Declared test executables as tests with TEST parameterVegard Sjonfjell2016-06-161-13/+13
|
* PublishJon Bratseth2016-06-1516-0/+2560