lp:~epics-core/epics-base/epicsR3.15-atomics
- Get this branch:
- bzr branch lp:~epics-core/epics-base/epicsR3.15-atomics
Branch merges
- Andrew Johnson: Needs Fixing
-
Diff: 3254 lines (+3083/-1) (has conflicts)26 files modifiedconfigure/os/CONFIG.win32-x86.win32-x86 (+1/-1)
src/libCom/Makefile (+282/-0)
src/libCom/osi/compiler/borland/compilerSpecific.h (+55/-0)
src/libCom/osi/compiler/clang/compilerSpecific.h (+59/-0)
src/libCom/osi/compiler/clang/epicsAtomicCD.h (+31/-0)
src/libCom/osi/compiler/default/compilerSpecific.h (+45/-0)
src/libCom/osi/compiler/default/epicsAtomicCD.h (+30/-0)
src/libCom/osi/compiler/gcc/compilerSpecific.h (+62/-0)
src/libCom/osi/compiler/gcc/epicsAtomicCD.h (+172/-0)
src/libCom/osi/compiler/msvc/compilerSpecific.h (+57/-0)
src/libCom/osi/compiler/msvc/epicsAtomicCD.h (+124/-0)
src/libCom/osi/compiler/solStudio/epicsAtomicCD.h (+31/-0)
src/libCom/osi/compilerDependencies.h (+47/-0)
src/libCom/osi/epicsAtomic.h (+237/-0)
src/libCom/osi/epicsAtomicDefault.h (+227/-0)
src/libCom/osi/os/WIN32/epicsAtomicMS.h (+222/-0)
src/libCom/osi/os/WIN32/epicsAtomicOSD.cpp (+22/-0)
src/libCom/osi/os/WIN32/epicsAtomicOSD.h (+47/-0)
src/libCom/osi/os/posix/epicsAtomicOSD.cpp (+99/-0)
src/libCom/osi/os/posix/epicsAtomicOSD.h (+35/-0)
src/libCom/osi/os/solaris/epicsAtomicOSD.h (+173/-0)
src/libCom/osi/os/vxWorks/epicsAtomicOSD.cpp (+21/-0)
src/libCom/osi/os/vxWorks/epicsAtomicOSD.h (+251/-0)
src/libCom/test/Makefile (+9/-0)
src/libCom/test/epicsAtomicPerform.cpp (+506/-0)
src/libCom/test/epicsAtomicTest.cpp (+238/-0)
Branch information
Recent revisions
- 12261. By Jeff Hill
-
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) - 12259. By Jeff Hill
-
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) - 12258. By Jeff Hill <email address hidden>
-
fixed names on redefinition protection macros for vxWorks
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:~epics-core/epics-base/3.15