aboutsummaryrefslogtreecommitdiffstats
path: root/vespalib
Commit message (Collapse)AuthorAgeFilesLines
* Disable linux specific socket tests on non-linux platform.Tor Egge2020-02-121-8/+10
|
* Implement wrapper for std::atomic of type EntryRef and use it in hnsw index ↵Geir Storli2020-02-061-0/+42
| | | | to get snapshotting of level arrays.
* Add function to array store that returns a writeable reference to an array.Geir Storli2020-02-051-0/+12
|
* Add include statements needed by newer build environments.Tor Egge2020-01-265-0/+5
|
* Include stdexcept before using std::runtime_errorTor Egge2020-01-261-0/+1
|
* Count bits faster when hardware supports it.Henning Baldersheim2020-01-2414-6/+87
|
* Move the transaction implementation from StructuredFieldValue to DocumentHenning Baldersheim2020-01-232-2/+2
|
* Factor out common code and add more sanity checking to the tests.Henning Baldersheim2020-01-222-26/+21
|
* Add move constructor and operator to stringHenning Baldersheim2020-01-218-19/+90
|
* c_str -> dataHenning Baldersheim2020-01-211-1/+1
|
* Remove complicated option for slicing as it is not used anywhere.Henning Baldersheim2020-01-161-2/+2
|
* Avoid swap. Inline and use anonymous namespaces for better code generation.Henning Baldersheim2020-01-141-5/+6
|
* Detect when size classes are changed instead.Henning Baldersheim2020-01-111-0/+13
|
* Merge pull request #11692 from ↵Henning Baldersheim2020-01-083-3/+3
|\ | | | | | | | | vespa-engine/toregge/system-time-and-steady-time-might-have-different-duration-types std::chrono::system_clock and std::chrono::steady_clock might have different duration types.
| * Use default constructor for time point when duration since epoch is zero.Tor Egge2020-01-082-2/+2
| |
| * system_time and steady_time might have different duration types.Tor Egge2020-01-083-3/+3
| |
* | Merge pull request #11691 from vespa-engine/toregge/remove-unused-lambda-captureHenning Baldersheim2020-01-081-1/+1
|\ \ | | | | | | Remove unused lambda capture.
| * | Remove unused lambda capture.Tor Egge2020-01-071-1/+1
| |/
* / Fix format strings.Tor Egge2020-01-071-1/+2
|/
* Merge pull request #11664 from vespa-engine/havardpe/overloadHåvard Pettersen2020-01-077-0/+255
|\ | | | | Havardpe/overload
| * added comment and examplesHåvard Pettersen2020-01-072-0/+63
| |
| * added visit_ranges generic utility functionHåvard Pettersen2020-01-064-0/+148
| |
| * introduce overload classHåvard Pettersen2020-01-034-0/+44
| | | | | | | | and use it with std::visit when inspecting std::alternative
* | Improve the distribution by using a indirect mapping that should improveHenning Baldersheim2020-01-031-2/+2
|/ | | | chance for better loaddistribution.
* Add definition to avoid missing symbols at -O0Henning Baldersheim2020-01-022-3/+2
|
* Add test for to_stringHenning Baldersheim2019-12-201-0/+5
|
* Merge branch 'master' into balder/reduce-timestamp-usageHenning Baldersheim2019-12-201-0/+1
|\
| * Need timeval for rhel6.Henning Baldersheim2019-12-171-0/+1
| |
| * Revert "Revert "Balder/remove steadytimestamp 2""Henning Baldersheim2019-12-165-2/+29
| |
| * Revert "Balder/remove steadytimestamp 2"Henning Baldersheim2019-12-165-29/+2
| |
* | Only expose to_string for system_clockHenning Baldersheim2019-12-192-10/+9
| |
* | Use vespalib::count_sHenning Baldersheim2019-12-192-4/+9
| |
* | Drop timestamp.hHenning Baldersheim2019-12-163-3/+0
| |
* | Drop all of TimeStamp too.Henning Baldersheim2019-12-163-1/+29
| |
* | GC unused timestamp in schema.Henning Baldersheim2019-12-163-4/+17
| |
* | WipeHistory has not been used for a very long time.Henning Baldersheim2019-12-164-20/+20
|/
* Merge pull request #11535 from vespa-engine/balder/remove-steadytimestamp-2Henning Baldersheim2019-12-165-2/+29
|\ | | | | Balder/remove steadytimestamp 2
| * Use std::chrono.Henning Baldersheim2019-12-094-2/+15
| |
| * Use std::chrono.Henning Baldersheim2019-12-092-0/+14
| |
* | async concurrent llvm compilationHåvard Pettersen2019-12-122-0/+13
|/
* Merge pull request #11507 from ↵Henning Baldersheim2019-12-051-1/+1
|\ | | | | | | | | vespa-engine/balder/use-duration-in-messagebus-and-storageapi-rebased-1 timeout as duration
| * Merge branch 'master' into ↵Henning Baldersheim2019-12-057-7/+14
| |\ | | | | | | | | | balder/use-duration-in-messagebus-and-storageapi-rebased-1
| * | timeout as durationHenning Baldersheim2019-12-041-1/+1
| | | | | | | | | | | | | | | Conflicts: messagebus/src/vespa/messagebus/testlib/testserver.cpp
* | | Merge pull request #11509 from vespa-engine/balder/use-system-time-in-traceHenning Baldersheim2019-12-059-100/+69
|\ \ \ | |_|/ |/| | Balder/use system time in trace
| * | Use as_msHenning Baldersheim2019-12-051-7/+6
| | |
| * | print unit too.Henning Baldersheim2019-12-051-1/+1
| | |
| * | Use as_msHenning Baldersheim2019-12-051-73/+21
| | |
| * | Use system_time in trace instead of int64_t count of milliseconds.Henning Baldersheim2019-12-059-36/+58
| |/
* / FastOS_THread::Sleep -> std::chrono::sleep_forHenning Baldersheim2019-12-047-7/+14
|/ | | | | Renamed Timer -> ScheduledExecutor. Do not include thread.h when not needed in header files.
* Merge pull request #11388 from vespa-engine/havardpe/chrono-guidelinesHenning Baldersheim2019-11-221-0/+19
|\ | | | | added time guidelines