This patch is a subpart of D125768 intented to make the review easier.
This patch introduces the same algorithms as in libc/src/string/memory_utils/elements.h but using the new API.
Paths
| Differential D128335
[libc][mem*] Introduce Algorithms for new mem framework ClosedPublic Authored by gchatelet on Jun 22 2022, 4:37 AM.
Details Summary This patch is a subpart of D125768 intented to make the review easier. This patch introduces the same algorithms as in libc/src/string/memory_utils/elements.h but using the new API.
Diff Detail
Event TimelineHerald added projects: Restricted Project, Restricted Project. · View Herald TranscriptJun 22 2022, 4:37 AM Comment Actions First comments: statically sized operations.
gchatelet added inline comments.
gchatelet marked 8 inline comments as done. Comment Actions
This revision is now accepted and ready to land.Jun 28 2022, 2:19 AM Closed by commit rG7f5d7bc827a5: [libc][mem*] Introduce Algorithms for new mem framework (authored by gchatelet). · Explain WhyJun 28 2022, 2:24 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 440541 libc/src/string/memory_utils/algorithm.h
libc/src/string/memory_utils/sized_op.h
libc/test/src/string/memory_utils/CMakeLists.txt
libc/test/src/string/memory_utils/algorithm_test.cpp
|
// See each class for documentation.