b04b2dab22
fix astac crash
2019-08-13 15:13:54 +02:00
53dd61b80a
merged with R7.0.3
2019-08-09 11:31:43 +02:00
Andrew Johnson
841ef37820
Update version numbers for Base and internal modules
...
Clear EPICS_DEV_SNAPSHOT flag for tagging.
2019-07-31 12:11:22 -05:00
Andrew Johnson
1706da98cc
Update submodules to tagged versions
2019-07-30 14:36:46 -05:00
Andrew Johnson
e8be04bc43
Update pvDatabase submodule
2019-07-25 18:14:12 -05:00
Andrew Johnson
dee526f2f6
Merge msi fix from 3.15 branch into 7.0
2019-07-25 18:11:26 -05:00
Andrew Johnson
59cffd51ae
Merge 3.15 branch into 7.0
2019-07-25 18:10:40 -05:00
Michael Davidsaver
afd9697290
update PVA modules
2019-07-24 17:45:08 -07:00
5b754d320f
fix posix epicsThreadSleepQuantum() implementation not to return 0.01 on Linux
2019-07-24 14:17:25 +02:00
2be2658cfc
added modules/pcas
2019-07-22 17:12:22 +02:00
2b157096e6
merge branch '7.0' into 'PSI-7.0'
2019-07-22 15:44:08 +02:00
71eaddfd84
Merge branch 'refs/heads/PSI-7.0.1' into PSI-7.0
2019-07-22 15:36:33 +02:00
5589deb3ad
make sure softIoc for vxWorks contains all functions
2019-07-22 15:17:18 +02:00
Michael Davidsaver
d214d81794
CROSS_COMPILER_RUNTEST_ARCHS for non-RTEMS
2019-07-07 16:50:02 -07:00
Michael Davidsaver
c70b1a9a29
libcom: detect uclibc support for backtrace()
2019-07-06 13:43:58 -07:00
Michael Davidsaver
c8e5deca76
dbEvent tweak Queue size
2019-06-26 09:40:41 -07:00
Michael Davidsaver
5b09bb6e71
Set file+line for epicsMutex
...
Makes the output of epicsMutexShowAll more useful wrt. libca.
2019-06-26 09:40:41 -07:00
Michael Davidsaver
ede52d96b8
posix show mapping of epicsMutexId and uaddr passed to futex()
...
On Linux w/ GLIBC+NTPL useful to establish mapping between
args to futux syscall and epicsMutexId (and file+line of creation).
2019-06-26 09:40:41 -07:00
Michael Davidsaver
ceccafe823
mbbo/mbbiDirect number of bits as precision
...
Not really useful w/ RSRV/CA, but can be used by QSRV/PVA
to provide number of bits as meta-data.
2019-06-26 09:39:58 -07:00
Michael Davidsaver
f955199805
epicsTimerTest loosen test threshold
2019-06-26 09:38:48 -07:00
Michael Davidsaver
2af0c10470
debug epicsTimerTest
2019-06-26 09:38:48 -07:00
Michael Davidsaver
89f0f1338a
ioc/db: consolidate callback state tracking
...
combine cbCtl and callbackIsInit.
use atomic ops to avoid false positive data races.
2019-06-26 09:38:48 -07:00
Michael Davidsaver
6ce8dfec01
libCom: timerQueueActive atomic exitFlag
...
quiet false positive data race
2019-06-26 09:38:48 -07:00
Michael Davidsaver
c1ab30142a
sysconf /0 paranoia
...
Seems unlikely, but avoid any possibility to divide by zero.
2019-06-26 08:59:35 -07:00
Michael Davidsaver
a64cb4a877
update PVA modules
2019-06-17 17:48:41 -07:00
Michael Davidsaver
655c5bed92
osiClockTime Darwin doesn't use.
...
Darwin/osdTime.cpp unconditionally provides osdTimeGetCurrent()
and never calls ClockTime_Init().
2019-05-20 15:32:57 -07:00
Michael Davidsaver
2c99c36ef9
Merge remote-tracking branch 'lp-Com/timeopt' into 7.0
...
* lp-Com/timeopt:
!gtMoreThanDefault -> useOsdGetCurrent
generalTime short circuit current time
2019-05-20 13:49:10 -07:00
0bb80e373b
add simple calculations to macros
2019-05-10 14:44:17 +02:00
4acdd83984
also build pcas
2019-05-10 11:13:23 +02:00
Andrew Johnson
71d4d3ecbd
epicsErrlogTest.c improvements
...
Instrument testEqInt() macro with caller's source line-number.
Added another epicsEvent to wait for the listeners to run.
Not guaranteed to fix all issues, but should be more reliable.
2019-05-09 15:03:56 -05:00
Ralph Lange
8c993405b4
doc/ca: clarify variable size array subscription
...
(cherry-picked from branch 3.15)
2019-05-09 17:32:05 +02:00
Michael Davidsaver
bf8ff4e5f1
!gtMoreThanDefault -> useOsdGetCurrent
2019-05-08 19:05:58 -07:00
Andrew Johnson
a9dbd4dd39
Update libcom and base version numbers, no -DEV
2019-04-23 16:07:43 -05:00
Michael Davidsaver
ccf34ae3d0
update PVD and PVA
2019-04-17 14:17:37 -07:00
Andrew Johnson
f559c36a6f
Update tagged modules: pvDatabase 4.4.2, pvaClient 4.5.0
2019-04-15 11:54:13 -05:00
Andrew Johnson
5a55aa17d9
Update pvData and pvDatabase modules
...
Not updating pva2pva, the next 7.0.2.2 release should
keep the previous tagged version
2019-04-10 16:45:35 -05:00
Andrew Johnson
f0f7a1ef06
Move rules from modules/Makefile to new RULES_MODULES file
2019-04-10 16:16:12 -05:00
Andrew Johnson
e92a9ae426
Make submodule builds more generic
...
Adds PARENT_MODULE to detect when building a submodule.
RULES_TOP uses that to disable uninstall rules and abort instead of
deleting the parent's configure/ directory.
2019-04-10 12:13:33 -05:00
de378eec34
also build pcas
2019-04-03 15:14:34 +02:00
Michael Davidsaver
597393a8ee
libCom: drop CLOCK_MONOTONIC_RAW
...
Turns out this is ~10x slower to query than CLOCK_MONOTONIC
2019-03-28 09:59:24 -07:00
Andrew Johnson
a5b3157ec1
Update version numbers for libcom and database
2019-03-20 15:18:05 -05:00
Andrew Johnson
9a062cd6a1
Update submodules
2019-03-20 15:16:55 -05:00
Michael Davidsaver
cde682f7ba
nonEpicsThreadPriorityTest is Linux only
2019-03-18 16:08:20 -07:00
Michael Davidsaver
1d2637a04e
update submodules
2019-03-18 13:26:47 -07:00
Michael Davidsaver
a2123db9fb
Merge branch 'fix_1816841_only' into 7.0
...
* fix_1816841_only:
Another hack to deal with RTEMS which is POSIX but still different
stripped-down fix for 1816841 only
2019-03-17 18:43:34 -07:00
till straumann
7f55bb0386
Another hack to deal with RTEMS which is POSIX but still different
2019-03-14 11:47:52 -07:00
till straumann
511a541f31
stripped-down fix for 1816841 only
2019-03-14 10:36:55 -07:00
Michael Davidsaver
632d1f45c8
Merge branch 'putf-pact' into 7.0
...
* putf-pact:
RPRO/PUTF log instead of assert()
RPRO/PUTF test all three link types
RPRO/PUTF rename
RPRO/PUTF also handle self link case
fix RPRO/PUTF regression
test for RPRO/PUTF regression
dbRec2Pvt()
Remove Warning: 'blah.PUTF' found true with PACT false
dbNotify set PUTF
2019-03-13 18:04:18 -07:00
Michael Davidsaver
0f75e0aa7f
RPRO/PUTF log instead of assert()
2019-03-13 17:57:41 -07:00
Michael Davidsaver
c93ec231a2
update PVD and PVA
2019-03-11 19:45:37 -07:00