1. 84fc2c3 [libc++] Make the naming of private member variables consistent and enforce it through readability-identifier-naming by Nikolas Klauser · 2 years, 9 months ago
  2. 355e0ce [libc++] Extend check for non-ASCII characters to src/, test/ and benchmarks/ by Louis Dionne · 2 years, 9 months ago
  3. 3ee9a50 [libc++] Implement P0618R0 (Deprecating <codecvt>) by Nikolas Klauser · 2 years, 11 months ago
  4. 0f5d0d4 [libcxx] Fix the error checking for wctob_l, fixing locale narrow function on Windows by Martin Storsjö · 3 years, 3 months ago
  5. bbb0f2c [libc++] Replace `#include ""` with `<>` in libcxx/src/. NFCI. by Arthur O'Dwyer · 3 years, 3 months ago
  6. 1666736 [libc++][AIX] Remove "pragma priority" from locale.cpp by Xing Xue · 3 years, 3 months ago
  7. a7c2a62 [libc++] Guard warning pragmas by Nikolas Klauser · 3 years, 3 months ago
  8. 2a8f9a5 [libc++] Implement P0627R6 (Function to mark unreachable code) by Nikolas Klauser · 3 years, 3 months ago
  9. a1da739 [SystemZ][z/OS] ASCII/EBCDIC support with no coexistence by Muiez Ahmed · 3 years, 4 months ago
  10. 049f6c2 [libc++] Resolve missing table_size symbol by Muiez Ahmed · 3 years, 6 months ago
  11. eb8650a [runtimes][NFC] Remove filenames at the top of the license notice by Louis Dionne · 3 years, 6 months ago
  12. 5de4864 [libc++] Improve no wide characters configuration. by Mark de Wever · 3 years, 6 months ago
  13. 1112b7b [libcxx][AIX] Explicitly include localedef.h in locale.cpp by David Tenty · 3 years, 7 months ago
  14. f4c1258 [libc++] Add an option to disable wide character support in libc++ by Louis Dionne · 3 years, 7 months ago
  15. f53fafb [libc++] Add missing short wchar handling for codecvt_utf8, codecvt_utf16 and codecvt_utf8_utf16 by Xing Xue · 3 years, 8 months ago
  16. dd662f0 [libc++][NFC] Fix typo in comment by Louis Dionne · 3 years, 8 months ago
  17. 6382ec1 [libc++][NFC] Reorder includes in locale.cpp by Louis Dionne · 3 years, 8 months ago
  18. f40bba4 [libc++][NFC] Move misplaced comment about implementation of ctype<wchar_t> by Louis Dionne · 3 years, 8 months ago
  19. a4cb5ae [libc++] Remove some workarounds for unsupported GCC and Clang versions by Louis Dionne · 3 years, 9 months ago
  20. 706bd12 [libc++][NFC] Remove workaround for variadic templates in C++03 by Louis Dionne · 3 years, 9 months ago
  21. b0cc7b5 [libcxx] Don't use an undefined '+' in unsigned/octal/hexal print formats by Martin Storsjö · 4 years ago
  22. dafbfb1 [libcxx] Fix a case of -Wundef warnings. NFC. by Martin Storsjö · 4 years ago
  23. 0b10bb7 [libc++] Move <__sso_allocator> out of include/ into src/. NFCI. by Arthur O'Dwyer · 4 years ago
  24. 5c40c99 [libc++] s/_LIBCPP_NO_HAS_CHAR8_T/_LIBCPP_HAS_NO_CHAR8_T/g by Arthur O'Dwyer · 4 years, 1 month ago
  25. 4cd6ca1 [libc++] NFC: Normalize `#endif //` comment indentation by Louis Dionne · 4 years, 1 month ago
  26. 5601305 [libc++/abi] Replace uses of _NOEXCEPT in src/ by noexcept by Louis Dionne · 4 years, 2 months ago
  27. b517568 [libc++] Rename include/support to include/__support by Louis Dionne · 4 years, 3 months ago
  28. 4f24d0d Fix libc++ clang-cl build, swap attribute order by Reid Kleckner · 4 years, 4 months ago
  29. a984dca [libc++] [P0482] [C++20] Implement missing bits for codecvt and codecvt_byname. by Marek Kurdej · 4 years, 6 months ago
  30. f0785c1 [libcxx] Port to NuttX (https://nuttx.apache.org) RTOS by Xiang Xiao · 4 years, 6 months ago
  31. 1127ef7 [libcxx] Error out if __libcpp_mbsrtowcs_l fails in __time_get_storage by Martin Storsjö · 4 years, 6 months ago
  32. acd7be7 [libc++] Fix a few warnings by YAMAMOTO Takashi · 4 years, 7 months ago
  33. d42baff Replace old-style cast of null pointer with nullptr by Joerg Sonnenberger · 5 years ago
  34. 7c9844b [libcxx][NFC] Strip trailing whitespace, fix typo. by Stephan T. Lavavej · 6 years ago
  35. 2dda1ff Fix a '>= 0' test on unsigned that I inadvertantly introduced. Now correctly '!= 0'. Thanks to Arthur for the catch by Marshall Clow · 6 years ago
  36. 605d62e No longer reject inputs when using a locale that has grouping information _and_ the input has no grouping characters at all. We continue to reject cases when the input has grouping characters in the wrong place. Fixes PR#28704 by Marshall Clow · 6 years ago
  37. 7232a84 [libc++] Avoid UB in the no-exceptions mode in a few places by Louis Dionne · 6 years ago
  38. 57b08b0 Update more file headers across all of the LLVM projects in the monorepo by Chandler Carruth · 6 years ago
  39. fcc1e6d Fix locale test data for GLIBC 2.27 and newer. by Eric Fiselier · 7 years ago
  40. 31163f6 Fix some too-big local arrays. Thanks to dcdillon for the patch. Reviewed as D28217 by Marshall Clow · 7 years ago
  41. fbfaec7 [libc++] Replace __sync_* functions with __libcpp_atomic_* functions by Weiming Zhao · 8 years ago
  42. e82f498 Revert "[libc++] Refactoring __sync_* builtins; NFC (Reland)" by Eric Fiselier · 8 years ago
  43. f7850fa [libc++] Refactoring __sync_* builtins; NFC (Reland) by Weiming Zhao · 8 years ago
  44. ba5b8c8 Revert "[libc++] Refactoring __sync_* builtins; NFC" by Weiming Zhao · 8 years ago
  45. 07f6efd [libc++] Refactoring __sync_* builtins; NFC by Weiming Zhao · 8 years ago
  46. 6af1b7d Move external instantiation for __vector_base_common to vector.cpp by Eric Fiselier · 8 years ago
  47. a016efb [Libc++] Use #pragma push_macro/pop_macro to better handle min/max on Windows by Eric Fiselier · 8 years ago
  48. b4ddab2 Refactor <locale> RAII guards to aid upcoming Windows locale changes. by Eric Fiselier · 8 years ago
  49. 807790a Fix new warnings emitted by GCC 7 by Eric Fiselier · 8 years ago
  50. 17af695 [libc++] Drop support for CRTs older than VS 2015 by Shoaib Meenai · 8 years ago
  51. 252da3b Remove a now unneeded __CloudABI__ check. by Ed Schouten · 8 years ago
  52. 541f9e2 Add _LIBCPP_COMPILER_[CLANG|GCC|MSVC|IBM] macros. by Eric Fiselier · 8 years ago
  53. b2826a1 clean up use of _WIN32 by Saleem Abdulrasool · 8 years ago
  54. 8bcade5 locale: update ctype access for MSVC CRT 14+ by Saleem Abdulrasool · 8 years ago
  55. 0d542d3 [libc++] Fix support for multibyte thousands_sep and decimal_point in moneypunct_byname and numpunct_byname. by Eric Fiselier · 8 years ago
  56. 190994e [libc++] Fix extern template visibility for Windows by Shoaib Meenai · 9 years ago
  57. c991709 Replace __ANDROID__ with __BIONIC__. by Dan Albert · 9 years ago
  58. d437fa5 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 · 9 years ago
  59. 04848f9 Remove CloudABI specific workaround. by Ed Schouten · 9 years ago
  60. 89dd1dd Fix most GCC attribute ignored warnings by Eric Fiselier · 9 years ago
  61. d2f15ba Reorganize _LIBCPP_LOCALE__L_EXTENSIONS by Ben Craig · 9 years ago
  62. 208ee5a [libcxx] Remove pragmas that were needed to suppress warnings produced by Akira Hatanaka · 9 years ago
  63. 08010b5 Use libcxx's default rune table with the Musl C library. by Vasileios Kalintiris · 9 years ago
  64. 8c58e92 Add initial support for the MUSL C library. by Vasileios Kalintiris · 10 years ago
  65. 2a80cab Make locale code compile on CloudABI. by Ed Schouten · 10 years ago
  66. 2a7ab62 Cleanup: prefer _LIBCPP_GET_C_LOCALE over __cloc(). by Ed Schouten · 10 years ago
  67. 4daa9f1 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 · 10 years ago
  68. 28444b3 Avoid C-style cast. by Joerg Sonnenberger · 10 years ago
  69. c5a996f 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
  70. f11625d Fix build break on Solaris introduced by r231940 by Jonathan Roelofs · 10 years ago
  71. 29f342c Fix ctype_byname<wchar_t>::do_is() mask checking.... again by Jonathan Roelofs · 10 years ago
  72. 900086d Move Android to the builtin rune table. by Dan Albert · 10 years ago
  73. 7945c8a Nbjoerg suggested a better name for the macro for the default rune table: _LIBCPP_PROVIDES_DEFAULT_RUNE_TABLE by Marshall Clow · 10 years ago
  74. 66599d8 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
  75. e9401f6 libc++: support newlib's ctype by JF Bastien · 10 years ago
  76. 16bb389 Revert r216497: "[libcxx] Fix ctype_byname<wchar_t>::do_is() mask checking." by Jonathan Roelofs · 11 years ago
  77. 67d6298 [libcxx] Fix ctype_byname<wchar_t>::do_is() mask checking. by Jonathan Roelofs · 11 years ago
  78. d2308ea Revert "Turn off extern templates for most uses." by Justin Bogner · 11 years ago
  79. ea32c10 Make Android's ctype_base::mask unsigned. by Dan Albert · 11 years ago
  80. 4339903 Fix classic_locale for Android. by Dan Albert · 11 years ago
  81. b38f8f0 Add support for BIONIC C library (Android). Patch from Dan Albert by Marshall Clow · 11 years ago
  82. 634b9dd Switch to using C++ style casts. by Joerg Sonnenberger · 11 years ago
  83. 028875a Patch by Xing Xue to improve libc++ support for AIX by Marshall Clow · 11 years ago
  84. 7e1ea8d 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
  85. 520469c 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 · 12 years ago
  86. 5f878d4 G M: Restore the ability for libcxx to compile again on mingw 64. by Howard Hinnant · 12 years ago
  87. 9762413 Xing Xue: Some minor changes for IBM XLC++/AIX. by Howard Hinnant · 12 years ago
  88. 393068b 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 · 12 years ago
  89. 5d1a701 Xing Xue: port to IBM XLC++/AIX. by Howard Hinnant · 12 years ago
  90. 0be8f64 Nico Rieck: Currently _MSC_VER and _WIN32 are used to guard code which is by Howard Hinnant · 12 years ago
  91. 55d5e76 Glen: Minor tweaks to locale.cpp to help it compile with exceptions turned off. by Howard Hinnant · 12 years ago
  92. 1468d0c Add some friendly messages to libcxx calls to abort(). by Howard Hinnant · 12 years ago
  93. 271426e Windows port for __codecvt_utf8<wchar_t>. by Howard Hinnant · 12 years ago
  94. 392a178 Don't free the C locale on NetBSD. by Joerg Sonnenberger · 12 years ago
  95. 50544e7 Add NetBSD support. by Joerg Sonnenberger · 12 years ago
  96. dd6a025 Don't try to free the C locale. by Joerg Sonnenberger · 12 years ago
  97. 8a5a9df Initialize codecvt explicitly with the C locale, which might not be 0. by Joerg Sonnenberger · 12 years ago
  98. f380515 The push/pop variant of pragma GCC diagnostic is only supported by Clang by Joerg Sonnenberger · 12 years ago
  99. aa05f9e Add explicit casts to unsigned char before calling ctype functions. by Joerg Sonnenberger · 12 years ago
  100. f53c3ca Fix typos. by Joerg Sonnenberger · 12 years ago