aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/apps
Commit message (Collapse)AuthorAgeFilesLines
* - Use c++11 for loopsHenning Baldersheim2022-09-041-2/+2
| | | | | | - add 'explicit' - only 'override' OR 'final', not both. - Reduce code visibility.
* Use std::filesystem to create and remove directories.Tor Egge2022-06-231-5/+4
|
* Remove 'attribute: huge' from config def file and C++ code.Geir Storli2022-06-081-6/+1
|
* Avoid using vespalib::Identifiable.Henning Baldersheim2022-05-272-12/+13
|
* Include searchcommon/attribut/config.h yourself and prepare for hiding large ↵Henning Baldersheim2022-05-252-0/+2
| | | | | | implementation. Add setters to vespalib::GrowStrategy.
* remove FastOS_ApplicationHåvard Pettersen2022-04-089-149/+163
| | | | | | | | fixup (per application): - maybe ignore SIGPIPE - wire argc/argv untangle Vespa Test Framework strip down deprecated TestApp
* use getopt/getopt_long directlyHåvard Pettersen2022-04-013-45/+36
|
* Use XXFieldValue::make over std::make_uniqueHenning Baldersheim2022-03-071-1/+1
|
* gc old process codeHåvard Pettersen2022-03-051-1/+0
| | | | also added read_line function to new Process code
* Move btree stress test to vespalib.Tor Egge2022-02-232-232/+0
|
* Sync executors at end of test to keep *this live untilTor Egge2022-02-231-0/+4
| | | | tasks have complete.
* Add [[nodiscard]] to Write2 and CheckedWrite tooHenning Baldersheim2022-01-261-1/+2
|
* - assert result of Close() in destructor of FastOS_File and FastOS_BufferedFile.Henning Baldersheim2022-01-261-1/+0
| | | | | | | - Check result of Close() - Check result of Sync() - Scope FastOS_File to avoid explicit Close(). - NULL -> nullptr
* track namespace move in documenttypes.defArne H Juul2021-12-021-1/+1
| | | | | | | * For C++ code this introduces a "document::config" namespace, which will sometimes conflict with the global "config" namespace. * Move all forward-declarations of the types DocumenttypesConfig and DocumenttypesConfigBuilder to a common header file.
* Keep write context live until inverter thread has completed invert task.Tor Egge2021-11-101-1/+13
|
* Remove the lids in one task instead of 1k tasks for full buckets on delete ↵Henning Baldersheim2021-10-291-1/+3
| | | | bucket.
* Update Verizon Media copyright notices.gjoranv2021-10-071-1/+1
|
* Update 2017 copyright notices.gjoranv2021-10-0720-20/+20
|
* Remove mlock as option for backend tooHenning Baldersheim2021-06-211-1/+1
|
* support functional constantsHåvard Pettersen2021-05-111-5/+5
| | | | | | | | | | | | be more specific about const number values (GDBT trees): is_const -> is_const_double get_const_value -> get_const_double_value Add more generic 'get_const_value' that can also be used for tensor values. Allow it to be called even in the case of parse error, in which case it does not produce a value (same as for non-const sub-expressions).
* Use int for FastOS_UNIX_Application::GetOpt() return value.Tor Egge2021-04-302-2/+2
|
* Add low level DocumentWeightAttribute lookup stress test.Tor Egge2021-04-262-0/+158
|
* use size literals in searchlibArne Juul2021-02-156-17/+23
|
* Less asserts in header files.Henning Baldersheim2021-02-131-0/+1
|
* Various readability and code cleanup. closure -> lambdaHenning Baldersheim2021-01-231-3/+2
|
* Some -std=c++20a fixes:Arne Juul2020-12-061-1/+1
| | | | | | | add noexcept de-inline destructor avoid comparison warning (and revert changes already made in another branch)
* only factory in interpreted functionHåvard Pettersen2020-12-031-2/+2
|
* Make it compatible with c++2aHenning Baldersheim2020-12-022-9/+9
|
* cleanup unused includeArne Juul2020-11-271-1/+0
|
* Name the threads so it is easier to see who is doing what.Henning Baldersheim2020-11-121-2/+4
|
* handle both engine- and factory-based tensorsArne Juul2020-10-151-2/+2
| | | | | | * use EngineOrFactory::get() instead of DefaultTensorEngine::ref() * avoid direct use of DenseTensorView etc where possible * use eval::Value instead of tensor::Tensor where possible
* Add noexcept as indicated by -WnoeexceptHenning Baldersheim2020-10-071-2/+3
|
* Explicitly instantiate common attribute update member functions.Tor Egge2020-10-051-1/+0
|
* avoid naked exitArne Juul2020-07-031-34/+23
|
* Rename namespace search::btree to vespalib::btree.Tor Egge2020-05-041-1/+1
| | | | Rename namespace search::datastore to vespalib::datastore.
* Reduce code duplication. Rand48 class is in vespalib.Tor Egge2020-04-252-8/+8
|
* Move sequenced task executors to staging vespalibHenning Baldersheim2020-04-041-5/+5
|
* remove parameter count from interpreted functionsHåvard Pettersen2020-04-031-1/+1
|
* Add getStats and setTaskLimit to interface to make it easy to swap ↵Henning Baldersheim2020-02-271-5/+5
| | | | | | implementation. Also make do with ISequenceHandlerInterface.
* Make final and GC unused includeHenning Baldersheim2020-02-241-2/+0
|
* Use simple standard pseudorandom generator.Tor Egge2020-02-131-7/+4
|
* c_str -> dataHenning Baldersheim2020-01-211-1/+1
|
* Revert "Revert "Balder/add executeinfo""Henning Baldersheim2020-01-031-3/+3
|
* Revert "Balder/add executeinfo"Arnstein Ressem2020-01-031-3/+3
|
* Add ExecutionInfo to propagate more information than just strictness to ↵Henning Baldersheim2019-12-311-3/+3
| | | | | | | fetchPostings. The estimated hitrate that each iterator will will enable smarter query evaluation. Especially will it be possible to figure out if static up front cost can be avoided.
* Revert "Revert "Balder/remove steadytimestamp 2""Henning Baldersheim2019-12-161-6/+6
|
* Revert "Balder/remove steadytimestamp 2"Henning Baldersheim2019-12-161-6/+6
|
* Merge pull request #11535 from vespa-engine/balder/remove-steadytimestamp-2Henning Baldersheim2019-12-161-6/+6
|\ | | | | Balder/remove steadytimestamp 2
| * Use std::chrono.Henning Baldersheim2019-12-091-6/+6
| |
* | async concurrent llvm compilationHåvard Pettersen2019-12-121-7/+9
|/