summaryrefslogtreecommitdiffstats
path: root/libcxx/www/ts1z_status.html
Commit message (Collapse)AuthorAgeFilesLines
* Adjust documentation for git migration.James Y Knight2019-01-291-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes most references to the paths: llvm.org/svn/ llvm.org/git/ llvm.org/viewvc/ github.com/llvm-mirror/ github.com/llvm-project/ reviews.llvm.org/diffusion/ to instead point to https://github.com/llvm/llvm-project. This is *not* a trivial substitution, because additionally, all the checkout instructions had to be migrated to instruct users on how to use the monorepo layout, setting LLVM_ENABLE_PROJECTS instead of checking out various projects into various subdirectories. I've attempted to not change any scripts here, only documentation. The scripts will have to be addressed separately. Additionally, I've deleted one document which appeared to be outdated and unneeded: lldb/docs/building-with-debug-llvm.txt Differential Revision: https://reviews.llvm.org/D57330 llvm-svn: 352514
* [libcxx] [www] Strip trailing whitespace.Stephan T. Lavavej2017-08-311-1/+1
| | | | | | Fixes D37318. llvm-svn: 312262
* [libcxx] [www] Manually change http links to https.Stephan T. Lavavej2017-08-311-6/+6
| | | | | | Fixes D37318. llvm-svn: 312260
* [libcxx] [www] Semi-manually change http://www.open-std.org and ↵Stephan T. Lavavej2017-08-311-6/+6
| | | | | | | | http://isocpp.org papers to https://wg21.link . Fixes D37318. llvm-svn: 312259
* Update all bug URL's to point to https://bugs.llvm.org/...Eric Fiselier2017-02-171-1/+1
| | | | llvm-svn: 295434
* Add Filesystem TS -- CompleteEric Fiselier2016-06-171-3/+3
| | | | | | | | | | | | | | Add the completed std::experimental::filesystem implementation and tests. The implementation supports C++11 or newer. The TS is built as part of 'libc++experimental.a'. Users of the TS need to manually link this library. Building and testing the TS can be disabled using the CMake option '-DLIBCXX_ENABLE_FILESYSTEM=OFF'. Currently 'libc++experimental.a' is not installed by default. To turn on the installation of the library use '-DLIBCXX_INSTALL_EXPERIMENTAL_LIBRARY=ON'. llvm-svn: 273034
* Update TS implementation status pageEric Fiselier2016-05-071-0/+8
| | | | llvm-svn: 268844
* Update filesystem statusEric Fiselier2016-04-081-1/+1
| | | | llvm-svn: 265856
* Cleaned up the intro for the TS status page; really need much more info hereMarshall Clow2015-12-081-3/+3
| | | | llvm-svn: 254971
* Implementation of Boyer-Moore and Boyer-Moore-Horspool searchers for the LFTS.Marshall Clow2015-09-081-1/+1
| | | | llvm-svn: 247036
* Update some links so that they don't point at the (private) WG21 WikiMarshall Clow2015-08-051-3/+3
| | | | llvm-svn: 244047
* Update references to lists.llvm.orgTanya Lattner2015-08-051-2/+2
| | | | llvm-svn: 244003
* Mark any as done and comment out extra methods until speaking to MarshallEric Fiselier2015-07-311-1/+1
| | | | llvm-svn: 243729
* Update the status of the TS'esMarshall Clow2015-07-211-6/+5
| | | | llvm-svn: 242788
* Implement std::experimental::sample.Evgeniy Stepanov2015-05-131-1/+1
| | | | | | | Following specification in "C++ Extensions for Library Fundamentals": http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4480.html#alg.random.sample llvm-svn: 237264
* [libcxx] Add <experimental/tuple> header for LFTS.Eric Fiselier2015-03-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: This patch adds the `<experimental/tuple>` header (almost) as specified in the latest draft of the library fundamentals TS. The main changes in this patch are: 1. Added variable template `tuple_size_v` 2. Added function `apply(Func &&, Tuple &&)`. 3. Changed `__invoke` to be `_LIBCPP_CONSTEXPR_AFTER_CXX11`. The `apply(...)` implementation uses `__invoke` to invoke the given function. `__invoke` already provides the required functionality. Using `__invoke` also allows `apply` to be used on pointers to member function/objects as an extension. In order to facilitate this `__invoke` has to be marked `constexpr`. Test Plan: Each new feature was tested. The test cases for `tuple_size_v` are as follows: 1. tuple_size_v.pass.cpp - Check `tuple_size_v` on cv qualified tuples, pairs and arrays. 2. tuple_size_v.fail.cpp - Test on reference type. 3. tuple_size_v_2.fail.cpp - Test on non-tuple 4. tuple_size_v_3.fail.cpp - Test on pointer type. The test cases for tuple.apply are as follows: 1. arg_type.pass.cpp - Ensure that ref/pointer/cv qualified types are properly passed. 2. constexpr_types.pass.cpp - Ensure constexpr evaluation of apply is possible for `tuple` and `pair`. 3. extended_types.pass.cpp - Test apply on function types permitted by extension. 4. large_arity.pass.cpp - Test that apply can evaluated on tuples and arrays with large sizes. 5. ref_qualifiers.pass.cpp - Test that apply respects ref qualified functions. 6. return_type.pass.cpp - Test that apply returns the proper type. 7. types.pass.cpp - Test apply on function types as required by LFTS. Reviewers: mclow.lists Reviewed By: mclow.lists Subscribers: cfe-commits Differential Revision: http://reviews.llvm.org/D4512 llvm-svn: 232515
* Mark <experimental/system_error> as completeEric Fiselier2015-02-031-1/+1
| | | | llvm-svn: 227974
* Update LFTS status pageEric Fiselier2015-02-021-9/+8
| | | | llvm-svn: 227862
* Update status pages for C++1zMarshall Clow2014-11-101-5/+19
| | | | llvm-svn: 221601
* [libcxx] Add <experimental/utility> header for LFTS. Eric Fiselier2014-07-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Summary: This patch adds the `<experimental/utility>` header as specified in the latest draft of the library fundamentals TS. `<experimental/utility>` only contains `class erased_type`. This patch also updates the documentation to list the `erased_type` class as "initial implementation complete". Test Plan: Three test cases where added: 1. Test that `_LIBCPP_VERSION` is defined. 2. Test that `<utility>` has been included. 3. Test that `erased_type` is in the correct namespace and is constexpr default constructible. Reviewers: mclow.lists Reviewed By: mclow.lists Subscribers: cfe-commits Differential Revision: http://reviews.llvm.org/D4510 llvm-svn: 213226
* First cut at a post c++14 status pageMarshall Clow2014-06-021-0/+89
llvm-svn: 210056
OpenPOWER on IntegriCloud