Commit Graph
526 Commits
Author SHA1 Message Date
Michael Davidsaver 17bdc2c2ad doc 2020-12-30 12:57:42 -08:00
Michael Davidsaver 48ae394a0d server: correct ExecOp::op() 2020-12-30 12:47:38 -08:00
Michael Davidsaver d15430fb17 fix poke race
poke()d from both UDP (tickSearch()) and TCP workers (*Builder::exec())
2020-12-30 10:55:22 -08:00
Michael Davidsaver b9b1a60954 server: correct ConnectOp::op() 2020-12-29 12:54:43 -08:00
Michael Davidsaver 6aa1c76cb1 Server: prefix special/automatic Sources with __ 2020-12-29 12:54:43 -08:00
Michael Davidsaver 785e180f9b evhelper: ensure work dtor before notify
Ensure that work std::function, and any bound variables,
are destroyed before completion notification.
2020-12-29 12:52:54 -08:00
Michael Davidsaver 178fbebb89 evhelper: loop self-join is crit 2020-12-29 12:52:54 -08:00
Michael Davidsaver a051c27877 evbase constify 2020-12-29 12:52:54 -08:00
Michael Davidsaver 9481dcd880 avoid including event2 headers from our public headers 2020-12-27 11:49:32 -08:00
Michael Davidsaver 2ad25b5ecf include channel names in Server::operator<< 2020-12-27 11:48:22 -08:00
Michael Davidsaver 37f5391864 Value::as(T&) return false on transform error 2020-12-26 13:17:57 -08:00
Michael Davidsaver c7b915b642 typo 2020-12-26 13:17:57 -08:00
Michael Davidsaver 45ce8e9680 add PVXS_ABI_VERSION 2020-12-26 13:17:57 -08:00
Michael Davidsaver b8d204e35c proto bug: client search requests incorrectly set Server direction 2020-12-18 15:51:37 -08:00
Michael Davidsaver 6dbfd87acb minor 2020-12-18 15:51:37 -08:00
Michael Davidsaver 59b04029c9 minor 2020-12-18 15:51:37 -08:00
Michael Davidsaver 69f48ae4bb prepare for 0.1.1 2020-12-14 09:34:08 -08:00
Michael Davidsaver 89bfdfa5cc 0.1.0
PVXS / ubuntu-20.04/gcc/default/3.14// (push) Cancelled after 0s
PVXS / ubuntu-20.04/gcc/default/3.15// (push) Cancelled after 0s
PVXS / macos-latest/clang/default/7.0// (push) Cancelled after 0s
PVXS / ubuntu-20.04/gcc/default/7.0// (push) Cancelled after 0s
PVXS / ubuntu-20.04/gcc/default/7.0//release-2.0.22-stable (push) Cancelled after 0s
PVXS / ubuntu-20.04/gcc/default/7.0/64/ (push) Cancelled after 0s
PVXS / ubuntu-20.04/gcc/static/7.0/64/ (push) Cancelled after 0s
PVXS / ubuntu-16.04/gcc-4.8/default/7.0// (push) Cancelled after 0s
PVXS / ubuntu-16.04/gcc-4.9/default/7.0// (push) Cancelled after 0s
PVXS / ubuntu-20.04/gcc-8/default/7.0// (push) Cancelled after 0s
PVXS / windows-2019/vs2019/default/7.0// (push) Cancelled after 0s
PVXS / windows-2019/vs2019/static/7.0// (push) Cancelled after 0s
PVXS / ubuntu-20.04/clang/default/7.0// (push) Cancelled after 0s
0.1.0
2020-12-13 18:21:50 -08:00
Michael Davidsaver 8afe92aa88 release doc 2020-12-13 18:21:05 -08:00
Michael Davidsaver dae583cfea ci: run pvxinfo -D 2020-12-13 18:13:24 -08:00
Michael Davidsaver 47882d759d add target_information()
Print from: pvxinfo -D
and new iocsh iocsh pvxs_target_info()
2020-12-13 18:13:24 -08:00
Michael Davidsaver 4145e482b9 ci add a -Werror build 2020-12-13 15:49:43 -08:00
Michael Davidsaver 0395982691 add evsocket::interfaces() wrapper 2020-12-13 15:49:43 -08:00
Michael Davidsaver 2e11b8dd87 Config operator<< respect indent 2020-12-13 15:49:43 -08:00
Michael Davidsaver c6c367b394 minor 2020-12-13 15:49:43 -08:00
Michael Davidsaver fd005b7eaf Config::expand() SockAttach
May be called before context creation
2020-12-13 15:49:43 -08:00
Michael Davidsaver 6c8b2477f1 ci: switch to github actions 2020-11-16 10:41:29 -08:00
Michael Davidsaver 6c67fc627c bundle: fixup for static mingw 2020-11-09 13:36:34 -08:00
Michael Davidsaver 550164b581 respect $(STATIC_BUILD) when injecting event_core library 2020-11-08 15:22:32 -08:00
Michael Davidsaver 94f44e9417 drop cppcheck target
Crashes 1.86, unnecessary complexity for 2.2
2020-11-06 08:57:39 -08:00
Michael Davidsaver 0c32bae982 avoid use of undefined warning when logging 2020-11-06 08:57:39 -08:00
Michael Davidsaver 56054a8e62 Add Subscription::name() 2020-11-05 22:08:06 -08:00
Michael Davidsaver 4ae08f8c2e bundle build respect $(SHARED_LIBRARIES) 2020-11-05 22:08:06 -08:00
Michael Davidsaver 99f2e75c8e doc 2020-11-05 22:08:06 -08:00
Michael Davidsaver 85783e27c2 doc 2020-10-21 08:42:06 -07:00
Michael Davidsaver 647204accd doc 2020-10-19 16:00:51 -07:00
Michael Davidsaver cc8fdb113a client: extra cleanup 2020-10-19 16:00:51 -07:00
Michael Davidsaver 86fa8c8cf6 fix usage/example of Subscription::pop() 2020-10-19 16:00:51 -07:00
Michael Davidsaver d257e29aa3 minor doc 2020-10-19 12:41:44 -07:00
Michael Davidsaver 02a4bd719e Implement IOCsh pvxsr() 2020-09-08 14:23:22 -07:00
Michael Davidsaver 238169dbc7 document IOC integration 2020-09-08 14:23:22 -07:00
Vodopivec, Klemen eb11d9e1bc Fix registering functions with EPICS
Replace index_sequence implementation with one compatible with C++14
which also properly initializes arguments. Secondly, changed args to be array
of pointers instead of array of entries. This seems to fix problems and allows
to invoke functions from ioc shell.
2020-09-08 13:59:46 -07:00
Michael Davidsaver 6bbcf8aebb add iochooks and pvxsIoc library 2020-09-08 13:59:44 -07:00
Michael Davidsaver b99e5c9ae6 doc 2020-09-08 13:53:42 -07:00
Michael Davidsaver 0b6dcde043 add example RPC server/client 2020-08-18 13:25:18 -07:00
Michael Davidsaver ba44131704 allow assign to union (fixes clone()) 2020-08-18 13:01:58 -07:00
Michael Davidsaver 3fc91f2cad minor 2020-08-10 12:09:55 -07:00
Michael Davidsaver 4fac067287 client: monitor avoid extra wakeups 2020-08-10 12:09:55 -07:00
Michael Davidsaver 3fe3a65c18 export cnt_*
Apparently clang sometimes emits relocations
in .debug sections referencing these otherwise
hidden symbols.
2020-08-10 12:09:55 -07:00
Michael Davidsaver 280919b3ec server: adjust handling of invalid SID
Downgrade severity as invalid SIDs are an
unavoidable possibility after server
channel destroy.
2020-08-10 12:09:55 -07:00