unknown and Andrew Johnson
b93601bc22
libCom/test: epicsStrGlobMatch() tests
2013-12-17 16:37:46 -06:00
Jeff Hill johill@lanl.gov
711e82b1a6
fixed the test name of multiSubscrDestroyNoLateCallbackTest
2013-05-15 10:37:17 -06:00
Jeff Hill johill@lanl.gov
deb1fe8c7c
removed deadlock potential from test code
2013-05-15 10:24:18 -06:00
Jeff Hill johill@lanl.gov
8db3d7391b
improved the quality of the multiSubscrDestroyLateNoCallbackTest
2013-05-15 09:51:48 -06:00
Jeff Hill johill@lanl.gov
4780fb2fe5
fixed credit line comment
2013-05-14 17:15:30 -06:00
Jeff Hill johill@lanl.gov
6ee8a39047
regression test for https://bugs.launchpad.net/epics-base/+bug/1179642
2013-05-14 17:08:41 -06:00
Jeff Hill johill@lanl.gov
694ac0a650
epicsTime::addNanoSec function size is large now so it shouldnt be inline
2012-11-14 13:10:44 -07:00
Jeff Hill johill@lanl.gov
5ce291facf
fixed spelling in comment
2012-11-14 13:03:30 -07:00
Jeff Hill johill@lanl.gov
b86c4107c1
After qptimizing the epicsTime::addNanoSec function we now have a larger code which uses only unsigned integer arithmetic. This is for the benefit of embedded cpu's lacking a hardware floating point coprocessor at the expense of some additional code to maintain. I measered the cpu load improving from 40% free to 80% free after making this change, on a nios2 soft core processor.
2012-11-14 12:51:30 -07:00
unknown and Andrew Johnson
d077c8b0ff
dbStatic: Added -b option to dbExpand
...
-b turns off monotonic checking of breakpoint tables.
2011-11-21 11:33:26 -06:00
Jeff Hill johill@lanl.gov
96cad82a2a
o fixed launchpad epics base bug 878372
...
o fixed launchpad epics base bug 878387
o added regression test for bug 878372
o build the optional test and diagnostic codes for all (not just vxWorks) IOCs
o added acctstRegister optional IOC shell registration for regression tests
2011-10-19 12:07:00 -06:00
unknown
4fa6f0556c
fixed 64 bit compiler warnings
2011-09-12 15:44:52 -06:00
unknown and Andrew Johnson
f0afcef02e
o changed to more generic implementation to reduce the code size
...
o changed name, OSD_ATOMIC_INLINE to EPICS_ATOMIC_INLINE
o changed supported data types, unsigned removed and int added (per reveiw at codeathon)
o added add/subtract functions (per reveiw at codeathon)
o now presuming that __sync_synchronize available all gcc 4 mingw does not provide windows mem barrier)
o consolodated on one implemention for Microsoft invarient of cmplr intrinisic or win32 by using macros to config a shared header file
o improved doc in epicsAtomic.h
o added overloaded c++ interface in namespace epics :: atomic to epicsAtomic.h
o added epicsAtomicReadMemoryBarrier and epicsAtomicWriteMemoryBarrier interface to epicsAtomic.h
o changed the implementation so that each of the functions can be individually specified for a particular compiler, os, or in the generic implementation (this is accomplished with macros)
o modified the functional and performance test so that they are based on templates so we can easily support new data types
o modified performance tests to repeat function calls and measure performance using a template
2011-08-29 19:02:41 -06:00
unknown and Andrew Johnson
5649e15842
ca: Remove unnecessary mutable qualifiers
...
These references are never actually "mutated", and break builds
with a recent C++ compiler.
Fixes lp:736273
2011-06-01 17:22:12 -05:00
unknown and Andrew Johnson
43f58c990a
libCom: Only delete a timer queue when its ref count is 0.
...
Fixes lp:786979
2011-06-01 16:27:18 -05:00
unknown and Andrew Johnson
6cfb241404
Fix RTEMS build issue finding close()
2010-07-19 14:01:41 -05:00
unknown and Andrew Johnson
1660dcac9c
Removed trailing ';' from dbGetSevr macro definition.
2010-07-19 09:49:01 -05:00
unknown and Andrew Johnson
8337b5063d
Fix NULL handle issue
2010-05-27 05:47:07 -05:00
cvs2svn
d0c061cf1f
This commit was manufactured by cvs2svn to create tag 'MSI-R1-5'.
2008-11-10 20:47:07 +00:00
cvs2svn
1d9bcafe44
This commit was manufactured by cvs2svn to create tag 'MSI-R1-4'.
2007-06-25 19:59:13 +00:00
cvs2svn
d6deb6920b
This commit was manufactured by cvs2svn to create branch 'B3.14'.
2006-06-25 16:34:52 +00:00
cvs2svn
bc0a097c18
This commit was manufactured by cvs2svn to create branch 'B3.14'.
2005-11-21 21:17:14 +00:00
cvs2svn
47223261a0
This commit was manufactured by cvs2svn to create branch 'B3.14'.
2004-08-27 16:04:23 +00:00
cvs2svn
34a4b00f91
This commit was manufactured by cvs2svn to create branch 'B3.14'.
2004-08-27 16:00:33 +00:00
cvs2svn
ce1be263d5
This commit was manufactured by cvs2svn to create branch 'B3.14'.
2004-07-07 16:03:49 +00:00
cvs2svn
f58b4e2efd
This commit was manufactured by cvs2svn to create branch 'B3.14'.
2004-01-20 12:38:42 +00:00
cvs2svn
1758f60c79
This commit was manufactured by cvs2svn to create branch 'B3.14'.
2003-12-16 20:02:24 +00:00
cvs2svn
bf2447f1cc
This commit was manufactured by cvs2svn to create branch 'B3.14'.
2003-11-06 17:03:00 +00:00
cvs2svn
3b47c2f4ec
This commit was manufactured by cvs2svn to create tag 'MSI-R1-3'.
2003-08-14 13:52:36 +00:00
cvs2svn
087f0afafb
This commit was manufactured by cvs2svn to create branch 'B3.14'.
2003-08-05 18:38:18 +00:00
cvs2svn
d1d2a1bac8
This commit was manufactured by cvs2svn to create branch 'B3.14'.
2003-07-25 19:43:41 +00:00
cvs2svn
1fef904a9e
This commit was manufactured by cvs2svn to create branch 'B3.14'.
2003-07-15 15:56:33 +00:00
cvs2svn
686990ccfa
This commit was manufactured by cvs2svn to create branch 'B3.14'.
2003-06-19 17:33:30 +00:00
cvs2svn
d25ea19815
This commit was manufactured by cvs2svn to create branch 'B3.14'.
2003-06-19 17:24:51 +00:00
cvs2svn
b6a001e4cb
This commit was manufactured by cvs2svn to create branch 'B3.14'.
2003-05-22 15:16:25 +00:00
cvs2svn
0b6dfa961d
This commit was manufactured by cvs2svn to create tag 'MSI-R1-2'.
2002-08-02 15:39:52 +00:00
cvs2svn
999ef9fd50
This commit was manufactured by cvs2svn to create tag 'MSI-R1-1'.
1999-04-13 17:49:16 +00:00
rwright
267247a5ce
Avoided compilation warnings under Tornado
1998-03-11 01:56:15 +00:00
rwright
cba017d4c9
William Lupton's fix for i=0,j=0 sequencer bug
1998-02-04 22:53:03 +00:00
cvs2svn
d55e5536d6
Standard project directories initialized by cvs2svn.
1997-12-18 16:39:03 +00:00
cvs2svn
0f0083ce46
This commit was manufactured by cvs2svn to create tag 'R3.12.2'.
1995-11-13 16:55:04 +00:00
cvs2svn
73a224a6ce
This commit was manufactured by cvs2svn to create tag 'R3.12.1.4'.
1995-10-20 20:21:33 +00:00
cvs2svn
0be218bed4
This commit was manufactured by cvs2svn to create tag 'R3.12.1.3'.
1995-10-03 15:42:27 +00:00
cvs2svn
13b785e594
This commit was manufactured by cvs2svn to create tag 'R3.12.1.2'.
1995-09-13 18:27:49 +00:00
cvs2svn
74e405969a
This commit was manufactured by cvs2svn to create tag 'R3.12.1.1'.
1995-08-22 12:23:38 +00:00
cvs2svn
09e1c40650
This commit was manufactured by cvs2svn to create tag 'R3.12.1'.
1995-04-26 14:17:01 +00:00
cvs2svn
0de34c3162
This commit was manufactured by cvs2svn to create tag 'R3.12.0-beta13'.
1995-04-26 14:17:00 +00:00
cvs2svn
dd0ce8918a
This commit was manufactured by cvs2svn to create tag 'R3.12.0-beta12'.
1995-04-07 11:50:22 +00:00
cvs2svn
ed2f5648b2
This commit was manufactured by cvs2svn to create tag 'R3.12.0-beta11'.
1995-03-31 15:05:08 +00:00
cvs2svn
4d046c8424
This commit was manufactured by cvs2svn to create tag 'R3.12.0-beta10'.
1995-03-24 21:24:26 +00:00
cvs2svn
b9c8cd50e0
This commit was manufactured by cvs2svn to create tag 'R3.12.0-beta9'.
1995-03-08 13:48:39 +00:00
cvs2svn
239e6cfa2e
This commit was manufactured by cvs2svn to create tag 'R3.12.0-beta8'.
1995-02-18 01:51:39 +00:00
cvs2svn
9dc64d0063
This commit was manufactured by cvs2svn to create tag 'R3.12.0-beta7'.
1995-02-13 21:44:50 +00:00
cvs2svn
3186db5576
This commit was manufactured by cvs2svn to create tag 'R3.12.0-beta6'.
1995-01-09 20:52:03 +00:00
cvs2svn
5f24768671
This commit was manufactured by cvs2svn to create tag 'R3.12.0-beta5'.
1994-12-21 16:03:12 +00:00
cvs2svn
67378ebaa1
This commit was manufactured by cvs2svn to create tag 'R3.12.0-beta4'.
1994-12-16 16:11:27 +00:00
cvs2svn
6c620894f5
This commit was manufactured by cvs2svn to create tag 'R3.12.0-beta3'.
1994-12-15 16:12:45 +00:00
cvs2svn
17c54db7f7
This commit was manufactured by cvs2svn to create tag 'R3.12.0-beta2'.
1994-12-07 15:11:14 +00:00
cvs2svn
d6aa5a4dac
This commit was manufactured by cvs2svn to create tag 'R3.12.0-beta1'.
1994-11-30 15:17:08 +00:00
cvs2svn
15d6708cec
This commit was manufactured by cvs2svn to create tag 'R3.12.0-beta0'.
1994-11-01 14:55:16 +00:00
frl
adaf88fb3a
added gain parameter to dvx_program
1993-11-22 09:56:14 +00:00
kozubal
ec06199166
Added EPICS watchdog calls
1993-08-09 14:27:23 +00:00
kozubal
9d44bf0a27
Common CA task
1993-07-26 13:01:42 +00:00
kozubal
997527a6f4
*** empty log message ***
1993-07-26 13:00:33 +00:00
kozubal
3201dcd182
cleaned up some code
1993-07-26 12:58:03 +00:00
kozubal
9e6845d412
Single CA task
1993-07-26 12:53:25 +00:00
kozubal
ea6d45bf78
Fixed STR_BFR_SIZE to 300000
1993-04-02 16:40:32 +00:00
kozubal
9346359301
Fix for Vx5.0; fixed format for seqShowAll().
1992-02-27 08:36:51 +00:00
kozubal
be74546048
Allows smaller stack size to be specified.
1992-02-27 08:32:43 +00:00
kozubal
8a605fc201
Removed extraneous logMsg & seqLog calls.
1992-02-13 16:43:47 +00:00
kozubal
b710cff2dc
Decreased min. allowed stack size.
1992-02-05 14:55:13 +00:00
kozubal
aefb62938e
Added structure element/pointer constructs (-> and .).
1992-02-03 13:07:54 +00:00
kozubal
72eacab796
*** empty log message ***
1992-01-29 13:51:39 +00:00
kozubal
3d72da5c20
delay() fix, Vx5.0 compile option, code clean-up, task delete fix, removed task variables.
1992-01-29 13:46:37 +00:00
kozubal
af5138649e
Fixed "!" as binary operator.
1992-01-15 13:28:17 +00:00
kozubal
b27fbfa028
Initial revision
1992-01-03 10:53:06 +00:00
kozubal
f051fec106
fixed "if ( ... );" bug
1991-12-10 12:17:05 +00:00
kozubal
2929a1005c
Now displays task id & name, logfile fd & name.
1991-11-27 08:52:22 +00:00
kozubal
b6b65dd59c
Removed obsolete (uncompiled) code fro global locking.
1991-11-27 08:51:14 +00:00
kozubal
6f74cb0672
Cleaned up some code.
1991-11-27 08:50:02 +00:00
kozubal
21eb77ca50
Removed depend. in lstLib.a & added "option" statement to SNL.
1991-11-27 08:48:49 +00:00
kozubal
b542b7e273
See source files for changes!
1991-11-27 08:45:51 +00:00
kozubal
17281e3fd1
Now creates ss_ptr->getSemId properly (synchronous pvGet() works).
1991-10-25 11:48:03 +00:00
kozubal
1e29297075
Improved error msg for incorrect magic number
1991-08-21 15:40:36 +00:00
kozubal
e54acd1c9b
Added parameter to accept pathname for Version file
1991-08-21 15:39:30 +00:00
kozubal
fec9c40bcb
new version
1991-08-21 15:38:46 +00:00
kozubal
6aa0d20a11
*** empty log message ***
1991-08-15 11:22:15 +00:00
kozubal
b298c8dc5c
Improved delay() handling & added new language features.
1991-07-16 16:19:29 +00:00
kozubal
49c339455c
*** empty log message ***
1991-06-25 10:30:37 +00:00
kozubal
82742ecab1
Fixed string size.
1991-06-25 10:20:32 +00:00
kozubal
ee5321053a
Fixed delay() bug
1991-06-25 10:20:02 +00:00
kozubal
ac896ded3c
Improved information about state sets & channels
1991-06-25 10:19:33 +00:00
cvs2svn
7d92d60ecb
Standard project directories initialized by cvs2svn.
1990-10-17 05:53:39 +00:00