Hi Chris,<br><br>As I said, I'd like to, however I never got the llvmdev thread in my e-mail box because I don't subscribe there, which kinda prevents me from replying to it. Unless there is something I am missing in which I apologize for being dumb.<br>
<br>If someone involed in the llvmdev thread could reply to it and put me in copy, I would then be more than happy to discuss it there. I won't have much to say though, just wanted to contribute the list of features and their availability to help you all deciding in due knowledge.<br>
<br>-- Matthieu.<br><br><div class="gmail_quote">On Fri, Jan 11, 2013 at 11:53 PM, Chris Lattner <span dir="ltr"><<a href="mailto:clattner@apple.com" target="_blank">clattner@apple.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi guys,<br>
<br>
Please continue this discussion on llvmdev to keep the discussion in one place.<br>
<span class="HOEnZb"><font color="#888888"><br>
-Chris<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
On Jan 11, 2013, at 1:13 PM, Joshua Cranmer <<a href="mailto:pidgeot18@gmail.com">pidgeot18@gmail.com</a>> wrote:<br>
<br>
> On 1/11/2013 2:28 PM, <a href="mailto:dag@cray.com">dag@cray.com</a> wrote:<br>
>> Matthieu Monrocq <<a href="mailto:matthieu.monrocq@gmail.com">matthieu.monrocq@gmail.com</a>> writes:<br>
>><br>
>>> If we move the bar a little higher: gcc 4.6, MSVC 11 (not CRT nov' 12)<br>
>>> and clang 3.1, we add some features.<br>
>>><br>
>>> - atomic (n2427) / requires MSVC 11<br>
>>> - forward enum (n2764) / requires gcc 4.6, MSVC 11<br>
>>> - nullptr (n2431) / requires gcc 4.6<br>
>>> - strongly-typed enums (n2347) / requires MSVC 11<br>
>>> - range-based for (n2930) / requires gcc 4.6, MSVC 11<br>
>> >From your extract it looks like MSVC 11 would also add:<br>
>><br>
>> - decltype (but for gcc not v1.1 - what is that?)<br>
> MSVC appears to be using it to refer to N3276, which I've briefly looked over to see how it changes decltype. The changes in N3276 amount to dropping the necessity of having intermediates in the expression as a result of function calls being complete types.<br>

>><br>
>> And MSVC 11.0v2 (I don't know what that is)<br>
> MSVC released a followup update to MSVC 11 (or 2012) which added more C++11 features; this is generally called the "November CTP".<br>
><br>
> --<br>
> Joshua Cranmer<br>
> News submodule owner<br>
> DXR coauthor<br>
><br>
> _______________________________________________<br>
> cfe-dev mailing list<br>
> <a href="mailto:cfe-dev@cs.uiuc.edu">cfe-dev@cs.uiuc.edu</a><br>
> <a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev</a><br>
<br>
_______________________________________________<br>
cfe-dev mailing list<br>
<a href="mailto:cfe-dev@cs.uiuc.edu">cfe-dev@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev</a><br>
</div></div></blockquote></div><br>