Commit Graph
93 Commits
Author SHA1 Message Date
unknownandAndrew 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
unknownandAndrew 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
unknownandAndrew 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
unknownandAndrew 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
unknownandAndrew 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
unknownandAndrew Johnson 6cfb241404 Fix RTEMS build issue finding close() 2010-07-19 14:01:41 -05:00
unknownandAndrew Johnson 1660dcac9c Removed trailing ';' from dbGetSevr macro definition. 2010-07-19 09:49:01 -05:00
unknownandAndrew 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