Author: vitek
Revision: 667365
Modified property: svn:log

Modified: svn:log at Mon Jun 16 09:47:35 2008
------------------------------------------------------------------------------
--- svn:log (original)
+++ svn:log Mon Jun 16 09:47:35 2008
@@ -2,13 +2,32 @@
 
        STDCXX-916
        * include/type_traits: New file defines C++0x type traits.
-       * include/rw/_config-gcc.h: Add macros for compiler support.
-       * include/rw/_config-msvc.h: Ditto.
+       * include/rw/_config-gcc.h [_RWSTD_TT_IS_ENUM, _RWSTD_TT_IS_UNION,
+       _RWSTD_TT_IS_CLASS, _RWSTD_TT_IS_POD, _RWSTD_TT_IS_EMPTY,
+       _RWSTD_TT_IS_POLYMORPHIC, _RWSTD_TT_IS_ABSTRACT, _RWSTD_TT_IS_BASE_OF,
+       _RWSTD_TT_HAS_TRIVIAL_CTOR, _RWSTD_TT_HAS_TRIVIAL_COPY,
+       _RWSTD_TT_HAS_TRIVIAL_ASSIGN, _RWSTD_TT_HAS_TRIVIAL_DTOR,
+       _RWSTD_TT_HAS_NOTHROW_CTOR, _RWSTD_TT_HAS_NOTHROW_COPY,
+       _RWSTD_TT_HAS_TRIVIAL_ASSIGN, _RWSTD_TT_HAS_VIRTUAL_DTOR,
+       _RWSTD_TT_ALIGN_OF, _RWSTD_ALIGNED_POD, _RWSTD_MAX_ALIGNMENT]: Add
+       macros for compiler support.
+       * include/rw/_config-msvc.h [_RWSTD_TT_IS_ENUM, _RWSTD_TT_IS_UNION,
+       _RWSTD_TT_IS_CLASS, _RWSTD_TT_IS_POD, _RWSTD_TT_IS_EMPTY,
+       _RWSTD_TT_IS_POLYMORPHIC, _RWSTD_TT_IS_ABSTRACT, _RWSTD_TT_IS_BASE_OF,
+       _RWSTD_TT_IS_CONVERTIBLE, _RWSTD_TT_HAS_VIRTUAL_DTOR,
+       _RWSTD_TT_HAS_TRIVIAL_CTOR, _RWSTD_TT_HAS_TRIVIAL_ASSIGN,
+       _RWSTD_TT_HAS_TRIVIAL_COPY, _RWSTD_TT_HAS_TRIVIAL_DTOR,
+       _RWSTD_TT_HAS_NOTHROW_CTOR, _RWSTD_TT_HAS_NOTHROW_ASSIGN,
+       _RWSTD_TT_HAS_NOTHROW_COPY, _RWSTD_TT_ALIGN_OF, _RWSTD_TT_ALIGNED_POD,
+       _RWSTD_TT_MAX_ALIGNMENT]: Ditto.
        * include/rw/_config.h [_RWSTD_EXT_CXX_OX]: Disable C++0x
        extensions unless defined.
        * include/rw/_defs.h [_RWSTD_SWCHAR_INT_T]: Add new macro that
        defines a type that has same size and layout a the fictional
        signed wchar_t.
+       [_RWSTD_UWCHAR_INT_T]: Modify definition to handle case where
+       unsigned long is not the same size as unsigned int. Add case for
+       unsigned long long.
        * etc/config/src/STATIC_ASSERT.cpp: Add configuration test to
        check for C++0x static_assert.
        * include/rw/_static_assert.h [_RWSTD_STATIC_ASSERT]: Add a

Reply via email to