- 09e7add Move _LIBCPP_INLINE_VISIBILITY to first declaration in <propagate_const> by Eric Fiselier · 8 years ago
- 03f7d10 Move inline attributes in filesystem to first declaration by Eric Fiselier · 8 years ago
- 833d644 [libc++] Fix and document visibility attributes for Clang, GCC and Windows. by Eric Fiselier · 8 years ago
- b9231a2 Fix PR30260 - optional<const T> not working. by Eric Fiselier · 8 years ago
- 917af0a Implement C++17 std::sample. by Eric Fiselier · 8 years ago
- 17c38db Mark LWG 2716 as complete - shuffle and sample disallows lvalue URNGs. by Eric Fiselier · 8 years ago
- 113315b Implement LWG 2711. Constrain path members. by Eric Fiselier · 8 years ago
- 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
- 7da8c67 Remove duplicate inline by Marshall Clow · 8 years ago
- 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
- f3e7cac Implement LCM and GCD for Library Fundamentals. Reviewed as https://reviews.llvm.org/D21343. by Marshall Clow · 8 years ago
- 2645dbe Implement P0392r0. Integrate filesystem::path and string_view. by Eric Fiselier · 8 years ago
- 5781358 Implement p0337r0. Delete operator= for polymorphic_allocator. by Eric Fiselier · 8 years ago
- dd421f5 [libcxx] guard throw with exception enabling check by Weiming Zhao · 8 years ago
- 7c96ddb Implement LWG issue 2720. Replace perms::resolve_symlinks with perms::symlink_nofollow. by Eric Fiselier · 8 years ago
- 756a6bd Implement LWG issue 2725. The issue should move this meeting by Eric Fiselier · 8 years ago
- ee49613 Implement std::experimental::propagate_const from LFTS v2 by Jonathan Coe · 8 years ago
- 6e9a694 Add Filesystem TS -- Complete by Eric Fiselier · 8 years ago
- efa8e88 Make string_view work with -fno-exceptions and get tests passing. by Eric Fiselier · 8 years ago
- dba23b4 Add experimental container alias templates for PMRs by Eric Fiselier · 8 years ago
- 257fd69 Add <experimental/memory_resource> by Eric Fiselier · 8 years ago
- 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
- 9341a8a Cleanup: move visibility/linkage attributes to the first declaration. by Evgeniy Stepanov · 8 years ago
- 8d5cbd7 Add 'is_callable' and 'is_nothrow_callable' traits and cleanup INVOKE. by Eric Fiselier · 8 years ago
- f6d6b51 Implement P0253R1: Fixing a design mistake in the searchers interface. by Marshall Clow · 9 years ago
- b8d4b4c Left a file out of r259014 by Marshall Clow · 9 years ago
- 5289b0d Fix initialzation order in dynarray by Eric Fiselier · 9 years ago
- af9a44f Implementation of Boyer-Moore and Boyer-Moore-Horspool searchers for the LFTS. by Marshall Clow · 9 years ago
- a8dca5f Remove commented out TODOs. They defined unneeded methods. by Eric Fiselier · 9 years ago
- 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
- 65a1d45 Mark any as done and comment out extra methods until speaking to Marshall by Eric Fiselier · 9 years ago
- 7175a07 [libcxx] Add <experimental/any> v2. by Eric Fiselier · 9 years ago
- bbe4245 Implement the default searcher for std::experimental::search. by Marshall Clow · 9 years ago
- 166dadb Implement the plugin-based version of std::search. There are no searchers yet; those are coming soon. by Marshall Clow · 9 years ago
- 56a8c64 Implement std::experimental::sample. by Evgeniy Stepanov · 9 years ago
- 71ed9f0 Fixed an 'extra tokens at end of #endif directive' warning in experimental/ratio by Marshall Clow · 9 years ago
- c254b36 Remove constexpr support for std::apply because it introduces regressions. by Eric Fiselier · 9 years ago
- 13858ee [libcxx] Add <experimental/tuple> header for LFTS. by Eric Fiselier · 9 years ago
- 4d23cc6 Define a new macro: _LIBCPP_HAS_NO_VARIABLE_TEMPLATES and use it. No functionality change. by Marshall Clow · 9 years ago
- 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
- 3f370b0 Enable testing with _LIBCPP_DEBUG and fix bad assertions in string_view. by Eric Fiselier · 10 years ago
- 13b96fd [libcxx] Add <experimental/ratio> by Eric Fiselier · 10 years ago
- f1b30c4 Handle function name conflicts in _LIBCPP_MSVCRT mode by Saleem Abdulrasool · 10 years ago
- 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
- 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
- 47b9a9a Add pragma system header to some experimental headers and add newlines to files. by Eric Fiselier · 10 years ago
- 5495e2e Fix more issues exposed by -pedantic-errors in c++03 mode by Eric Fiselier · 10 years ago
- cdc7bb5 [libcxx] Add <experimental/system_error> by Eric Fiselier · 10 years ago
- 665613f [libcxx] Add <experimental/chrono> by Eric Fiselier · 10 years ago
- 669a8a5 [libcxx] Add <experimental/type_traits> for LFTS by Eric Fiselier · 10 years ago
- 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
- 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
- 26aa8c9 Mark string_view::to_string as const. Fixes PR21428 by Marshall Clow · 10 years ago
- 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
- b953610 NFC. Move definition of _LIBCPP_ASSERT into __debug header and remove external include guards. by Eric Fiselier · 10 years ago
- 6774067 NFC. Remove trailing whitespace and tabs. by Eric Fiselier · 10 years ago
- 3ee7233 [libcxx] expose experimental::erased_type for all standard versions. by Eric Fiselier · 10 years ago
- 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
- b1a4026 [libcxx] Add <experimental/utility> header for LFTS. by Eric Fiselier · 10 years ago
- 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
- 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
- e4694b4 Formatting improvements in the <string_view> synopsis suggested by RSmith. No functionality change. by Marshall Clow · 10 years ago
- 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
- 73c1fce Use __builtin_operator_new/__builtin_operator_delete when available. This by Richard Smith · 10 years ago
- 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
- 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