1. 9de8659 Allow to set locale on Windows. by Martin Storsjo · 7 years ago
  2. 6e02e89 Fix libcxx build with glibc 2.26+ by removing xlocale.h include. by Eric Fiselier · 7 years ago
  3. 7b7ac67 Fix Libc++ build with MinGW64 by Eric Fiselier · 7 years ago
  4. 2ec6d39 Refactor <locale> RAII guards to aid upcoming Windows locale changes. by Eric Fiselier · 7 years ago
  5. 907c119 Add markup for libc++ dylib availability by Mehdi Amini · 7 years ago
  6. 82a50d6 [libcxx] Direct support for Fuchsia by Petr Hosek · 7 years ago
  7. 6b73492 [libc++] Make _LIBCPP_TYPE_VIS export members by Shoaib Meenai · 8 years ago
  8. c3589a8 [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VIS by Eric Fiselier · 8 years ago
  9. e34f9d5 clean up use of _WIN32 by Saleem Abdulrasool · 8 years ago
  10. 833d644 [libc++] Fix and document visibility attributes for Clang, GCC and Windows. by Eric Fiselier · 8 years ago
  11. 5db6737 Add attribute noreturn to functions that throw by Aditya Kumar · 8 years ago
  12. 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
  13. 5e00a71 Use libcxx's default rune table with the Musl C library. by Vasileios Kalintiris · 9 years ago
  14. 579b42b Add initial support for the MUSL C library. by Vasileios Kalintiris · 9 years ago
  15. 6fb33ea Fix ctype_byname<wchar_t>::do_is() mask checking.... again by Jonathan Roelofs · 10 years ago
  16. 6272ae5 Move Android to the builtin rune table. by Dan Albert · 10 years ago
  17. a14f7cb libc++: support newlib's ctype by JF Bastien · 10 years ago
  18. f51d676 Get libc++ building on Sun Solaris. Patch from C Bergstrom. by Eric Fiselier · 10 years ago
  19. e422021 Change a couple more template parameter names from 'T' to '_Tp', etc. Thanks to Ondřej Majerech for the patch, but I did a bit more. by Marshall Clow · 10 years ago
  20. 984f8f6 Include newlib-specific locales in __locale by Sergey Dmitrouk · 10 years ago
  21. 6cb69ff Fixes to get libc++ building on sun solaris. Patch from C Bergstrom. by Eric Fiselier · 10 years ago
  22. 3ab4061 Make Android's ctype_base::mask unsigned. by Dan Albert · 10 years ago
  23. 2a52a32 Fix ctype_base::xdigit for Android. by Dan Albert · 10 years ago
  24. a643926 Add support for BIONIC C library (Android). Patch from Dan Albert by Marshall Clow · 10 years ago
  25. be3d117 Fix misguided #elif - it checked the value of _AIX instead of defined(_AIX). Thanks to Johan Bergström for the bug report. by Marshall Clow · 11 years ago
  26. 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
  27. 8a43fca Patch by GM: Making implicit conversion to bool explicit in <ios> and <__locale> by Marshall Clow · 11 years ago
  28. ef5aa93 G M: Restore the ability for libcxx to compile again on mingw 64. by Howard Hinnant · 11 years ago
  29. cb0e6b6 Xing Xue: Fix type-o. Thanks to C. Bergström for spotting it. by Howard Hinnant · 11 years ago
  30. 5143722 Xing Xue: Some minor changes for IBM XLC++/AIX. by Howard Hinnant · 11 years ago
  31. 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
  32. 7f76450 Xing Xue: port to IBM XLC++/AIX. by Howard Hinnant · 11 years ago
  33. 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
  34. e9df0a5 Nico Rieck: Currently _MSC_VER and _WIN32 are used to guard code which is by Howard Hinnant · 11 years ago
  35. a71a952 Add NetBSD support. by Joerg Sonnenberger · 11 years ago
  36. fc2f021 Bruce Mitchener, Jr.: Port to emscripten. Fixes http://llvm.org/bugs/show_bug.cgi?id=15624. by Howard Hinnant · 12 years ago
  37. 53e2763 Removed raw references to __sun__, __FreeBSD__, __GLIBC__ and __linux__; now just check to see if they are defined. by Marshall Clow · 12 years ago
  38. dece7fe Removed raw references to __APPLE__; now just check to see if it is defined. by Marshall Clow · 12 years ago
  39. a22d2ad Removed raw references to _WIN32; now just check to see if it is defined. by Marshall Clow · 12 years ago
  40. 83eade6 No functionality change at this time. I've split _LIBCPP_VISIBLE up into two flags: _LIBCPP_TYPE_VIS and _LIBCPP_FUNC_VIS. This is in preparation for taking advantage of clang's new __type_visibility__ attribute. by Howard Hinnant · 12 years ago
  41. ff92677 Provide a way to disable use of extern templates in libc++. This is intended for the clients of libc++, not the libc++ build. The dylib should always contain the extern templates. To disable the client needs to put -D'_LIBCPP_EXTERN_TEMPLATE(...)=' on the command line. by Howard Hinnant · 12 years ago
  42. 33be35e Dimitry Andric: many visibility fixes. Howard: Much appreciated. Can you send me a patch to CREDITS.TXT? by Howard Hinnant · 12 years ago
  43. f3d62ea locale::id really needs to be constructed at compile time. by Howard Hinnant · 12 years ago
  44. 997e454 Solaris port. Currently sees around 200 test failures, mostly related to by David Chisnall · 13 years ago
  45. ec3773c Quash a whole bunch of warnings by Howard Hinnant · 13 years ago
  46. 9996844 Further macro protection by replacing _[A-Z] with _[A-Z]p by Howard Hinnant · 13 years ago
  47. 08e1747 Windows support by Ruben Van Boxem. by Howard Hinnant · 13 years ago
  48. 1162445 Starting on musl port by Arvid Picciani by Howard Hinnant · 13 years ago
  49. 14fa9f9 Windows port work by Ruben Van Boxem by Howard Hinnant · 13 years ago
  50. 3c466fc Windows patch work by Ruben Van Boxem by Howard Hinnant · 13 years ago
  51. 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
  52. 92a0700 Partial Windows port by Ruben Van Boxem by Howard Hinnant · 13 years ago
  53. c512df1 Fixes for FreeBSD, including some fairly obvious copy-and-paste errors. by David Chisnall · 13 years ago
  54. 68ebc44 Enable __locale to work on FreeBSD. by David Chisnall · 13 years ago
  55. e59f724 Conditionally wrap the changes from r134781. by Sean Hunt · 13 years ago
  56. 62a6ac3 Implement generalized table lookups for upper, lower, and character traits. by Sean Hunt · 13 years ago
  57. 0949eed _STD -> _VSTD to avoid macro clash on windows by Howard Hinnant · 13 years ago
  58. c983454 noexcept for Chapter 22 [localization]. by Howard Hinnant · 13 years ago
  59. 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
  60. 2d72b1e Effort to reduce the number of exported symbols by Howard Hinnant · 14 years ago
  61. b64f8b0 license change by Howard Hinnant · 14 years ago
  62. b0be42b visibility-decoration. by Howard Hinnant · 14 years ago
  63. 324bb03 Fixing whitespace problems by Howard Hinnant · 14 years ago
  64. d444470 now works with -fno-exceptions and -fno-rtti by Howard Hinnant · 14 years ago
  65. 87d1a8a [locale.stdcvt] by Howard Hinnant · 14 years ago
  66. 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
  67. f5256e1 Wiped out some non-ascii characters that snuck into the copyright. by Howard Hinnant · 14 years ago
  68. bc8d3f9 libcxx initial import by Howard Hinnant · 14 years ago