1. 579b42b Add initial support for the MUSL C library. by Vasileios Kalintiris · 9 years ago
  2. 7c1ebcf Make locale code compile on CloudABI. by Ed Schouten · 9 years ago
  3. 9e97eb8 Cleanup: prefer _LIBCPP_GET_C_LOCALE over __cloc(). by Ed Schouten · 9 years ago
  4. 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
  5. 64c6248 Avoid C-style cast. by Joerg Sonnenberger · 9 years ago
  6. 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
  7. f77031d Fix build break on Solaris introduced by r231940 by Jonathan Roelofs · 9 years ago
  8. 6fb33ea Fix ctype_byname<wchar_t>::do_is() mask checking.... again by Jonathan Roelofs · 9 years ago
  9. 6272ae5 Move Android to the builtin rune table. by Dan Albert · 9 years ago
  10. e917d80 Nbjoerg suggested a better name for the macro for the default rune table: _LIBCPP_PROVIDES_DEFAULT_RUNE_TABLE by Marshall Clow · 9 years ago
  11. 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 · 9 years ago
  12. a14f7cb libc++: support newlib's ctype by JF Bastien · 9 years ago
  13. 116c819 Revert r216497: "[libcxx] Fix ctype_byname<wchar_t>::do_is() mask checking." by Jonathan Roelofs · 10 years ago
  14. 32050e1 [libcxx] Fix ctype_byname<wchar_t>::do_is() mask checking. by Jonathan Roelofs · 10 years ago
  15. 98c4e40 Revert "Turn off extern templates for most uses." by Justin Bogner · 10 years ago
  16. 3ab4061 Make Android's ctype_base::mask unsigned. by Dan Albert · 10 years ago
  17. cc160f5 Fix classic_locale for Android. by Dan Albert · 10 years ago
  18. a643926 Add support for BIONIC C library (Android). Patch from Dan Albert by Marshall Clow · 10 years ago
  19. 4c6acb5 Switch to using C++ style casts. by Joerg Sonnenberger · 11 years ago
  20. 016d4e8 Patch by Xing Xue to improve libc++ support for AIX by Marshall Clow · 11 years ago
  21. 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
  22. 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
  23. ef5aa93 G M: Restore the ability for libcxx to compile again on mingw 64. by Howard Hinnant · 11 years ago
  24. 5143722 Xing Xue: Some minor changes for IBM XLC++/AIX. by Howard Hinnant · 11 years ago
  25. 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
  26. 7f76450 Xing Xue: port to IBM XLC++/AIX. by Howard Hinnant · 11 years ago
  27. e9df0a5 Nico Rieck: Currently _MSC_VER and _WIN32 are used to guard code which is by Howard Hinnant · 11 years ago
  28. b87922c Glen: Minor tweaks to locale.cpp to help it compile with exceptions turned off. by Howard Hinnant · 11 years ago
  29. ed14a76 Add some friendly messages to libcxx calls to abort(). by Howard Hinnant · 11 years ago
  30. 0769e6a Windows port for __codecvt_utf8<wchar_t>. by Howard Hinnant · 11 years ago
  31. 9a06b9d Don't free the C locale on NetBSD. by Joerg Sonnenberger · 11 years ago
  32. a71a952 Add NetBSD support. by Joerg Sonnenberger · 11 years ago
  33. be764c9 Don't try to free the C locale. by Joerg Sonnenberger · 11 years ago
  34. 5328cd3 Initialize codecvt explicitly with the C locale, which might not be 0. by Joerg Sonnenberger · 11 years ago
  35. e58bc12 The push/pop variant of pragma GCC diagnostic is only supported by Clang by Joerg Sonnenberger · 11 years ago
  36. 63d8f7e Add explicit casts to unsigned char before calling ctype functions. by Joerg Sonnenberger · 11 years ago
  37. df41821 Fix typos. by Joerg Sonnenberger · 11 years ago
  38. fc2f021 Bruce Mitchener, Jr.: Port to emscripten. Fixes http://llvm.org/bugs/show_bug.cgi?id=15624. by Howard Hinnant · 11 years ago
  39. db4d478 Fix a few warnings/errors for compiling with -fno-exceptions. by Howard Hinnant · 11 years ago
  40. a22d2ad Removed raw references to _WIN32; now just check to see if it is defined. by Marshall Clow · 11 years ago
  41. 9ae96d0 More libc++ warning suppression on Linux; no functionality change by Marshall Clow · 11 years ago
  42. 88c3190 Clean up some warnings for Linux build; No functionality change by Marshall Clow · 11 years ago
  43. 21772ec Saleem Abdulrasool: GCC complains about the template functions as potentially not being able to be by Howard Hinnant · 12 years ago
  44. 5f767b7 Saleem Abdulrasool: cleanup a few more compile warnings emitted by GCC. by Howard Hinnant · 12 years ago
  45. bf68bdc Saleem Abdulrasool: avoid hardcoding buffer lengths. by Howard Hinnant · 12 years ago
  46. c6e54b9 Saleem Abdulrasool: This just rounds up a few compile warnings emitted by GCC (4.7.2). by Howard Hinnant · 12 years ago
  47. 27c836f Remove redundant inits. Patch by Eitan Adler. by Chad Rosier · 12 years ago
  48. 0a69fa1 Zhang Xiongpang: Add definitions for const data members. Fixes http://llvm.org/bugs/show_bug.cgi?id=14585. by Howard Hinnant · 12 years ago
  49. cd99236 Andrew Morrow: The attached patch updates the initialization of the 'struct tm' in by Howard Hinnant · 12 years ago
  50. ef793f2 Andrew Morrow: Among the various libc++ tests that currently don't pass on Linux are by Howard Hinnant · 12 years ago
  51. 558ae17 Fix moneypunct_byname algorithm to more accurately represent C locales in C++. by Jeffrey Yasskin · 12 years ago
  52. 05b57d5 Change some smart_ptr == 0 to smart_ptr == nullptr. Fixes http://llvm.org/bugs/show_bug.cgi?id=12185. by Howard Hinnant · 12 years ago
  53. fcbaf48 Add a warning to ctype<char>::classic_table() if not implemented. by Howard Hinnant · 12 years ago
  54. 997e454 Solaris port. Currently sees around 200 test failures, mostly related to by David Chisnall · 12 years ago
  55. 335b151 Silence -Wmissing-field-initializers a little higher in the source. by Howard Hinnant · 12 years ago
  56. 3074a05 Initialize all the fields of struct tm before passing it to strftime. One of the uninitialized fields, probably the pointer field tm_zone, was causing a segfault on linux. Patch contributed by Jeffrey Yasskin. by Howard Hinnant · 12 years ago
  57. 982331b Fix up narrowing conversions in switch statement. by Howard Hinnant · 12 years ago
  58. ec3773c Quash a whole bunch of warnings by Howard Hinnant · 13 years ago
  59. 8db4aca de-tabbify by Howard Hinnant · 13 years ago
  60. 14fa9f9 Windows port work by Ruben Van Boxem by Howard Hinnant · 13 years ago
  61. 3c466fc Windows patch work by Ruben Van Boxem by Howard Hinnant · 13 years ago
  62. 866569b Attempted locale refactoring. _LIBCPP_LOCALE__L_EXTENSIONS now should be defined if one has all of the xxx_l() functions. I've defined this for apple, freebsd and win32. _LIBCPP_HAS_DEFAULTRUNELOCALE should be defined if there is a _DefaultRuneLocale. I've defined this for apple and freebsd. The block of code we're trying to migrate away from is now under #ifdef __linux__. I've tested only on OS X. I hope I haven't broken things too badly elsewhere. Please let me know. by Howard Hinnant · 13 years ago
  63. 6cd05ee Work on Windows port by Ruben Van Boxem by Howard Hinnant · 13 years ago
  64. c512df1 Fixes for FreeBSD, including some fairly obvious copy-and-paste errors. by David Chisnall · 13 years ago
  65. 8caf423 Correct misspelling:_LIBCPP_APPLE_STABLE_ABI -> _LIBCPP_STABLE_APPLE_ABI by Howard Hinnant · 13 years ago
  66. f3907e6 Reapply 135035 with proper conditional inclusion, hopefully solving by Sean Hunt · 13 years ago
  67. 8d75632 Reverted to 134947. Once I got into it, I discovered there were too many problems to fix in 135035. by Howard Hinnant · 13 years ago
  68. c97da3a Implement the __nolocale functions properly so that they will work on by Sean Hunt · 13 years ago
  69. 66f2641 Toralf Niebuhr: This is just a tiny patch fixing some small (probably copy & paste) errors. by Howard Hinnant · 13 years ago
  70. 6f0342c Don't assume that wctype produces a nice mask on all platforms. On by Sean Hunt · 13 years ago
  71. e59f724 Conditionally wrap the changes from r134781. by Sean Hunt · 13 years ago
  72. 62a6ac3 Implement generalized table lookups for upper, lower, and character traits. by Sean Hunt · 13 years ago
  73. cb05a08 Fix typo by Sean Hunt · 13 years ago
  74. 0949eed _STD -> _VSTD to avoid macro clash on windows by Howard Hinnant · 13 years ago
  75. d318d49 Patch by Petteri Räty, http://llvm.org/bugs/show_bug.cgi?id=8992 by Howard Hinnant · 13 years ago
  76. c983454 noexcept for Chapter 22 [localization]. by Howard Hinnant · 13 years ago
  77. 1694d23 noexcept for <memory>. I've added a few extension noexcept to: allocator_traits<A>::deallocate, allocaate<T>::deallocate, return_temporary_buffer, and default_delete<T>::operator()(T*) const. My rationale was: If a std-dicated noexcept function needs to call another std-defined function, that called function must be noexcept. We're all a little new to noexcept, so things like this are to be expected. Also included fix for broken __is_swappable trait pointed out by Marc Glisse, thanks Marc|. And fixed a test case for is_nothrow_destructible. Destructors are now noexcept by default| by Howard Hinnant · 13 years ago
  78. 626916f Add CMake build and fix major Linux blockers. by Michael J. Spencer · 14 years ago
  79. b64f8b0 license change by Howard Hinnant · 14 years ago
  80. 16e6e1d Fixing whitespace problems by Howard Hinnant · 14 years ago
  81. d444470 now works with -fno-exceptions and -fno-rtti by Howard Hinnant · 14 years ago
  82. d23b464 [conversions.string] by Howard Hinnant · 14 years ago
  83. 87d1a8a [locale.stdcvt] by Howard Hinnant · 14 years ago
  84. adff489 patch by Jeffrey Yasskin for porting to Ubuntu Hardy. Everything was accepted except there were some bug fixes needed in <locale> for the __nolocale_* series. For the apple branch I ended up using templates instead of the var_args solution because it seemed both safer and more efficient. by Howard Hinnant · 14 years ago
  85. f5256e1 Wiped out some non-ascii characters that snuck into the copyright. by Howard Hinnant · 14 years ago
  86. bc8d3f9 libcxx initial import by Howard Hinnant · 14 years ago