[all-commits] [llvm/llvm-project] 971e9c: [libc++] Implement std::boyer_moore{, _horspool}_s...
philnik777 via All-commits
all-commits at lists.llvm.org
Fri Jun 17 10:10:00 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 971e9c80e9660285e0620682f4e470a41967391f
https://github.com/llvm/llvm-project/commit/971e9c80e9660285e0620682f4e470a41967391f
Author: Nikolas Klauser <nikolasklauser at berlin.de>
Date: 2022-06-17 (Fri, 17 Jun 2022)
Changed paths:
M libcxx/docs/FeatureTestMacroTable.rst
M libcxx/docs/ReleaseNotes.rst
M libcxx/include/CMakeLists.txt
M libcxx/include/__config
A libcxx/include/__functional/boyer_moore_searcher.h
M libcxx/include/__memory/construct_at.h
M libcxx/include/__memory/shared_ptr.h
M libcxx/include/__memory/uninitialized_algorithms.h
M libcxx/include/__type_traits/is_bounded_array.h
M libcxx/include/__type_traits/is_unbounded_array.h
M libcxx/include/experimental/functional
M libcxx/include/functional
M libcxx/include/module.modulemap.in
M libcxx/include/version
M libcxx/test/libcxx/private_headers.verify.cpp
M libcxx/test/std/experimental/func/func.searchers/func.searchers.boyer_moore/default.pass.cpp
M libcxx/test/std/experimental/func/func.searchers/func.searchers.boyer_moore/hash.pass.cpp
M libcxx/test/std/experimental/func/func.searchers/func.searchers.boyer_moore/hash.pred.pass.cpp
M libcxx/test/std/experimental/func/func.searchers/func.searchers.boyer_moore/pred.pass.cpp
M libcxx/test/std/experimental/func/func.searchers/func.searchers.boyer_moore_horspool/default.pass.cpp
M libcxx/test/std/experimental/func/func.searchers/func.searchers.boyer_moore_horspool/hash.pass.cpp
M libcxx/test/std/experimental/func/func.searchers/func.searchers.boyer_moore_horspool/hash.pred.pass.cpp
M libcxx/test/std/experimental/func/func.searchers/func.searchers.boyer_moore_horspool/pred.pass.cpp
M libcxx/test/std/experimental/func/func.searchers/func.searchers.default/default.pass.cpp
M libcxx/test/std/experimental/func/func.searchers/func.searchers.default/default.pred.pass.cpp
M libcxx/test/std/experimental/func/func.searchers/func.searchers.default/func.searchers.default.creation/make_default_searcher.pass.cpp
M libcxx/test/std/experimental/func/func.searchers/func.searchers.default/func.searchers.default.creation/make_default_searcher.pred.pass.cpp
M libcxx/test/std/language.support/support.limits/support.limits.general/functional.version.compile.pass.cpp
M libcxx/test/std/language.support/support.limits/support.limits.general/version.version.compile.pass.cpp
M libcxx/test/std/utilities/function.objects/func.search/func.search.bm/default.pass.cpp
M libcxx/test/std/utilities/function.objects/func.search/func.search.bm/hash.pass.cpp
M libcxx/test/std/utilities/function.objects/func.search/func.search.bm/hash.pred.pass.cpp
M libcxx/test/std/utilities/function.objects/func.search/func.search.bm/pred.pass.cpp
M libcxx/test/std/utilities/function.objects/func.search/func.search.bmh/default.pass.cpp
M libcxx/test/std/utilities/function.objects/func.search/func.search.bmh/hash.pass.cpp
M libcxx/test/std/utilities/function.objects/func.search/func.search.bmh/hash.pred.pass.cpp
M libcxx/test/std/utilities/function.objects/func.search/func.search.bmh/pred.pass.cpp
M libcxx/test/std/utilities/optional/optional.hash/enabled_hash.pass.cpp
M libcxx/utils/generate_feature_test_macro_components.py
Log Message:
-----------
[libc++] Implement std::boyer_moore{, _horspool}_searcher
This mostly copys the `<experimental/functional>` stuff and updates the code to current libc++ style.
Reviewed By: ldionne, #libc
Spies: nlopes, adamdebreceni, arichardson, libcxx-commits, mgorny
Differential Revision: https://reviews.llvm.org/D121074
More information about the All-commits
mailing list