[libcxx-commits] [PATCH] D90072: [libc++] Add a libc++ configuration that does not support localization

Louis Dionne via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Tue Oct 27 11:57:48 PDT 2020


This revision was not accepted when it landed; it landed in state "Needs Review".
This revision was landed with ongoing or failed builds.
This revision was automatically updated to reflect the committed changes.
Closed by commit rG88ffc72717c3: [libc++] Add a libc++ configuration that does not support localization (authored by ldionne).

Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D90072/new/

https://reviews.llvm.org/D90072

Files:
  libcxx/CMakeLists.txt
  libcxx/cmake/caches/Generic-no-localization.cmake
  libcxx/include/__config_site.in
  libcxx/include/__locale
  libcxx/include/complex
  libcxx/include/filesystem
  libcxx/src/CMakeLists.txt
  libcxx/test/libcxx/depr/depr.str.strstreams/version.pass.cpp
  libcxx/test/libcxx/double_include.sh.cpp
  libcxx/test/libcxx/experimental/memory/memory.resource.aliases/header_regex_libcpp_version.pass.cpp
  libcxx/test/libcxx/fuzzing/regex.pass.cpp
  libcxx/test/libcxx/input.output/file.streams/lit.local.cfg
  libcxx/test/libcxx/input.output/iostream.format/lit.local.cfg
  libcxx/test/libcxx/input.output/iostream.objects/lit.local.cfg
  libcxx/test/libcxx/input.output/iostreams.base/lit.local.cfg
  libcxx/test/libcxx/input.output/stream.buffers/lit.local.cfg
  libcxx/test/libcxx/input.output/string.streams/lit.local.cfg
  libcxx/test/libcxx/localization/lit.local.cfg
  libcxx/test/libcxx/min_max_macros.compile.pass.cpp
  libcxx/test/libcxx/modules/cinttypes_exports.compile.pass.cpp
  libcxx/test/libcxx/modules/clocale_exports.compile.pass.cpp
  libcxx/test/libcxx/modules/cstdint_exports.compile.pass.cpp
  libcxx/test/libcxx/modules/inttypes_h_exports.compile.pass.cpp
  libcxx/test/libcxx/modules/stdint_h_exports.compile.pass.cpp
  libcxx/test/libcxx/modules/stds_include.sh.cpp
  libcxx/test/libcxx/no_assert_include.compile.pass.cpp
  libcxx/test/std/depr/depr.ios.members/lit.local.cfg
  libcxx/test/std/depr/depr.str.strstreams/lit.local.cfg
  libcxx/test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.nonmembers/stream_inserter.pass.cpp
  libcxx/test/std/experimental/iterator/ostream.joiner/ostream.joiner.cons/ostream_joiner.cons.pass.cpp
  libcxx/test/std/experimental/iterator/ostream.joiner/ostream.joiner.creation/make_ostream_joiner.pass.cpp
  libcxx/test/std/experimental/iterator/ostream.joiner/ostream.joiner.ops/ostream_joiner.op.assign.pass.cpp
  libcxx/test/std/experimental/iterator/ostream.joiner/ostream.joiner.ops/ostream_joiner.op.postincrement.pass.cpp
  libcxx/test/std/experimental/iterator/ostream.joiner/ostream.joiner.ops/ostream_joiner.op.pretincrement.pass.cpp
  libcxx/test/std/experimental/iterator/ostream.joiner/ostream.joiner.ops/ostream_joiner.op.star.pass.cpp
  libcxx/test/std/experimental/memory/memory.resource.aliases/header_regex_synop.pass.cpp
  libcxx/test/std/input.output/file.streams/lit.local.cfg
  libcxx/test/std/input.output/filesystems/class.path/path.member/path.append.pass.cpp
  libcxx/test/std/input.output/filesystems/class.path/path.member/path.assign/source.pass.cpp
  libcxx/test/std/input.output/filesystems/class.path/path.member/path.concat.pass.cpp
  libcxx/test/std/input.output/filesystems/class.path/path.member/path.construct/source.pass.cpp
  libcxx/test/std/input.output/filesystems/class.path/path.member/path.generic.obs/generic_string_alloc.pass.cpp
  libcxx/test/std/input.output/filesystems/class.path/path.member/path.generic.obs/named_overloads.pass.cpp
  libcxx/test/std/input.output/filesystems/class.path/path.member/path.native.obs/named_overloads.pass.cpp
  libcxx/test/std/input.output/filesystems/class.path/path.member/path.native.obs/string_alloc.pass.cpp
  libcxx/test/std/input.output/filesystems/class.path/path.nonmember/path.io.pass.cpp
  libcxx/test/std/input.output/input.output.general/lit.local.cfg
  libcxx/test/std/input.output/iostream.format/lit.local.cfg
  libcxx/test/std/input.output/iostream.forward/lit.local.cfg
  libcxx/test/std/input.output/iostream.objects/lit.local.cfg
  libcxx/test/std/input.output/iostreams.base/lit.local.cfg
  libcxx/test/std/input.output/iostreams.requirements/lit.local.cfg
  libcxx/test/std/input.output/stream.buffers/lit.local.cfg
  libcxx/test/std/input.output/string.streams/lit.local.cfg
  libcxx/test/std/iterators/stream.iterators/lit.local.cfg
  libcxx/test/std/language.support/support.limits/support.limits.general/iomanip.version.pass.cpp
  libcxx/test/std/language.support/support.limits/support.limits.general/istream.version.pass.cpp
  libcxx/test/std/language.support/support.limits/support.limits.general/locale.version.pass.cpp
  libcxx/test/std/language.support/support.limits/support.limits.general/ostream.version.pass.cpp
  libcxx/test/std/language.support/support.limits/support.limits.general/regex.version.pass.cpp
  libcxx/test/std/localization/lit.local.cfg
  libcxx/test/std/namespace/addressable_functions.sh.cpp
  libcxx/test/std/numerics/complex.number/complex.ops/stream_input.pass.cpp
  libcxx/test/std/numerics/complex.number/complex.ops/stream_output.pass.cpp
  libcxx/test/std/numerics/rand/rand.adapt/rand.adapt.disc/ctor_result_type.pass.cpp
  libcxx/test/std/numerics/rand/rand.adapt/rand.adapt.disc/ctor_sseq.pass.cpp
  libcxx/test/std/numerics/rand/rand.adapt/rand.adapt.disc/io.pass.cpp
  libcxx/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/ctor_result_type.pass.cpp
  libcxx/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/ctor_sseq.pass.cpp
  libcxx/test/std/numerics/rand/rand.adapt/rand.adapt.ibits/io.pass.cpp
  libcxx/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/ctor_result_type.pass.cpp
  libcxx/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/ctor_sseq.pass.cpp
  libcxx/test/std/numerics/rand/rand.adapt/rand.adapt.shuf/io.pass.cpp
  libcxx/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/io.pass.cpp
  libcxx/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.PR44847.pass.cpp
  libcxx/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/io.pass.cpp
  libcxx/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/io.pass.cpp
  libcxx/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/io.pass.cpp
  libcxx/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy/io.pass.cpp
  libcxx/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/io.pass.cpp
  libcxx/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f/io.pass.cpp
  libcxx/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/io.pass.cpp
  libcxx/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/io.pass.cpp
  libcxx/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/io.pass.cpp
  libcxx/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/io.pass.cpp
  libcxx/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/io.pass.cpp
  libcxx/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/io.pass.cpp
  libcxx/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/io.pass.cpp
  libcxx/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/io.pass.cpp
  libcxx/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete/io.pass.cpp
  libcxx/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/io.pass.cpp
  libcxx/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/io.pass.cpp
  libcxx/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/io.pass.cpp
  libcxx/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/io.pass.cpp
  libcxx/test/std/numerics/rand/rand.eng/rand.eng.lcong/ctor_result_type.pass.cpp
  libcxx/test/std/numerics/rand/rand.eng/rand.eng.lcong/io.pass.cpp
  libcxx/test/std/numerics/rand/rand.eng/rand.eng.mers/ctor_result_type.pass.cpp
  libcxx/test/std/numerics/rand/rand.eng/rand.eng.mers/ctor_sseq.pass.cpp
  libcxx/test/std/numerics/rand/rand.eng/rand.eng.mers/io.pass.cpp
  libcxx/test/std/numerics/rand/rand.eng/rand.eng.sub/ctor_result_type.pass.cpp
  libcxx/test/std/numerics/rand/rand.eng/rand.eng.sub/ctor_sseq.pass.cpp
  libcxx/test/std/numerics/rand/rand.eng/rand.eng.sub/io.pass.cpp
  libcxx/test/std/re/lit.local.cfg
  libcxx/test/std/strings/basic.string/string.nonmembers/string.io/lit.local.cfg
  libcxx/test/std/strings/string.view/string.view.io/stream_insert.pass.cpp
  libcxx/test/std/strings/string.view/string.view.nonmem/quoted.pass.cpp
  libcxx/test/std/thread/thread.threads/thread.thread.class/thread.thread.id/stream.pass.cpp
  libcxx/test/std/utilities/memory/unique.ptr/unique.ptr.special/io.fail.cpp
  libcxx/test/std/utilities/memory/unique.ptr/unique.ptr.special/io.pass.cpp
  libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.io/io.pass.cpp
  libcxx/test/std/utilities/template.bitset/bitset.operators/stream_in.pass.cpp
  libcxx/test/std/utilities/template.bitset/bitset.operators/stream_out.pass.cpp
  libcxx/test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/streaming.pass.cpp
  libcxx/utils/ci/buildkite-pipeline.yml
  libcxx/utils/ci/run-buildbot.sh
  libcxx/utils/generate_feature_test_macro_components.py
  libcxx/utils/libcxx/test/features.py

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D90072.301076.patch
Type: text/x-patch
Size: 73601 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/libcxx-commits/attachments/20201027/fcac45cb/attachment-0001.bin>


More information about the libcxx-commits mailing list