SuccessChanges

Summary

  1. [Tablegen] Use llvm::is_contained (NFC) (details)
  2. [libc++] Add a script to automatize updating test for a new header. (details)
  3. [libc++] [P1164] [C++20] Make fs::create_directory() error if there is already a non-directory. (details)
  4. [JITLink][ELF] Reformat/add debug logging in ELF_x86_64.cpp. (details)
Commit e4a23a418b4ca007e2c6c0bf488073cbc5f81290 by kazu
[Tablegen] Use llvm::is_contained (NFC)
The file was modifiedllvm/utils/TableGen/CodeGenTarget.cpp
The file was modifiedllvm/utils/TableGen/RegisterBankEmitter.cpp
The file was modifiedllvm/utils/TableGen/CodeGenSchedule.cpp
Commit 6fd5a94eeb9acca783549df26b2e6319df8ab0a8 by marek.kurdej
[libc++] Add a script to automatize updating test for a new header.

Idea from D92525.
This script globs include/ directory and updates the tests in test/libcxx.
This patch does not generate module.modulemap nor CMakeLists.txt.

Reviewed By: ldionne, #libc

Differential Revision: https://reviews.llvm.org/D92656
The file was addedlibcxx/utils/generate_header_tests.py
The file was modifiedlibcxx/test/libcxx/min_max_macros.compile.pass.cpp
The file was modifiedlibcxx/test/libcxx/no_assert_include.compile.pass.cpp
The file was modifiedlibcxx/docs/Contributing.rst
The file was modifiedlibcxx/test/libcxx/double_include.sh.cpp
Commit e4ed349c765827a824cb38ec6ef3447263b768cf by marek.kurdej
[libc++] [P1164] [C++20] Make fs::create_directory() error if there is already a non-directory.

Also mark LWG2935 and LWG3079 as complete.

Applied retroactively to previous standards too, as it's a DR.

* https://wg21.link/P1164
* https://wg21.link/lwg2935
* https://wg21.link/lwg3079

Reviewed By: ldionne, #libc

Differential Revision: https://reviews.llvm.org/D92769
The file was modifiedlibcxx/docs/Cxx2aStatusIssuesStatus.csv
The file was modifiedlibcxx/src/filesystem/operations.cpp
The file was modifiedlibcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.create_directory/create_directory.pass.cpp
The file was modifiedlibcxx/docs/Cxx2aStatusPaperStatus.csv
The file was modifiedlibcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.create_directory/create_directory_with_attributes.pass.cpp
Commit 5bb28fa0f51e94522644fe5633877b441b9ad8d3 by Lang Hames
[JITLink][ELF] Reformat/add debug logging in ELF_x86_64.cpp.

Moves symbol name to the end of the output and makes other columns fixed width
so that they line up.
The file was modifiedllvm/lib/ExecutionEngine/JITLink/ELF_x86_64.cpp