- Apr 20, 2013
-
-
Richard Smith authored
llvm-svn: 179945
-
Richard Smith authored
llvm-svn: 179944
-
Richard Smith authored
llvm-svn: 179943
-
Richard Smith authored
llvm-svn: 179942
-
- Apr 19, 2013
-
-
Richard Smith authored
C++1y binary literals. llvm-svn: 179883
-
Richard Smith authored
llvm-svn: 179864
-
Richard Smith authored
llvm-svn: 179861
-
- Apr 10, 2013
-
-
Richard Smith authored
constructor. This isn't quite perfect (as usual, we don't handle default arguments correctly yet, and we don't deal with copy/move constructors for arguments correctly either, but this will be fixed when we implement core issue 1351. This completes our support for inheriting constructors. llvm-svn: 179154
-
- Mar 18, 2013
-
-
Richard Smith authored
llvm-svn: 177325
-
Richard Smith authored
any, and add a note that we cannot treat __int128 as an extended integral type. llvm-svn: 177324
-
- Mar 12, 2013
-
-
Richard Smith authored
implement correct functionality, even if it's not optimal. On this basis, mark "data dependency ordering" as done. Add footnotes for cases where our implementation is known to be suboptimal. llvm-svn: 176891
-
- Mar 10, 2013
-
-
Richard Smith authored
llvm-svn: 176781
-
- Feb 22, 2013
-
-
Richard Smith authored
* Mark attributes as done in SVN. * Downgrade alignment support from 'Clang 3.0' to 'SVN', now that we actually implement the rules. * Upgrade 'Dynamic initialization with concurrency' from 'No' to 'Clang 2.9' -- all that is required here is the ABI-mandated locking for the initialization of static locals. llvm-svn: 175882
-
- Jan 29, 2013
-
-
Richard Smith authored
* Mark 'sequence points' as done now we have a warning for unsequenced operations * Mark 'memory model' as done now we correctly model bitfield operations llvm-svn: 173771
-
- Oct 23, 2012
-
-
Richard Smith authored
libraries have an incorrect definition of std::common_type (inherited from a bug in the standard -- see LWG issue 2141), whereby they produce reference types when they should not. If we instantiate a typedef named std::common_type<...>::type, which is defined in a system header as decltype(... ? ... : ...), and the decltype produces a reference type, convert it to the non-reference type. (This doesn't affect any LWG2141-conforming implementation of common_type, such as libc++'s, because the default implementation of common_type<...>::type isn't supposed to produce a reference type.) This is horrible. I'm really sorry. :( Better ideas appreciated! llvm-svn: 166455
-
- Oct 05, 2012
-
-
Richard Smith authored
Clang can now cope with its eccentricities in C++11 mode. llvm-svn: 165265
-
- May 23, 2012
-
-
Richard Smith authored
llvm-svn: 157308
-
- Apr 20, 2012
-
-
Benjamin Kramer authored
Color is still yellow, as 3.1 isn't released yet. llvm-svn: 155217
-
Richard Smith authored
we generate correct code for both strong and weak atomic compare-exchanges, even though we don't propagate to the IR enough information to generate optimal weak compare-exchanges on architectures which support them. llvm-svn: 155161
-
- Apr 17, 2012
-
-
Richard Smith authored
from the C++ status page. llvm-svn: 154890
-
- 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
-