Date: 2007-09-05 15:52:20
Date: 2007-09-05 15:52:18 EDT (Wed, 05 Sep 2007)
New Revision: 39131
boost.typeof now supports native typeof for VC8.0
Text files modified:
trunk/libs/typeof/doc/typeof.qbk | 10 ++++++----
trunk/status/explicit-failures-markup.xml | 2 --
2 files changed, 6 insertions(+), 6 deletions(-)
--- trunk/libs/typeof/doc/typeof.qbk (original)
+++ trunk/libs/typeof/doc/typeof.qbk 2007-09-05 15:52:18 EDT (Wed, 05 Sep 2007)
@@ -644,12 +644,14 @@
//Use the base class to access the type.
typedef typeof_access::id2type::type type;
-This method has also been adapted to VC7.0, where the nested class
+Peder Holt adapted this method to VC7.0, where the nested class
is a template class that is specialized in the derived class.
-The loopholes have been fixed in VC8.0 though, so on this compiler
-this method doesn't work.
+In VC8.0, it seemed that all the bug-featire had been fixed, but
+Steven Watanabe managed to implement a more rigorous version of the VC7.0 fix that
+enables 'typeof' to be supported 'natively' here as well.
-For this and many other compilers neither native `typeof` support
+For many other compilers neither native `typeof` support
nor the trick described above is an option. For such compilers
the emulation method is the only way of implementing `typeof`.
--- trunk/status/explicit-failures-markup.xml (original)
+++ trunk/status/explicit-failures-markup.xml 2007-09-05 15:52:18 EDT (Wed, 05 Sep 2007)
@@ -2601,8 +2601,6 @@
<test name="*_native" category="Native compiler support">
- <toolset name="vc-8_0*"/>
- <toolset name="msvc-8.0*"/>
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk