Michael Davidsaver
|
36a4a2e3d6
|
doc: add icon
|
2022-11-27 11:55:22 -08:00 |
|
Michael Davidsaver
|
8a93eda681
|
update ci-scripts
switch to 7.0.7 until make issue resolved
|
2022-11-27 11:55:22 -08:00 |
|
Michael Davidsaver
|
ac0f7948d5
|
Add MonitorStat::maxQueue
|
2022-11-27 08:20:13 -08:00 |
|
Michael Davidsaver
|
1ed51c597c
|
avoid redundant atomic load
compare_exchange_strong() updates 'idx' with
the actual value if the comparison fails.
|
2022-11-27 08:20:13 -08:00 |
|
Michael Davidsaver
|
cc5d382930
|
client: monitor yield "complete" updates
Populate unchanged fields with most recently received value.
|
2022-11-27 08:20:13 -08:00 |
|
Michael Davidsaver
|
4141775c71
|
client: add non-intrusive free-list for subscription queue
|
2022-11-27 08:20:13 -08:00 |
|
Michael Davidsaver
|
53f83b6429
|
Add Value::clear()
|
2022-11-27 08:20:13 -08:00 |
|
Michael Davidsaver
|
bdcbf130d2
|
expand spam example/test
Add a fixed rate counter in addition to
variable rate/pipeline counters.
add eatspam client
Not really an reasonable example anymore
|
2022-11-27 08:20:13 -08:00 |
|
Michael Davidsaver
|
25e7285c11
|
SigInt use worker thread
Remove restrictions on operations which can be preformed.
|
2022-11-27 08:20:13 -08:00 |
|
Michael Davidsaver
|
0de17036f4
|
add Context::close()
|
2022-11-27 08:20:13 -08:00 |
|
Michael Davidsaver
|
722759416b
|
server: change monitor watermark meaning
switch from edge to level + event
|
2022-11-27 08:20:13 -08:00 |
|
Michael Davidsaver
|
febc823301
|
Client subscription add batch pop() and stats()
|
2022-11-27 08:20:13 -08:00 |
|
Michael Davidsaver
|
a4c6540c97
|
Add TypeDef::as() overload to change Struct -> StructA
|
2022-11-25 08:03:32 -08:00 |
|
Michael Davidsaver
|
e381973b3f
|
Make FieldDesc partly const
|
2022-11-25 08:03:32 -08:00 |
|
Michael Davidsaver
|
d6fe9c762e
|
minor
|
2022-11-25 08:03:32 -08:00 |
|
Michael Davidsaver
|
c8042d4d26
|
GHA update
|
2022-11-25 08:03:32 -08:00 |
|
Michael Davidsaver
|
6ee82fac65
|
1.0.1
PVXS Python / win64 3.10 (push) Failing after 1s
PVXS Python / win64 3.5 (push) Failing after 0s
PVXS Python / win64 3.6 (push) Failing after 0s
PVXS Python / win64 3.7 (push) Failing after 0s
PVXS Python / win64 3.8 (push) Failing after 0s
PVXS Python / win64 3.9 (push) Failing after 0s
PVXS EPICS / Linux centos 7 (push) Failing after 1s
PVXS EPICS / Linux fedora 34 (push) Failing after 1s
PVXS Python / linux64 test (push) Failing after 1s
PVXS Python / linux 2.7 i686 (push) Failing after 7s
PVXS Python / linux 2.7u i686 (push) Failing after 7s
PVXS Python / linux 3.5 i686 (push) Failing after 7s
PVXS Python / linux 3.6 i686 (push) Failing after 8s
PVXS Python / linux 3.7 i686 (push) Failing after 8s
PVXS Python / linux 3.8 i686 (push) Failing after 7s
PVXS Python / linux 3.9 i686 (push) Failing after 8s
PVXS Python / linux 2.7 amd64 (push) Failing after 7s
PVXS Python / linux 3.5 amd64 (push) Failing after 7s
PVXS Python / linux 3.6 amd64 (push) Failing after 7s
PVXS Python / linux 3.7 amd64 (push) Failing after 7s
PVXS Python / linux 3.8 amd64 (push) Failing after 8s
PVXS Python / linux 3.9 amd64 (push) Failing after 8s
PVXS Python / linux 3.10 amd64 (push) Failing after 8s
PVXS Python / linux 2.7u amd64 (push) Failing after 55s
PVXS EPICS / Native Linux with 3.14 (push) Cancelled after 0s
PVXS EPICS / Native Linux with 3.15 (push) Cancelled after 0s
PVXS EPICS / Native Linux with clang (push) Cancelled after 0s
PVXS EPICS / OSX (push) Cancelled after 0s
PVXS EPICS / Native Linux (WError) (push) Cancelled after 0s
PVXS EPICS / Native Linux (c++17) (push) Cancelled after 0s
PVXS EPICS / Cross mingw64 DLL (push) Cancelled after 0s
PVXS EPICS / RTEMS5 (push) Cancelled after 0s
PVXS EPICS / Native Linux with libevent stable (push) Cancelled after 0s
PVXS EPICS / Cross mingw64 static (push) Cancelled after 0s
PVXS EPICS / vs2019 DLL (push) Cancelled after 0s
PVXS EPICS / vs2019 static (push) Cancelled after 0s
PVXS Python / osx 3.7 intel (push) Cancelled after 0s
PVXS Python / osx 2.7 intel (push) Cancelled after 0s
PVXS Python / osx 3.10 intel (push) Cancelled after 0s
PVXS Python / osx 3.6 intel (push) Cancelled after 0s
PVXS Python / osx 3.8 intel (push) Cancelled after 0s
PVXS Python / osx 3.9 intel (push) Cancelled after 0s
1.0.1
|
2022-10-15 12:37:28 -07:00 |
|
Michael Davidsaver
|
bfb96852cb
|
prepare for 1.0.1
|
2022-10-14 10:21:43 -07:00 |
|
Michael Davidsaver
|
6b2f0918e3
|
doc
|
2022-10-14 10:21:25 -07:00 |
|
Michael Davidsaver
|
cfde0e26d8
|
avoid assert for mostly absurdly long PV names
Longer than typical ethernet MTU,
but less than UDP packet limit.
|
2022-10-14 10:20:51 -07:00 |
|
Michael Davidsaver
|
b0c36f365e
|
bevRead fix low water mark and optimize
Correct EV_READ low water mark to include header.
Avoid bev disable and extra calls to evbuffer_get_length().
|
2022-10-14 10:20:51 -07:00 |
|
Michael Davidsaver
|
8333ce30ec
|
re-define user bufferevent limits in terms of OS buffer size
|
2022-10-14 10:20:51 -07:00 |
|
Michael Davidsaver
|
0d5a3f62e1
|
client: fix locking of monitor members during pop()
more care needed with data members called
during pop() by user thread.
|
2022-10-14 10:20:51 -07:00 |
|
Michael Davidsaver
|
06f1a8c2db
|
fix Timer ownership
|
2022-10-14 10:20:51 -07:00 |
|
Michael Davidsaver
|
0eea8fd1c7
|
fix CMD_MESSAGE handling
|
2022-10-14 10:20:51 -07:00 |
|
Michael Davidsaver
|
7610575c50
|
reduce "non-existent IOID" noise
Note later if a decode fault occurs
|
2022-10-14 10:20:51 -07:00 |
|
Michael Davidsaver
|
f096e24605
|
abi-diff save .dump
|
2022-10-14 10:20:51 -07:00 |
|
Michael Davidsaver
|
d54a4a8208
|
update CDT test
|
2022-10-11 09:15:58 -07:00 |
|
Michael Davidsaver
|
89c02b47db
|
allow TypeDef to append StructA and UnionA
|
2022-10-11 09:15:58 -07:00 |
|
Michael Davidsaver
|
edbcd46a5f
|
ci: add c++17 build
|
2022-09-26 16:01:35 -07:00 |
|
Michael Davidsaver
|
4164d1b8fb
|
client: explicit ctor for builders
mixing implicit ctors and public/protected
seems to run afoul of c++17 changes.
|
2022-09-26 16:01:35 -07:00 |
|
Michael Davidsaver
|
490f59ca55
|
update testtype
|
2022-09-26 16:01:35 -07:00 |
|
Michael Davidsaver
|
9c233ea095
|
typo
|
2022-09-20 21:54:04 -07:00 |
|
Michael Davidsaver
|
f0de452930
|
1.0.0
PVXS Python / win64 3.10 (push) Failing after 1s
PVXS Python / win64 3.5 (push) Failing after 0s
PVXS Python / win64 3.6 (push) Failing after 1s
PVXS Python / win64 3.7 (push) Failing after 0s
PVXS Python / win64 3.8 (push) Failing after 0s
PVXS Python / win64 3.9 (push) Failing after 0s
PVXS EPICS / Linux centos 7 (push) Failing after 1s
PVXS EPICS / Linux fedora 34 (push) Failing after 2s
PVXS Python / linux64 test (push) Failing after 2s
PVXS Python / linux 2.7 i686 (push) Failing after 8s
PVXS Python / linux 2.7u i686 (push) Failing after 7s
PVXS Python / linux 3.5 i686 (push) Failing after 8s
PVXS Python / linux 3.6 i686 (push) Failing after 7s
PVXS Python / linux 3.7 i686 (push) Failing after 7s
PVXS Python / linux 3.8 i686 (push) Failing after 7s
PVXS Python / linux 3.9 i686 (push) Failing after 7s
PVXS Python / linux 2.7 amd64 (push) Failing after 7s
PVXS Python / linux 3.5 amd64 (push) Failing after 7s
PVXS Python / linux 2.7u amd64 (push) Failing after 11s
PVXS Python / linux 3.6 amd64 (push) Failing after 7s
PVXS Python / linux 3.7 amd64 (push) Failing after 8s
PVXS Python / linux 3.8 amd64 (push) Failing after 8s
PVXS Python / linux 3.9 amd64 (push) Failing after 7s
PVXS Python / linux 3.10 amd64 (push) Failing after 14s
PVXS EPICS / Native Linux with 3.14 (push) Cancelled after 0s
PVXS EPICS / Native Linux with 3.15 (push) Cancelled after 0s
PVXS EPICS / Native Linux with clang (push) Cancelled after 0s
PVXS EPICS / OSX (push) Cancelled after 0s
PVXS EPICS / Native Linux (WError) (push) Cancelled after 0s
PVXS EPICS / Cross mingw64 DLL (push) Cancelled after 0s
PVXS EPICS / RTEMS5 (push) Cancelled after 0s
PVXS EPICS / Native Linux with libevent stable (push) Cancelled after 0s
PVXS EPICS / Cross mingw64 static (push) Cancelled after 0s
PVXS EPICS / vs2019 DLL (push) Cancelled after 0s
PVXS EPICS / vs2019 static (push) Cancelled after 0s
PVXS Python / osx 2.7 intel (push) Cancelled after 0s
PVXS Python / osx 3.10 intel (push) Cancelled after 0s
PVXS Python / osx 3.6 intel (push) Cancelled after 0s
PVXS Python / osx 3.7 intel (push) Cancelled after 0s
PVXS Python / osx 3.8 intel (push) Cancelled after 0s
PVXS Python / osx 3.9 intel (push) Cancelled after 0s
1.0.0
|
2022-09-16 10:50:03 -07:00 |
|
Michael Davidsaver
|
62e9d5d240
|
prepare for 1.0.0
|
2022-09-14 17:52:48 -07:00 |
|
Michael Davidsaver
|
3e12931f68
|
fix tree format
|
2022-09-13 19:53:25 -07:00 |
|
Michael Davidsaver
|
92f728f5c9
|
Add hold-off timer when reconnecting to a specific server
|
2022-06-19 10:51:45 -07:00 |
|
Michael Davidsaver
|
1591a7884f
|
ConnectBuilder add default ctor
|
2022-06-19 10:51:45 -07:00 |
|
Michael Davidsaver
|
de7e8c3798
|
Add ConnectBuilder::server()
|
2022-06-19 10:51:45 -07:00 |
|
Michael Davidsaver
|
b645eef4f0
|
prepare for 0.3.2
|
2022-06-19 10:50:57 -07:00 |
|
Michael Davidsaver
|
3329b4d4ca
|
0.3.1
PVXS Python / win64 3.10 (push) Failing after 1s
PVXS Python / win64 3.5 (push) Failing after 0s
PVXS Python / win64 3.6 (push) Failing after 0s
PVXS Python / win64 3.7 (push) Failing after 0s
PVXS Python / win64 3.8 (push) Failing after 0s
PVXS Python / win64 3.9 (push) Failing after 0s
PVXS EPICS / Linux centos 7 (push) Failing after 1s
PVXS EPICS / Linux fedora 34 (push) Failing after 2s
PVXS Python / linux64 test (push) Failing after 1s
PVXS Python / linux 2.7 i686 (push) Failing after 7s
PVXS Python / linux 2.7u i686 (push) Failing after 7s
PVXS Python / linux 3.5 i686 (push) Failing after 7s
PVXS Python / linux 3.6 i686 (push) Failing after 7s
PVXS Python / linux 3.7 i686 (push) Failing after 7s
PVXS Python / linux 3.8 i686 (push) Failing after 7s
PVXS Python / linux 3.9 i686 (push) Failing after 8s
PVXS Python / linux 2.7 amd64 (push) Failing after 7s
PVXS Python / linux 2.7u amd64 (push) Failing after 7s
PVXS Python / linux 3.5 amd64 (push) Failing after 7s
PVXS Python / linux 3.6 amd64 (push) Failing after 8s
PVXS Python / linux 3.7 amd64 (push) Failing after 7s
PVXS Python / linux 3.9 amd64 (push) Failing after 7s
PVXS Python / linux 3.10 amd64 (push) Failing after 7s
PVXS Python / linux 3.8 amd64 (push) Failing after 13s
PVXS EPICS / Native Linux with 3.14 (push) Cancelled after 0s
PVXS EPICS / Native Linux with 3.15 (push) Cancelled after 0s
PVXS EPICS / Native Linux with clang (push) Cancelled after 0s
PVXS EPICS / OSX (push) Cancelled after 0s
PVXS EPICS / Native Linux (WError) (push) Cancelled after 0s
PVXS EPICS / Cross mingw64 DLL (push) Cancelled after 0s
PVXS EPICS / RTEMS5 (push) Cancelled after 0s
PVXS EPICS / Native Linux with libevent stable (push) Cancelled after 0s
PVXS EPICS / Cross mingw64 static (push) Cancelled after 0s
PVXS EPICS / vs2019 DLL (push) Cancelled after 0s
PVXS EPICS / vs2019 static (push) Cancelled after 0s
PVXS Python / osx 3.7 intel (push) Cancelled after 0s
PVXS Python / osx 2.7 intel (push) Cancelled after 0s
PVXS Python / osx 3.10 intel (push) Cancelled after 0s
PVXS Python / osx 3.6 intel (push) Cancelled after 0s
PVXS Python / osx 3.8 intel (push) Cancelled after 0s
PVXS Python / osx 3.9 intel (push) Cancelled after 0s
0.3.1
|
2022-06-19 09:47:11 -07:00 |
|
Michael Davidsaver
|
3f3e39418c
|
Limit beaconTrack by size as well as time
|
2022-06-15 18:12:18 -07:00 |
|
Michael Davidsaver
|
90131d0a85
|
ifaddrs::ifa_addr can be NULL
|
2022-06-14 11:25:59 -07:00 |
|
Michael Davidsaver
|
ba2cfee3c8
|
python/.gitignore
|
2022-06-14 11:25:59 -07:00 |
|
Michael Davidsaver
|
cb26590a8e
|
py long_description
|
2022-06-14 11:25:59 -07:00 |
|
Michael Davidsaver
|
298689a654
|
minor
|
2022-06-14 10:33:11 -07:00 |
|
Michael Davidsaver
|
cd313e20ec
|
ci update
|
2022-05-23 06:49:45 -07:00 |
|
Michael Davidsaver
|
f74337ddcd
|
prepare for 0.3.1
|
2022-05-23 06:49:45 -07:00 |
|
Michael Davidsaver
|
dda7c8726b
|
minor doc
|
2022-05-23 06:49:45 -07:00 |
|
Michael Davidsaver
|
f22ab94458
|
forgot UNRELEASED
|
2022-05-21 08:08:44 -07:00 |
|