2007 Commits

Author SHA1 Message Date
1492b3d5af CI: Update Ubuntu-20.04 to 22.04 2025-05-05 12:16:21 -05:00
a97ac50b01 Fix printf format warning 2025-05-05 10:09:14 -07:00
dafb6aad31 Merge pull request #199 from ralphlange/fix-ci
Fix CI issues
2024-12-24 22:28:38 +01:00
9c737a80c7 Consistent AppVeyor job config for pvData/pvAccess 2024-12-24 17:13:48 +01:00
8eddb867e8 GHA: inherit GHA jobs from pvData 2024-12-24 16:58:24 +01:00
c2a6fe860c Clean-up of obsolete files
- CloudBees scripts (historical)
- Travis helper script (historical)
- Eclipse project files (IDE)
- Mercurial tags file (historical)
2024-12-24 16:49:24 +01:00
7abba6de53 GHA: Update actions/upload-artifact to v4 2024-12-16 12:07:52 +01:00
f1268adb8e ci: update ci-scripts to v3.4.1 2023-12-15 12:20:27 +01:00
7746ea3c6c Set next development version 2023-12-13 16:14:48 -06:00
96061ca1cc Set version numbers for release 7.1.7 2023-12-13 16:09:56 -06:00
3453d67540 Update Release notes 2023-12-13 16:03:06 -06:00
cf483d664d Set PVAS_SERVER_PORT 2023-11-01 09:47:39 -05:00
55ab0fd3b8 Avoid data() as it is c++11 2023-11-01 09:44:21 -05:00
d4bb5952a4 Fix crash when toEcho empty 2023-11-01 09:44:21 -05:00
ed7eae59be gha: update 2023-10-24 19:44:30 -07:00
581d100a02 fix potential buffer overrun 2023-03-10 11:46:32 +00:00
81d79ecc49 Set next development version 2022-09-07 11:06:28 -05:00
981ea5a540 Set version numbers for release 7.1.6 2022-09-07 11:00:11 -05:00
18d8468d48 Update release notes 2022-09-07 10:59:21 -05:00
b2f0aecfa3 Merge my use-tsDLList branch, PR#176 2022-02-22 12:58:54 -06:00
b1b6e773dd Merge Xiaoqiang Wang's fix_caProvider_enum_put PR 2022-02-22 12:56:14 -06:00
9544171233 avoid dangling pointer when indexvalue does out of scope 2022-02-19 20:49:09 +01:00
c63d0731bf use std::showbase instead of literal 0x 2021-11-19 12:13:34 -08:00
ec85ffc3d0 reset ostream flags when done 2021-11-19 12:13:34 -08:00
5594d42656 Release notes for use-tsDLList changes 2021-10-28 14:31:05 -05:00
3a20a064e5 CAProvider: Fix cleanup during provider destruction
CAChannel's channelProvider pointers have all expired by
now, so the destructor must empty caChannelList itself.
2021-10-21 14:23:40 -05:00
c44f90fd49 CAChannel: Prevent problems during cleanup
Guard channelCreated with requestsMutex.
Remove channel from provider before clearing channelCreated.
Simplify status handling.
2021-10-21 13:07:14 -05:00
8cbd48faf3 Clean up CAChannel (done in disconnectChannel()) 2021-10-20 20:07:50 -05:00
b8979b4152 Reject empty channel names 2021-10-20 20:06:55 -05:00
ace1a82c12 caProvider: Convert caChannelList into a tsDLList
This should provide a significant performance boost when creating
many thousands of CA channels. The only time it is necessary to
traverse the list is in the CAChannelProvider's destructor; when
individual channels are added or destroyed they can insert or
remove themselves from the list without having to do a search.
2021-10-20 20:06:28 -05:00
284de4fb6b Set next development version 2021-10-01 13:11:01 -05:00
de20a37b5e Set version numbers for release 7.1.5 2021-10-01 12:35:02 -05:00
e452aa7d8b GHA: Back out cache key changes but add rtems_target 2021-10-01 11:52:35 -05:00
a58ed6f93e GHA: Fix oops in key 2021-10-01 11:32:10 -05:00
99925ba691 Updated release notes for PVA 7.1.5 (EPICS 7.0.6.1) 2021-10-01 11:25:04 -05:00
a08c1bcca2 Delete a few obsolete text files 2021-10-01 11:12:23 -05:00
37b6a8f936 GHA: Change cache key to trigger reconstruction for RTEMS-4.9 2021-10-01 09:56:40 -05:00
99432d6809 caProvider: Minor cleanup 2021-10-01 09:54:48 -05:00
161eac3a38 caProvider: speed up monitor list handling
Not a major speed-up since the list of monitors is per-channel,
but using wptr::expired() is more efficient than wptr::lock().
2021-10-01 09:54:14 -05:00
671f5a406c caProvider: Speed up addChannel()
Use wptr::expired() instead of wptr::lock() for testing if the
shared pointer is still valid, *much* faster!
Also switched from index to interator, but that's incidental.
2021-10-01 09:32:11 -05:00
75e3d9e114 Appveyor configuration tweaks
- Re-order variables and jobs for Appveyor "Job name" display.
- Enable emails to core-talk on build failures.
2021-09-17 14:56:24 -05:00
0929d661a3 Update .ci version and CI-builder configurations
GHA:
 - Drop builds for Ubuntu-16.04
 - Added build for RTEMS-5 on pc686-qemu
 - Disable tests on RTEMS-4.10
 - Added builds for Windows debug and mingw
 - Explicit names for each build
 - Added timeouts for tests
 - Upload .tapfile artifacts

Appveyor:
 - Added timeouts for tests
 - Update gcc build to use 2019 worker image
2021-09-17 13:18:07 -05:00
7240f97e76 Fix error string in ca/dbdToPv.cpp 2021-09-17 11:51:23 -05:00
cd152c37a4 add checks for null pointers 2021-08-10 11:11:59 -05:00
9a88e5e879 fix issue with null pointer check for DBR_ENUM 2021-08-04 11:19:47 -05:00
deefe12491 avoid probleem with pv structures that do not have value subfield 2021-07-28 23:33:01 -05:00
a5cae7ad92 Set next development version 2021-06-30 07:11:03 -07:00
3e6e6ae74b Update version numbers for release 7.1.4 2021-06-30 07:07:49 -07:00
f72c7e653c pvput: make sure we have valid values after all the checks 2021-03-09 10:56:40 -08:00
674264db3d pvput: when we accept a bare value with a "=" char, verify if the
".value" field is of type "string"
2021-03-09 10:56:40 -08:00