| Age | Commit message (Expand) | Author |
| 2025-12-09 | libc/string: add strdupa(3) and strndupa(3) | Konstantin Belousov |
| 2025-12-09 | libc/string: put source files list one item per line | Konstantin Belousov |
| 2024-11-14 | lib/libc/string: add memset_explicit() for compliance with C23 | Robert Clausecker |
| 2024-07-15 | Remove residual blank line at start of Makefile | Warner Losh |
| 2023-11-26 | lib: Remove ancient SCCS tags. | Warner Losh |
| 2023-08-16 | Remove $FreeBSD$: one-line sh pattern | Warner Losh |
| 2023-01-10 | libc: Fix build with WITHOUT_MACHDEP_OPTIMIZATIONS=YES set. | Gleb Popov |
| 2022-08-25 | libc: Add strverscmp(3) and versionsort(3) | Aymeric Wibo |
| 2021-08-02 | libc: Disable ASAN for certain string functions | Alex Richardson |
| 2021-07-15 | libc: add mempcpy(3) and wmempcpy(3) | Konstantin Belousov |
| 2020-12-16 | Implement strerror_l(). | Konstantin Belousov |
| 2018-02-16 | Document memset_s(3). memset_s(3) is defined in | Cy Schubert |
| 2017-03-30 | Implement the memset_s(3) function as specified by the C11 ISO/IEC | Konstantin Belousov |
| 2017-01-20 | Replace dot-dot relative pathing with SRCTOP-relative paths where possible | Enji Cooper |
| 2016-08-14 | Add timingsafe_bcmp and timingsafe_memcmp. | Xin LI |
| 2014-10-16 | Remove duplicated code. | Xin LI |
| 2014-10-07 | Add MLINK for explicit_bzero(3) and bump .Dd date. | Xin LI |
| 2014-10-07 | Add explicit_bzero(3) and its kernel counterpart. | Xin LI |
| 2014-05-25 | Merge strcspn.3 into strspn.3 and clarify the explaination of what they do | Allan Jude |
| 2014-03-04 | Replace use of ${.CURDIR} by ${LIBC_SRCTOP} and define ${LIBC_SRCTOP} | Marcel Moolenaar |
| 2013-03-06 | Create a symlink from strchrnul.3 to strchr.3. | Niclas Zeising |
| 2013-02-13 | Add strchrnul(), a GNU function similar to strchr(), except that it returns | Niclas Zeising |
| 2012-06-21 | Add the functions documented in the man pages in commit 237393 to the | Isabell Long |
| 2012-01-03 | Merge index() and strchr() together. | Ed Schouten |
| 2010-08-24 | Powerpc is special here. powerpc and powerpc64 use different ABIs, so | Warner Losh |
| 2010-08-23 | MFtbemd: | Warner Losh |
| 2009-03-04 | Add wcpcpy(3) and wcpncpy(3). | David Schultz |
| 2009-02-28 | - Add getdelim(), getline(), stpncpy(), strnlen(), wcsnlen(), | David Schultz |
| 2009-01-09 | Sort MLINKS. | Ruslan Ermilov |
| 2008-12-06 | Import the strndup(3) function. | Konstantin Belousov |
| 2008-12-06 | Order the str*.c files mostly alphabetical. | Konstantin Belousov |
| 2008-11-03 | Add the ffsll and flsll functions. These are ffs and fls operating | Konstantin Belousov |
| 2008-04-10 | Add memrchr(3). | Xin LI |
| 2006-03-13 | Add each directory's symbol map file to SYM_MAPS. | Daniel Eischen |
| 2005-08-25 | Add the function memmem(3) as found in glibc and others. | Andre Oppermann |
| 2005-08-13 | Add an implementation of the semi-standard wcsdup() function, as found | Tim J. Robbins |
| 2004-01-13 | Add and document ffsl(), fls() and flsl(). | Dag-Erling Smørgrav |
| 2003-07-28 | * Merge index(3) and rindex(3) to index(3) since the two functions are | Simon L. B. Nielsen |
| 2002-11-18 | libc_r wasn't so tied to libc for 22 months. | Ruslan Ermilov |
| 2002-10-04 | Add a placeholder implementation of wcscoll() and wcsxfrm() which gives | Tim J. Robbins |
| 2002-10-03 | Add stpcpy(3). | David E. O'Brien |
| 2002-09-07 | Add an implementation of wcstok(), based on strtok_r(). | Tim J. Robbins |
| 2002-08-20 | Add a manual page for wcswidth(). | Tim J. Robbins |
| 2002-08-20 | Move just committed version of wcswidth.c here (from "locale"), | Andrey A. Chernov |
| 2001-11-27 | Must link strerror manpage to strerror_r. | Wes Peters |
| 2001-10-10 | Implement strcasestr() which many others (f.e. Linux) already have. | Andrey A. Chernov |
| 2001-10-09 | Add a new libc function, strnstr(3), which allows one to limit the | Mike Barcroft |
| 2001-07-31 | Only pull in the MD files if they exist. This allows for progressive | Mark Peek |
| 2001-07-10 | style nits | David E. O'Brien |
| 2001-05-15 | adapt to FreeBSD. | Takuya SHIOZAKI |