llvm-project/libcxx/utils
Arthur O'Dwyer 7b00e9fae3 [libc++] [P1065] Constexpr invoke, reference_wrapper, mem_fn, not_fn, default_searcher.
This completes the implementation of P1065 "constexpr INVOKE":
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1065r2.html

This doesn't yet complete the implementation of P1032 "Misc constexpr bits,"
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1032r1.html
but it does complete all of the <functional> bits, which means
that we can now set `__cpp_lib_constexpr_functional` for C++20.

This could use more constexpr tests for `std::reference_wrapper<T>`,
but the existing tests are extremely non-constexpr-friendly and
so I don't want to get into that rabbit-hole today.

Differential Revision: https://reviews.llvm.org/D93815
2020-12-28 13:24:07 -05:00
..
ci [libc++] Fix CI Dockerfile 2020-12-16 17:01:21 -05:00
docker [libc++] Use LLVM 11 instead of trunk on build bots 2020-09-14 15:12:13 -04:00
gdb/libcxx Desugar class type for iterator lookup. 2020-07-14 11:37:03 -07:00
google-benchmark Add info about the cherry-picked commit and contributor 2020-11-04 14:23:27 -05:00
libcxx [libc++] Add a 'is-lockfree-runtime-function' lit feature 2020-12-22 11:56:20 +00:00
symcheck-blacklists
cat_files.py Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
generate_abi_list.py generate_header_tests.py: Sort the header files ASCIIbetically. 2020-12-14 09:56:07 -05:00
generate_feature_test_macro_components.py [libc++] [P1065] Constexpr invoke, reference_wrapper, mem_fn, not_fn, default_searcher. 2020-12-28 13:24:07 -05:00
generate_header_tests.py generate_header_tests.py: Sort the header files ASCIIbetically. 2020-12-14 09:56:07 -05:00
graph_header_deps.py [libc++] Add utility to generate and display libc++'s header dependency 2020-02-15 18:47:17 -05:00
merge_archives.py [libcxx] Don't pass -s to libtool 2020-09-28 14:50:09 -07:00
run.py [libc++] Don't run tests in a shell in the default executor 2020-11-04 08:29:05 -05:00
ssh.py [libcxx][lit] Add support for custom ssh/scp flags in ssh.py 2020-10-06 11:38:52 +01:00
sym_diff.py Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00