Michael Davidsaver
6fd01c7bec
improve error handling
...
eg. resulting from bad pvRequest (selecting empty field set)
2021-01-07 11:07:40 -08:00
Michael Davidsaver
c159b9da1e
test request2mask() w/ non-existant fields
2021-01-07 11:07:24 -08:00
Michael Davidsaver
b2b264ee9b
client: fix monitor INIT error handling
...
data payload only present on success
2021-01-07 11:06:49 -08:00
Michael Davidsaver
c76ef3e52f
unittest: add testThrowsMatch() and testStrMatch()
2021-01-07 11:06:48 -08:00
Michael Davidsaver
a5665ea4c8
doc
2021-01-07 11:06:48 -08:00
Michael Davidsaver
26cf7f00e6
doc
2021-01-03 08:53:44 -08:00
Michael Davidsaver
ae3fc6a32d
server: separate logger for mailbox put handler
2020-12-31 12:58:15 -08:00
Michael Davidsaver
d1072426db
oops
...
testing the wrong op
2020-12-31 12:58:15 -08:00
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