- fbdbb36 Fix possible division by zero by Eric Fiselier · 8 years ago
- 1deaf19 Use __attribute__((internal_linkage)) when available. by Eric Fiselier · 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
- cac9e30 [libc++] Avoid <memory> include in locale_win32.h by Shoaib Meenai · 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
- 5e5eb63 memory_resource still needs init_priority when built with GCC 4.9 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
- 3ec6b84 Fix or suppress GCC warnings during build. by Eric Fiselier · 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
- 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
- e739d54 [libcxx] Add std::any by Eric Fiselier · 8 years ago
- db870e6 Fixing 'Aquire' typo and libcxx build. by Ben Craig · 8 years ago
- 16d768b Improve shared_ptr dtor performance by Ben Craig · 8 years ago
- 2645dbe Implement P0392r0. Integrate filesystem::path and string_view. by Eric Fiselier · 8 years ago
- 4a98c1e Hide some internal symbols for memory resource. by Eric Fiselier · 8 years ago
- 6b7a871 Remove workarounds for C++17 inline variable ABI break. It has been fixed in clang. by Eric Fiselier · 8 years ago
- cd20679 Add another workaround for C++17 inline variable ABI breakage. by Eric Fiselier · 8 years ago
- 103f80d Remove accidental change committed in r274403. by Eric Fiselier · 8 years ago
- 1eb8739 Work around ABI break caused by C++17 inline variables. by Eric Fiselier · 8 years ago
- 70bf1c2 [libcxx] Fix a bug in strstreambuf::overflow. by Akira Hatanaka · 8 years ago
- abd892a Implement LWG 2488 - Make the placeholders constexpr. by Eric Fiselier · 8 years ago
- 55e084d Cleanup filesystem::permissions ever more. by Eric Fiselier · 8 years ago
- e1a1a1f Avoid unnecessary stat call in filesystem::permissions implementation. by Eric Fiselier · 8 years ago
- 7c96ddb Implement LWG issue 2720. Replace perms::resolve_symlinks with perms::symlink_nofollow. by Eric Fiselier · 8 years ago
- 897b2f9 Fix various undefined behavior found by UBSan. by Eric Fiselier · 8 years ago
- 70f7afe Fix bugs in last_write_time implementation. by Eric Fiselier · 8 years ago
- 2730c25 Remove Apple specific guard for utimensat. Use !defined(UTIME_OMIT) instead. by Eric Fiselier · 8 years ago
- 7840a8c Use utimes instead of utimensat when !defined(UTIME_OMIT). Fixes build for older GLIBC versions by Eric Fiselier · 8 years ago
- ba9dccd Enable building and using atomic shared_ptr for GCC. by Eric Fiselier · 8 years ago
- 591e18f Add additional tests in an attempt to diagnose ARM test failures. by Eric Fiselier · 8 years ago
- f1bc722 Fix bugs in recursive_directory_iterator::increment(ec) implementation and tests. by Eric Fiselier · 8 years ago
- 6f3b01a Fix bugs in recursive_directory_iterator implementation and tests. by Eric Fiselier · 8 years ago
- 6e9a694 Add Filesystem TS -- Complete by Eric Fiselier · 8 years ago
- a8f47cc Remove CloudABI specific workaround. by Ed Schouten · 8 years ago
- b2ce77f Add an Android version check for GNU strerror_r. by Dan Albert · 8 years ago
- d3f1134 Fix syntax error in r272640. by Eric Fiselier · 8 years ago
- 17402e3 Fix error checking for strerror_r implementations that return the error code. by Eric Fiselier · 8 years ago
- a30cee2 Make system_error::message() thread safe. Fixes PR25598. by Eric Fiselier · 8 years ago
- 0dd618b [libcxx] Fix thread join.pass.cpp segfault after r271475 by Asiri Rathnayake · 8 years ago
- ab46ace Fix memory_resource build for _LIBCPP_HAS_NO_THREADS by Eric Fiselier · 8 years ago
- 33861da Fix one more usage of _LIBCPP_HAS_NO_EXCEPTIONS by Eric Fiselier · 8 years ago
- 257fd69 Add <experimental/memory_resource> by Eric Fiselier · 8 years ago
- 35ff03b Refactor pthread usage of libcxx. by Asiri Rathnayake · 9 years ago
- 5e4698c Create new library 'libc++experimental.a' for packaging TS symbols. by Eric Fiselier · 9 years ago
- 566bcb4 Fix most GCC attribute ignored warnings by Eric Fiselier · 9 years ago
- fd55658 Reorganize _LIBCPP_LOCALE__L_EXTENSIONS by Ben Craig · 9 years ago
- 8057a58 [libcxx] Whitelist inclusion of sysctl.h instead of blacklisting by Ben Craig · 9 years ago
- ef67e42 [libcxx] Remove pragmas that were needed to suppress warnings produced by Akira Hatanaka · 9 years ago
- a9e91f3 Add more missing license headers by Eric Fiselier · 9 years ago
- 5e00a71 Use libcxx's default rune table with the Musl C library. by Vasileios Kalintiris · 9 years ago
- cc2e93c Make it possible to build a no-exceptions variant of libcxx. by Asiri Rathnayake · 9 years ago
- 579b42b Add initial support for the MUSL C library. by Vasileios Kalintiris · 9 years ago
- 8f6e763 Fix an unfortunate yet old typo that never got attention before r250507. by Benjamin Kramer · 9 years ago
- 99290c6 Remove a long-standing __has_include hack. by Benjamin Kramer · 9 years ago
- da3ca86 Add placeholder __libcpp_relaxed_store() for when atomic builtins are not available. by Dimitry Andric · 9 years ago
- ed65d0d Fix a typo: overidden -> overridden - Patch from Kai Zhao by Eric Fiselier · 9 years ago
- 00f4a49 [libcxx] Allow use of <atomic> in C++03. Try 3. by Eric Fiselier · 9 years ago
- a8dca5f Remove commented out TODOs. They defined unneeded methods. by Eric Fiselier · 9 years ago
- 3b1fb53 Move atomic_support.h and config_elast.h into src/include by Eric Fiselier · 9 years ago
- 65a1d45 Mark any as done and comment out extra methods until speaking to Marshall by Eric Fiselier · 9 years ago
- 7175a07 [libcxx] Add <experimental/any> v2. by Eric Fiselier · 9 years ago
- c6e4669 [libcxx] Add atomic_support.h header to src that handles needed atomic operations. by Eric Fiselier · 9 years ago
- 7c1ebcf Make locale code compile on CloudABI. by Ed Schouten · 9 years ago
- 9e97eb8 Cleanup: prefer _LIBCPP_GET_C_LOCALE over __cloc(). by Ed Schouten · 9 years ago
- abadb45 Implement N4508: shared_mutex. Reviewed as http://reviews.llvm.org/D10480 by Marshall Clow · 9 years ago
- 8c42c8c When building libc++, we use '"' as a delimiter instead of '<' when including libc++ header files. This is so that the dylib gets built with our headers; rather than the system-installed ones. We do this in most places already, just fixing a couple of inconsistent uses. by Marshall Clow · 9 years ago
- 56a599b Fix PR23293 - Do not unlock shared state before notifying consumers. by Eric Fiselier · 9 years ago
- 64c6248 Avoid C-style cast. by Joerg Sonnenberger · 9 years ago
- 22f6c05 Move uncaught_exeption() definition inside the #ifdef block like uncaught_exceptions() by Marshall Clow · 9 years ago
- 8731c5d Implement uncaught_exceptions() using the newly added hooks in libc++abi, when available by Marshall Clow · 9 years ago
- bae11ad Fix building and testing libc++ with GCC. by Eric Fiselier · 9 years ago
- c426682 Fix for LWG Issue 2458: N3778 and new library deallocation signatures. by Marshall Clow · 9 years ago
- 22a6d5a Use clock_gettime()'s CLOCK_REALTIME instead of gettimeofday(). by Ed Schouten · 9 years ago
- 14dbb25 Fix -Wpessimizing-move warning by remove the call to std::move. by Richard Trieu · 10 years ago
- abd06b4 Make the presence of stdin and stdout optional. by Ed Schouten · 10 years ago
- 43dbeea Remove the state_types array. by Ed Schouten · 10 years ago
- 70e13a9 Fix incorrect error handling of call to mbrtowc. This is PR#13759. Leaving the bug open because (1) I'm not sure that we're correct here, only better than before, and (2) no tests by Marshall Clow · 10 years ago
- 537876b Fix use after free and calls to operator comma in debug mode by Eric Fiselier · 10 years ago
- 62a06f9 Clean up iostream creation in preparation for conditionalizing streams. by Ed Schouten · 10 years ago
- f77031d Fix build break on Solaris introduced by r231940 by Jonathan Roelofs · 10 years ago
- 6fb33ea Fix ctype_byname<wchar_t>::do_is() mask checking.... again by Jonathan Roelofs · 10 years ago
- 6272ae5 Move Android to the builtin rune table. by Dan Albert · 10 years ago
- 21876f7 Don't include <sys/sysctl.h> on CloudABI. by Ed Schouten · 10 years ago
- e5a356a Print log/error messages on stderr, not stdout by Ed Schouten · 10 years ago
- 63e70b6 Add support for arc4random() to random_device. by Ed Schouten · 10 years ago
- e917d80 Nbjoerg suggested a better name for the macro for the default rune table: _LIBCPP_PROVIDES_DEFAULT_RUNE_TABLE by Marshall Clow · 10 years ago
- 8291a76 Create a default rune table for libc++. Initial setting - never enabled. The expectation is that some targets (Android, cough) will enable it. Note that this is an implementation detail, not an interface change. by Marshall Clow · 10 years ago
- a14f7cb libc++: support newlib's ctype by JF Bastien · 10 years ago
- a0ac177 Reword ELAST warning by JF Bastien · 10 years ago
- 74f95a0 More on adding sized deallocation functions in libc++: Continuing from r229281, this adds version guards and test cases. by Larisse Voufo · 10 years ago
- 19efe01 Implement C++14's sized deallocation functions, since there are no longer implicitly defined by clang, as of r229241. by Larisse Voufo · 10 years ago
- aaf0b54 libc++: remove unused variable in random_device::operator()() by JF Bastien · 10 years ago
- f51d676 Get libc++ building on Sun Solaris. Patch from C Bergstrom. by Eric Fiselier · 10 years ago
- 656850f [libcxx] Set _LIBCPP_ELAST for mingw. by Dan Albert · 10 years ago
- 01f6a14 Fix building and running tests when LIBCXX_ENABLE_EXCEPTIONS or LIBCXX_ENABLE_RTTI are turned off. by Eric Fiselier · 10 years ago
- 4ad67e0 Add all the relational operators to std::experimental::optional. Also update bad_optional_access to match the Library Fundamentals draft standard. This is not all of the upcoming changes to optional, though. by Marshall Clow · 10 years ago
- 93cfd7f libc++: support NaCl when building thread.cpp by JF Bastien · 10 years ago
- 2bd5ffd libc++: add NaCl and PNaCl support for std::random_device by JF Bastien · 10 years ago