- Feb 29, 2012
-
-
David Chisnall authored
Solaris not providing some of the locales that the test suite uses. Note: This depends on an xlocale (partial) implementation for Solaris and a couple of fixed standard headers. These will be committed to a branch later today. llvm-svn: 151720
-
David Chisnall authored
llvm-svn: 151719
-
David Chisnall authored
llvm-svn: 151718
-
David Chisnall authored
llvm-svn: 151717
-
- Feb 28, 2012
-
-
Howard Hinnant authored
Reduce the number of move constructions when constructing a std::function. This fixes http://llvm.org/bugs/show_bug.cgi?id=12105. llvm-svn: 151652
-
- Feb 26, 2012
-
-
Howard Hinnant authored
vector::emplace_back was mistakenly requiring move assignable. Fixed that and did a little drive-by optimization at the same time. This fixes http://llvm.org/bugs/show_bug.cgi?id=12085. llvm-svn: 151492
-
- Feb 25, 2012
-
-
Howard Hinnant authored
llvm-svn: 151461
-
Howard Hinnant authored
At least temporarily move operator new/delete from the abi back to here. I'm having trouble reexporting it as a weak symbol. llvm-svn: 151459
-
Howard Hinnant authored
llvm-svn: 151453
-
Howard Hinnant authored
llvm-svn: 151451
-
Howard Hinnant authored
Hook up to the new clang __is_trivially_constructible and __is_trivially_assignable traits. Fixes r10925427 and http://llvm.org/bugs/show_bug.cgi?id=12038. llvm-svn: 151406
-
- Feb 22, 2012
-
-
Dave Zarzycki authored
llvm-svn: 151108
-
- Feb 21, 2012
-
-
Howard Hinnant authored
Modernize conversion to bool to the explicit bool conversion operator (library wide). This fixes http://llvm.org/bugs/show_bug.cgi?id=12058. llvm-svn: 151088
-
Howard Hinnant authored
Modernize relational operators for shared_ptr and unique_ptr. This includes adding support for nullptr, and using less<T*>. Fixes http://llvm.org/bugs/show_bug.cgi?id=12056. llvm-svn: 151084
-
- Feb 20, 2012
-
-
Bob Wilson authored
llvm-svn: 150965
-
Howard Hinnant authored
llvm-svn: 150964
-
- Feb 19, 2012
-
-
Jeffrey Yasskin authored
llvm-svn: 150935
-
Howard Hinnant authored
Initialize all the fields of struct tm before passing it to strftime. One of the uninitialized fields, probably the pointer field tm_zone, was causing a segfault on linux. Patch contributed by Jeffrey Yasskin. llvm-svn: 150929
-
Howard Hinnant authored
llvm-svn: 150927
-
- Feb 18, 2012
-
-
Howard Hinnant authored
llvm-svn: 150893
-
Howard Hinnant authored
llvm-svn: 150887
-
- Feb 17, 2012
-
-
Howard Hinnant authored
llvm-svn: 150835
-
- Feb 15, 2012
-
-
Howard Hinnant authored
Use __is_polymorphic if available. This fixes http://llvm.org/bugs/show_bug.cgi?id=11983 . Patch contributed by Jonathan Sauer. llvm-svn: 150614
-
Howard Hinnant authored
tuple was accidentally lacking a valid copy assignment operator. It went undetected because I had failed to test assigning from a const lvalue. This fixes http://llvm.org/bugs/show_bug.cgi?id=11921 llvm-svn: 150613
-
Howard Hinnant authored
Do not parse sign if a sign is not the next legal character when parsing floating point from an input stream. Fixes http://llvm.org/bugs/show_bug.cgi?id=11871 llvm-svn: 150609
-
http://llvm.org/bugs/show_bug.cgi?id=12007Howard Hinnant authored
Another stab at fixing http://llvm.org/bugs/show_bug.cgi?id=12007. I earlier missed that there are two common_type definitions and corrected only one of them. llvm-svn: 150599
-
Howard Hinnant authored
Remove reference from common_type definition. It looks like a recent clang decltype implementation got fixed/improved and exposed this. Fixes http://llvm.org/bugs/show_bug.cgi?id=12007. llvm-svn: 150581
-
Howard Hinnant authored
llvm-svn: 150542
-
- Feb 14, 2012
-
-
Howard Hinnant authored
Provide a move(const T&) overload for C++03 mode to enable moving from rvalues. This is to support proxy references. Fixes r10858112. llvm-svn: 150488
-
- Feb 08, 2012
-
-
Howard Hinnant authored
llvm-svn: 150082
-
- Feb 03, 2012
-
-
Howard Hinnant authored
llvm-svn: 149701
-
- Feb 02, 2012
-
-
Howard Hinnant authored
llvm-svn: 149636
-
Howard Hinnant authored
llvm-svn: 149634
-
-
- Jan 21, 2012
-
-
Bob Wilson authored
llvm-svn: 148629
-
- Jan 20, 2012
-
-
Howard Hinnant authored
Enable full functionality of shared_ptr<const void> by adding allocator<const void>. Credit to John Hurley for discovering this bug. llvm-svn: 148508
-
- Jan 18, 2012
-
-
Howard Hinnant authored
llvm-svn: 148399
-
Howard Hinnant authored
llvm-svn: 148396
-
Howard Hinnant authored
llvm-svn: 148365
-
- Jan 17, 2012
-
-
Howard Hinnant authored
llvm-svn: 148310
-