aboutsummaryrefslogtreecommitdiff
path: root/libc/src/string/memory_utils/utils.h
AgeCommit message (Expand)AuthorFilesLines
2025-09-12[libc] Some MSVC compatibility changes for src/string/memory_utils. (#158393)lntue1-0/+5
2025-07-23[libc][NFC] Add stdint.h proxy header to fix dependency issue with <stdint.h>...lntue1-1/+1
2025-06-26[libc] Improve memcpy for ARM Cortex-M supporting unaligned accesses. (#144872)Guillaume Chatelet1-1/+1
2025-03-10[libc] Add `-Wno-sign-conversion` & re-attempt `-Wconversion` (#129811)Vinay Deshmukh1-3/+4
2025-03-05Revert "[libc] Enable -Wconversion for tests. (#127523)"Augie Fackler1-2/+2
2025-03-04[libc] Enable -Wconversion for tests. (#127523)Vinay Deshmukh1-2/+2
2025-02-05[libc] Fix all imports of src/string/memory_utils (#114939)Krishna Pandey1-1/+1
2024-11-13[libc] Rename libc/src/__support/endian.h to endian_internal.h (#115950)Daniel Thornburgh1-1/+1
2024-07-12[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597)Petr Hosek1-2/+3
2024-07-12Revert "[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration...Mehdi Amini1-3/+2
2024-07-11[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98075)Petr Hosek1-2/+3
2024-05-31[libc][NFC] Allow compilation of `memcpy` with `-m32` (#93790)Guillaume Chatelet1-1/+1
2024-03-27[libc] Remove obsolete LIBC_HAS_BUILTIN macro (#86554)Marc Auberer1-3/+2
2024-03-05[libc] fix readability-identifier-naming in memory_utils/utils.h (#83919)Nick Desaulniers1-6/+3
2024-03-05[libc] fix more readability-identifier-naming lints (#83914)Nick Desaulniers1-9/+9
2024-02-28[libc] fix readability-identifier-naming.ConstexprFunctionCase (#83345)Nick Desaulniers1-2/+2
2024-01-18[libc][NFC] Selectively disable GCC warnings (#78462)Guillaume Chatelet1-1/+3
2023-12-05[reland][libc][NFC] Remove __support/bit.h and use __support/CPP/bit.h instea...Guillaume Chatelet1-39/+8
2023-12-05Revert "[libc][NFC] Remove __support/bit.h and use __support/CPP/bit.h instea...Guillaume Chatelet1-8/+39
2023-12-05[libc][NFC] Remove __support/bit.h and use __support/CPP/bit.h instead (#73939)Guillaume Chatelet1-39/+8
2023-12-04[libc] Fix UB in memory utils (#74295)Guillaume Chatelet1-3/+3
2023-11-10[libc] Adding a version of memset with software prefetching (#70857)doshimili1-0/+8
2023-10-24[libc] Speed up memmove overlapping check (#70017)Dmitry Vyukov1-10/+12
2023-09-26[libc] Mass replace enclosing namespace (#67032)Guillaume Chatelet1-2/+2
2023-09-21[libc][clang-tidy] Add llvm-header-guard to get consistant naming and prevent...Guillaume Chatelet1-3/+3
2023-08-07[libc] Clean up required LIBC_INLINE uses in src/stringRoland McGrath1-20/+21
2023-06-30[libc] Fix more inline definitionsRoland McGrath1-10/+13
2023-06-30[libc] Improve memcmp latency and codegenGuillaume Chatelet1-1/+74
2023-06-21Revert D148717 "[libc] Improve memcmp latency and codegen"Guillaume Chatelet1-62/+1
2023-06-14[libc] Dispatch memmove to memcpy when buffers are disjointGuillaume Chatelet1-0/+15
2023-06-12[libc] Improve memcmp latency and codegenGuillaume Chatelet1-1/+62
2023-06-12Revert D148717 "[libc] Improve memcmp latency and codegen"Guillaume Chatelet1-62/+0
2023-06-12[libc] Improve memcmp latency and codegenGuillaume Chatelet1-0/+62
2023-06-05Revert D148717 "[libc] Improve memcmp latency and codegen"Guillaume Chatelet1-45/+0
2023-06-05[libc] Improve memcmp latency and codegenGuillaume Chatelet1-0/+45
2023-05-23[libc][math] Implement double precision log2 function correctly rounded to al...Tue Ly1-4/+4
2023-05-16[libc] Add optimized bcmp for RISCVGuillaume Chatelet1-0/+1
2023-05-10[libc] Add optimized memcpy for RISCVGuillaume Chatelet1-2/+85
2023-02-09[libc] Introduce a config macro fileGuillaume Chatelet1-1/+1
2023-02-09[libc][NFC] separate macros in several targetsGuillaume Chatelet1-2/+2
2023-02-09[libc][NFC] Move compiler_features.h to properties subfolderGuillaume Chatelet1-1/+1
2023-02-07[libc][NFC] Rename compiler_feature macrosGuillaume Chatelet1-2/+2
2023-02-07[libc][NFC] Move compiler_features to macros folderGuillaume Chatelet1-1/+1
2023-01-24[libc][NFC] Another round of replacement of static inline with LIBC_INLINE.Siva Chandra Reddy1-7/+8
2022-12-13[libc] Add compiler, builtin and feature detectionGuillaume Chatelet1-6/+3
2022-10-24[libc] Use cpp::byte instead of char in mem* functionsGuillaume Chatelet1-2/+3
2022-10-24[libc] mem* framework v3Guillaume Chatelet1-0/+35
2022-10-20Revert D136292 "[libc] mem* framework v3"Guillaume Chatelet1-35/+0
2022-10-20[libc] mem* framework v3Guillaume Chatelet1-0/+35
2022-10-18[libc][NFC] Cleanup and document utils.hGuillaume Chatelet1-51/+53