[all-commits] [llvm/llvm-project] 55e34f: [libc++] Always enable the ranges concepts
Louis Dionne via All-commits
all-commits at lists.llvm.org
Tue May 24 06:15:10 PDT 2022
Branch: refs/heads/release/14.x
Home: https://github.com/llvm/llvm-project
Commit: 55e34f3b49b1485d57ba2e4b8cd88af8f7900f61
https://github.com/llvm/llvm-project/commit/55e34f3b49b1485d57ba2e4b8cd88af8f7900f61
Author: Nikolas Klauser <nikolasklauser at berlin.de>
Date: 2022-05-24 (Tue, 24 May 2022)
Changed paths:
M libcxx/include/__ranges/concepts.h
M libcxx/include/__ranges/data.h
M libcxx/include/__ranges/size.h
M libcxx/test/libcxx/ranges/has-no-incomplete-ranges.compile.pass.cpp
M libcxx/test/std/ranges/range.access/data.pass.cpp
M libcxx/test/std/ranges/range.access/size.pass.cpp
M libcxx/test/std/ranges/range.req/range.refinements/common_range.compile.pass.cpp
M libcxx/test/std/ranges/range.req/range.refinements/subsumption.compile.pass.cpp
Log Message:
-----------
[libc++] Always enable the ranges concepts
The ranges concepts were already available in libc++13, so we shouldn't guard them with `_LIBCPP_HAS_NO_INCOMPLETE_RANGES`.
Fixes https://github.com/llvm/llvm-project/issues/54765
Differential Revision: https://reviews.llvm.org/D124011
(cherry picked from commit b177a90ce7b590dfce6479142f46fd1b9554a3b3)
Commit: f45a01e4a170385625d2a46f3b770b0f73a1af85
https://github.com/llvm/llvm-project/commit/f45a01e4a170385625d2a46f3b770b0f73a1af85
Author: zhijian <zhijian at ca.ibm.com>
Date: 2022-05-24 (Tue, 24 May 2022)
Changed paths:
M libcxx/test/std/localization/locale.categories/category.collate/locale.collate.byname/compare.pass.cpp
M libcxx/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_ru_RU.pass.cpp
M libcxx/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_ru_RU.pass.cpp
M libcxx/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/curr_symbol.pass.cpp
M libcxx/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/grouping.pass.cpp
M libcxx/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/neg_format.pass.cpp
M libcxx/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/pos_format.pass.cpp
M libcxx/test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/thousands_sep.pass.cpp
M libcxx/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_date.pass.cpp
M libcxx/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_date_wide.pass.cpp
M libcxx/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_one.pass.cpp
M libcxx/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_one_wide.pass.cpp
M libcxx/test/std/localization/locale.categories/category.time/locale.time.put.byname/put1.pass.cpp
M libcxx/test/std/re/re.alg/re.alg.match/awk.locale.pass.cpp
M libcxx/test/std/re/re.alg/re.alg.match/basic.locale.pass.cpp
M libcxx/test/std/re/re.alg/re.alg.match/ecma.locale.pass.cpp
M libcxx/test/std/re/re.alg/re.alg.match/extended.locale.pass.cpp
M libcxx/test/std/re/re.alg/re.alg.search/awk.locale.pass.cpp
M libcxx/test/std/re/re.alg/re.alg.search/basic.locale.pass.cpp
M libcxx/test/std/re/re.alg/re.alg.search/ecma.locale.pass.cpp
M libcxx/test/std/re/re.alg/re.alg.search/extended.locale.pass.cpp
M libcxx/test/std/re/re.traits/lookup_collatename.pass.cpp
M libcxx/test/std/re/re.traits/transform.pass.cpp
M libcxx/test/std/re/re.traits/transform_primary.pass.cpp
Log Message:
-----------
[libc++][CI] added XFAIL LIBCXX-AIX-FIXME to new runnning test cases after install locale fileset on AIX OS.
Summary:
1. there are 23 test cases which do not run because of locale fileset not install, after the locale installed, these test cases will be run and fail. "LIBCXX-AIX-FIXME" on the 23 test cases which remain to be investigated on AIX.
2.after installed the locale fileset ,
the test case
libcxx/test/std/localization/locale.categories/category.collate/locale.collate.byname/compare.pass.cpp pass
remove XFAIL: LIBCXX-AIX-FIXME from the file
Reviewers: David Tenty
Differential Revision: https://reviews.llvm.org/D124174
(cherry picked from commit bf4ddf18406c3e523c798ff7809f9e647580588c)
Compare: https://github.com/llvm/llvm-project/compare/5f66e721ec1d...f45a01e4a170
More information about the All-commits
mailing list