~dirk.zimoch/epics-base:fix_performstruct_test

Last commit made on 2018-09-19
Get this branch:
git clone -b fix_performstruct_test https://git.launchpad.net/~dirk.zimoch/epics-base
Only Dirk Zimoch can upload to this branch. If you are Dirk Zimoch please log in for upload directions.

Branch merges

Branch information

Name:
fix_performstruct_test
Repository:
lp:~dirk.zimoch/epics-base

Recent commits

f2aef7e... by Dirk Zimoch

link with rt when using clock_gettime()

6415837... by mdavidsaver

PVStructure inline access to member variables

850d4ff... by mdavidsaver

PVField::copyUnchecked assert()

Field comparison is now O(0), so do this anyway
to help catch mistakes.

f0cfe1c... by mdavidsaver

PVField::copy() avoid duplication with copyUnchecked()

c8b615b... by mdavidsaver

Field initialize m_hash

valgrind complain (rightly) about use of uninitialized
if Structure ctor throws (eg. duplicate field).
~Field will then try to use m_hash before it has been
initialized. This don't hurt and the subsequent equality
tests prevent any bad behavior.

c67fdaf... by mdavidsaver

add pvRequest -> bitmask processing

f66d277... by mdavidsaver

msvc 9 compat

4ef7db2... by mdavidsaver

sharePtr.h: adjust apply/llvm compatibility

e1216df... by mdavidsaver

move PVValueArray dtor out of line

This class has out of line members, and explicit
instanciations. Move the dtor out of line as
well to maybe avoid emitting duplicate
typeinfo.

340fa8a... by mdavidsaver

Thread accept non-copyable std::function