summaryrefslogtreecommitdiffstats
path: root/vespalib
Commit message (Collapse)AuthorAgeFilesLines
* Remove gen_closure.pyBjørn Christian Seime2019-04-161-171/+0
| | | Newer C++ versions now contains language feature removing the need of the generated closure.h file.
* Merge pull request #8980 from vespa-engine/havardpe/improved-compression-apiHenning Baldersheim2019-04-013-0/+148
|\ | | | | added simplified api for compression/decompression
| * added simplified api for compression/decompressionHåvard Pettersen2019-04-013-0/+148
| |
* | Revert unintended change.Henning Baldersheim2019-04-012-17/+0
| |
* | Use main thread when only 1 thread.Henning Baldersheim2019-04-013-7/+28
| |
* | Make stride and numThreads workHenning Baldersheim2019-03-301-13/+17
| |
* | Add support for stride and number of threads.Henning Baldersheim2019-03-301-16/+30
|/
* include content length in http responseHåvard Pettersen2019-03-262-1/+3
|
* Revert "include content length in http response"Harald Musum2019-03-252-3/+1
|
* include content length in http responseHåvard Pettersen2019-03-252-1/+3
|
* set incoming connections to non-blockingHåvard Pettersen2019-03-211-0/+1
|
* Use utility function to create nonblocking socketpair.Tor Egge2019-03-203-3/+6
|
* Use fundamental integer types in vespalib::Optimized.Tor Egge2019-03-192-28/+52
|
* Specify template argument for std::basic_regex.Tor Egge2019-03-171-1/+1
|
* Remove dead code.Tor Egge2019-03-152-25/+19
| | | | | Rename Epoll member _monitorlock => _monitored_lock Simplify Epoll::wait.
* Put private maybe and check functions into anonymous namespace.Tor Egge2019-03-152-2/+10
|
* Perform basic epoll emulation on Darwin.Tor Egge2019-03-1512-138/+379
|
* Remove bad format string macro hack.Tor Egge2019-03-131-6/+1
|
* Merge pull request #8784 from vespa-engine/toregge/stop-naming-method-ntohllHenning Baldersheim2019-03-131-4/+4
|\ | | | | Stop naming private method ntohll.
| * Stop naming private method ntohll.Tor Egge2019-03-131-4/+4
| |
* | Merge pull request #8783 from ↵Tor Egge2019-03-131-1/+6
|\ \ | | | | | | | | | | | | vespa-engine/revert-8780-toregge/remove-bad-format-string-macro-hack Revert "Remove bad format string macro hack."
| * | Revert "Remove bad format string macro hack."Arnstein Ressem2019-03-131-1/+6
| | |
* | | Merge pull request #8781 from vespa-engine/toregge/fix-format-strings-6Henning Baldersheim2019-03-136-23/+24
|\ \ \ | |/ / |/| | Fix format strings in searchcorespi, fastlib, storageframework, vespalib and streamingvisitors module.
| * | Fix format strings in vespalib module.Tor Egge2019-03-136-23/+24
| |/
* | Merge pull request #8782 from vespa-engine/toregge/trim-down-vespalib-regexpHenning Baldersheim2019-03-133-40/+0
|\ \ | | | | | | Remove unused vespalib::Regexp::replace() method.
| * | Remove unused vespalib::Regexp::replace() method.Tor Egge2019-03-133-40/+0
| |/
* / Remove bad format string macro hack.Tor Egge2019-03-131-6/+1
|/
* Merge pull request #8758 from ↵Henning Baldersheim2019-03-123-54/+74
|\ | | | | | | | | vespa-engine/toregge/use-fundamental-types-in-asciistream-operators Use fundamental types in vespalib::asciistream operators.
| * Use fundamental types in vespalib::asciistream operators.Tor Egge2019-03-123-54/+74
| |
* | Use fundamental type when instantiating hash maps.Tor Egge2019-03-121-3/+4
| |
* | Use fundamental types for overloading vespalib::hash functor.Tor Egge2019-03-121-16/+22
|/
* Use std::basic_regex in vespalib testkit.Tor Egge2019-03-111-3/+3
|
* Use std::error_code instead of strerror_r.Tor Egge2019-03-103-10/+10
|
* Explicitly disable OpenSSL TLS session resumptionTor Brede Vekterli2019-02-272-0/+7
|
* Eliminate some clang 7 warnings.Tor Egge2019-02-251-2/+2
|
* Eliminate some gcc 9 warnings.Tor Egge2019-02-254-0/+6
|
* async tls handshake workHåvard Pettersen2019-02-219-21/+47
|
* Merge pull request #8563 from ↵Håvard Pettersen2019-02-205-20/+165
|\ | | | | | | | | vespa-engine/vekterli/enable-deferred-handshake-work-in-openssl-codec-impl Enable deferred handshake work in OpenSSL codec implementation
| * Enable deferred handshake work in OpenSSL codec implementationTor Brede Vekterli2019-02-205-20/+165
| | | | | | | | | | | | Separates handshaking into lightweight `handshake()` and potentially CPU-heavy `do_handshake_work()` functions. Intended to enable asynchronous processing of handshake work in separate threads further down the line.
* | Remove files used by old unit test runner.Tor Egge2019-02-19107-119/+0
| |
* | Remove old unit test runner.Tor Egge2019-02-196-1109/+0
|/ | | | Remove unmaintained scripts to generate old style unit test skeletons.
* Remove test lists files used by old unit test framework.Tor Egge2019-02-151-90/+0
|
* do not block worker threads posting tasks on owning executorHåvard Pettersen2019-02-124-1/+42
|
* TLS time trace experimentsHåvard Pettersen2019-02-083-36/+140
| | | | Note that this is without intrusive samples in the code
* Eliminate clang warning in vespalibTor Egge2019-02-0615-193/+30
|
* Merge pull request #8350 from vespa-engine/havardpe/time-tracerTor Brede Vekterli2019-02-046-0/+325
|\ | | | | baseline time tracer code
| * resolve commentsHåvard Pettersen2019-02-042-4/+4
| |
| * baseline time tracer codeHåvard Pettersen2019-02-016-0/+325
| |
* | Revert "Revert "Use OS provided xxhash.""Henning Baldersheim2019-02-036-1105/+6
| |
* | Revert "Use OS provided xxhash."Håkon Hallingstad2019-02-036-6/+1105
| |