| Age | Commit message (Expand) | Author |
| 2014-02-27 | Provide labs, llabs and imaxabs for kernel use. | joerg |
| 2013-12-27 | add strncat (for acpi) | christos |
| 2013-12-15 | Allow overriding CTASSERT. This helps with building NetBSD sources with | pooka |
| 2013-12-11 | Allow kernel code to access constant databases by moving cdbr(3) and the | joerg |
| 2013-12-02 | changed lua_Number to int64_t | lneto |
| 2013-08-28 | Fix libkern's prototype for explicit_memset. | riastradh |
| 2013-06-24 | Replace consttime_bcmp/explicit_bzero by consttime_memequal/explicit_memset. | riastradh |
| 2012-08-30 | Add "consttime_bcmp" and "explicit_bzero" functions for both kernel | drochner |
| 2012-01-22 | Add CTASSERT_SIGNED() and CTASSERT_UNSIGNED(). | rmind |
| 2011-11-28 | Remove arc4random() and arc4randbytes() from the kernel API. Replace | tls |
| 2011-10-01 | use gcc builtin for memset() on vax too. | chs |
| 2011-09-29 | Don't include <sys/systm.h> because it brings in too much stuff that | christos |
| 2011-09-27 | Modify *ASSERTMSG() so they are now used as variadic macros. The main goal | jym |
| 2011-09-25 | Do as Joerg said and kill the __STDC__ blocks. They only make sense for | jym |
| 2011-09-01 | Make strnlen(3) accessible in kernel. ok christos@. | jym |
| 2011-07-05 | If GCC 4.0 or later, use __builtin_offsetof for offsetof. | matt |
| 2011-02-19 | Define CTASSERT in terms of __CTASSERT | matt |
| 2011-01-26 | Fix KDASSERTMSG defintions for !DEBUG | matt |
| 2011-01-24 | Add KDASSERTMSG (KDASSERT already exists). | matt |
| 2010-04-25 | Fix KASSERTMSG() to be consistent with KASSERT() logic, not inverted. | rmind |
| 2010-01-19 | Get rid of last "easy" kernel symbols starting with __: | pooka |
| 2009-07-21 | Move popcount et al to src/common and add popcount32/popcount64. | joerg |
| 2009-05-13 | Implement snprintb_m(3) to provide multi-line bit/bit-field decode. | pgoyette |
| 2009-03-25 | Fix build problems caused by crc32 addition to libkern. Also, this makes | tls |
| 2009-03-25 | Fixes PR kern/41069 and PR kern/41070. | darran |
| 2009-03-23 | Don't use gcc's __builtin_*() functions #if defined(_STANDALONE) | tsutsui |
| 2009-03-18 | - remove bcmp(9), bcopy(9), and bzero(9) from libkern since <sys/systm.h> has | tsutsui |
| 2009-03-14 | Remove all the __P() from sys (excluding sys/dist) | dsl |
| 2008-12-16 | replace bitmask_snprintf(9) with snprintb(3) | christos |
| 2008-11-16 | Our qsort() is inappropriate for kernel use because it makes recursive | ad |
| 2008-11-16 | Make qsort() available in libkern. | ad |
| 2008-09-08 | Replace most gcc-specific __attribute__ uses with BSD-style sys/cdef.h | gmcgarry |
| 2008-07-02 | Add KASSERTMSG(e, msg) for umass.c. XXX directly calls panic. | matt |
| 2008-07-02 | Add CTASSERT (compile time assert) from FreeBSD. | matt |
| 2008-03-25 | fix again | christos |
| 2008-03-25 | fix bcopy again | christos |
| 2008-03-25 | fix bcopy prototype | christos |
| 2008-03-25 | add a prototype for bcopy. | christos |
| 2008-02-17 | Don't need to that particular in mtprng_random(). Use 2 values instead of 8. | matt |
| 2008-02-02 | Improve my version of mtprng_random. Reshuffle things. Add an compatible | matt |
| 2008-01-31 | Add Mersenne Twister prototypes and state struct to libkern.h | matt |
| 2007-12-25 | Convert many of the uses of __attribute__ to equivalent | perry |
| 2007-09-24 | Rename __assert() to __kernassert() so that it doesn't collide | pooka |
| 2007-07-29 | Disable kernel assertions if panicstr != NULL. | ad |
| 2007-04-09 | Enable builtin_ffs for vax | matt |
| 2007-02-21 | Replace the Mach-derived boolean_t type with the C99 bool type. A | thorpej |
| 2006-10-08 | - Move strtoll.c and strtoull.c from libc/stdlib to common/libc/stdlib. | thorpej |
| 2006-09-10 | If __STDC__ and GNU C >= 3.0, define C99's bool, true, false | matt |
| 2006-08-31 | Per discussion on tech-kern and tech-userlevel, move the bit-twiddling | dyoung |
| 2006-08-25 | Add __NULL_STMT which is do { } while (/* CONSTCOND */ 0) | matt |