Commit Graph

284 Commits

Author SHA1 Message Date
Michael Davidsaver d852758b7b client: ensure worker is joined on close() 2020-04-07 12:05:28 -07:00
Michael Davidsaver 9971b2ceec dead code 2020-04-07 12:05:27 -07:00
Michael Davidsaver 2219ad50a0 _PVXS_ABORT_ON_CRIT 2020-04-03 11:58:23 -07:00
Michael Davidsaver facb18ae00 Add log_exc_printf() with stack trace 2020-04-03 11:58:23 -07:00
Michael Davidsaver 8c86aff970 consolidate Value::from() and assign() 2020-04-01 17:50:20 -07:00
Michael Davidsaver 9c9596b4d3 isprint() 2020-03-31 20:32:05 -07:00
Michael Davidsaver aa751ae9d2 minor 2020-03-31 13:07:50 -07:00
Michael Davidsaver e2513db4d9 MSVC need osiSockAttach() 2020-03-31 13:07:50 -07:00
Michael Davidsaver b83c1776a5 MSVC type_traits need ::value
MSVC doesn't like {} instanciation here.
2020-03-31 13:07:50 -07:00
Michael Davidsaver 5a9d884e88 MSVC friends are prototypes
friends are implicit declarations, which need to
include dllimport/export qualifiers
2020-03-31 13:07:50 -07:00
Michael Davidsaver 36dc71a158 MSVC missing includes 2020-03-31 13:07:50 -07:00
Michael Davidsaver bce2c1f13a doc 2020-03-31 13:07:50 -07:00
Michael Davidsaver da0c73b1fa add array convert 2020-03-27 14:31:39 -07:00
Michael Davidsaver ac1c987d3f minor 2020-03-27 14:31:39 -07:00
Michael Davidsaver 271bbfae68 sharedArray reorg 2020-03-27 14:31:39 -07:00
Michael Davidsaver bc50e201dc gcc 4.x compat 2020-03-26 13:52:05 -07:00
Michael Davidsaver d5c59d1cfd StoreTransform 2020-03-26 09:04:44 -07:00
Michael Davidsaver 39c270c379 StoreAs reduce boilerplate 2020-03-26 09:04:44 -07:00
Michael Davidsaver d811485b90 revise shared_vector casting
Rename existing castTo() as castToUnsafe().
Add new castTo() which is doesn't allow non-void -> non-void
and may throw on void -> non-void
2020-03-26 09:04:44 -07:00
Michael Davidsaver 5ee4f546c1 doc 2020-03-26 09:04:44 -07:00
Michael Davidsaver edadc31f96 add instanceSnapshot() 2020-03-24 18:38:10 -07:00
Michael Davidsaver d064afb5bb version include VCS rev. 2020-03-24 15:58:10 -07:00
Michael Davidsaver fd11d382e7 minor 2020-03-24 15:33:52 -07:00
Michael Davidsaver d52272e148 fix EvInBuf::refill() 2020-03-23 21:39:33 -07:00
Michael Davidsaver 7a1ba5acc0 Value apply array truncation in Delta format 2020-03-23 21:39:33 -07:00
Michael Davidsaver a7156f3fc2 add testArrEq() 2020-03-23 21:39:33 -07:00
Michael Davidsaver b377858115 fix shared_array operator<< 2020-03-23 21:39:33 -07:00
Michael Davidsaver d452e009ce libevent 2.0 compat 2020-03-20 09:23:06 -07:00
Michael Davidsaver 1990384f5d libevent 2.0 compat 2020-03-19 22:27:38 -07:00
Michael Davidsaver dc9a259730 doc 2020-03-19 22:27:38 -07:00
Michael Davidsaver 078e0ea69f sharedArray formatting with size limit. 2020-03-19 17:15:53 -07:00
Michael Davidsaver 3c937f233c support copyIn from Struct 2020-03-19 17:15:53 -07:00
Michael Davidsaver 1953fbacba Value.format() 2020-03-19 17:15:53 -07:00
Michael Davidsaver 6bba99fce1 add testStrEq() 2020-03-19 17:15:53 -07:00
Michael Davidsaver 9e79e50fdc test Value::copyIn/copyOut 2020-03-19 17:15:53 -07:00
Michael Davidsaver 9996abef31 fix Value::isMarked parents=true 2020-03-19 14:55:48 -07:00
Michael Davidsaver b731891c08 flase 2020-03-19 13:07:26 -07:00
Michael Davidsaver ceeb782e8a ensure CONFIG_PVXS_MODULE is idempotent
seems that cfg/ files can sometimes be included
multiple times.
2020-03-18 21:12:59 -07:00
Michael Davidsaver 39c7eb39fe doc 2020-03-18 20:07:26 -07:00
Michael Davidsaver 33a4038e98 sanity checks of PVXS_*_VERSION macros 2020-03-18 09:10:53 -07:00
Michael Davidsaver 00cd36ca8d quiet warnings 2020-03-18 09:10:53 -07:00
Michael Davidsaver 69f8068de0 oops escape double quote 2020-03-18 09:10:53 -07:00
Michael Davidsaver 738c454e28 resolve struct in union ambiguity in Value[] expressions 2020-03-18 09:10:53 -07:00
Michael Davidsaver 0782591053 expand Any assignment 2020-03-18 09:10:53 -07:00
Michael Davidsaver 9738621e44 building bundled libevent 2020-03-16 09:23:17 -07:00
Michael Davidsaver 846a4c546c minor 2020-03-14 17:01:14 -07:00
Michael Davidsaver 5152f24aad client don't clobber ports in EPICS_PVA_ADDR_LIST 2020-03-13 13:54:40 -07:00
Michael Davidsaver eefd8f4aa2 doc 2020-03-12 21:22:24 -07:00
Michael Davidsaver ad609e420c client Add NTURI version of rpc()
and consolidate with similar code for building
pvRequest _options and put() builder.
2020-03-12 20:02:08 -07:00
Michael Davidsaver 6117de2991 Relax restrictions on Value::assign() 2020-03-12 19:52:00 -07:00