Details
- Reviewers
Mordante - Group Reviewers
Restricted Project - Commits
- rG390ac823178f: [libc++][ranges] Add benchmarks for the `from_range` constructors of `vector`…
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Try to set the language version via set_target_properties instead of target_compile_options in case it works around the CMake issue on Windows.
I would prefer to have the CMake changes in a separate patch. I'm happy with these changes after applying my suggestion.
libcxx/benchmarks/CMakeLists.txt | ||
---|---|---|
0–1 | It seems I missed this hunk when I updated the CMake requirements. This version is now validated by the top-level script. |
LGTM after adding a comment.
libcxx/benchmarks/CMakeLists.txt | ||
---|---|---|
80 | Please add a bit of comment here, once MSVC has cxx_std_23 support we should use that instead. |
libcxx/benchmarks/CMakeLists.txt | ||
---|---|---|
87 | This line seems to have taken down the runtimes sphinx docs builder: https://lab.llvm.org/buildbot/#/builders/242/builds/950 The builder seems to be using an old version of gcc which doesn't know about cxx_std_23. Could we perhaps skip benchmarks if we are using an old compiler? |
libcxx/benchmarks/CMakeLists.txt | ||
---|---|---|
87 | Hopefully https://github.com/llvm/llvm-zorg/pull/47 will fix that. |
libcxx/benchmarks/CMakeLists.txt | ||
---|---|---|
87 | Thanks. It needs a buildbot restart to take effect, which hopefully will happen soon enough. |
It seems I missed this hunk when I updated the CMake requirements. This version is now validated by the top-level script.