aboutsummaryrefslogtreecommitdiffstats
path: root/vespalib/src
Commit message (Collapse)AuthorAgeFilesLines
* Gather all gtests in tests/util in single gtest runner binary.Henning Baldersheim24 hours30-149/+37
|
* string_view has nullptr for empty string.Henning Baldersheim25 hours1-1/+2
|
* GC vespalib::stringref and let it be an alias for std::string_view. The ↵Henning Baldersheim25 hours6-245/+12
| | | | world has finally caught up.
* Add missing constructor for string_viewHenning Baldersheim40 hours1-1/+3
|
* Need += for std::string_view too for now.Henning Baldersheim42 hours1-0/+2
|
* Add operator + for string_view and const char *Henning Baldersheim43 hours3-14/+42
|
* Use EXTERNAL_DEPENDS instead of DEPENDS for external dependencies.Tor Egge3 days1-1/+1
|
* Only enable fsync for vespa-proton-bin. It is the only one that needs it and ↵Henning Baldersheim3 days3-9/+12
| | | | avoid random hickups during unit tests.
* Include test_master.hpp explicit.Henning Baldersheim5 days28-51/+44
|
* Add noexceptHenning Baldersheim5 days2-11/+6
|
* Add conversion to std::string_view for vespalib::string and vespalib::stringrefHenning Baldersheim5 days1-1/+10
|
* Include vespa/vespalib/objects/nbostream.h to fully define class nbostreamTor Egge5 days2-1/+2
| | | | which is used in templated member function.
* - Reduce the amount of code in header files.Henning Baldersheim6 days4-24/+37
| | | | | | | | - This reduces the size of each generated TestMaster::compare method from 3-5k down to around 0.3k. - There are a total of 2225 TestMaster::compare methods generated in all out test_apps. - GC leftover files - Use std::move
* Factor out common code for reading and writing test data in unit tests.Tor Egge9 days4-0/+126
|
* Merge pull request #31689 from ↵Henning Baldersheim11 days2-43/+123
|\ | | | | | | | | vespa-engine/toregge/adjust-vespalib-transport-security-options-unit-test-for-out-of-source-builds Adjust vespalib transport security options unit test for out of source
| * Adjust vespalib transport security options unit test for out of sourceTor Egge11 days2-43/+123
| | | | | | | | builds.
* | Adjust vespalib auto reloading tls crypto engine unit test for outTor Egge11 days2-7/+24
|/ | | | of source builds.
* Merge pull request #31684 from ↵Henning Baldersheim11 days2-8/+37
|\ | | | | | | | | vespa-engine/toregge/rewrite-vespalib-auto-reloading-tls-crypto-engine-unit-test-to-gtest Rewrite vespalib auto reloading tls crypto engine unit test to gtest.
| * Rewrite vespalib auto reloading tls crypto engine unit test to gtest.Tor Egge11 days2-8/+37
| |
* | Merge pull request #31683 from ↵Henning Baldersheim11 days2-82/+124
|\ \ | | | | | | | | | | | | vespa-engine/toregge/rewrite-vespalib-transport-security-options-unit-test-to-gtest Rewrite vespalib transport security options unit test to gtest.
| * | Rewrite vespalib transport security options unit test to gtest.Tor Egge11 days2-82/+124
| |/
* / Rewrite socket unit test and send fd unit test to gtest.Tor Egge11 days5-164/+344
|/
* Include what you need, and only that.Henning Baldersheim12 days10-7/+15
|
* - Use lambda to avoid a huge templated runTest function.Henning Baldersheim12 days4-64/+77
|
* remove TEST_APPHOOK, TEST_INIT, TEST_DONE and TestAppHåvard Pettersen13 days37-160/+62
|
* Merge pull request #31631 from vespa-engine/havardpe/less-testapp-usageHenning Baldersheim14 days11-97/+48
|\ | | | | remove TEST_SETUP macro and update tests
| * remove TEST_SETUP macro and update testsHåvard Pettersen14 days11-97/+48
| |
* | Accelrated => AcceleratedHenning Baldersheim2024-06-196-26/+26
| |
* | accelrated => acceleratedHenning Baldersheim2024-06-197-16/+16
| |
* | hwaccelrated => hwacceleratedHenning Baldersheim2024-06-1918-45/+45
|/
* Rename hwaccelrated library to vespa_hwaccelerated.Tor Egge2024-06-183-5/+5
|
* Read cgroup mock data from source directory.Tor Egge2024-06-171-1/+3
|
* Split hwaccelrated out into separate library since it depends on cblas which ↵Henning Baldersheim2024-06-144-4/+7
| | | | might be noise when part of dependencies.
* Testing only necessary before first use.Henning Baldersheim2024-06-143-15/+9
|
* Move LimitedThreadBundleWrapper to vespalib.Tor Egge2024-06-073-0/+56
|
* Add get method to vespalib::ref_countedTor Egge2024-06-041-0/+1
|
* initial version of program to analyze query traceHåvard Pettersen2024-05-291-0/+1
|
* Use __attribute__((noinline)) instead of glibc macro __attribute_noinline__Tor Egge2024-05-201-1/+1
|
* Prefer 512 vector width for avx512Henning Baldersheim2024-05-171-1/+1
|
* Generate code for each cpu architecture.Henning Baldersheim2024-05-165-1/+15
|
* Speed up dotproduct for int8.Henning Baldersheim2024-05-152-16/+44
|
* Disable valgrind for generation handler stress tests.Arnstein Ressem2024-05-151-1/+1
|
* Merge pull request #31206 from vespa-engine/aressem/no-valgrind-for-btree-stressHenning Baldersheim2024-05-151-1/+1
|\ | | | | Dont run the btree-stress test under valgrind.
| * Dont run the btree-stress test under valgrind.Arnstein Ressem2024-05-151-1/+1
| |
* | Use explicit static_castHenning Baldersheim2024-05-151-1/+1
| |
* | Speed up bfloat16 to float conversionHenning Baldersheim2024-05-148-2/+31
|/
* Add benchmark for distance functionsHenning Baldersheim2024-05-141-1/+0
|
* Merge branch 'master' into balder/add-noexceptHenning Baldersheim2024-04-264-170/+118
|\
| * Merge pull request #31044 from vespa-engine/balder/add-noexcept-4Henning Baldersheim2024-04-262-163/+116
| |\ | | | | | | Add noexcept
| | * Add noexceptHenning Baldersheim2024-04-252-163/+116
| | |