Andrew Johnson
5cddcea829
Change the epicsTimerTest delayVerify failure condition
...
This test verifies timer delays between 1.0 and 3.4 seconds.
A test failure now means the measured delay was more than
0.25 seconds different than the request, instead of being
5% of the request. This should now pass on GHA macOS.
On the 7.0 branch it should call testImpreciseTiming() and
use a smaller absolute delay threshold for better targets.
2021-09-17 11:16:00 -05:00
Andrew Johnson
9b69e63a69
Update GHA config, drop Ubuntu-16.04 builds
2021-09-17 10:06:10 -05:00
Andrew Johnson
422513990e
Release notes for Win32 timer fix.
2021-09-16 14:54:31 -05:00
Andrew Johnson
3313860691
Win32 osdThread.c polishing
...
A little optimization of Freddie's code
Rename the new non-public routine
2021-09-16 14:45:25 -05:00
Andrew Johnson
2b8eb97b79
Merge Freddie's refactor_get_param_win32 branch
2021-09-16 13:28:42 -05:00
Andrew Johnson
9842bd1b20
Prefer to install %.html files from O.Common
2021-09-16 13:21:59 -05:00
Andrew Johnson
e7ea81c7a2
Reference doc tweaks to the dfanout record
2021-09-14 18:26:32 -05:00
Andrew Johnson
c528948f45
Adjust build rules for POD to HTML conversion
2021-09-14 18:25:30 -05:00
Freddie Akeroyd
00e9ecf7b5
Fix typo in osdThreadGetTimer
2021-09-11 22:19:40 +01:00
Freddie Akeroyd
65b34874bd
Check for NULL in osdThreadGetTimer
2021-09-11 22:17:09 +01:00
Freddie Akeroyd
939d84f31a
Refactor to use common epicsThreadGetParamWIN32() function
2021-09-11 22:10:10 +01:00
Andrew Johnson
fe4050b8c9
Workaround for RTEMS-mv2[17]00 parallel builds
2021-09-03 17:27:17 -05:00
Andrew Johnson
1fd7190cf5
Fix RTEMS-4 uC5282 build and atomic typos
2021-09-03 17:25:45 -05:00
Andrew Johnson
8e2f78caf5
dbStatic: Better error reports for bad JSON string chars
2021-09-03 14:16:37 -05:00
Andrew Johnson
33ffabaa93
Minimum Perl version is 5.10.1
2021-09-03 14:13:45 -05:00
zimoch
f43d21eab3
always have git hash in version string
Base / Win2019 MSC-19, debug (push) Has been cancelled
Base / Ub-20 clang-10 C++11 (push) Has been cancelled
Base / MacOS clang-12 (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.10 (push) Has been cancelled
Base / Ub-16 clang-9 (push) Has been cancelled
Base / Ub-20 clang-10 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.9 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 beatnik (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 pc686 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 xilinx_zynq_a9_qemu (push) Has been cancelled
Base / Win2019 mingw (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 uC5282 (push) Has been cancelled
Base / Ub-20 gcc-9 C++11, static (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW, static (push) Has been cancelled
Base / Ub-16 gcc-4.9 (push) Has been cancelled
Base / Ub-16 gcc-4.8 (push) Has been cancelled
Base / Ub-20 gcc-8 (push) Has been cancelled
Base / Ub-20 gcc-9 (push) Has been cancelled
Base / Win2019 MSC-19 (push) Has been cancelled
Base / Win2019 MSC-19, static (push) Has been cancelled
PSI-7.0.6.1-1
2021-09-02 14:32:10 +02:00
Michael Davidsaver
9c1340d7d5
cleanup mbboDirect bit field handling
...
B0 -> BF shall always follow the corresponding bit in VAL.
Remove special handling for OMSL.
2021-09-01 12:15:35 -07:00
Torsten Bögershausen
420fb45fbc
Fix several compilation errors for -DDEBUG
...
After Adding "-DDEBUG" to the compiler options some files don't
compile any more.
Fix the compilation errors.
2021-09-01 11:13:40 +02:00
Michael Davidsaver
7ce69155a9
test regressLinkSevr
2021-08-29 07:34:53 -07:00
Michael Davidsaver
f6e8a75026
Fix DB link to DBF_MENU as DBF_STRING
2021-08-29 07:32:36 -07:00
Michael Davidsaver
88079c9107
long CALC$ regressTest
2021-08-29 07:31:11 -07:00
Michael Davidsaver
82ec539e49
Fix long string handling for CALC$
2021-08-29 07:30:20 -07:00
Michael Davidsaver
e34b6c5c0c
Fix spelling in comments
...
Should be non-functional, except for some error message strings.
2021-08-29 07:27:50 -07:00
zimoch
42d06d6a38
Fix bugs in dbRecordNameValidate()
2021-08-29 07:25:14 -07:00
zimoch
9e1e4ddd91
allow any char in PV field names
2021-08-26 15:39:56 +02:00
zimoch
8d1cd837d1
new cross architectures
2021-08-23 16:13:08 +02:00
zimoch
dc277d1d99
fix writing to mbboDirect.VAL
2021-08-23 15:54:04 +02:00
Kay Kasemir
b7ad6d906a
int64in: Fix monitor delta test
...
Only the lower 32 bit used to be compared.
https://bugs.launchpad.net/epics-base/+bug/1938459
2021-08-23 15:51:14 +02:00
Andrew Johnson
3cfc16f5ff
Add newlines to a couple iocsh usage strings
2021-08-23 15:50:09 +02:00
JJL772
05bf567f3b
Fix segfault in dbtpn when value parameter is nullptr
...
Running 'dbtpn Record' in iocsh would result in a segfault.
2021-08-23 15:49:50 +02:00
JJL772
ff1b9d4250
Fix potential memory leak on error
...
In osdThread.c for POSIX if pthread_create_key fails
In iocLogServer.c if fdmgr_init returns NULL
In dbBkpt.c if semaphore creation fails while adding a bp to a lockset
In devSiSoftCallback.c if linked record is not found
2021-08-23 15:49:40 +02:00
Andrew Johnson
9b9de013db
recGbl: Update to using dbGetTimeStampTag()
2021-08-23 15:49:22 +02:00
Andrew Johnson
c546f6da23
waveform: Add back lost PACT = TRUE
...
Fixes GitHub Issue #187
2021-08-23 15:49:09 +02:00
zimoch
8a08974f15
build for V64 too in order to have more versions tested
2021-08-23 15:41:04 +02:00
zimoch
04d23354b9
config files closer to upstream
2021-08-19 11:27:30 +02:00
zimoch
ddad6e7b6f
backward compatible incomplete ? CALC expression
2021-08-19 11:24:25 +02:00
Michael Davidsaver
21e7e4ddfb
cleanup regressTest
2021-08-15 10:27:37 -07:00
Andrew Johnson
4efa937429
Merge Lewis' calcout-doc-fix branch into 7.0
2021-08-10 20:59:59 -05:00
Andrew Johnson
a0ab5aa4a3
Merge Kay's int64in_monitor branch into 7.0
2021-08-10 20:58:26 -05:00
Andrew Johnson
7c6d049698
Merge branch 'gcc-atomic-cleanup' into 7.0
2021-08-10 20:54:39 -05:00
Andrew Johnson
8175cc8e64
POD text updates to dbCommon and various record types
2021-08-10 20:35:19 -05:00
Andrew Johnson
72626cd5dd
Add newlines to a couple iocsh usage strings
2021-08-10 20:31:16 -05:00
Andrew Johnson
8beb7bd2c8
Restore the -p flag to MKDIR which RTEMS host.cfg removes
2021-08-10 20:29:32 -05:00
Michael Davidsaver
51191e6155
Com: clear IP_MULTICAST_ALL on Linux
...
The default, non-compliant, behavior will pass all multicast packets
to any socket bound to 0.0.0.0 or the mcast address, regardless
of which groups, on which interfaces, that socket has joined.
2021-08-05 08:51:02 -07:00
Michael Davidsaver
cb8c7998b6
epicsTime: rework
...
Re-implement around epicsTimeStamp (C API)
with class epicsTime becoming a wrapper.
Prefer epicsInt64 arithmetic.
Remove opaque struct l_fp (NTP time conversion)
2021-08-05 08:30:53 -07:00
JJL772
7c991f3f2a
Fix segfault in dbtpn when value parameter is nullptr
...
Running 'dbtpn Record' in iocsh would result in a segfault.
2021-08-05 08:30:53 -07:00
JJL772
32d76623f2
Fix potential memory leak on error
...
In osdThread.c for POSIX if pthread_create_key fails
In iocLogServer.c if fdmgr_init returns NULL
In dbBkpt.c if semaphore creation fails while adding a bp to a lockset
In devSiSoftCallback.c if linked record is not found
2021-08-05 08:30:23 -07:00
Andrew Johnson
540a5c87d9
Adjust wording of classification descriptions
2021-08-02 18:26:44 -05:00
Andrew Johnson
a667cc7aa4
Move GCC+Clang common headers to a new file
2021-08-02 18:26:02 -05:00
Michael Davidsaver
78d2f20fa8
Com: Adjust epicsAtomic conditionals for GCC
...
cf. https://bugs.launchpad.net/epics-base/+bug/1932118
2021-08-02 18:13:40 -05:00