8d46bd3a41
fix calc link documentation
2025-05-23 13:48:54 +02:00
226b752470
fix calc link range check
2025-05-23 12:11:20 +02:00
f7778539e8
make CALC/OCAL fields twice as long
2025-05-23 11:42:17 +02:00
45ea3d5664
extend calc records and expressions to inputs A-U
2025-05-22 16:34:16 +02:00
997746e5e2
fix epicsStrtod for 32 bit architectures
2025-03-21 15:16:25 +01:00
09f96d056a
Merge branch '7.0' into PSI-7.0
2025-03-21 15:15:57 +01:00
1732c9440a
fix for mingw warning about order of header files
2025-03-21 13:49:05 +01:00
acf4c92697
fix epicsExport for volatile and const variables
2025-03-21 13:49:04 +01:00
93ba98cdca
VxWorks does not mark abort() or exit() noreturn
2025-03-21 13:49:04 +01:00
Jeremy Lorelli
6ea6ae633b
Define NOCRYPT, NOSOUND and NOKANJI before including windows.h
2025-03-19 11:19:45 -05:00
JJL772
fc5d3c9a5c
Disable extraneous WIN32 declarations when including windows.h in epicsAtomicOSD.h
2025-03-19 11:19:45 -05:00
c75ad2673e
no longer need extern "C" { } around epicsExport macros
2025-03-19 11:17:14 -05:00
b97a35fec8
Don't use __attribute__((noreturn)) on VxWorks
...
VxWorks does not mark abort() or exit() as noreturn.
Thus, functions declared noreturn which end in a call
to those functions cause a compiler warning on vxWorks.
2025-03-19 11:06:26 -05:00
Andrew Johnson
350570134e
Changed dbServerStats() to count the server layers called
2025-03-19 11:03:46 -05:00
Andrew Johnson
72f3e75c8d
Add summary stat's calculation
2025-03-19 11:03:46 -05:00
Andrew Johnson
90f97a7037
Release notes; HAS_DBSERVER_STATS in dbServer.h
2025-03-19 11:03:46 -05:00
Andrew Johnson
fd86f0ff04
Unit tests for dbServerStats()
2025-03-19 11:03:46 -05:00
Andrew Johnson
bcc6cb96ae
Added dbServerStats() API for iocStats and similar
2025-03-19 11:03:46 -05:00
Michael Davidsaver
a4bc0db6e6
dbCa CP link updates set PUTF/RPRO
2025-03-19 10:59:28 -05:00
Michael Davidsaver
48ebe2c64e
Avoid initMainThread() except on vxworks
...
Move isOkToBlock tracking to osdThread.
Targets except vxworks can store this flag in epicsThreadOSD.
Continue to use TLS w/ vxWorks.
Note that setting of isOkToBlock for "main" thread becomes lazy.
2025-03-19 10:53:42 -05:00
Michael Davidsaver
9f788996dc
db: lock record for db_create_read_log() and dbChannelGetField()
...
since 27fe3e4468 db_create_read_log()
accesses record fields.
remove now redundant db_create_read_log() calls.
2025-03-19 10:51:08 -05:00
Michael Davidsaver
13d6ca598c
initHookRegister() make idempotent and MustSucceed
2025-03-05 10:02:38 -06:00
ee1a49045a
support CROSS_COMPILER_RUNTESTS_ARCHS other than RTEMS
2025-03-05 10:00:44 -06:00
43e75e3901
decorate functions that do not return
2025-03-05 09:51:57 -06:00
2e77bc8cc1
improve atExit debugging
2025-03-05 11:21:19 +01:00
ea7459084e
Merge remote-tracking branch 'github/noreturn' into PSI-7.0
2025-03-04 17:55:32 +01:00
ddc49e9f79
Merge remote-tracking branch 'github/epicsExportAddress' into PSI-7.0
2025-03-04 17:55:15 +01:00
12144fe267
Merge remote-tracking branch 'github/RuntestArchs' into PSI-7.0
2025-03-04 17:49:04 +01:00
c5315d95b8
no longer need extern "C" { } around epicsExport macros
2025-03-04 17:45:04 +01:00
74d231b04f
decorate functions that do not return
2025-03-04 14:41:05 +01:00
23521e0a08
Merge remote-tracking branch 'github/fdManager_using_poll' into PSI-7.0
2025-03-03 17:20:13 +01:00
55791ef470
Merge branch 7.0.9 into PSI-7.0
2025-03-03 17:19:23 +01:00
7b2fb669ec
Merge remote-tracking branch 'xiaoqiang/7.0' into PSI-7.0
2025-03-03 17:14:20 +01:00
312a602952
support CROSS_COMPILER_RUNTESTS_ARCHS other than RTEMS
2025-03-03 14:11:45 +01:00
Andrew Johnson
7bd3e7aa2e
Update version numbers and submodules after release
2025-02-21 17:45:00 -06:00
Andrew Johnson
07572ab025
Update submodules to released versions
2025-02-21 15:47:00 -06:00
Andrew Johnson
0733beae50
Fix for PR #597 breakage of VS-2012/2010 builds
2025-02-20 10:27:41 -06:00
Michael Davidsaver
7a6e11cae0
make casStatsFetch() safe-ish when RSRV not initialized
...
Maybe too early. Or maybe RSRV disabled via dbServer.
2025-02-18 07:30:51 -08:00
Michael Davidsaver
7384351181
clarify cantProceed() message
2025-02-18 07:30:51 -08:00
Michael Davidsaver
890cbc2c0d
doc
2025-02-18 07:30:51 -08:00
Andrew Johnson
1735a821db
Update pvDatabase
2025-02-11 17:44:51 -06:00
9c1334ae15
silence Codacy warning
2025-02-10 08:47:59 +01:00
Michael Davidsaver
9481deacb0
fdManagerTest: quiet codacy warnings
2025-02-10 08:47:59 +01:00
8f1a3888c6
cleanup coding style in fdManager
2025-02-10 08:47:59 +01:00
c9183b5241
fdManager: filter poll flags for Window's sake
2025-02-10 08:47:59 +01:00
c3f57ee818
make fdManagerPrivate::fdReg volatile to avoid codacy warning
2025-02-10 08:47:59 +01:00
27f4261dfb
use smart pointers in fdManager
2025-02-10 08:47:59 +01:00
5eb9997791
fix codacy warning: make fdManagerPrivate constructor explicit
2025-02-10 08:47:59 +01:00
bfc2f832ec
fdManager uses poll() on Darwin too
2025-02-10 08:47:59 +01:00
f09b235fce
Keep implementation details of fdManager out of header file
2025-02-10 08:47:59 +01:00