2008-10-14  Farid Zaripov  <faridz@apache.org>

	Merged revs 687762, 694649, 694675, 694677, 697885, 700895,
	704366 from 4.2.x branch.


	2008-08-21  Farid Zaripov  <faridz@apache.org>
	STDCXX-976
	* include/rw/_specialized.h (uninitialized_copy) [!__HP_aCC]:
	Explicitly cast *__first into const reference to the
	iterator_traits<_InputIterator>::value_type type for accepting
	_InputIterator's with operator*() returning rvalue.


	2008-09-12  Farid Zaripov  <faridz@apache.org>
	* src/time_put.cpp (__rw_get_timepunct): Cast off to _RWSTD_UINT32_T
	to shut up conversion warnings on 64-bit MSVC.


	2008-09-12  Farid Zaripov  <faridz@apache.org>
	STDCXX-968
	STDCXX-1009
	* include/rw/_select.h: Use 1L for select discriminator to avoid
	64-bit migration warnings for converting the integer to pointer.


	2008-09-22  Farid Zaripov  <faridz@apache.org>
	STDCXX-976
	* include/rw/_specialized.h: Reverted r694675.
	(uninitialized_copy): Use ::new() instead of __rw::__rw_construct().


	2008-09-12  Farid Zaripov  <faridz@apache.org>
	STDCXX-976
	* include/rw/_specialized.h (uninitialized_copy): Reverted r687762.
	Added const _TypeU& overloads of the __rw_construct().


	2008-10-01  Farid Zaripov  <faridz@apache.org>
	* etc/config/xfail.txt: Removed lines, corresponding to
	recently resolved STDCXX-1009 issue.


	2008-10-14  Martin Sebor  <sebor@roguewave.com>
	* include/rw/_specialized.h (uninitialized_copy): avoid
	const-qualifying ptr to prevent an HP aCC 3 bug (see STDCXX-1021).


git-svn-id: https://svn.apache.org/repos/asf/stdcxx/trunk@704438 13f79535-47bb-0310-9956-ffa450edef68
4 files changed