History log of /6.6.0/platform/include/platform/atomic_duration.h (Results 1 - 4 of 4)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: v7.0.2, v6.6.1, v7.0.0, v6.5.1
# f42ec1e9 26-Sep-2019 Dave Rigby <daver@couchbase.com>

Allow memory order of AtomicDuration to be specified

Change AtomicDuration to a templated class, templated on the memory
order to use. Defaults to the same memory order it previously use

Allow memory order of AtomicDuration to be specified

Change AtomicDuration to a templated class, templated on the memory
order to use. Defaults to the same memory order it previously used
(relaxed).

Change-Id: I00221d1acbea73f12a00d679e595f91739d998c0
Reviewed-on: http://review.couchbase.org/115575
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by: Ben Huddleston <ben.huddleston@couchbase.com>
Reviewed-by: Trond Norbye <trond.norbye@couchbase.com>

show more ...


Revision tags: v6.0.3, v5.5.4
# acda8ff3 15-Mar-2019 Trond Norbye <trond.norbye@gmail.com>

Header files should not include config.h

Change-Id: I29911b26033b35164ffa3747fa46b7c677cbce9b
Reviewed-on: http://review.couchbase.org/106297
Tested-by: Build Bot <build@couchbase.co

Header files should not include config.h

Change-Id: I29911b26033b35164ffa3747fa46b7c677cbce9b
Reviewed-on: http://review.couchbase.org/106297
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by: Dave Rigby <daver@couchbase.com>

show more ...


# 116bd58e 18-Oct-2018 Trond Norbye <trond.norbye@gmail.com>

MB-31688: Remove the use of [cb::]ProcessClock

It is defined as:

using ProcessClock = std::chrono::steady_clock

The name is shorter, but it adds an extra lookup to figu

MB-31688: Remove the use of [cb::]ProcessClock

It is defined as:

using ProcessClock = std::chrono::steady_clock

The name is shorter, but it adds an extra lookup to figure out
what it is. It used to be different things when not all of the
compilers supported std::chrono::steady_clock, but now that it
is no longer the case it should be removed.

Change-Id: I23029181209df80cea1c357bdf3bc93de3f6c2dd
Reviewed-on: http://review.couchbase.org/100803
Reviewed-by: Dave Rigby <daver@couchbase.com>
Tested-by: Build Bot <build@couchbase.com>

show more ...


Revision tags: v5.5.0, v4.6.5
# 2d971aa5 21-Sep-2017 Eugen-Alexandru Virtan <eugen.virtan@couchbase.com>

MB-26047:[1] Add new std::atomic wrapper class for <chrono> durations

Introduce new std::atomic wrapper, cb::AtomicDuration, which allows
atomic operations to be performed on std::chrono

MB-26047:[1] Add new std::atomic wrapper class for <chrono> durations

Introduce new std::atomic wrapper, cb::AtomicDuration, which allows
atomic operations to be performed on std::chrono:duration types. It
aims to replace uses of std::atomic<hrtime_t>.

Change-Id: I41881a163c4cded88e03113776f256e20aa75ea1
Reviewed-on: http://review.couchbase.org/83605
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by: Dave Rigby <daver@couchbase.com>

show more ...