/[Apache-SVN]
ViewVC logotype

Revision 673648


Jump to revision: Previous Next
Author: faridz
Date: Thu Jul 3 10:36:21 2008 UTC (15 years, 10 months ago)
Changed paths: 17
Log Message:
2008-07-03  Farid Zaripov  <faridz@apache.org>

	Merged r671433, r671542, r671547, r671833, r671835, r671890,
	r673060, r673067, r673109, r673122, r673125, r673156, r673604
	from 4.2.x branch.


	2008-06-25  Farid Zaripov  <faridz@apache.org>
	STDCXX-969
	* include/fstream.cc (close): Reset input/output sequences to prevent
	any subsequent I/O attempts on closed file.


	2008-06-25  Farid Zaripov  <farid_zaripov@epam.com>
	STDCXX-152
	* include/rw/_tree.h (_rb_tree): Rewrite typedefs to allow instantiate
	map and set containers on incomplete type.


	2008-06-25  Farid Zaripov  <farid_zaripov@epam.com>
	* include/rw/_mutex.h: #define WIN32_LEAN_AND_MEAN before #including
	<windows.h> to prevent #including unneeded headers, especially
	<winsock.h>, that causes an "WinSock.h has already been included"
	errors when <winsock2.h> has been #included after <rw/_mutex.h>.


	2008-06-26  Farid Zaripov  <faridz@apache.org>
	* tests/regress/23.containers.stdcxx-152.cpp: New regression test for
	STDCXX-152 issue.


	2008-06-26  Farid Zaripov  <faridz@apache.org>
	* tests/regress/23.vector.stdcxx-972.cpp: New regression test for
	STDCXX-972 issue.


	2008-06-26  Farid Zaripov  <faridz@apache.org>
	* tests/regress/27.filebuf.close.stdcxx-969.cpp: New regression test
	for STDCXX-969 issue.


	2008-07-01  Farid Zaripov  <faridz@apache.org>
	STDCXX-339
	* README: Removed description of the outdated
	_RWSTD_NO_INLINE_MEMBER_TEMPLATES config macro.
	* etc/config/src/INLINE_MEMBER_TEMPLATES.cpp:
	Deleted corresponding configuration test.


	2008-07-01  Farid Zaripov  <faridz@apache.org>
	* include/rw/_config-msvcrt.h [_WIN64]: Don't #define
	_RWSTD_NO_FWD_DECLARATIONS since the present forward
	declarations are working fine on _WIN64.
	* include/rw/_mutex.h [_WIN32 && _RWSTD_NO_FWD_DECLARATIONS]:
	Reverted changes from r671547.


	2008-07-01  Farid Zaripov  <faridz@apache.org>
	STDCXX-339
	* etc/config/src/EXTERN_MEMBER_TEMPLATE.cpp: Removed dependency
	on deleted config test. Corrected name of the config macro
	_RWSTD_NO_MEMBER_TEMPLATES. Replaced NO_MEMBER_TEMPLATE to
	NO_MEMBER_TEMPLATES for consistency.
	* etc/config/src/extern_template_imp.cpp: Ditto.
	* etc/config/src/extern_template_imp.h: Removed using of the
	NO_INLINE_MEMBER_TEMPLATE macro. Replaced NO_MEMBER_TEMPLATE to
	NO_MEMBER_TEMPLATES for consistency.
	* etc/config/src/MEMBER_TEMPLATES.cpp: Removed inclusion of the
	deleted config test.


	2008-07-01  Farid Zaripov  <faridz@apache.org>
	* etc/config/src/ATOMIC_OPS.cpp: Restored config test file, deleted
	in rev. 614212.
	* include/rw/_mutex.h: Define new macro _RWSTD_CRITICAL_SECTION
	defined as _CRITICAL_SECTION on gcc/MinGW and _RTL_CRITICAL_SECTION 
	on other Windows compilers.
	[_RWSTD_INTERLOCKED_T && !_MSC_VER] Added declarations of Win32 API
	InterlockedXXX() functions. Added definitions of the inline
	_InterlockedXXX() functions for consistency with MSVC's intinsics.
	Use __try/__except on MSVC (and ICC/Windows) only.


	2008-07-01  Farid Zaripov  <faridz@apache.org>
	* etc/config/windows/configure.wsf (checkArchitecture):
	Corrected regular expression's.
	(checkDependencies): Updated regular expression to find
	the macros, that exactly matches to the required dependency.


	2008-07-01  Farid Zaripov  <faridz@apache.org>
	* etc/config/src/libc_decl.sh: Echo linker's command line as well.


	2008-07-03  Farid Zaripov  <faridz@apache.org>
	* util/gencat.cpp (main): Added code for generating
	message catalogs on MinGW.


Changed paths

Path Details
Directorystdcxx/trunk/README modified , text changed
Directorystdcxx/trunk/etc/config/src/ATOMIC_OPS.cpp
(Copied from stdcxx/branches/4.2.x/etc/config/src/ATOMIC_OPS.cpp, r673122)
added
Directorystdcxx/trunk/etc/config/src/EXTERN_MEMBER_TEMPLATE.cpp modified , text changed
Directorystdcxx/trunk/etc/config/src/INLINE_MEMBER_TEMPLATES.cpp deleted
Directorystdcxx/trunk/etc/config/src/MEMBER_TEMPLATES.cpp modified , text changed
Directorystdcxx/trunk/etc/config/src/extern_template_imp.cpp modified , text changed
Directorystdcxx/trunk/etc/config/src/extern_template_imp.h modified , text changed
Directorystdcxx/trunk/etc/config/src/libc_decl.sh modified , text changed
Directorystdcxx/trunk/etc/config/windows/configure.wsf modified , text changed
Directorystdcxx/trunk/include/fstream.cc modified , text changed
Directorystdcxx/trunk/include/rw/_config-msvcrt.h modified , text changed
Directorystdcxx/trunk/include/rw/_mutex.h modified , text changed
Directorystdcxx/trunk/include/rw/_tree.h modified , text changed
Directorystdcxx/trunk/tests/regress/23.containers.stdcxx-152.cpp
(Copied from stdcxx/branches/4.2.x/tests/regress/23.containers.stdcxx-152.cpp, r671833)
added
Directorystdcxx/trunk/tests/regress/23.vector.stdcxx-972.cpp
(Copied from stdcxx/branches/4.2.x/tests/regress/23.vector.stdcxx-972.cpp, r671835)
added
Directorystdcxx/trunk/tests/regress/27.filebuf.close.stdcxx-969.cpp
(Copied from stdcxx/branches/4.2.x/tests/regress/27.filebuf.close.stdcxx-969.cpp, r671890)
added
Directorystdcxx/trunk/util/gencat.cpp modified , text changed

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26