- 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 · 11 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 · 11 years ago
- f9f95be Implement N3891: A proposal to rename shared_mutex to shared_timed_mutex by David Majnemer · 11 years ago
- cb036e3 Replace a tab with a space by David Majnemer · 11 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
- d0d308f Make it possible to link against libstdc++ as well as libsupc++ with CMake. by Peter Collingbourne · 11 years ago
- 40455c6 Eliminate more symbols multiply defined between libsupc++ and libc++. by Peter Collingbourne · 11 years ago
- 35a98a0 Use _LIBCPP_NEW_DELETE_VIS instead of LIBCPP_FUNC_VIS in src/new.cpp. by Howard Hinnant · 11 years ago
- 5a8b578 G M: The attached patch is for libcxx's new.cpp and __config files. The patch's intent is to make new.cpp compile using MS's cl.exe compiler without changing the meaning of anything for any other compiler. by Howard Hinnant · 11 years ago
- 9844b67 G M: A small patch to fix a couple of warnings in stdexcept.cpp for cl.exe which does not support #pragma visibility. by Howard Hinnant · 11 years ago
- f755506 G M: Provides the _LIBCPP_WARNING macro, to be used for MSVC only, since that compiler doesn't support #warning. by Howard Hinnant · 11 years ago
- 8df0320 Re-add bad_cast and bad_typeid default ctor definitions under libsupc++. by Peter Collingbourne · 11 years ago
- d1754fb Make the guard for external ABI libraries include the guard for by Chandler Carruth · 11 years ago
- fc910cb Peter Collingbourne: Fix warnings when compiling with -DNDEBUG. by Howard Hinnant · 11 years ago
- ba898e4 N3659: Shared locking in C++ Revision 2, c++1y only by Howard Hinnant · 11 years ago
- bd64f14 Fix typo. by Joerg Sonnenberger · 11 years ago
- ef5aa93 G M: Restore the ability for libcxx to compile again on mingw 64. by Howard Hinnant · 11 years ago
- cd942f1 Marshall Clow: LWG Issue 2056: future_errc enums start with value 0 (invalid value for broken_promise). by Howard Hinnant · 11 years ago
- 7f9f52e Adding bad_array_length to libc++ by Marshall Clow · 11 years ago
- f2a137d Evgeniy Stepanov: Add noexcept to ~bad_optional_access() to silence warning during build. by Howard Hinnant · 11 years ago
- 01afa5c Implement N3672, optional<T>. by Howard Hinnant · 11 years ago
- 5143722 Xing Xue: Some minor changes for IBM XLC++/AIX. by Howard Hinnant · 11 years ago
- 04a2c71 Turn off extern templates for most uses. It is causing more problems than it is worth. The extern templates will still be built into the dylib, mainly for ABI stability purposes. And the client can still turn these back on with a #define if desire. This fixes http://llvm.org/bugs/show_bug.cgi?id=17027. However there's no associated test for the test suite because http://llvm.org/bugs/show_bug.cgi?id=17027 needs mismatched dylib and headers to fire. by Howard Hinnant · 11 years ago
- 5ec0ff8 G M: Improvements to Windows support. by Howard Hinnant · 11 years ago
- 5e57142 Rename _LIBCPP_DEBUG2 to _LIBCPP_DEBUG. by Howard Hinnant · 11 years ago
- 499cea1 Debug mode for string. This commit also marks the first time libc++ debug-mode has found a bug (found one in regex). Had to play with extern templates a bit to get this to work since string is heavily used within libc++.dylib. by Howard Hinnant · 11 years ago
- e31c432 Glen: replace obsolete _LIBCPP_CANTTHROW with _NOEXCEPT. by Howard Hinnant · 11 years ago
- 5c316a6 LWG 2145 - mark constructor for std::error_category as inline and constexpr. Leave the (existing, out-of-line, non-constexpr) in the dylib for compatibility with existing programs) by Marshall Clow · 11 years ago
- 7f76450 Xing Xue: port to IBM XLC++/AIX. by Howard Hinnant · 11 years ago
- 3e005bf Fix signed/unsigned warnings when building libc++ in C++14 mode by Marshall Clow · 11 years ago
- 0f678bd Nico Rieck: this patch series fixes visibility issues on Windows as explained in <http://lists.cs.uiuc.edu/pipermail/cfe-dev/2013-August/031214.html>. by Howard Hinnant · 11 years ago
- 8b00e6c Ok, 3 major changes for debug mode in one commit: by Howard Hinnant · 11 years ago
- e9df0a5 Nico Rieck: Currently _MSC_VER and _WIN32 are used to guard code which is by Howard Hinnant · 11 years ago
- b87922c Glen: Minor tweaks to locale.cpp to help it compile with exceptions turned off. by Howard Hinnant · 11 years ago
- ed14a76 Add some friendly messages to libcxx calls to abort(). by Howard Hinnant · 11 years ago
- 171771a War on tabs. by Howard Hinnant · 11 years ago
- 0769e6a Windows port for __codecvt_utf8<wchar_t>. by Howard Hinnant · 11 years ago
- 9a06b9d Don't free the C locale on NetBSD. by Joerg Sonnenberger · 11 years ago
- 725ae71 Windows support in thread::hardware_concurrency. by Howard Hinnant · 11 years ago
- 312926e Matthew Dempsky: POSIX defines that the _POSIX_C_SOURCE macros are to be set by user by Howard Hinnant · 11 years ago
- 09ca5d4 Matthew Dempsky: Same as stdexcept.cpp in libc++abi: we've already computed 'len strlen(msg)', so we can use memcpy() instead of strcpy(). by Howard Hinnant · 11 years ago