[libcxx-commits] [libcxx] [libcxx] Optimize std::generate for segmented iterators (PR #163006)
Connector Switch via libcxx-commits
libcxx-commits at lists.llvm.org
Wed Oct 15 09:01:45 PDT 2025
c8ef wrote:
It's really weird that the regex check still isn't working. Even worse, it isn't producing a CMakeError log that I can use to reproduce the failed compilation. I ran the full test suite and found that the failures are only related to fs(symlink), iostream, and locale, which seems to have little relevance to std::generator.
```
********************
Failed Tests (17):
llvm-libc++-mingw.cfg.in :: std/input.output/filesystems/fs.op.funcs/fs.op.rename/rename.pass.cpp
llvm-libc++-mingw.cfg.in :: std/input.output/iostream.format/ext.manip/get_money.pass.cpp
llvm-libc++-mingw.cfg.in :: std/input.output/iostream.format/ext.manip/put_money.pass.cpp
llvm-libc++-mingw.cfg.in :: std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/long_double.pass.cpp
llvm-libc++-mingw.cfg.in :: std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_en_U
S.pass.cpp
llvm-libc++-mingw.cfg.in :: std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_fr_F
R.pass.cpp
llvm-libc++-mingw.cfg.in :: std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_over
long.pass.cpp
llvm-libc++-mingw.cfg.in :: std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_ru_R
U.pass.cpp
llvm-libc++-mingw.cfg.in :: std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_zh_C
N.pass.cpp
llvm-libc++-mingw.cfg.in :: std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_en_U
S.pass.cpp
llvm-libc++-mingw.cfg.in :: std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_fr_F
R.pass.cpp
llvm-libc++-mingw.cfg.in :: std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_ru_R
U.pass.cpp
llvm-libc++-mingw.cfg.in :: std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_zh_C
N.pass.cpp
llvm-libc++-mingw.cfg.in :: std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long_double.pass.cpp
llvm-libc++-mingw.cfg.in :: std/strings/string.conversions/to_string.pass.cpp
llvm-libc++-mingw.cfg.in :: std/strings/string.conversions/to_wstring.pass.cpp
llvm-libc++-mingw.cfg.in :: std/time/time.duration/time.duration.nonmember/ostream.pass.cpp
```
https://github.com/llvm/llvm-project/pull/163006
More information about the libcxx-commits
mailing list