zimoch
|
b04b2dab22
|
fix astac crash
|
2019-08-13 15:13:54 +02:00 |
|
zimoch
|
53dd61b80a
|
merged with R7.0.3
|
2019-08-09 11:31:43 +02:00 |
|
Andrew Johnson
|
29fc49199d
|
Update versions after tag, set DEVELOPMENT_FLAG/DEV_SNAPSHOT
|
2019-07-31 14:29:18 -05: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 |
|
zimoch
|
5b754d320f
|
fix posix epicsThreadSleepQuantum() implementation not to return 0.01 on Linux
|
2019-07-24 14:17:25 +02:00 |
|
zimoch
|
2be2658cfc
|
added modules/pcas
|
2019-07-22 17:12:22 +02:00 |
|
zimoch
|
2b157096e6
|
merge branch '7.0' into 'PSI-7.0'
|
2019-07-22 15:44:08 +02:00 |
|
zimoch
|
71eaddfd84
|
Merge branch 'refs/heads/PSI-7.0.1' into PSI-7.0
|
2019-07-22 15:36:33 +02:00 |
|
zimoch
|
5589deb3ad
|
make sure softIoc for vxWorks contains all functions
|
2019-07-22 15:17:18 +02:00 |
|
Michael Davidsaver
|
1a94376c19
|
restore ModuleDirs in caPerlApp
|
2019-07-09 18:42:19 -07: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 |
|
Andrew Johnson
|
b4ee452c4d
|
Test that a join actually delays the parent
|
2019-07-02 18:17:47 -05:00 |
|
Andrew Johnson
|
99be9a86a0
|
Rework EPICS_THREAD_CAN_JOIN
RTEMS osdThread.h was missing an extern "C" wrapper.
|
2019-07-02 17:31:37 -05:00 |
|
Andrew Johnson
|
fbf62189cb
|
Replace epicsThreadOptsDefaults() with EPICS_THREAD_OPTS_INIT
The epicsThreadCreate() routines now interpose calls to
epicsThreadGetStackSize() if an enum value is passed.
|
2019-07-02 17:27:27 -05:00 |
|
Andrew Johnson
|
8a072d3c04
|
More basic tests of epicsThreadMustJoin()
|
2019-06-28 12:40:07 -05:00 |
|
Andrew Johnson
|
ff1462fcc7
|
Working VxWorks implementation of epicsThreadMustJoin()
|
2019-06-28 12:28:41 -05: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
|
ea1b208c33
|
redo softIoc to be more c++y
|
2019-06-24 15:56:33 -07:00 |
|
Michael Davidsaver
|
a81e261e23
|
iocsh trap arg. parsing errors
|
2019-06-23 19:43:34 -07:00 |
|
Michael Davidsaver
|
14440b2d9d
|
more RTEMS join
|
2019-06-23 19:28:03 -07:00 |
|
Michael Davidsaver
|
93a96e33c0
|
dbChArrTest use dbUnitTest.h
|
2019-06-23 19:06:23 -07:00 |
|
Michael Davidsaver
|
38999a971f
|
document epicsThread.h
|
2019-06-23 19:06:23 -07:00 |
|
Michael Davidsaver
|
37a76b433a
|
dbEvent simplify db_close_events() with join
|
2019-06-23 19:06:22 -07:00 |
|
Michael Davidsaver
|
01fa58f37b
|
dbCa join worker
|
2019-06-23 19:06:22 -07:00 |
|
Michael Davidsaver
|
afc31f2f06
|
asCaStop() join worker thread
|
2019-06-23 19:06:22 -07:00 |
|
Michael Davidsaver
|
32b3eddb94
|
epicsThreadMustJoin() warn only on double self-join
|
2019-06-23 19:06:22 -07:00 |
|
Michael Davidsaver
|
86a942872a
|
epicsThreadTest check explicit join
Also remove all the sleeps to improve chances
of catching some kind of race.
|
2019-06-23 08:12:58 -07:00 |
|
Michael Davidsaver
|
9e5c63fb91
|
epicsThreadMustJoin() clear joinable flag
Clear so that repeated calls will error correctly.
Only well defined for self join.
|
2019-06-23 07:53:23 -07:00 |
|
Michael Davidsaver
|
5efce9ecc0
|
epicsThreadJoin() -> epicsThreadMustJoin()
|
2019-06-23 07:30:48 -07:00 |
|
Michael Davidsaver
|
a64cb4a877
|
update PVA modules
|
2019-06-17 17:48:41 -07:00 |
|
Andrew Johnson
|
e8db975e7f
|
Initial implementation for VxWorks 6.9 and later
This almost seems too simple...
|
2019-06-17 14:33:28 -05:00 |
|
Michael Davidsaver
|
048975ccc7
|
asLib more string size...
|
2019-06-05 16:33:55 +02:00 |
|
Michael Davidsaver
|
a83a85af7c
|
asLib one short
|
2019-06-04 16:06:07 +02:00 |
|
Michael Davidsaver
|
932e9f3b21
|
asLib: asUseIP name lookup soft-fail
|
2019-06-04 15:56:51 +02:00 |
|
Michael Davidsaver
|
72985505ef
|
further no need to search for perl modules under bin
|
2019-06-04 11:24:35 +02:00 |
|
Michael Davidsaver
|
52b9c8b947
|
iocsh further on error
Split Scope into iocshContext and iocshScope
to separate per-thread and per-call state.
Error handling is per-call.
|
2019-05-27 21:24:58 -07:00 |
|