1. 09e7add Move _LIBCPP_INLINE_VISIBILITY to first declaration in <propagate_const> by Eric Fiselier · 8 years ago
  2. 03f7d10 Move inline attributes in filesystem to first declaration by Eric Fiselier · 8 years ago
  3. 833d644 [libc++] Fix and document visibility attributes for Clang, GCC and Windows. by Eric Fiselier · 8 years ago
  4. b9231a2 Fix PR30260 - optional<const T> not working. by Eric Fiselier · 8 years ago
  5. 917af0a Implement C++17 std::sample. by Eric Fiselier · 8 years ago
  6. 17c38db Mark LWG 2716 as complete - shuffle and sample disallows lvalue URNGs. by Eric Fiselier · 8 years ago
  7. 113315b Implement LWG 2711. Constrain path members. by Eric Fiselier · 8 years ago
  8. e7acb0e Followon to r279744. Find the other exception types and make __throw_XXX routines (and call them). Remove the generic __libcpp_throw routine, since no one uses it anymore. by Marshall Clow · 8 years ago
  9. 7da8c67 Remove duplicate inline by Marshall Clow · 8 years ago
  10. 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
  11. f3e7cac Implement LCM and GCD for Library Fundamentals. Reviewed as https://reviews.llvm.org/D21343. by Marshall Clow · 8 years ago
  12. 2645dbe Implement P0392r0. Integrate filesystem::path and string_view. by Eric Fiselier · 8 years ago
  13. 5781358 Implement p0337r0. Delete operator= for polymorphic_allocator. by Eric Fiselier · 8 years ago
  14. dd421f5 [libcxx] guard throw with exception enabling check by Weiming Zhao · 8 years ago
  15. 7c96ddb Implement LWG issue 2720. Replace perms::resolve_symlinks with perms::symlink_nofollow. by Eric Fiselier · 8 years ago
  16. 756a6bd Implement LWG issue 2725. The issue should move this meeting by Eric Fiselier · 8 years ago
  17. ee49613 Implement std::experimental::propagate_const from LFTS v2 by Jonathan Coe · 8 years ago
  18. 6e9a694 Add Filesystem TS -- Complete by Eric Fiselier · 8 years ago
  19. efa8e88 Make string_view work with -fno-exceptions and get tests passing. by Eric Fiselier · 8 years ago
  20. dba23b4 Add experimental container alias templates for PMRs by Eric Fiselier · 8 years ago
  21. 257fd69 Add <experimental/memory_resource> by Eric Fiselier · 8 years ago
  22. 360fa62 Fixed some spelling errors in assert messages. No functional change. Thanks to giffunip@yahoo.com for the report. by Marshall Clow · 8 years ago
  23. 9341a8a Cleanup: move visibility/linkage attributes to the first declaration. by Evgeniy Stepanov · 8 years ago
  24. 8d5cbd7 Add 'is_callable' and 'is_nothrow_callable' traits and cleanup INVOKE. by Eric Fiselier · 8 years ago
  25. f6d6b51 Implement P0253R1: Fixing a design mistake in the searchers interface. by Marshall Clow · 9 years ago
  26. b8d4b4c Left a file out of r259014 by Marshall Clow · 9 years ago
  27. 5289b0d Fix initialzation order in dynarray by Eric Fiselier · 9 years ago
  28. af9a44f Implementation of Boyer-Moore and Boyer-Moore-Horspool searchers for the LFTS. by Marshall Clow · 9 years ago
  29. a8dca5f Remove commented out TODOs. They defined unneeded methods. by Eric Fiselier · 9 years ago
  30. fc93ce7 Make regex and any assert when they should throw an exception _but_ the user has decreed 'no exceptions'. This matches the behavior of string and vector by Marshall Clow · 9 years ago
  31. 65a1d45 Mark any as done and comment out extra methods until speaking to Marshall by Eric Fiselier · 9 years ago
  32. 7175a07 [libcxx] Add <experimental/any> v2. by Eric Fiselier · 9 years ago
  33. bbe4245 Implement the default searcher for std::experimental::search. by Marshall Clow · 9 years ago
  34. 166dadb Implement the plugin-based version of std::search. There are no searchers yet; those are coming soon. by Marshall Clow · 9 years ago
  35. 56a8c64 Implement std::experimental::sample. by Evgeniy Stepanov · 9 years ago
  36. 71ed9f0 Fixed an 'extra tokens at end of #endif directive' warning in experimental/ratio by Marshall Clow · 9 years ago
  37. c254b36 Remove constexpr support for std::apply because it introduces regressions. by Eric Fiselier · 9 years ago
  38. 13858ee [libcxx] Add <experimental/tuple> header for LFTS. by Eric Fiselier · 9 years ago
  39. 4d23cc6 Define a new macro: _LIBCPP_HAS_NO_VARIABLE_TEMPLATES and use it. No functionality change. by Marshall Clow · 9 years ago
  40. 1486150 Change string_view::at to make it work with gcc and VC++. Thanks to K-ballo for the bug report, and Jonathan Wakeley for the code review in the bar. by Marshall Clow · 10 years ago
  41. 3f370b0 Enable testing with _LIBCPP_DEBUG and fix bad assertions in string_view. by Eric Fiselier · 10 years ago
  42. 13b96fd [libcxx] Add <experimental/ratio> by Eric Fiselier · 10 years ago
  43. f1b30c4 Handle function name conflicts in _LIBCPP_MSVCRT mode by Saleem Abdulrasool · 10 years ago
  44. f2e36ef Move the test for zero-length into the char_traits (from string_view). Add tests to char_traits specializations by Marshall Clow · 10 years ago
  45. 7f59a88 Fixed a problem that UBSAN found, where we were calling memcmp(null, p, 0) - which is undefined behavior by Marshall Clow · 10 years ago
  46. 47b9a9a Add pragma system header to some experimental headers and add newlines to files. by Eric Fiselier · 10 years ago
  47. 5495e2e Fix more issues exposed by -pedantic-errors in c++03 mode by Eric Fiselier · 10 years ago
  48. cdc7bb5 [libcxx] Add <experimental/system_error> by Eric Fiselier · 10 years ago
  49. 665613f [libcxx] Add <experimental/chrono> by Eric Fiselier · 10 years ago
  50. 669a8a5 [libcxx] Add <experimental/type_traits> for LFTS by Eric Fiselier · 10 years ago
  51. 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
  52. 1cf810b Replaced checking in string_view::remove_suffix/remove_prefix by _LIBCPP_ASSERT, since this is technically undefined behavior. Fixes PR#21496 by Marshall Clow · 10 years ago
  53. 26aa8c9 Mark string_view::to_string as const. Fixes PR21428 by Marshall Clow · 10 years ago
  54. 129e07f Change the comment on the closing #endif to match the condition on the corresponding #ifdef. Thanks to K-ballo for the catch. No functionality change. by Marshall Clow · 10 years ago
  55. b953610 NFC. Move definition of _LIBCPP_ASSERT into __debug header and remove external include guards. by Eric Fiselier · 10 years ago
  56. 6774067 NFC. Remove trailing whitespace and tabs. by Eric Fiselier · 10 years ago
  57. 3ee7233 [libcxx] expose experimental::erased_type for all standard versions. by Eric Fiselier · 10 years ago
  58. de2404b Update the synopsis and comments with the results of LWG #2255. No code to back it up at the moment; just comments by Marshall Clow · 10 years ago
  59. b1a4026 [libcxx] Add <experimental/utility> header for LFTS. by Eric Fiselier · 10 years ago
  60. 4847287 string_view enhancements. Move to the correct namespace. Better constexpr support (thanks to Richard for the suggestions). Update the tests to match this. Add <experimental/__config for experimental macros/etc to live. by Marshall Clow · 10 years ago
  61. 3a61b30 Minor cleanup for string_view; mostly from suggestions by Richard Smith. Also, make the tests pass under c++03 by Marshall Clow · 10 years ago
  62. e4694b4 Formatting improvements in the <string_view> synopsis suggested by RSmith. No functionality change. by Marshall Clow · 10 years ago
  63. 164b297 Implement string_view from the library fundamentals TS (n4023). Also works in C++11 and 03, with reduced functionality (mostly in the area of constexpr) by Marshall Clow · 10 years ago
  64. 73c1fce Use __builtin_operator_new/__builtin_operator_delete when available. This by Richard Smith · 10 years ago
  65. 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
  66. 6b7c2ae Move <dynarray> 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