[libcxx-commits] [PATCH] D110868: [libc++][WIP] remove _LIBCPP_HAS_NO_CHAR8_T.

Mark de Wever via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Thu Sep 30 11:31:36 PDT 2021


Mordante created this revision.
Herald added a subscriber: arichardson.
Mordante requested review of this revision.
Herald added a project: libc++.
Herald added a subscriber: libcxx-commits.
Herald added a reviewer: libc++.
Herald added a reviewer: libc++.

Needs a few more cleanups, just want to make sure it passes the CI.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D110868

Files:
  libcxx/include/__config
  libcxx/include/__functional/hash.h
  libcxx/include/__locale
  libcxx/include/__string
  libcxx/include/__utility/cmp.h
  libcxx/include/atomic
  libcxx/include/cstddef
  libcxx/include/filesystem
  libcxx/include/iosfwd
  libcxx/include/string
  libcxx/include/string_view
  libcxx/include/version
  libcxx/test/std/atomics/atomics.lockfree/isalwayslockfree.pass.cpp
  libcxx/test/std/atomics/atomics.lockfree/lockfree.pass.cpp
  libcxx/test/std/atomics/atomics.types.generic/integral.pass.cpp
  libcxx/test/std/atomics/atomics.types.generic/integral_typedefs.pass.cpp
  libcxx/test/std/atomics/types.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/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.nonmember/path.factory.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/is_specialized.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/const_data_members.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/denorm_min.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/digits.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/digits10.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/epsilon.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/has_denorm.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/has_denorm_loss.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/has_infinity.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/has_quiet_NaN.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/has_signaling_NaN.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/infinity.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/is_bounded.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/is_exact.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/is_iec559.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/is_integer.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/is_modulo.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/is_signed.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/lowest.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/max.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/max_digits10.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/max_exponent.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/max_exponent10.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/min.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/min_exponent.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/min_exponent10.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/quiet_NaN.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/radix.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/round_error.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/round_style.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/signaling_NaN.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/tinyness_before.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/traps.pass.cpp
  libcxx/test/std/language.support/support.limits/support.limits.general/atomic.version.pass.cpp
  libcxx/test/std/language.support/support.limits/support.limits.general/filesystem.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/limits.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/string.version.pass.cpp
  libcxx/test/std/language.support/support.limits/support.limits.general/string_view.version.pass.cpp
  libcxx/test/std/language.support/support.limits/support.limits.general/version.version.pass.cpp
  libcxx/test/std/strings/basic.string.hash/char_type_hash.fail.cpp
  libcxx/test/std/strings/string.view/string.view.hash/char_type.hash.fail.cpp
  libcxx/test/support/atomic_helpers.h
  libcxx/test/support/make_string.h
  libcxx/utils/generate_feature_test_macro_components.py

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D110868.376303.patch
Type: text/x-patch
Size: 60374 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/libcxx-commits/attachments/20210930/105cc556/attachment-0001.bin>


More information about the libcxx-commits mailing list