Andrew Johnson
68e0fba01b
2009-02-08: Work with & match R3.14.10 output; rename tools.
2010-04-08 17:23:32 -05:00
Andrew Johnson
f464b4d899
2007-04-19: Reorganized cdefs, C++ guard and some formatting.
2010-04-08 17:09:59 -05:00
Andrew Johnson
cf421b7be9
2007-04-17: Added functionality for CDEFS. Still needs changes to dbToRecordtypeH.
2010-04-08 17:09:25 -05:00
Andrew Johnson
487596a2a8
2004-09-10: Updated menu definition stuff.
2010-04-08 16:21:58 -05:00
Andrew Johnson
daa0630361
2004-07-30: Work continues.
...
Make dbToRecordtypeH generate the same output as my 2002 C++ code.
Other changes in testing and macros.
2010-04-08 16:18:03 -05:00
Andrew Johnson
a1b72626ec
2004-07-12: More implementation, can't remember the details now.
2010-04-08 15:55:49 -05:00
Andrew Johnson
38bd72e67a
2004-07-09: Progress!
...
Added a class for each Recfield DBF_TYPE, use this to
simplify conversion to C code.
dbToRecordtypeH incomplete, but it outputs the record struct.
190 tests, 100% ok.
2010-04-08 15:54:02 -05:00
Andrew Johnson
42367731ef
2004-07-08: Lots of development work, parser works.
2010-04-08 15:52:36 -05:00
Andrew Johnson
86c12943bc
2004-07-06: Implementation of libCom's macLib for perl code.
2010-04-08 15:50:43 -05:00
Andrew Johnson
680e05c2c2
2004-06-23: Fixed various things, added Recordtype and global DBD object tests.
2010-04-08 15:48:50 -05:00
Andrew Johnson
b20cf681ae
2004-06-04: Added individual object tests.
2010-04-08 15:47:58 -05:00
Andrew Johnson
a996fc6c06
2004-06-04: Sync laptop => CVS
2010-04-08 15:47:07 -05:00
Andrew Johnson
38e1b910a5
2004-04-29: work in progress
2010-04-08 15:44:53 -05:00
Andrew Johnson
d59a0ac06f
Merged 3.14 changes from 2011-08-23 to 2011-09-15
2011-09-20 13:07:52 -05:00
Janet Anderson
032e990c1e
Made all clean rules single colon rules. Added CLEANS macro to list
...
created files to be removed by "make clean" in O.<arch> directory.
Replaced clean rule in Makefiles with a CLEANS definition.
2011-09-15 14:12:14 -05:00
Janet Anderson
69609896e4
Made all clean rules single colon rules. Added CLEANS macro to list
...
created files to be removed by "make clean" in O.<arch> directory.
Replaced clean rule in Makefiles with a CLEANS definition.
2011-09-15 14:05:05 -05:00
Janet Anderson
72ed0bc27b
Fixed DBDINC_NAME definition
2011-09-15 11:22:10 -05:00
Janet Anderson
47f52c6b93
Fixed TARGET_SRCS definition
2011-09-15 11:19:32 -05:00
Janet Anderson
3a101aa697
Fixed DBDINC_NAME definition
2011-09-15 11:03:20 -05:00
Janet Anderson
46ea687c6d
Fixed TARGET_SRCS definition
2011-09-15 11:00:41 -05:00
unknown
4fa6f0556c
fixed 64 bit compiler warnings
2011-09-12 15:44:52 -06:00
Andrew Johnson
36962da06c
configure: Fix for compiler-specific includes
...
Need to search the include/compiler/<cmplr> dirs for all external
modules listed in the RELEASE file as well.
2011-09-11 00:58:49 -05:00
Andrew Johnson
dfb8c8ed2b
Merged the rebased-atomics branch.
...
There are still quite a lot of warnings that need cleaning
up when compiling epicsAtomicTest.cpp on a 64-bit system.
2011-09-09 18:09:48 -05:00
Andrew Johnson
75aa05d30f
libCom: Remove extern "C" { #include <...> } from osdSock.h
...
Our joint conclusion was that wrapping system includes with
extern "C" used to be necessary on some OS builds when C++
was much less common, but is now wrong.
2011-09-09 17:14:35 -05:00
Andrew Johnson
3cfa011760
libCom: Clean up warning from Darwin.
2011-09-09 17:10:32 -05:00
Andrew Johnson
7b82df189e
Prepare configure/os to support vxWorks 6.9
...
I don't think it will work yet though because they removed the
taskVarLib which we use, and there may be other issues too.
2011-09-09 09:41:35 -05:00
Jeff Hill
83e5247ed4
workaround for non-standard vxWorks 5.5.2 gnu compiler
2011-09-08 17:57:14 -06:00
Andrew Johnson
303bc702b2
documentation/README: We now require vxWorks 5.5 or later
2011-09-07 12:16:50 -05:00
Andrew Johnson
26757f5317
libCom/osi: Clean up compiler warnings on vxWorks
2011-09-07 10:59:11 -05:00
Andrew Johnson
8e028f0f3d
libCom/test: errlog test needs -lsocket on Solaris
2011-09-07 10:05:42 -05:00
Jeff Hill
57953e6e24
fixed sunos compiler issue (I dont have sunos 5.10 here)
2011-09-06 18:51:04 -06:00
Andrew Johnson
841978e8c8
Remove epicsAtomicLocked.{h,cpp} from Makefile too.
2011-09-06 10:33:56 -05:00
Jeff Hill
fd10e77518
o hopefully fixed missing functions with sunos 5.10 or higher
...
o removed unused trash files which somehow reappeared after rebase
2011-09-02 18:18:46 -06:00
Andrew Johnson
189dfc6188
configure: Hide rm command in new YACC rules.
2011-09-02 16:24:09 -05:00
Jeff Hill
1ff2408ba4
o hoping that atomic_inc_ptr_nv and atomic_dec_ptr_nv interface definitions will be available if we use sys/atomic.h instead of atomic.h
...
o fixed issue introduced by last revision where definition of lock functions and lock key were not present if its sunos 5.10 or greater
(its time consuming to develop code if you can only run the (SUNPRO) compiler indirectly)
2011-09-02 09:59:03 -06:00
Jeff Hill
c76b800f2a
must ... not .. use the improved c++ casts in c code
2011-09-01 11:43:14 -06:00
Jeff Hill
f5c374c556
o improved comments
...
o dont include epicsAtomicOSD.h from any of the implementations of epicsAtomicCD.h unless the compiler has support for an inline keyword
o removed superfluous ifdef on EPICS_ATOMIC_INLINE all versions of epicsAtomicDefault.h and epicsAtomicOSD.h
o In the implementations of epicsAtomicOSD.cpp if EPICS_ATOMIC_INLINE isnt defined define it to be empty and then include epicsAtomicOSD.h
o fixing some compile time issues for solaris version of epicsAtomicOSD.h (so that Janet can run another compile on that os)
2011-09-01 11:25:53 -06:00
Andrew Johnson
098f7ce850
Update FLEX rules.
...
Use the '-t' option to flex to generate a unique output filename.
Needed for parallel builds when multiple lexers are built in
the same object directory.
2011-09-01 11:46:54 -05:00
Andrew Johnson
dbaa045afc
Merged compiler-specific include files branch.
2011-09-01 11:42:37 -05:00
Andrew Johnson
2def6a3d80
Move default macros to compilerDependencies.h
...
Added check in gcc-specific header to error if __clang__ defined
Some versions of clang don't support __has_attribute()
2011-08-31 17:35:18 -05:00
Andrew Johnson
1862b33328
configure: Adjust instructions for switching to clang
2011-08-31 17:32:32 -05:00
Michael Davidsaver
2714ff703b
Fix source reorg issues from Windows
...
* fix libCom exports for things which used to be built differently
* logserver needs winsock
* errlog prefix: fix warnings on win32
* fix dll imports in ioc/db
2011-08-30 18:09:11 -05:00
Andrew Johnson
c5212ea23c
libCom: epicsVersion.h changes
...
Make version numbers easier to compare.
2011-08-30 17:50:53 -05:00
Jeff Hill
3bae2a470f
fixed names on redefinition protection macros for vxWorks
2011-08-30 14:46:24 -06:00
Jeff Hill
5f096a8b80
fixed epics atomic read memory barrier name - old versions of vxWorks
2011-08-30 14:04:36 -06:00
Till Straumann
f203e9a48b
libCom: Fix OS priority mapping on Posix
...
Fixes lp:835138
2011-08-30 14:47:31 -05:00
Jeff Hill
798f1f2ace
fixed word missing from vxWorks specific read and write memory barrier functions
2011-08-30 13:34:17 -06:00
Jeff Hill
43fa23bba6
fixed vxWorks name for epicsAtomicTest
2011-08-30 10:49:52 -06:00
Jeff Hill
ad669d6ece
fixed wrong return type old vxWorks epicsAtomicUnlock
2011-08-30 10:29:56 -06:00
Jeff Hill
f3ca4f1601
fixed test count
2011-08-30 09:27:40 -06:00