summaryrefslogtreecommitdiffstats
path: root/libcxx/include
Commit message (Expand)AuthorAgeFilesLines
* Qualify some type names that I thought were fine, but some of the bots don't ...Marshall Clow2017-01-101-2/+3
* Fix up some mismatched SFINAE conditionsin shared_ptr; some used '_Tp*', othe...Marshall Clow2017-01-101-15/+17
* threading_support: delete the critical sectionSaleem Abdulrasool2017-01-101-1/+1
* Adorn __call_once_proxy with `inline` and `_LIBCPP_INLINE_VISIBILITY`Justin Bogner2017-01-091-0/+1
* Swap two lines in __mutex_base. On systems with high clock rates, we could mi...Marshall Clow2017-01-091-1/+1
* Move _PairT declaration out of __hash_combine to avoid warning under C++98Dimitry Andric2017-01-091-4/+5
* Implement P0403R1 - 'Literal suffixes for basic_string_view'. Requires clang ...Marshall Clow2017-01-091-0/+37
* Replace identifiers called `__out` because Windows.h #defines it.Eric Fiselier2017-01-074-51/+51
* provide Win32 native threadingSaleem Abdulrasool2017-01-073-9/+263
* [libc++] Tolerate presence of __deallocate macroEric Fiselier2017-01-078-51/+20
* Add _LIBCPP_ABI_[ITANIUM|MICROSOFT] macros.Eric Fiselier2017-01-071-0/+9
* Fix breakage caused when _LIBCPP_HAS_THREAD_API_PTHREAD is manually definedEric Fiselier2017-01-061-4/+3
* Add _LIBCPP_COMPILER_[CLANG|GCC|MSVC|IBM] macros.Eric Fiselier2017-01-064-31/+31
* Replace _LIBCPP_HAS_NO_DELETED_FUNCTIONS with _LIBCPP_CXX03_LANGEric Fiselier2017-01-067-41/+16
* [libc++] Cleanup and document <__threading_support>Eric Fiselier2017-01-063-41/+21
* typeinfo: style adjustments for adding MS ABI RTTISaleem Abdulrasool2017-01-051-43/+62
* thread_support: split out {,non-}recursive mutexSaleem Abdulrasool2017-01-052-4/+39
* [libcxx] Fix PR31402: map::__find_equal_key has undefined behavior.Eric Fiselier2017-01-052-68/+20
* Fix PR26961 - Add default constructor to std::pointer_safety struct.Eric Fiselier2017-01-051-0/+3
* Fix std::pointer_safety type in ABI v2Eric Fiselier2017-01-052-1/+29
* [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VISEric Fiselier2017-01-0467-764/+764
* Fix private inheritance in C++03 tuple_sizeEric Fiselier2017-01-041-3/+3
* Implement P0505: 'Wording for GB 50'Marshall Clow2017-01-041-18/+18
* [libcxx] Re-implement LWG 2770 again: Fix tuple_size to work with structured ...Eric Fiselier2017-01-041-17/+22
* Implement the last bit of P0031: 'A Proposal to Add Constexpr Modifiers to re...Marshall Clow2017-01-042-47/+47
* config: MSVC 19+ has unicode charsSaleem Abdulrasool2017-01-041-0/+2
* Refactor bitscan64 checkSaleem Abdulrasool2017-01-042-3/+5
* clean up use of _WIN32Saleem Abdulrasool2017-01-034-21/+29
* [libcxx] Add build/test support for the externally threaded libc++abi variantAsiri Rathnayake2017-01-031-5/+32
* [libcxx] Fix testing of the externally-threaded library buildAsiri Rathnayake2017-01-031-3/+17
* Simplify CMake target for the __generated_config headerEric Fiselier2017-01-031-4/+1
* build: remove now unused UNIX_CATSaleem Abdulrasool2017-01-031-4/+0
* Fix creating __generated_config on WindowsEric Fiselier2017-01-031-2/+7
* threading_support: refactor for Win32 threadingSaleem Abdulrasool2017-01-031-81/+113
* Re-implement LWG 2770 - Fix tuple_size with structured bindings.Eric Fiselier2017-01-022-5/+18
* Fix use of throw(...) spec with GCC in C++17Eric Fiselier2017-01-021-1/+1
* Introduce _LIBCPP_DEPRECATED_ABI_EXTERNAL_ERROR_CATEGORY_CONSTRUCTOR ABI option.Eric Fiselier2017-01-022-1/+6
* Rework fix for PR19460 - Use explicit bool as an extension instead.Eric Fiselier2017-01-023-19/+7
* locale: update ctype access for MSVC CRT 14+Saleem Abdulrasool2017-01-021-1/+5
* build: differentiate between building for and on WindowsSaleem Abdulrasool2017-01-011-1/+1
* clean up some qualifier castingSaleem Abdulrasool2016-12-312-2/+3
* remove some inherited attributes on exceptionsSaleem Abdulrasool2016-12-312-2/+1
* improve performance of string::findSebastian Pop2016-12-301-6/+46
* Recommit r290750: Fix PR19460 - std::ios is convertible to int.Eric Fiselier2016-12-302-3/+21
* Revert r290750 - Fix PR19460 - std::ios is convertible to int.Eric Fiselier2016-12-301-15/+2
* Fix PR19460 - std::ios is convertible to int.Eric Fiselier2016-12-301-2/+15
* Remove mblen(), mbtowc() and wctomb() from the thread-unsafe functions.Ed Schouten2016-12-302-3/+1
* Fix PR31489 - std::function self-swap segfaultsEric Fiselier2016-12-292-0/+10
* Fix typo in commentEric Fiselier2016-12-281-1/+1
* Fix ABI incompatible C++03 nullptr_tEric Fiselier2016-12-281-1/+9
OpenPOWER on IntegriCloud