[all-commits] [llvm/llvm-project] 3a0f88: [libc++] Add a CI configuration to test Modules wi...
Louis Dionne via All-commits
all-commits at lists.llvm.org
Fri Feb 3 14:15:44 PST 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 3a0f88c4c2c4b0e0566a8858504d24a14730cd77
https://github.com/llvm/llvm-project/commit/3a0f88c4c2c4b0e0566a8858504d24a14730cd77
Author: Louis Dionne <ldionne.2 at gmail.com>
Date: 2023-02-03 (Fri, 03 Feb 2023)
Changed paths:
A libcxx/cmake/caches/Generic-modules-lsv.cmake
M libcxx/include/module.modulemap.in
M libcxx/test/libcxx/depr/depr.c.headers/extern_c.pass.cpp
M libcxx/test/libcxx/depr/depr.c.headers/stdint_h.xopen_source.compile.pass.cpp
M libcxx/test/libcxx/language.support/timespec_get.xopen.compile.pass.cpp
M libcxx/test/std/ranges/range.adaptors/range.filter/iterator/arrow.pass.cpp
M libcxx/utils/ci/buildkite-pipeline.yml
M libcxx/utils/ci/run-buildbot
M libcxx/utils/libcxx/test/params.py
Log Message:
-----------
[libc++] Add a CI configuration to test Modules with LSV enabled
Some clients use libc++ with modules and LSV (Local Submodule Visibility)
enabled, and we see frequent downstream breakage caused by that. Until
modules use LSV by default (which is apparently a desire), add a CI job
that tests this sub-configuration to avoid high cost downstream breakage.
For more information about LSV, see https://lists.llvm.org/pipermail/cfe-commits/Week-of-Mon-20150504/128395.html.
Differential Revision: https://reviews.llvm.org/D143273
More information about the All-commits
mailing list