1. 657a130 Distinguish between library and language support for aligned allocation. by Eric Fiselier · 6 years ago
  2. 2bcd409 Remove redundant null pointer check in operator delete by Fangrui Song · 6 years ago
  3. 9bde150 [cxx2a] Fix warning triggered by r343285 by Vitaly Buka · 6 years ago
  4. c4b4486 Revert r342936 "Remove redundant null pointer check in operator delete" by Louis Dionne · 6 years ago
  5. 32e3054 Remove redundant null pointer check in operator delete by Fangrui Song · 6 years ago
  6. 39ad1d1 [libc++] Remove race condition in std::async by Louis Dionne · 6 years ago
  7. dc38e97 [libc++][C++17] Elementary string conversions for integral types by Zhihao Yuan · 6 years ago
  8. 6952d14 [libc++] Remove _LIBCPP_BUILDING_XXX macros, which are redundant since _LIBCPP_BUILDING_LIBRARY by Louis Dionne · 6 years ago
  9. decf28e Code cleanup - change naked 'throw' expressions to call helpre function '__throw_future_error'. The behavior change is that if you build libc++ with exceptions disabled, and then use that in a program that sets the value of the future twice (for example), it will now abort instead of behaving unpredictably. by Marshall Clow · 6 years ago
  10. a0866c5 Implement <filesystem> by Eric Fiselier · 6 years ago
  11. 8928a12 Be more consistent about which bool value means an error occurred by Eric Fiselier · 6 years ago
  12. d1759cf Cleanup the last_write_time internals by Eric Fiselier · 6 years ago
  13. 94d2ed5 Fix attribute placement WRT extern C by Eric Fiselier · 6 years ago
  14. 6b101f1 [libc++] Add hack to allow ubsan to work w/o compiler-rt (__muloti4 is undefined) by Eric Fiselier · 6 years ago
  15. 104b331 [libc++] Follow-up to r337968: use an explicit cast as suggested by Eric by Alex Lorenz · 6 years ago
  16. 39ee0c6 Fix GCC build in C++14 w/o c++14 constexpr by Eric Fiselier · 6 years ago
  17. d2992ce Fix failing test under C++14 by Eric Fiselier · 6 years ago
  18. 7450cbb [libc++] Follow-up to r337960: specify lambda's return type to avoid by Alex Lorenz · 6 years ago
  19. 6ac9255 Make <experimental/filesystem> compile with gcc 4.8.5 by Eric Fiselier · 6 years ago
  20. 81872e9 [libc++] Use __int128_t to represent file_time_type. by Eric Fiselier · 6 years ago
  21. b52e084 [windows] Fix warning about comparing ints of different signs by Martin Storsjo · 6 years ago
  22. 8410c81 Fix bugs in create_directory implementation. by Eric Fiselier · 6 years ago
  23. 2493db4 Make <experimental/filesystem> explicitly require C++11. by Eric Fiselier · 6 years ago
  24. 0fbaa11 Ensure path::iterator and PathParser share the same enumeration values. by Eric Fiselier · 6 years ago
  25. b3e55b2 Handle DT_UNKNOWN correctly during directory iteration. by Eric Fiselier · 6 years ago
  26. 2c11635 Recommit "Use possibly cached directory entry values when performing recursive directory iteration." by Eric Fiselier · 6 years ago
  27. 7485d57 Revert "Use possibly cached directory entry values when performing recursive directory iteration." by Eric Fiselier · 6 years ago
  28. 36bf18f Cleanup unnecessary conversions in filesystem. by Eric Fiselier · 6 years ago
  29. 6826553 Cleanup name qualification in the filesystem internals. by Eric Fiselier · 6 years ago
  30. 04ce4ae Use possibly cached directory entry values when performing recursive directory iteration. by Eric Fiselier · 6 years ago
  31. a0a39e5 Work around various GCC 4.9 build errors by Eric Fiselier · 6 years ago
  32. 0ddb77a Implement filesystem_error::what() and improve reporting. by Eric Fiselier · 6 years ago
  33. e14f038 Workaround bug in GCC trunk. by Eric Fiselier · 6 years ago
  34. fb03277 Harden copy_file even more. by Eric Fiselier · 6 years ago
  35. 70c866b Implement a better copy_file. by Eric Fiselier · 6 years ago
  36. 7b1b6ca adjust incorrect comment by Eric Fiselier · 6 years ago
  37. 0f8ee94 Use _LIBCPP_UNREACHABLE to convince GCC that non-void functions actually always return by Eric Fiselier · 6 years ago
  38. f8bfc79 cleanup test assertion inside library by Eric Fiselier · 6 years ago
  39. e274f43 [libc++] Implement Directory Entry Caching -- Sort of. by Eric Fiselier · 6 years ago
  40. 6e089f8 Fix PR38160 - init_priority attribute not supported by GCC on Apple. by Eric Fiselier · 6 years ago
  41. 5423805 [libc++] Take 2: Replace uses of _LIBCPP_ALWAYS_INLINE by _LIBCPP_INLINE_VISIBILITY by Louis Dionne · 6 years ago
  42. 4e7ffca Revert "[libc++] Replace uses of _LIBCPP_ALWAYS_INLINE by _LIBCPP_INLINE_VISIBILITY" by Louis Dionne · 6 years ago
  43. 79aa4f3 [libc++] Replace uses of _LIBCPP_ALWAYS_INLINE by _LIBCPP_INLINE_VISIBILITY by Louis Dionne · 6 years ago
  44. b525131 Configure ELAST for MinGW by Pirama Arumuga Nainar · 6 years ago
  45. 1e6ac5e Fix embarrasing typo in uncaught_exceptions. Update tests to really test this. Thanks to Peter Klotz for calling my attention to this. by Marshall Clow · 6 years ago
  46. b21b317 Fix locale test data for GLIBC 2.27 and newer. by Eric Fiselier · 6 years ago
  47. 1e34c76 Implement filesystem NB comments, relative paths, and related issues. by Eric Fiselier · 6 years ago
  48. f2c9373 Implement filesystem::perm_options specified in NB comments. by Eric Fiselier · 6 years ago
  49. a831287 Fix PR22634 - std::allocator doesn't respect over-aligned types. by Eric Fiselier · 6 years ago
  50. 68b20ca Fix building libc++ with the macOS 10.13 SDK with -mmacosx-version-min=10.12 or lower. by Nico Weber · 6 years ago
  51. af1fd7c Address LWG 2849 and fix missing failure condition in copy_file. by Eric Fiselier · 6 years ago
  52. fd34566 Put the exception classes for experimental::optional and experimental::any back in the dylib for binary compatibility by Marshall Clow · 6 years ago
  53. f8d223f Remove <experimental/any>; use <any> instead. See https://libcxx.llvm.org/TS_deprecation.html by Marshall Clow · 6 years ago
  54. 95db3d2 Remove <experimental/optional>; use <optional> instead. See https://libcxx.llvm.org/TS_deprecation.html by Marshall Clow · 6 years ago
  55. 2b64fcb libcxx: Use vcruntime declarations for typeinfo on Windows. by Peter Collingbourne · 6 years ago
  56. 087c5ab libcxx: Rename vasprintf function to __libcpp_vasprintf. by Peter Collingbourne · 7 years ago
  57. 59f2389 libcxx: Move Windows threading support into a .cpp file. by Peter Collingbourne · 7 years ago
  58. a12e237 libcxx: Define set_unexpected, _get_unexpected and __uncaught_exceptions without dllimport. by Peter Collingbourne · 7 years ago
  59. 9c2eed8 libcxx: Stop using private MSVC macros in the exception implementation. by Peter Collingbourne · 7 years ago
  60. 04f23ba Fix some too-big local arrays. Thanks to dcdillon for the patch. Reviewed as D28217 by Marshall Clow · 7 years ago
  61. 45d5893 Make std::experimental::filesystem::remove and remove_all return false or 0 if the file doesn't exist by Ekaterina Vaartis · 7 years ago
  62. 14d7b69 [libcxx] Suppress unused warning on apple. by Don Hinton · 7 years ago
  63. 5638e7b [libcxx] Add WebAssembly support by Sam Clegg · 7 years ago
  64. 4861f6d [libcxx] Support getentropy as a source of randomness for std::random_device by Petr Hosek · 7 years ago
  65. 9de8659 Allow to set locale on Windows. by Martin Storsjo · 7 years ago
  66. fba9cd8 Fix PR35078 - recursive directory iterator's increment method throws incorrectly. by Eric Fiselier · 7 years ago
  67. 18dba06 [libc++] Support Microsoft ABI without vcruntime headers by Shoaib Meenai · 7 years ago
  68. bc4474e [libc++] Replace __sync_* functions with __libcpp_atomic_* functions by Weiming Zhao · 7 years ago
  69. 2656897 typeinfo: provide a partial implementation for Win32 by Saleem Abdulrasool · 7 years ago
  70. 29149d3 Make pbump (internally) handle sizes bigger than MAX_INT. Fixes PR#33725 - thanks to Jonathan Wakely for the report by Marshall Clow · 7 years ago
  71. 98086a8 [libc++] Don't hardcode namespace in manual mangling by Shoaib Meenai · 7 years ago
  72. 4aee06b Rename a couple variables to eliminate a shadow warning. No functionality change by Marshall Clow · 7 years ago
  73. fea8dc9 Rework libcxx strerror_r handling. by James Y Knight · 7 years ago
  74. 12f2b26 Remove <__refstring> header; Move it into source directory. by Eric Fiselier · 7 years ago
  75. d60e344 Revert "[libc++] Refactoring __sync_* builtins; NFC (Reland)" by Eric Fiselier · 7 years ago
  76. 880dc47 [libc++] Refactoring __sync_* builtins; NFC (Reland) by Weiming Zhao · 7 years ago
  77. 7a188e3 Revert "[libc++] Refactoring __sync_* builtins; NFC" by Weiming Zhao · 7 years ago
  78. f7ed02c [libc++] Refactoring __sync_* builtins; NFC by Weiming Zhao · 7 years ago
  79. b2e9337 Fix filesystem build on platforms with weird time_t types. by Eric Fiselier · 7 years ago
  80. 3288eac Implement LWG 2937 - equivalent("dne", "exists") is not an error by Eric Fiselier · 7 years ago
  81. 7db4f7b path: Use string_view_t consistently by Duncan P. N. Exon Smith · 7 years ago
  82. 4b1c560 Fix potential bug by casting to the POSIX specified type by Eric Fiselier · 7 years ago
  83. 957d7f4 Move external instantiation for __vector_base_common to vector.cpp by Eric Fiselier · 7 years ago
  84. 7b7ac67 Fix Libc++ build with MinGW64 by Eric Fiselier · 7 years ago
  85. 018a3d5 [Libc++] Use #pragma push_macro/pop_macro to better handle min/max on Windows by Eric Fiselier · 7 years ago
  86. ab2f54f Remove usages of _LIBCPP_MSVC which is never defined by Eric Fiselier · 7 years ago
  87. 41af64a [libc++] Refactor Windows support headers. by Eric Fiselier · 7 years ago
  88. 2ec6d39 Refactor <locale> RAII guards to aid upcoming Windows locale changes. by Eric Fiselier · 7 years ago
  89. 78f5dc0 [libc++] Implement exception_ptr on Windows by Eric Fiselier · 7 years ago
  90. 50ca6f7 Fix remaining GCC 7 build warnings by Eric Fiselier · 7 years ago
  91. 799d02d Fix new warnings emitted by GCC 7 by Eric Fiselier · 7 years ago
  92. 474dfc3 Fix incorrect usage of __libcpp_mutex_trylock. Patch from Andrey Khalyavin by Eric Fiselier · 7 years ago
  93. 83e040f Use nullptr instead of the literal 0 by Eric Fiselier · 7 years ago
  94. 2d282d7 [libc++] Use _LIBCPP_ABI_MICROSOFT instead of _MSC_VER by Shoaib Meenai · 7 years ago
  95. 04b59f9 [libc++] Drop support for CRTs older than VS 2015 by Shoaib Meenai · 7 years ago
  96. f012f26 [libc++] Add a key function for bad_function_call by Shoaib Meenai · 7 years ago
  97. f1dab68 Fix PR32183 - Wrap GCC exception implementation in missing namespace std by Eric Fiselier · 7 years ago
  98. dc69aac [libc++] Add option to disable new/delete overloads when libc++abi provides them. by Eric Fiselier · 7 years ago
  99. 29ed46b [libcxx] Support threads on Fuchsia by Petr Hosek · 7 years ago
  100. c253e58 Remove a now unneeded __CloudABI__ check. by Ed Schouten · 7 years ago