- 566bcb4 Fix most GCC attribute ignored warnings by Eric Fiselier · 8 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 · 9 years ago
- abd06b4 Make the presence of stdin and stdout optional. by Ed Schouten · 9 years ago
- 43dbeea Remove the state_types array. by Ed Schouten · 9 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 · 9 years ago
- 537876b Fix use after free and calls to operator comma in debug mode by Eric Fiselier · 9 years ago
- 62a06f9 Clean up iostream creation in preparation for conditionalizing streams. by Ed Schouten · 9 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
- 6cb69ff Fixes to get libc++ building on sun solaris. Patch from C Bergstrom. by Eric Fiselier · 10 years ago
- 017e1aa Initialize pointer in string conversion helpers to prevent MSAN diagnostic. by Eric Fiselier · 10 years ago
- 3be7f19 Partial fix for building w/ libcxxrt on OSX. Patch from C Bergstrom. by Eric Fiselier · 10 years ago
- f53135f libcxxrt defines bad_array_new_length::what() so move that into a conditional compilation block by Eric Fiselier · 10 years ago
- 3fdac97 libcxxrt now implements bad_array_new_length and need to gaurd against multiple defines. Patch from Baptiste Daroussin. by Eric Fiselier · 10 years ago
- 1d306de PR #21321 talked about implementation-defined behavior of realloc. I poo-poohed it, and was wrong. Fix the call in <locale>. Review the others, refactored some duplicated code, and found overflow bugs (and __event_cap_ was never getting updated, either). by Marshall Clow · 10 years ago
- baed05d Address some post-commit review comments on r217261 by Jonathan Roelofs · 10 years ago
- 8d86b2e Allow libc++ to be built on systems without POSIX threads by Jonathan Roelofs · 10 years ago
- cb09395 Fix comment that was obsoleted by r216949 by Jonathan Roelofs · 10 years ago
- c578065 Partially address a FIXME in steady_clock::now() by Jonathan Roelofs · 10 years ago
- b942093 Newlib names ELAST differently than linux by Jonathan Roelofs · 10 years ago
- 116c819 Revert r216497: "[libcxx] Fix ctype_byname<wchar_t>::do_is() mask checking." by Jonathan Roelofs · 10 years ago
- 32050e1 [libcxx] Fix ctype_byname<wchar_t>::do_is() mask checking. by Jonathan Roelofs · 10 years ago
- 98c4e40 Revert "Turn off extern templates for most uses." by Justin Bogner · 10 years ago
- 3ab4061 Make Android's ctype_base::mask unsigned. by Dan Albert · 10 years ago
- 1757386 Base regex code on char_class_type. by Dan Albert · 10 years ago
- cc160f5 Fix classic_locale for Android. by Dan Albert · 10 years ago
- a643926 Add support for BIONIC C library (Android). Patch from Dan Albert by Marshall Clow · 10 years ago
- 0707b67 Handle partial nanosleeps in this_thread::sleep_for by David Majnemer · 10 years ago
- 4d9f97b [libc++] Don't return uninitialized data from random_device::operator() by David Majnemer · 10 years ago
- 8db32cc [libc++] random_device fails if open returns zero by David Majnemer · 10 years ago
- fcafd80 Linux: Correctly identify valid error codes by David Majnemer · 10 years ago
- ec34c48 Fix typos by Alp Toker · 10 years ago
- 5562207 Exceptions store the message as reference counted string for by Joerg Sonnenberger · 10 years ago
- b076785 Implement LWG issue #2135. If something goes wrong in condition_variable::wait, call terminate() rather than throwing an error. Do this indirectly, by marking the call as 'noexcept'. This is better than just calling terminate() directly, because it gives a better error message on the console. by Marshall Clow · 10 years ago
- f9f95be Implement N3891: A proposal to rename shared_mutex to shared_timed_mutex by David Majnemer · 10 years ago
- cb036e3 Replace a tab with a space by David Majnemer · 10 years ago
- 63fbfd6 Adjust build fix from r199494 to use C++ casts by Alp Toker · 11 years ago
- 5f58b89 Build fix for gcc builtin by Alp Toker · 11 years ago
- 98760c1 Add license headers to a bunch of libc++ files that were missing them. No functionality change. Fixes 18291. Thanks to Nico for the bug report and the patch. by Marshall Clow · 11 years ago
- 4a07e0e Replace casts of __impl_ with the correct reinterpret_cast of the by Joerg Sonnenberger · 11 years ago
- 4c6acb5 Switch to using C++ style casts. by Joerg Sonnenberger · 11 years ago
- 8f48c23 Fix GCC unknown pragma warning in libc++. by Logan Chien · 11 years ago
- 016d4e8 Patch by Xing Xue to improve libc++ support for AIX by Marshall Clow · 11 years ago
- 2ccffef Patch by Bruce Mitchener. Change all references to EMSCRIPTEN to __EMSCRIPTEN__. If you're not using the PP symbol EMSCRIPTEN, then you should see no functionality change. by Marshall Clow · 11 years ago
- 81241a9 G M suggestion: conditionally include files on _WIN32. by Yaron Keren · 11 years ago
- 15c04be This patch implements snprintf_l function in a way similar to the other by Yaron Keren · 11 years ago
- 0cdbe60 Move <optional> into include/experimental, and into the std::experimental namespace, since it's not part of C++14, but of an upcoming TS by Marshall Clow · 11 years ago
- a46a0ad Patch from Bruce Mitchener; fixes two typos in comments. No functionality change. PR17843 by Marshall Clow · 11 years ago
- a364513 Patch from GM: locale.cpp; make implicit conversions to bool explicit, fix some 'unknown pragma' warnings when compiling under MSVC, and don't use the __sso_allocator under windows, b/c MSVC doesn't support aligned-by value parameters by Marshall Clow · 11 years ago
- 9de3d4c Patch from GM to make more implicit bools explicit since we can't stop MSVC warning about this in headers and to warn is the MSVC default. No functionality change. by Marshall Clow · 11 years ago
- 61a8422 LWG Issue 2087: iostream_category() and noexcept by Marshall Clow · 11 years ago
- 206ce1f LWG issue 2143: ios_base::xalloc should be thread-safe by Marshall Clow · 11 years ago
- b8dd5ca patch by Yaron: Uses rand_s() from stdlib.h (when building for Windows) by Marshall Clow · 11 years ago
- 4a0555a Silence the unused function warning in exception.cpp. by Peter Collingbourne · 11 years ago
- ece9591 Implement std::exception_ptr under libsupc++. by Peter Collingbourne · 11 years ago