- Apr 13, 2012
-
-
Richard Smith authored
implementations, mark the atomics-related parts of the C++11 status page as done. I've not marked 'Strong Compare and Exchange' done, since although we implement supporting builtins, we don't yet produce different code for the weak and strong forms. llvm-svn: 154644
-
- Apr 10, 2012
-
-
Douglas Gregor authored
return types, from Michel Morin! llvm-svn: 154428
-
- Mar 26, 2012
-
-
Richard Smith authored
between unscoped enumerations and class template member specializations, whose behavior is currently under discussion in CWG (and for which there is a preference to not implement the currently-standardized wording). llvm-svn: 153464
-
- Mar 24, 2012
-
-
Richard Smith authored
forward-declared enums aren't /quite/ done yet. llvm-svn: 153350
-
Richard Smith authored
a previous declaration if the redeclaration is invalid. That way lies madness. Fixes a crash-on-invalid reported by Abramo. llvm-svn: 153349
-
- Mar 15, 2012
-
-
Richard Smith authored
scoped enumeration members. Later uses of an enumeration temploid as a nested name specifier should cause its instantiation. Plus some groundwork for explicit specialization of member enumerations of class templates. llvm-svn: 152750
-
- Mar 11, 2012
-
-
Richard Smith authored
collection'. Keep it in the table to match gcc's table, but mark it N/A. llvm-svn: 152528
-
- Mar 09, 2012
-
-
Richard Smith authored
basic source character set in C++98. Add -Wc++98-compat diagnostics for same in literals in C++11. Extend such support to cover string literals as well as character literals, and mark N2170 as done. This seems too minor to warrant a release note to me. Let me know if you disagree. llvm-svn: 152444
-
Richard Smith authored
llvm-svn: 152396
-
- Mar 04, 2012
-
-
Richard Smith authored
llvm-svn: 151992
-
- Feb 25, 2012
-
-
Sebastian Redl authored
llvm-svn: 151458
-
- Feb 24, 2012
-
-
Richard Smith authored
"C++0x". Use "C++98" to refer to C++98, not "C++". Add heading for C++98 support section. llvm-svn: 151381
-
Richard Smith authored
agreed on IRC, any remaining issues are best dealt with as bugs. We have no __has_feature check for this; please shout if you'd like one. This feature seems too small to be worth its own release notes bullet (again, please shout if you disagree). llvm-svn: 151380
-
- Feb 23, 2012
-
-
Douglas Gregor authored
- Apparently, SVN is yellow - Note that initializer lists are "in progress" llvm-svn: 151232
-
Douglas Gregor authored
llvm-svn: 151231
-
- Feb 14, 2012
-
-
Richard Smith authored
features. :) llvm-svn: 150522
-
- Jan 12, 2012
-
-
Richard Smith authored
llvm-svn: 148021
-
Richard Smith authored
in a constant expression, for compatibility with g++. llvm-svn: 148020
-
- Nov 05, 2011
-
-
Benjamin Kramer authored
llvm-svn: 143803
-
- Nov 02, 2011
-
-
David Blaikie authored
llvm-svn: 143539
-
Michael J. Spencer authored
llvm-svn: 143535
-
- Oct 28, 2011
-
-
Douglas Gregor authored
3.0. Fixses PR11252. llvm-svn: 143216
-
- Oct 15, 2011
-
-
Douglas Gregor authored
Tweak the C++11 status prose a bit. We still need better user guidance on the standard library issue llvm-svn: 142019
-
Douglas Gregor authored
user-centric list, with Clang version numbers, following GCC's lead (and user requests). llvm-svn: 142015
-
- Oct 14, 2011
-
-
David Blaikie authored
llvm-svn: 141949
-
- Oct 10, 2011
-
-
Sebastian Redl authored
Now that we support move generation, mention this in the language extension and C++ status pages. Also update the C++ status for default functions, which are complete now that we can generate move functions, and destructor exception specifications, which I did a while ago. llvm-svn: 141558
-
- Aug 11, 2011
-
-
Craig Topper authored
llvm-svn: 137299
-
- Jul 27, 2011
-
-
Douglas Gregor authored
Update C++0x status page to reflect support for unicode string and character literals, from Craig Topper llvm-svn: 136216
-
- Jul 25, 2011
-
-
Douglas Gregor authored
conversion operators, from Jonathan Sauer. llvm-svn: 135932
-
- Jul 21, 2011
-
-
Richard Smith authored
llvm-svn: 135689
-
Douglas Gregor authored
Clean up the C++ status page by eliminating the utterly unnecessary set of projects. C++98/03 is sooooo yesterday llvm-svn: 135687
-
Douglas Gregor authored
llvm-svn: 135686
-
- May 06, 2011
-
-
Richard Smith authored
Update www: we now mangle references to function parameters properly. Also, this is really more a decltype issue rather than a late-specified return type issue. llvm-svn: 130958
-
- May 05, 2011
-
-
Richard Smith authored
llvm-svn: 130953
-
- May 01, 2011
-
-
Alexis Hunt authored
As far as I know, this implementation is complete but might be missing a few optimizations. Exceptions and virtual bases are handled correctly. Because I'm an optimist, the web page has appropriately been updated. If I'm wrong, feel free to downgrade its support categories. llvm-svn: 130642
-
- Apr 15, 2011
-
-
Richard Smith authored
llvm-svn: 129569
-
Chris Lattner authored
Luis Felipe Strano Moraes! llvm-svn: 129559
-
- Apr 14, 2011
-
-
Richard Smith authored
Name mangling of late-specified return types doesn't work if the return type references the argument types: template<typename T> auto f(T a) -> decltype(a.foo()); Since this is the primary reason for the introduction of this feature, downgrade implementation status to "Some examples work". llvm-svn: 129533
-
- Apr 03, 2011
-
-
Richard Smith authored
clang has had full and tested support for C++0x trailing-return-type and auto type deduction since r126166. Update the website to reflect this, and add a __has_feature test. trailing-return-type codegen is not tested yet (name mangling in particular). llvm-svn: 128787
-
- Mar 30, 2011
-
-
Jeffrey Yasskin authored
llvm-svn: 128498
-