Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Reduce inclusion of rcuvector.hpp | Henning Baldersheim | 2022-05-23 | 1 | -0/+1 |
| | |||||
* | Update 2017 copyright notices. | gjoranv | 2021-10-07 | 14 | -14/+14 |
| | |||||
* | Unify on using hex for hash values. | Henning Baldersheim | 2021-08-11 | 1 | -1/+1 |
| | |||||
* | Remove outdated comment | Henning Baldersheim | 2021-08-11 | 1 | -4/+4 |
| | |||||
* | Properly access the feature name for hashed edges. | Henning Baldersheim | 2021-08-11 | 1 | -4/+4 |
| | |||||
* | Add unit test with comment of what is incorrect with hashed partiotion edges ↵ | Henning Baldersheim | 2021-08-11 | 1 | -2/+30 |
| | | | | and feature generation. | ||||
* | Refactor to avoid multiple hash lookups and code bloat. | Henning Baldersheim | 2021-08-11 | 1 | -4/+3 |
| | |||||
* | Minor cleanup. | Henning Baldersheim | 2021-08-10 | 1 | -24/+14 |
| | |||||
* | Expose bug reletate to initialization of most costly features K computation. | Henning Baldersheim | 2021-06-11 | 1 | -1/+19 |
| | |||||
* | Clean up code layout and GC unused members. No semtic changes. | Henning Baldersheim | 2021-06-09 | 5 | -23/+23 |
| | |||||
* | Have the BufferType::_emptyEntry be static. | Henning Baldersheim | 2021-01-10 | 1 | -0/+1 |
| | | | | Use an array of buffer types in the array class. | ||||
* | Avoid link errors with more inlining. | Tor Egge | 2020-08-23 | 5 | -0/+5 |
| | |||||
* | Rename namespace search::btree to vespalib::btree. | Tor Egge | 2020-05-04 | 5 | -9/+9 |
| | | | | Rename namespace search::datastore to vespalib::datastore. | ||||
* | Revert "Revert "Since the most important aspect our use of hash maps/sets is ↵ | Henning Baldersheim | 2020-03-20 | 1 | -2/+2 |
| | | | | for spee…"" | ||||
* | Revert "Since the most important aspect our use of hash maps/sets is for ↵ | Harald Musum | 2020-03-20 | 1 | -2/+2 |
| | | | | spee…" | ||||
* | Ordering in tests chnages when hashing changes. | Henning Baldersheim | 2020-03-20 | 1 | -2/+2 |
| | |||||
* | Order the bits so it is more suitable as a hash value. | Henning Baldersheim | 2020-03-17 | 1 | -1/+1 |
| | |||||
* | Move datastore and btree code from searchlib to vespalib | Tor Brede Vekterli | 2019-05-27 | 5 | -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 vespalib | Tor Brede Vekterli | 2019-05-23 | 1 | -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 searchlib | Tor Egge | 2019-02-08 | 2 | -2/+0 |
| | |||||
* | Revert "Swap offset and bufferid for better and more compact hashing." | Henning Baldersheim | 2018-12-04 | 1 | -1/+1 |
| | |||||
* | Bits are flipped. | Henning Baldersheim | 2018-11-28 | 1 | -1/+1 |
| | |||||
* | Use explicit EntryRef constructor to avoid unintended conversion | Henning Baldersheim | 2018-11-28 | 7 | -23/+43 |
| | | | | | Conflicts: searchlib/src/vespa/searchlib/attribute/multienumattribute.hpp | ||||
* | move LOG_SETUP after other includes | Arne Juul | 2018-06-20 | 1 | -3/+3 |
| | |||||
* | use LOG_ABORT not just abort() | Arne Juul | 2018-06-12 | 1 | -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 headers | Jon Bratseth | 2017-06-14 | 14 | -14/+14 |
| | |||||
* | Revert "Update copyright headers" | Jon Bratseth | 2017-06-14 | 14 | -14/+14 |
| | |||||
* | Update copyright headers | Jon Bratseth | 2017-06-14 | 14 | -14/+14 |
| | |||||
* | Revert "Copyright header" | Jon Bratseth | 2017-06-13 | 14 | -14/+14 |
| | |||||
* | Copyright header | Jon Bratseth | 2017-06-13 | 14 | -14/+14 |
| | |||||
* | Checkpount for removing fastos from tests | Henning Baldersheim | 2017-06-01 | 13 | -13/+0 |
| | |||||
* | add override in searchlib module | Arne H Juul | 2017-04-12 | 6 | -16/+17 |
| | |||||
* | Move datastore code from search::btree -> search::datastore. | Geir Storli | 2016-11-04 | 5 | -9/+9 |
| | |||||
* | Adjust results of sizeof() | Henning Baldersheim | 2016-10-03 | 1 | -7/+7 |
| | |||||
* | make tests pass too | Henning Baldersheim | 2016-10-03 | 3 | -9/+7 |
| | |||||
* | Ensure that fastos.h is included first | Henning Baldersheim | 2016-06-16 | 1 | -4/+3 |
| | |||||
* | Declared test executables as tests with TEST parameter | Vegard Sjonfjell | 2016-06-16 | 1 | -13/+13 |
| | |||||
* | Publish | Jon Bratseth | 2016-06-15 | 16 | -0/+2560 |