aboutsummaryrefslogtreecommitdiffstats
path: root/vespalib
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #15385 from vespa-engine/balder/reorder-for-smaller-footprintHenning Baldersheim2020-11-235-124/+139
|\
| * Steal the traces explicit and force moving of traces. Also hide access to the...Henning Baldersheim2020-11-235-13/+23
| * Update comment.Henning Baldersheim2020-11-231-2/+1
| * Reduce exposure of TraceNode even further.Henning Baldersheim2020-11-182-28/+16
| * Use a std:.unique_ptr to make Trace a thin wrapper for TraceNode to make the ...Henning Baldersheim2020-11-183-26/+52
| * Explicit copy construction of Trace.Henning Baldersheim2020-11-181-6/+5
| * Move the Trace and TraceNode when adding traces.Henning Baldersheim2020-11-182-2/+2
| * Hide the modifiable TraceNode root inside the Trace objectHenning Baldersheim2020-11-182-7/+28
| * No need to copy an empty object into another empty object.Henning Baldersheim2020-11-184-79/+51
* | Include array to get definition of std::array.Tor Egge2020-11-231-0/+1
|/
* add helper method to extract the underlying bufferArne Juul2020-11-181-1/+3
* Merge pull request #15325 from vespa-engine/havardpe/spin-lockHåvard Pettersen2020-11-134-0/+226
|\
| * use yield instead of pauseHåvard Pettersen2020-11-131-1/+2
| * add more warningsHåvard Pettersen2020-11-131-0/+9
| * fix typoHåvard Pettersen2020-11-131-1/+1
| * added spin lock with testHåvard Pettersen2020-11-124-0/+216
* | Name the threads so it is easier to see who is doing what.Henning Baldersheim2020-11-122-12/+13
* | Add name and type to exception.Henning Baldersheim2020-11-122-6/+4
* | Add basic exact matching support for X509 URI SANsTor Brede Vekterli2020-11-1011-39/+137
|/
* Guard against timeout value that is too high and will cause overflow.Henning Baldersheim2020-11-051-0/+5
* enable explicitly specifying the participation idHåvard Pettersen2020-10-303-70/+247
* be a bit more strict about uninitialized memoryHåvard Pettersen2020-10-261-0/+1
* add function to allocate an uninitialized arrayHåvard Pettersen2020-10-262-0/+27
* Allow for faster access of thread local variable.Henning Baldersheim2020-10-201-1/+3
* Add noexcept specifier to function that cannot throw.Tor Egge2020-10-161-1/+1
* monitor -> guardHenning Baldersheim2020-10-151-6/+7
* GC unused vespalib::MOnitor.Henning Baldersheim2020-10-155-540/+38
* - LockGuard -> unique_lockHenning Baldersheim2020-10-156-47/+44
* vespalib::Monitor -> std:.mutex/std::condition_variableHenning Baldersheim2020-10-143-14/+20
* Merge pull request #14881 from vespa-engine/balder/modernize-rendevouzHenning Baldersheim2020-10-142-11/+13
|\
| * Use c++11 primitives for synchronizationHenning Baldersheim2020-10-142-11/+13
* | Use c++11 primitives for synchronizationHenning Baldersheim2020-10-142-16/+21
* | Use c++11 primitives for synchronizationHenning Baldersheim2020-10-142-22/+20
|/
* Merge pull request #14877 from vespa-engine/balder/gc-unused-code-and-use-con...Henning Baldersheim2020-10-142-12/+22
|\
| * GC unuse code and use std::mutex/std:condition_variable over vespalib::MonitorHenning Baldersheim2020-10-142-12/+22
* | vespalib::Monitor -> std:.mutex/std::condition_variableHenning Baldersheim2020-10-142-11/+22
|/
* GC unused includeHenning Baldersheim2020-10-141-3/+1
* Verify that atomic duration time_point is lock free.Henning Baldersheim2020-10-131-0/+6
* Eliminate noexcept warnings.Tor Egge2020-10-117-8/+8
* Merge pull request #14800 from vespa-engine/vekterli/use-xxh3-for-bucket-to-s...Geir Storli2020-10-091-1/+1
|\
| * Use XXH3 for bucket-to-stripe distributionTor Brede Vekterli2020-10-091-1/+1
* | - GC the last usages of vespalib::Lock.Henning Baldersheim2020-10-089-86/+14
|/
* Use XXH3 over XXH64 as vespalib string hash functionTor Brede Vekterli2020-10-082-2/+2
* Make vespalib hash functors noexceptTor Brede Vekterli2020-10-082-26/+26
* - GC unused code.Henning Baldersheim2020-10-0724-1830/+87
* Remove broken copy and move constructor and assignment operatoos on vespalib:...Henning Baldersheim2020-10-0714-170/+236
* Add noexcept as indicated by -WnoeexceptHenning Baldersheim2020-10-0722-88/+91
* Use noexcept as advise by gcc -WnoexceptHenning Baldersheim2020-10-069-25/+29
* Darwin needs std::nullptr_t workaround when using AppleClang.Tor Egge2020-10-061-2/+2
* Merge pull request #14696 from vespa-engine/toregge/include-pthread-header-wh...Henning Baldersheim2020-10-031-0/+1
|\