summaryrefslogtreecommitdiffstats
path: root/libcxx/include/system_error
Commit message (Collapse)AuthorAgeFilesLines
* Fixes for LWG 2598, 2686, 2739, 2742, 2747, and 2759, which were adopted ↵Marshall Clow2016-11-141-0/+12
| | | | | | last week in Issaquah llvm-svn: 286858
* Implement is_error_code_v and is_error_condition_v for c++17. Rework the ↵Marshall Clow2016-09-241-0/+16
| | | | | | tests for is_error_code and is_error_condition, since they were really lacking. Thanks to Alisdair for the heads-up that we were missing these. llvm-svn: 282331
* Add attribute noreturn to functions that throwAditya Kumar2016-08-271-1/+2
| | | | | | | | | Reviewers: mclow.lists, EricWF, howard.hinnant, sebpop Subscribers: cfe-commits Differential Revision: https://reviews.llvm.org/D21232 llvm-svn: 279903
* Fix most GCC warnings during build. Only -Wattribute left.Eric Fiselier2015-08-281-1/+1
| | | | llvm-svn: 246280
* G M: Improve support for compilers not supporting defaulted functions.Howard Hinnant2013-08-241-1/+1
| | | | llvm-svn: 189184
* David Blaikie suggested this test for detecting constexpr on the ↵Howard Hinnant2013-08-221-1/+2
| | | | | | error_category default constructor. Additionally I decided to make this constructor trivial as well, as I could not come up with a rationale for not doing so. Fully tested with both current Apple clang and tip-of-trunk clang. llvm-svn: 189034
* LWG 2145 - mark constructor for std::error_category as inline and constexpr. ↵Marshall Clow2013-08-211-0/+5
| | | | | | Leave the (existing, out-of-line, non-constexpr) in the dylib for compatibility with existing programs) llvm-svn: 188858
* Nico Rieck: this patch series fixes visibility issues on Windows as ↵Howard Hinnant2013-08-121-8/+8
| | | | | | explained in <http://lists.cs.uiuc.edu/pipermail/cfe-dev/2013-August/031214.html>. llvm-svn: 188192
* No functionality change at this time. I've split _LIBCPP_VISIBLE up into ↵Howard Hinnant2013-03-061-11/+11
| | | | | | two flags: _LIBCPP_TYPE_VIS and _LIBCPP_FUNC_VIS. This is in preparation for taking advantage of clang's new __type_visibility__ attribute. llvm-svn: 176593
* Rename uses of _ and __ because these are getting stepped on by macros from ↵Howard Hinnant2012-10-301-1/+1
| | | | | | other system code. llvm-svn: 167038
* Dimitry Andric: many visibility fixes. Howard: Much appreciated. Can you ↵Howard Hinnant2012-09-141-4/+4
| | | | | | send me a patch to CREDITS.TXT? llvm-svn: 163862
* It appears that the standard accidentally removed the default constructor ↵Howard Hinnant2012-03-211-1/+1
| | | | | | for error_category. I'm putting it back in. This fixes http://llvm.org/bugs/show_bug.cgi?id=12321. llvm-svn: 153194
* Modernize conversion to bool to the explicit bool conversion operator ↵Howard Hinnant2012-02-211-2/+2
| | | | | | (library wide). This fixes http://llvm.org/bugs/show_bug.cgi?id=12058. llvm-svn: 151088
* Fix http://llvm.org/bugs/show_bug.cgi?id=11428. Fix provided by Alberto ↵Howard Hinnant2011-12-021-11/+4
| | | | | | Ganesh Barbati llvm-svn: 145698
* Quash a whole bunch of warningsHoward Hinnant2011-12-011-2/+2
| | | | llvm-svn: 145624
* Further macro protection by replacing _[A-Z] with _[A-Z]pHoward Hinnant2011-11-291-12/+12
| | | | llvm-svn: 145410
* Windows support by Ruben Van Boxem.Howard Hinnant2011-10-171-0/+2
| | | | llvm-svn: 142235
* Applied noexcept to everything in [diagnostics] (Chapter 19)Howard Hinnant2011-05-261-89/+97
| | | | llvm-svn: 132137
* license changeHoward Hinnant2010-11-161-2/+2
| | | | llvm-svn: 119395
* visibility-decoration.Howard Hinnant2010-09-231-9/+16
| | | | llvm-svn: 114671
* Fixing whitespace problemsHoward Hinnant2010-08-221-1/+0
| | | | llvm-svn: 111750
* #ifdef around Solaris/Linux/Darwin-specific error codes and replace them ↵David Chisnall2010-08-111-0/+20
| | | | | | with their BSD equivalents if they are not available. llvm-svn: 110827
* Wiped out some non-ascii characters that snuck into the copyright.Howard Hinnant2010-05-111-1/+1
| | | | llvm-svn: 103516
* libcxx initial importHoward Hinnant2010-05-111-0/+607
llvm-svn: 103490
OpenPOWER on IntegriCloud