- Dec 31, 2012
-
-
Chandler Carruth authored
inlined. Patch by Saleem Abdulrasool, reviewed by Michael Spencer and Richard Smith. llvm-svn: 171276
-
Chandler Carruth authored
phabricator code review site easier with libc++. llvm-svn: 171275
-
- Dec 29, 2012
-
-
Howard Hinnant authored
Remove test for eof from istreambuf_iterator constructors. It is no longer necessary and potentially violates the constructor's noexcept spec. llvm-svn: 171232
-
- Dec 28, 2012
-
-
Howard Hinnant authored
inlined. These do not need to be always-inlined for ABI stability because they are not exported beyond this source due to the unnamed namespace. Also simplified use of the Wmissing-field-initializers pragma as was done for clang. llvm-svn: 171202
-
Howard Hinnant authored
llvm-svn: 171174
-
Howard Hinnant authored
llvm-svn: 171173
-
- Dec 27, 2012
-
-
Howard Hinnant authored
llvm-svn: 171169
-
Howard Hinnant authored
llvm-svn: 171167
-
Howard Hinnant authored
llvm-svn: 171165
-
- Dec 22, 2012
-
-
Chad Rosier authored
llvm-svn: 170967
-
- Dec 20, 2012
-
-
-
Howard Hinnant authored
Hyeon-Bin Jeong: readsome() need to reset gcount to zero. This fixes http://llvm.org/bugs/show_bug.cgi?id=14670. llvm-svn: 170703
-
Richard Smith authored
intrinsic. This relies upon the fact that overload resolution does not check access and ambiguity for a derived-to-base conversion. This passes all is_base_of tests in the test suite. llvm-svn: 170662
-
- Dec 18, 2012
-
-
Marshall Clow authored
llvm-svn: 170435
-
- Dec 13, 2012
-
-
Howard Hinnant authored
llvm-svn: 170062
-
- Dec 12, 2012
-
-
Howard Hinnant authored
Zhang Xiongpang: Add definitions for const data members. Fixes http://llvm.org/bugs/show_bug.cgi?id=14585. llvm-svn: 170026
-
- Dec 09, 2012
-
-
Howard Hinnant authored
llvm-svn: 169686
-
- Nov 30, 2012
-
-
Michael J. Spencer authored
llvm-svn: 169036
-
- Nov 29, 2012
-
-
Richard Smith authored
inherited from the previous out-of-class declaration, and attributes on friend function declarations are ill-formed in C++11. llvm-svn: 168853
-
- Nov 28, 2012
-
-
Daniel Dunbar authored
- Also, support overriding them with lit parameters. llvm-svn: 168749
-
- Nov 27, 2012
-
-
Howard Hinnant authored
llvm-svn: 168715
-
Howard Hinnant authored
llvm-svn: 168713
-
- Nov 26, 2012
-
-
Howard Hinnant authored
-ansi or -std=c++03, the long long type is not supported. So in this case, several functions and types, like lldiv_t, strtoll(), are not declared. llvm-svn: 168610
-
- Nov 16, 2012
-
-
Howard Hinnant authored
by Kimball Thurston. This fixes http://llvm.org/bugs/show_bug.cgi?id=14358. llvm-svn: 168209
-
- Nov 14, 2012
-
-
Howard Hinnant authored
llvm-svn: 167980
-
Marshall Clow authored
llvm-svn: 167930
-
- Nov 06, 2012
-
-
Howard Hinnant authored
llvm-svn: 167493
-
Howard Hinnant authored
llvm-svn: 167492
-
Howard Hinnant authored
llvm-svn: 167491
-
Howard Hinnant authored
llvm-svn: 167490
-
Howard Hinnant authored
Provide a way to disable use of extern templates in libc++. This is intended for the clients of libc++, not the libc++ build. The dylib should always contain the extern templates. To disable the client needs to put -D'_LIBCPP_EXTERN_TEMPLATE(...)=' on the command line. llvm-svn: 167486
-
- Nov 01, 2012
-
-
Howard Hinnant authored
llvm-svn: 167238
-
Howard Hinnant authored
Richard Smith: This fixes a problem in std::is_constructible for incomplete types, and those types with a user-defined operator,(). llvm-svn: 167233
-
- Oct 30, 2012
-
-
Howard Hinnant authored
llvm-svn: 167038
-
- Oct 15, 2012
-
-
Argyrios Kyrtzidis authored
llvm-svn: 165949
-
- Oct 13, 2012
-
-
Howard Hinnant authored
Use traits_type::to_int_type in basic_streambuf<_CharT, _Traits>::xsputn when calling overflow to correctly handle negative signed character types. This fixes http://llvm.org/bugs/show_bug.cgi?id=14074. llvm-svn: 165884
-
Howard Hinnant authored
Dimitry Andric: FreeBSD only: Add the C11 aligned_alloc to <cstdlib> and adjust the inclusion of quick_exit. llvm-svn: 165882
-
Argyrios Kyrtzidis authored
llvm-svn: 165860
-
- Oct 03, 2012
-
-
Howard Hinnant authored
llvm-svn: 165151
-
- Oct 02, 2012
-
-
Howard Hinnant authored
Make vector::iterator and string::iterator more resilient against overly generic relational operators. llvm-svn: 165033
-