lp:~epics-core/epics-base/rebased-atomics

Created by Andrew Johnson and last modified
Get this branch:
bzr branch lp:~epics-core/epics-base/rebased-atomics
Members of EPICS Core Developers can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
EPICS Core Developers
Project:
EPICS Base
Status:
Merged

Recent revisions

12284. By Andrew Johnson

documentation/README: We now require vxWorks 5.5 or later

12283. By Andrew Johnson

libCom/osi: Clean up compiler warnings on vxWorks

12282. By Jeff Hill

fixed sunos compiler issue (I dont have sunos 5.10 here)

12281. By Andrew Johnson

Remove epicsAtomicLocked.{h,cpp} from Makefile too.

12280. By Jeff Hill

o hopefully fixed missing functions with sunos 5.10 or higher
o removed unused trash files which somehow reappeared after rebase

12279. 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)

12278. By Jeff Hill

must ... not .. use the improved c++ casts in c code

12277. 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)

12276. By Jeff Hill <email address hidden>

fixed names on redefinition protection macros for vxWorks

12275. By Jeff Hill

fixed epics atomic read memory barrier name - old versions of 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
This branch contains Public information 
Everyone can see this information.