- e29fb4c Implement http://wg21.link/p0302r1: Removing Allocator Support in std::function. These functions never worked, and as far as I know, no one ever called them. by Marshall Clow · 8 years ago
- a469f83 Revert r282345 - Use __attribute__((internal_linkage)) when available. by Eric Fiselier · 8 years ago
- b636128 Mark ostream_iterator's constructors as noexcept. by Marshall Clow · 8 years ago
- d588d2d [libc++] Correct explanation of _LIBCPP_NEW_DELETE_VIS by Shoaib Meenai · 8 years ago
- 35ce485 Implement N4606 optional by Eric Fiselier · 8 years ago
- ead5d40 Revert Add <optional>. Will recommit with better commit message by Eric Fiselier · 8 years ago
- fbc8016 Add <optional> header. by Eric Fiselier · 8 years ago
- a75b75f Remove extraneous 'const' in the implementation of is_move_assignable. Howard pleads temporary insanity about this. Discussed at http://stackoverflow.com/questions/39986185 by Marshall Clow · 8 years ago
- e2bd16c Fix std::pair on FreeBSD by Eric Fiselier · 8 years ago
- 05577c8 Fix incorrect exception handling behavior in the uninitialized algorithms by Eric Fiselier · 8 years ago
- bf1f79c [libcxx] Add support for Fuchsia by Petr Hosek · 8 years ago
- f7b867b [libcxx] Fix gcc build. by Asiri Rathnayake · 8 years ago
- c3f1198 Add whitespace to make not_fn_impl more clear. NFC. by Marshall Clow · 8 years ago
- 8a486ce [libcxx] Add the missing limits.h header by Asiri Rathnayake · 8 years ago
- a244bb9 Provide a constexpr addressof with GCC 7. by Eric Fiselier · 8 years ago
- 9c4dfbe Disable alignment support of 0x4000 for Win32. https://reviews.llvm.org/D25053 by Marshall Clow · 8 years ago
- a62e1dd Fix PR30642 - libc++ leaks always-visible symbols into programs by Eric Fiselier · 8 years ago
- 2c429be Fix various issues in std::any and the related tests. by Eric Fiselier · 8 years ago
- 1d6b5d3 Fix strict-aliasing violation in typeinfo::hash_code() by Eric Fiselier · 8 years ago
- 42a87db Change a couple of 'template <typename's to 'template <class' which is what we use in the rest of the library. by Marshall Clow · 8 years ago
- d24aba4 Remove some additional unnecessary std:: in cmath by Hal Finkel · 8 years ago
- 970af07 Use __builtin_isnan/isinf/isfinite in complex by Hal Finkel · 8 years ago
- 56919fc [libc++] Add missing locale aliases by Shoaib Meenai · 8 years ago
- b160392 [libc++] Clarify _LIBCPP_NEW_DELETE_VIS for Windows by Shoaib Meenai · 8 years ago
- 74c9857 Expect DLL builds on Windows by default and require a custom __config for static by Eric Fiselier · 8 years ago
- 3ba3ad4 [libc++] Fix typos causing compilation errors when _LIBCPP_DEBUG_LEVEL >= 2 by Oleg Ranevskyy · 8 years ago
- 66bdfe2 [libc++] Extension: Make `move` and `forward` constexpr in C++11. by Eric Fiselier · 8 years ago
- 08fa010 [include] Declare __STDC_*_MACROS for C++11 compat in old libc by Michal Gorny · 8 years ago
- 01c3b62 Fix missing _LIBCPP_INLINE_VISIBILITY macro on C++03 specific __hash_table function by Eric Fiselier · 8 years ago
- 4e3e15a [libc++] Remove various C++03 feature test macros by Eric Fiselier · 8 years ago
- 1deaf19 Use __attribute__((internal_linkage)) when available. by Eric Fiselier · 8 years ago
- 6ac8de0 Implement proposed resolution for LWG#2758. Reviewed as D24446. Normally, I would wait for these to be voted upon at a committee meeting (November), but the current draft standard is broken, and this should fix it. (And if it doesn't, we want to know about it soonest) by Marshall Clow · 8 years ago
- db86684 Implement is_error_code_v and is_error_condition_v for c++17. Rework the 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. by Marshall Clow · 8 years ago
- 7dc2fa3 [libc++] Remove math_win32.h by Shoaib Meenai · 8 years ago
- 2fffe3a Add missing _v traits. is_bind_expression_v, is_placeholder_v and uses_allocator_v by Marshall Clow · 8 years ago
- fd4a3f6 Fix signatures of fallback tow(upper|lower)_l. by Dan Albert · 8 years ago
- e5cbce4 [libc++] Fix extern template visibility for Windows by Shoaib Meenai · 8 years ago
- 7d7f3cc Replace __ANDROID__ with __BIONIC__. by Dan Albert · 8 years ago
- e81a54c [libc++] Fix inline attribute for non-MSVC Windows by Shoaib Meenai · 8 years ago
- 09e7add Move _LIBCPP_INLINE_VISIBILITY to first declaration in <propagate_const> by Eric Fiselier · 8 years ago
- 9bda55a Move _LIBCPP_INLINE_VISIBILITY to first declaration in sstream. by Eric Fiselier · 8 years ago
- b6a049f Use _LIBCPP_EXTERN_TEMPLATE_INLINE_VISIBILITY in valarray to support attribute((internal_linkage)). by Eric Fiselier · 8 years ago
- 03f7d10 Move inline attributes in filesystem to first declaration by Eric Fiselier · 8 years ago
- 6dbed46 [libc++] Add _LIBCPP_EXTERN_TEMPLATE_INLINE_VISIBILITY to support GCC ABI compatibility by Eric Fiselier · 8 years ago
- 833d644 [libc++] Fix and document visibility attributes for Clang, GCC and Windows. by Eric Fiselier · 8 years ago
- cac9e30 [libc++] Avoid <memory> include in locale_win32.h by Shoaib Meenai · 8 years ago
- d940dca Revert r280944 - Added 'inline' attribute to basic_string's destructor by Eric Fiselier · 8 years ago
- f6600b7 [libcxx] Fix gcc builds. by Asiri Rathnayake · 8 years ago
- 8b89130 config: Use _LIBCPP_TYPE_VIS_ONLY with enum class by Shoaib Meenai · 8 years ago
- b6b8e1e config: Fix typo in comment by Shoaib Meenai · 8 years ago
- 040945b [libcxx] Introduce an externally-threaded libc++ variant. by Asiri Rathnayake · 8 years ago
- 4665893 support: clean up MSVC support by Saleem Abdulrasool · 8 years ago
- b9e6e89 Added 'inline' attribute to basic_string's destructor by Aditya Kumar · 8 years ago
- ac655ef Fix PR#30303 - no matching function for call to '__ptr_in_range' by Marshall Clow · 8 years ago
- b9231a2 Fix PR30260 - optional<const T> not working. by Eric Fiselier · 8 years ago
- dbf60fa Try 2 - Remove <cstdlib> include from `<exception>` by Eric Fiselier · 8 years ago
- 1cfabe4 Revert r280743 and r280745. Remove <cstdlib> include from `<exception>` by Eric Fiselier · 8 years ago
- 16f953f Add missing <cstdlib> include. Sorry about the bot breakage by Eric Fiselier · 8 years ago
- 7fa8b78 Remove unneeded includes in <exception> after removing __libcpp_throw by Eric Fiselier · 8 years ago
- d979eed Fix Bug 30240 - std::string: append(first, last) error when aliasing. Add test cases for append/insert/assign/replace while we're at it, and fix a similar bug in insert. by Marshall Clow · 8 years ago
- 4dbd4fc [libcxx] Fix a data race in call_once by Kuba Brecka · 8 years ago
- 7f735c3 Fix PR30202 - notify_all_at_thread_exit seg faults if run from a raw pthread context. by Eric Fiselier · 8 years ago
- 766a31a Define _LIBCPP_SAFE_STATIC __attribute__((require_constant_initialization)), and apply it to memory_resource by Eric Fiselier · 8 years ago
- 5f8cb58 Avoid narrowing warnings in __bitset constructor by Dimitry Andric · 8 years ago
- ebeef1b cstdio: limit gets to CRT versions below 14 by Saleem Abdulrasool · 8 years ago
- d2497cc [CMake] NFC. Fixing spelling from r280400 by Chris Bieneman · 8 years ago
- 2e35384 [CMake] Don't copy headers on fully standalone by Chris Bieneman · 8 years ago
- f47e6af [CMake] Copy headers relative to LLVM_BINARY_DIR by Chris Bieneman · 8 years ago
- 3ec6b84 Fix or suppress GCC warnings during build. by Eric Fiselier · 8 years ago
- 235d71f Fix pair::operator=(TupleLike&&). by Eric Fiselier · 8 years ago
- 0ecda71 Revert r279953 - Fix pair::operator=(TupleLike&&) by Eric Fiselier · 8 years ago
- 15ac5e4 Fix pair::operator=(TupleLike&&). by Eric Fiselier · 8 years ago
- 917af0a Implement C++17 std::sample. by Eric Fiselier · 8 years ago
- 17c38db Mark LWG 2716 as complete - shuffle and sample disallows lvalue URNGs. by Eric Fiselier · 8 years ago
- 113315b Implement LWG 2711. Constrain path members. by Eric Fiselier · 8 years ago
- 1421cf0 Avoid embedded preprocessor directives in __tree by Dimitry Andric · 8 years ago
- 5db6737 Add attribute noreturn to functions that throw by Aditya Kumar · 8 years ago
- e7acb0e Followon to r279744. Find the other exception types and make __throw_XXX routines (and call them). Remove the generic __libcpp_throw routine, since no one uses it anymore. by Marshall Clow · 8 years ago
- 7da8c67 Remove duplicate inline by Marshall Clow · 8 years ago
- 14c09a2 Add an _LIBCPP_NORETURN inline function named __throw_XXX for each exception type we define. They either construct and throw the exception, or abort() (if exceptions are disabled). Use these functions everywhere instead of assert()ing when exceptions are disabled. WARNING: This is a behavior change - but only with exceptions disabled. Reviewed as: https://reviews.llvm.org/D23855. by Marshall Clow · 8 years ago
- fdb4f17 Remove trailing WS [NFC] by Aditya Kumar · 8 years ago
- e0620e2 [CMake] Be more consistent about naming targets and components by Chris Bieneman · 8 years ago
- 546498c make the associative containers do the right thing for propogate_on_container_assignment. Fixes bug #29001. Tests are only for <map> right now - more complete tests will come when we revamp our allocator testing structure. by Marshall Clow · 8 years ago
- d4badbb Support allocators with explicit conversion constructors. Fixes bug #29000 by Marshall Clow · 8 years ago
- 543cf61 Fix PR28506. Re-enable missing math.h C++11 decls on SunOS. Patch from Michal Gorny. by Eric Fiselier · 8 years ago
- b901c34 Check in SFINAE base class for use in optional/variant by Eric Fiselier · 8 years ago
- bb11bc4 Add 'inline' attribute to __init to inline the basic_string's constructor by Sebastian Pop · 8 years ago
- e739d54 [libcxx] Add std::any by Eric Fiselier · 8 years ago
- 2d08bc9 Implement LWG 2148: Make non-enum default hash specialization well-formed by Eric Fiselier · 8 years ago
- 02e94f8 std:: quailfy the calls for cend/crend/cbegin/cend. Fixes bug 28927. by Marshall Clow · 8 years ago
- 7f6e8e2 [libcxx] Add "flag" default arg: basic_regex ptr_size_flag ctor by Hubert Tong · 8 years ago
- 5f9ee49 Revert r277966. Forgot patch attribution. by Hubert Tong · 8 years ago
- 9bae734 [libcxx] Add "flag" default arg: basic_regex ptr_size_flag ctor by Hubert Tong · 8 years ago
- b49c67f [libcxx] basic_regex: add traits_type, string_type by Hubert Tong · 8 years ago
- e6521d6 Add a bunch of noexcepts to char_traits and string_view. by Marshall Clow · 8 years ago
- 1c1e91d Implement LCM and GCD for C++17. Same code as for Library Fundamentals TS. by Marshall Clow · 8 years ago
- f3e7cac Implement LCM and GCD for Library Fundamentals. Reviewed as https://reviews.llvm.org/D21343. by Marshall Clow · 8 years ago
- e1445fd Implement the std::pair parts of "Improving pair and tuple". Completes N4387. by Eric Fiselier · 8 years ago
- 4be71c6 Recommit r276548 - Make pair/tuples assignment operators SFINAE properly. by Eric Fiselier · 8 years ago
- 602fe15 Make std::is_assignable tolerate references to incomplete types. by Eric Fiselier · 8 years ago