summaryrefslogtreecommitdiff
path: root/contrib/libc++/include/system_error
Commit message (Collapse)AuthorAgeFilesLines
* MFC r261283:Dimitry Andric2014-03-051-8/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Import libc++ 3.4 release. This contains a lot of bugfixes, and some preliminary support for C++1y. MFC r261604: HEAD is not buildable for the past day. Commit a 'quick fix' in order to permit buildworld to complete. Reviewed by: theraven MFC r261608: Apply a cleaner solution for the sign warnings that can occur when compiling libc++'s <locale> header with -Wsystem-headers on. This has also been submitted upstream. Reported by: asomers MFC r261801: An ABI incompatibility crept into the libc++ 3.4 import in r261283. It was caused by upstream libc++ commit r194536, which aimed to make the headers more standards-compliant, by making std::pair's copy constructor trivial. Unfortunately, this could cause certain C++ applications using shared libraries built against the previous version of libc++ to crash. Fix the ABI incompatibility by making std::pair's copy constructor non-trivial again. Please note: Any C++ applications or shared libraries built with libc++ between r261283 and this revision should be recompiled. Reported by: stefanf Notes: svn path=/stable/10/; revision=262801
* Merge libc++ trunk r180598. Contains several minor cleanups and bugDimitry Andric2013-04-271-11/+11
| | | | | | | | | fixes, no major changes. MFC after: 2 weeks Notes: svn path=/head/; revision=249998
* Import new version of libc++ into base.David Chisnall2012-11-131-1/+1
| | | | Notes: svn path=/head/; revision=242945
* Import libc++ trunk r165949. Among other improvements and bug fixes,Dimitry Andric2012-10-221-4/+4
| | | | | | | | | | | | | this has many visibility problems fixed, which should help with compiling certain ports that exercise C++11 mode (i.e. Firefox). Also, belatedly add the LICENSE.TXT and accompanying CREDITS.TXT files, which are referred to in all the source files. MFC after: 1 month Notes: svn path=/head/; revision=241903
* Import new version of libc++. Among other improvements, this comes with anDavid Chisnall2012-05-031-1/+1
| | | | | | | | <atomic> header that works with clang 3.1 (and, importantly, the pre-3.1 snapshot currently in head) Notes: svn path=/head/; revision=234976
* Import new versions of libcxxrt and libc++.David Chisnall2012-03-141-27/+20
| | | | | | | | | Please tests any C++ code you care about with -stdlib=libc++! Approved by: dim (mentor) Notes: svn path=/head/; revision=232950
* Import libc++ / libcxxrt into base. Not build by default yet (useDavid Chisnall2011-11-251-0/+643
MK_LIBCPLUSPLUS=yes to enable). This is a work-in-progress. It works for me, but is not guaranteed to work for anyone else and may eat your dog. To build C++ using libc++, add -stdlib=libc++ to your CXX and LD flags. Bug reports welcome, bug fixes even more welcome... Approved by: dim (mentor) Notes: svn path=/head/; revision=227983