Andrew Johnson
fd48ee9aec
Update submodules
...
Adjust comments in the embedded module CONFIG_*_VERSION files
2019-08-13 11:21:26 -05: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
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
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
Michael Davidsaver
c8e5deca76
dbEvent tweak Queue size
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
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
ea1b208c33
redo softIoc to be more c++y
2019-06-24 15:56:33 -07:00
Michael Davidsaver
93a96e33c0
dbChArrTest use dbUnitTest.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
72985505ef
further no need to search for perl modules under bin
2019-06-04 11:24:35 +02:00
Michael Davidsaver
73cdea5517
as-hostname address review comments
2019-05-08 19:03:25 -07:00
Michael Davidsaver
4d5a677239
use iocshSetError()
2019-05-02 20:38:45 -07:00
Andrew Johnson
a5b3157ec1
Update version numbers for libcom and database
2019-03-20 15:18:05 -05: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
Andrew Johnson
44510f2fb2
Merge 3.15 branch into 7.0
2019-03-07 12:56:57 -06:00
Andrew Johnson
933733465e
Improve timeout diagnostics from netget.plt
2019-02-13 16:02:16 -06:00
Michael Davidsaver
688f32cff0
RPRO/PUTF test all three link types
...
Shouldn't be any difference, but check IN_LINK
and FWD_LINK to be sure.
2019-02-06 16:07:40 -08:00
Michael Davidsaver
d3feb1e2f9
RPRO/PUTF rename
2019-02-04 16:37:20 -08:00
Michael Davidsaver
62c11c22c9
RPRO/PUTF also handle self link case
2019-02-02 15:34:59 -08:00
Andrew Johnson
d15c8093ec
Extract dbEntryToAddr() from dbChannelCreate() & dbNameToAddr()
2019-02-01 15:26:35 -06:00
Andrew Johnson
0211698b69
Move dbAccess prototypes to the correct header file
2019-02-01 12:02:41 -06:00
Michael Davidsaver
e860617389
fix RPRO/PUTF regression
2019-01-31 20:16:09 -08:00
Michael Davidsaver
e918994704
test for RPRO/PUTF regression
2019-01-31 20:16:06 -08:00
Michael Davidsaver
5eb7da4595
dbRec2Pvt()
2019-01-31 20:16:03 -08:00
Andrew Johnson
318fc96912
dbStatic: Removed old DCT_ macros and routines
2019-01-15 16:21:32 -06:00
Andrew Johnson
a58cc37a5e
Fix dbhcr before iocInit
2019-01-15 16:03:17 -06:00
Andrew Johnson
0ae50485cf
Fix int64inRecord::get_units()
2019-01-08 14:42:43 -06:00
Michael Davidsaver
834e202671
missed a TOP
2019-01-03 20:44:50 -08:00
Michael Davidsaver
bc7ee94e2c
Remove Warning: 'blah.PUTF' found true with PACT false
2019-01-03 20:34:12 -08:00
Michael Davidsaver
3fb10b6d59
dbNotify set PUTF
2019-01-03 20:34:12 -08:00
Michael Davidsaver
d38fcd5247
no need to search for perl modules under bin/
2019-01-03 20:18:16 -08:00
Michael Davidsaver
d7841f407a
drop unnecessary *ModuleDirs
2019-01-03 20:18:11 -08:00
Michael Davidsaver
49b323b93c
avoided embedded TOP for non sub-modules
2019-01-03 20:17:58 -08:00
Michael Davidsaver
4f2228fb1d
replace most internal getCurrent() -> getMonotonic()
...
every place where a time delta is computed, and then some.
2019-01-03 19:34:47 -08:00
Michael Davidsaver
8b9ad212c4
dbScan periodic scan use monotonic time
2019-01-03 19:34:42 -08:00
Andrew Johnson
8b31fba8cb
Update version numbers of embedded modules
2018-12-17 17:20:01 -06:00
Andrew Johnson
8481ae3787
Set embedded modules' SHRLIB_VERSION from CONFIG variables
2018-12-17 17:19:10 -06:00
Andrew Johnson
02d7304b3f
Build modules/database/test/std/link directory too
2018-12-12 17:02:02 -06:00
Andrew Johnson
6d5f57daf1
Merge 3.16 branch into 7.0
2018-12-12 15:17:02 -06:00
Andrew Johnson
5e10b98a99
Added timeout to netget script
...
Not tested on Windows.
2018-11-29 13:17:01 -06:00
Andrew Johnson
fc90d347d1
Added EPICS_BASE_HOST_LIBS variable to pkg-config files
2018-11-29 12:59:52 -06:00
Andrew Johnson
64a4c556b4
Move pkg-config file creation to modules/database
...
Needed so EPICS_BASE_IOC_LIBS has been defined.
2018-11-29 12:55:47 -06:00
Andrew Johnson
34115f83ba
Adjustment to netget test port settings, not a full fix though
2018-11-28 23:50:35 -06:00
Michael Davidsaver
32340584b4
epicsGetExecDir() paths relative to executable
...
For linux, enable softIoc to find .dbd relative to the executable
location.
The same could be done for other targets
*bsd
may have symlink /proc/curproc/file
fallback to sysctl() with KERN_PROC_PATHNAME
solaris
getexecname()
mac
_NSGetExecutablePath()
WIN32
GetModuleFileName(NULL)
others
out of luck...
2018-11-20 22:00:42 -08:00