Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [libc++] Remove _LIBCPP_BUILDING_XXX macros, which are redundant since ↵ | Louis Dionne | 2018-08-01 | 1 | -1/+0 |
| | | | | | | | | | | | | | | _LIBCPP_BUILDING_LIBRARY Summary: As suggested by Marshall in https://reviews.llvm.org/D49914 Reviewers: mclow.lists, EricWF Subscribers: christof, dexonsmith, cfe-commits Differential Revision: https://reviews.llvm.org/D50008 llvm-svn: 338475 | ||||
* | Implement LWG 2488 - Make the placeholders constexpr. | Eric Fiselier | 2016-06-26 | 1 | -10/+11 |
| | | | | | | | | | | | | | | | | | | | This patch makes the bind placeholders in std::placeholders both (1) const and (2) constexpr (See below). This is technically a breaking change for any code using the placeholders outside of std::bind and depending on them being non-const. However I don't think this will break any real world code. (1) Previously the placeholders were non-const extern globals in all dialects. This patch changes these extern globals to be const in all dialects. Since the cv-qualifiers don't participate in name mangling for globals this is an ABI compatible change. (2) Make the placeholders constexpr in C++11 and beyond. Although LWG 2488 only applies to C++17 I don't see any reason not to backport this change. llvm-svn: 273824 | ||||
* | license change | Howard Hinnant | 2010-11-16 | 1 | -2/+2 |
| | | | | llvm-svn: 119395 | ||||
* | Fixing whitespace problems | Howard Hinnant | 2010-08-22 | 1 | -1/+0 |
| | | | | llvm-svn: 111751 | ||||
* | Wiped out some non-ascii characters that snuck into the copyright. | Howard Hinnant | 2010-05-11 | 1 | -1/+1 |
| | | | | llvm-svn: 103516 | ||||
* | libcxx initial import | Howard Hinnant | 2010-05-11 | 1 | -0/+31 |
llvm-svn: 103490 |