/[Apache-SVN]
ViewVC logotype

Revision 696295


Jump to revision: Previous Next
Author: faridz
Date: Wed Sep 17 13:48:18 2008 UTC (14 months, 1 week ago)
Changed paths: 25
Log Message:
2008-09-17  Farid Zaripov  <faridz@apache.org>

	STDCXX-563
	* include/rw/_atomic-deccxx.h: New header file with definitions of
	inline functions for atomic operations on ALPHA platform.
	* include/rw/_atomic-mipspro.h: New header file with definitions of
	inline functions for atomic operations on MIPS platform.
	* include/rw/_atomic-mutex.h: New header file with definitions of
	inline functions for atomic operations with using mutex object.
	* include/rw/_atomic-parisc.h: New header file with definitions of
	inline functions for atomic operations on PA RISC platform.
	* include/rw/_atomic-sparc.h: New header file with definitions of
	inline functions for atomic operations on SPARC platform.
	* include/rw/_atomic-x64.h: New header file with definitions of inline
	functions for atomic operations on Intel IA64 and x64 platforms.
	* include/rw/_atomic-x86.h: New header file with definitions of inline
	functions for atomic operations on Intel x86 platform.
	* include/rw/_atomic-xlc.h: New header file with definitions of inline
	functions for atomic operations on POWERPC platform.
	* include/rw/_atomic.h: New header file with definitions of inline
	functions for atomic operations.
	* include/rw/_mutex-dce.h: New header file with definitions of classes
	for thread safety using DCE threads.
	* include/rw/_mutex-os2.h: New header file with definitions of classes
	for thread safety using OS2 threads.
	* include/rw/_mutex-pthread.h: New header file with definitions of
	classes for thread safety using POSIX threads.
	* include/rw/_mutex-solaris.h: New header file with definitions of
	classes for thread safety using Solaris threads.
	* include/rw/_mutex-win32.h: New header file with definitions of
	classes for thread safety using Windows threads.
	* include/rw/_mutex.h: Split content of the file to the set of
	platform specific and OS specific headers above.
	(__rw_get_static_mutex) [!_RWSTD_NO_ATOMIC_OPS && !_PA_RISC2_0]: Use
	_RWSTD_ATOMIC_PREINCREMENT() on all platforms where atomic increment is
	available instead of using _InterlockedIncrement() only on Windows.
	* src/i86: Directory renamed to src/x86 for consistency.
	* src/i86_64: Directory renamed to src/x86_64 for consistency.
	* src/atomic.asm: Renamed i86 to x86 and i86_64 to x86_64 respectively.
	* src/atomic.s: Ditto.
	* src/x86/atomic.inc: Ditto.
	* src/x86/atomic.s: Ditto.
	* src/x86_64/atomic.inc: Ditto.
	* src/x86_64/atomic.s: Ditto.

Changed paths:

Path Details
Directorystdcxx/branches/4.2.x/include/rw/_atomic-deccxx.h added
Directorystdcxx/branches/4.2.x/include/rw/_atomic-mipspro.h added
Directorystdcxx/branches/4.2.x/include/rw/_atomic-mutex.h added
Directorystdcxx/branches/4.2.x/include/rw/_atomic-parisc.h added
Directorystdcxx/branches/4.2.x/include/rw/_atomic-sparc.h added
Directorystdcxx/branches/4.2.x/include/rw/_atomic-x64.h added
Directorystdcxx/branches/4.2.x/include/rw/_atomic-x86.h added
Directorystdcxx/branches/4.2.x/include/rw/_atomic-xlc.h added
Directorystdcxx/branches/4.2.x/include/rw/_atomic.h added
Directorystdcxx/branches/4.2.x/include/rw/_mutex-dce.h added
Directorystdcxx/branches/4.2.x/include/rw/_mutex-os2.h added
Directorystdcxx/branches/4.2.x/include/rw/_mutex-pthread.h added
Directorystdcxx/branches/4.2.x/include/rw/_mutex-solaris.h added
Directorystdcxx/branches/4.2.x/include/rw/_mutex-win32.h added
Directorystdcxx/branches/4.2.x/include/rw/_mutex.h modified , text changed
Directorystdcxx/branches/4.2.x/src/atomic.asm modified , text changed
Directorystdcxx/branches/4.2.x/src/atomic.s modified , text changed
Directorystdcxx/branches/4.2.x/src/i86/ deleted
Directorystdcxx/branches/4.2.x/src/i86_64/ deleted
Directorystdcxx/branches/4.2.x/src/x86/
(Copied from stdcxx/branches/4.2.x/src/i86, r695985)
added , props changed
Directorystdcxx/branches/4.2.x/src/x86/atomic.inc modified , text changed
Directorystdcxx/branches/4.2.x/src/x86/atomic.s modified , text changed
Directorystdcxx/branches/4.2.x/src/x86_64/
(Copied from stdcxx/branches/4.2.x/src/i86_64, r695985)
added , props changed
Directorystdcxx/branches/4.2.x/src/x86_64/atomic.inc modified , text changed
Directorystdcxx/branches/4.2.x/src/x86_64/atomic.s modified , text changed

apache@apache.org
ViewVC Help
Powered by ViewVC 1.1.2