| Age | Commit message (Expand) | Author |
| 2018-02-12 | Complete previous by complteley removing the _DIAGASSERT from memmove - | martin |
| 2018-02-06 | - remove two more _DIAGASSERT() checks against not NULL for functions | mrg |
| 2018-02-04 | updates for GCC 6.4: | mrg |
| 2018-02-04 | fixes for GCC 6: | mrg |
| 2016-10-12 | Add strchrnul | christos |
| 2015-05-29 | Don't compile if there is a macro of the same name. | matt |
| 2015-03-18 | Switch to the suggested constant-time result conversion. | riastradh |
| 2014-07-19 | lua: updated from 5.1 to 5.3 work3 | lneto |
| 2014-06-24 | add a public domain notice | drochner |
| 2014-04-16 | Undef possible macro versions of memcpy and friends for kernel builds | joerg |
| 2014-04-14 | Using bcopy/memcpy with NULL arguments is valid as long as the size is | joerg |
| 2014-01-09 | Make strnlen implementation usable from src/tools/compat. | apb |
| 2013-12-27 | make it kernel friendly. | christos |
| 2013-12-27 | kernel needs it now too. | christos |
| 2013-12-02 | Improve EABI handling of string functions. Most importantly, fix | joerg |
| 2013-08-28 | Comment on possible data-dependent branch in `!res'. | riastradh |
| 2013-08-28 | Publish explicit_memset and consttime_memequal in userland libc. | riastradh |
| 2013-08-28 | Make explicit_memset match memset's return value. | riastradh |
| 2013-08-28 | Fix sense of consttime_memequal and update all callers. | riastradh |
| 2013-07-01 | Don't pick up strcmp as macro from libkern.h. | joerg |
| 2013-06-24 | Replace consttime_bcmp/explicit_bzero by consttime_memequal/explicit_memset. | riastradh |
| 2013-01-23 | Add a (unused) variant of strlcat that uses strnlen and strlcpy to do the work. | matt |
| 2012-08-30 | Add "consttime_bcmp" and "explicit_bzero" functions for both kernel | drochner |
| 2012-03-09 | Casts and type changes to fix portability issues. | christos |
| 2012-03-02 | remove trailing white space | apb |
| 2012-03-02 | Change CTASSERT to __CTASSERT (the spelling used in <sys/cdefs.h>), | apb |
| 2011-11-08 | libkern.h maps memcmp, memset and strcpy to the compiler builtins on | joerg |
| 2011-09-01 | Make strnlen(3) accessible in kernel. ok christos@. | jym |
| 2011-08-31 | NULL does not need a cast | plunky |
| 2011-08-21 | Requires stdint.h. | dholland |
| 2011-08-07 | add a weak alias to __ffssi2, needed for hppa gcc 4.5. | mrg |
| 2009-12-14 | Merge from matt-nb5-mips64 | matt |
| 2009-08-05 | Fix a comment to not be self-referencing. | joerg |
| 2009-07-21 | remove stray semicolons, makes lint happy and lets the libc build proceed | drochner |
| 2009-07-21 | Include limits.h. | joerg |
| 2009-07-21 | Make the constant u_longlong too, lint is just too stupid... | joerg |
| 2009-07-21 | Add explicit casts to make lint happy. | joerg |
| 2009-07-21 | Move popcount et al to src/common and add popcount32/popcount64. | joerg |
| 2009-07-17 | Change all archs so that strchr.[cS] and strrchr.[cS] exist and generate | dsl |
| 2009-04-25 | Only include <assert.h> and <string.h> if !_KERNEL && !_STANDALONE | skrll |
| 2009-03-19 | Actually... We need libkern.h also under _STANDALONE, so that | he |
| 2009-03-18 | - remove bcmp(9), bcopy(9), and bzero(9) from libkern since <sys/systm.h> has | tsutsui |
| 2009-03-17 | Add local declarations of bcmp() and bzero() because libkern.h no longer | he |
| 2008-03-29 | Do like the non-__OPTIMIZE_SIZE__ variant, and compile memset() unless | he |
| 2008-03-29 | Make the size-optimized memset() actually conform to the man page | he |
| 2008-03-26 | Add /* __OPTIMIZE_SIZE__ */ comments on relevant #else and #endif lines. | apb |
| 2008-03-25 | bcopy does not return ptr. | christos |
| 2008-03-25 | fix #ifdefs for BCOPY | christos |
| 2008-03-25 | add bcopy and bzero for the benefit of loadfile. | christos |
| 2008-03-25 | add __OPTIMIZE_SIZE__ versions. | christos |