[Patch] libstdc++/31426 & C++0x type_traits
Paolo Carlini
pcarlini@suse.de
Tue May 29 16:53:00 GMT 2007
Hi,
the below tries to implement rather literally Doug's suggestion for
solving the coexistence problem of TR1 and C++0x headers, as discussed
back in April. As part of it, <type_traits> is now a bit closer to the
C++0x specifications, uses more front-end builtins, but more work is
needed, here and elsewhere, just as a small example, is_signed /
is_unsigned are different in C++0x. But all of that should be manageable
in that framework, because, as the type_traits example shows, Doug's
idea easily allow code reuse from tr1_impl.
Patch tested without PCHs, on x86 and x86_64-linux. I'd like to put it
in something similar very soon and proceed incrementally with further work.
Paolo.
//////////////////
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: CL_31426
URL: <http://gcc.gnu.org/pipermail/libstdc++/attachments/20070529/19ddb045/attachment.ksh>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: patch_31426.bz2
Type: application/x-tar
Size: 164996 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/libstdc++/attachments/20070529/19ddb045/attachment.tar>
More information about the Libstdc++
mailing list