- Jul 20, 2012
-
-
Howard Hinnant authored
llvm-svn: 160579
-
- Jul 11, 2012
-
-
Richard Smith authored
llvm-svn: 160038
-
- Jul 07, 2012
-
-
Howard Hinnant authored
llvm-svn: 159902
-
- May 31, 2012
-
-
Howard Hinnant authored
llvm-svn: 157764
-
- Apr 19, 2012
-
-
Richard Smith authored
out of the box on Linux systems. If you're building against libc++abi, you still need to make sure it can find <cxxabi.h> so it knows not to export symbols which libc++abi provides. llvm-svn: 155091
-
- Apr 04, 2012
-
-
Howard Hinnant authored
Put std::piecewise_construct_t back into the dylib for ABI stability. When clients are in C++11/constexpr mode this will be safely ignored because piecewise_construct is then declared with internal linkage. llvm-svn: 153981
-
- Apr 03, 2012
-
-
Howard Hinnant authored
llvm-svn: 153968
-
- Mar 16, 2012
-
-
Howard Hinnant authored
Alter the terminal streams such that they do not get added to the atexit chain, and thus never get destructed. llvm-svn: 152926
-
- Mar 14, 2012
-
-
David Chisnall authored
llvm-svn: 152718
-
- Mar 10, 2012
-
-
Jeffrey Yasskin authored
llvm-svn: 152501
-
- Mar 07, 2012
-
-
Howard Hinnant authored
Change some smart_ptr == 0 to smart_ptr == nullptr. Fixes http://llvm.org/bugs/show_bug.cgi?id=12185. llvm-svn: 152240
-
- Feb 29, 2012
-
-
Howard Hinnant authored
llvm-svn: 151728
-
Howard Hinnant authored
I'm reverting one of the changes made to exception.cpp in r151717. I'm unsure what the change was trying to do, but it didn't do the right thing for __APPLE__. So instead of trying to guess what was intended, I'm just putting it back the way it was. llvm-svn: 151727
-
David Chisnall authored
llvm-svn: 151721
-
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: 151717
-
- Feb 25, 2012
-
-
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
-
- Feb 20, 2012
-
-
Howard Hinnant authored
llvm-svn: 150964
-
- Feb 19, 2012
-
-
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
-
- Feb 17, 2012
-
-
Howard Hinnant authored
llvm-svn: 150835
-
- 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: 149634
-
-
- Dec 27, 2011
-
-
Howard Hinnant authored
llvm-svn: 147298
-
- Dec 01, 2011
-
-
Howard Hinnant authored
llvm-svn: 145624
-
- Oct 22, 2011
-
-
Howard Hinnant authored
llvm-svn: 142732
-
- Oct 17, 2011
-
-
Howard Hinnant authored
llvm-svn: 142237
-
- Sep 29, 2011
-
-
Howard Hinnant authored
llvm-svn: 140805
-
Howard Hinnant authored
llvm-svn: 140781
-
Howard Hinnant authored
Attempted locale refactoring. _LIBCPP_LOCALE__L_EXTENSIONS now should be defined if one has all of the xxx_l() functions. I've defined this for apple, freebsd and win32. _LIBCPP_HAS_DEFAULTRUNELOCALE should be defined if there is a _DefaultRuneLocale. I've defined this for apple and freebsd. The block of code we're trying to migrate away from is now under #ifdef __linux__. I've tested only on OS X. I hope I haven't broken things too badly elsewhere. Please let me know. llvm-svn: 140734
-
- Sep 28, 2011
-
-
Howard Hinnant authored
llvm-svn: 140728
-
Howard Hinnant authored
Another installment on debug mode. This addresses list. However this should be considered a temporary state. The API of the debug database and how vector and list use it, is unsatisfactory at the moment. It is both inefficient and overly verbose. I wanted to get this functionality checked in though. In the next day or so I'll refactor what is there in an attempt to streamline things. llvm-svn: 140660
-
- Sep 23, 2011
-
-
Howard Hinnant authored
llvm-svn: 140384
-
- Sep 22, 2011
-
-
Howard Hinnant authored
llvm-svn: 140328
-
- Sep 21, 2011
-
-
Howard Hinnant authored
llvm-svn: 140253
-
David Chisnall authored
libc++ now mostly works on FreeBSD with libcxxrt and this patch applied to the base system: http://lists.freebsd.org/pipermail/freebsd-hackers/attachments/20110920/e666632c/xlocale-0001.obj Summary of tests on FreeBSD: **************************************************** Results for /root/libcxx/test: using FreeBSD clang version 3.0 (trunk 135360) 20110717 Target: x86_64-unknown-freebsd9.0 Thread model: posix with -std=c++0x -stdlib=libc++ -I/root/libcxx/include -L/root/libcxx/build/lib ---------------------------------------------------- sections without tests : 1 sections with failures : 48 sections without failures: 1015 + ---- total number of sections : 1064 ---------------------------------------------------- number of tests failed : 145 number of tests passed : 4179 + ---- total number of tests : 4324 **************************************************** (Many due to this clang version not supporting C++ atomics) More fixes to follow... llvm-svn: 140245
-
- Sep 16, 2011
-
-
Howard Hinnant authored
Doug Gregor pointed out some problems with debug mode enabled in one TU and not another. This patch helps detect those situations and offers improved error messages to help get debug mode enabled in more TU's when it is absolutely necessary to do so. Thanks Doug. llvm-svn: 139933
-
Howard Hinnant authored
llvm-svn: 139913
-
- Sep 14, 2011
-
-
Howard Hinnant authored
llvm-svn: 139711
-