FailedChanges

Summary

  1. Make ~mutex and ~condition_variable trivial on Windows. The implementations of __libcpp_mutex_destroy and __libcpp_condvar_destroy are already NOPs, so this optimization is safe to perform. See r365273 and PR27658 for more information.
  2. gn build: Merge r355546 Found by inspection; the sync script doesn't sync .ipp files.
  3. gn build: Merge r365273
  4. gn build: Sort sync script output
  5. gn build: Sort cxx_sources in libcxx build file Since these are in a custom list, `gn format` doesn't automatically sort them. Now their order matches the CMake build. No additions or deletions, this just sorts the files that are there.
  6. gn build: Merge r365258 and follow-ups r365263, r365264
Revision 365281 by ericwf:
Make ~mutex and ~condition_variable trivial on Windows.

The implementations of __libcpp_mutex_destroy and __libcpp_condvar_destroy
are already NOPs, so this optimization is safe to perform.

See r365273 and PR27658 for more information.
Change TypePath in RepositoryPath in Workspace
The file was modified/libcxx/trunk/include/__configlibcxx.src/include/__config
The file was modified/libcxx/trunk/include/__mutex_baselibcxx.src/include/__mutex_base
The file was modified/libcxx/trunk/src/CMakeLists.txtlibcxx.src/src/CMakeLists.txt
The file was modified/libcxx/trunk/src/condition_variable.cpplibcxx.src/src/condition_variable.cpp
The file was added/libcxx/trunk/src/condition_variable_destructor.cpplibcxx.src/src/condition_variable_destructor.cpp
Revision 365280 by nico:
gn build: Merge r355546

Found by inspection; the sync script doesn't sync .ipp files.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/utils/gn/secondary/libcxx/src/BUILD.gnllvm.src/utils/gn/secondary/libcxx/src/BUILD.gn
Revision 365279 by nico:
gn build: Merge r365273
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/utils/gn/secondary/libcxx/src/BUILD.gnllvm.src/utils/gn/secondary/libcxx/src/BUILD.gn
Revision 365278 by nico:
gn build: Sort sync script output
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/utils/gn/build/sync_source_lists_from_cmake.pyllvm.src/utils/gn/build/sync_source_lists_from_cmake.py
Revision 365277 by nico:
gn build: Sort cxx_sources in libcxx build file

Since these are in a custom list, `gn format` doesn't automatically sort
them.

Now their order matches the CMake build.

No additions or deletions, this just sorts the files that are there.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/utils/gn/secondary/libcxx/src/BUILD.gnllvm.src/utils/gn/secondary/libcxx/src/BUILD.gn
Revision 365276 by nico:
gn build: Merge r365258 and follow-ups r365263, r365264
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/utils/gn/secondary/clang/unittests/Rewrite/BUILD.gnllvm.src/utils/gn/secondary/clang/unittests/Rewrite/BUILD.gn