summaryrefslogtreecommitdiff
path: root/common/lib/libc
AgeCommit message (Expand)Author
2018-02-12Complete previous by complteley removing the _DIAGASSERT from memmove -martin
2018-02-06- remove two more _DIAGASSERT() checks against not NULL for functionsmrg
2018-02-04Working / new versions from Ryo Shimizuskrll
2018-02-04updates for GCC 6.4:mrg
2018-02-04fixes for GCC 6:mrg
2018-01-04Add bunch of missing includes of namespace.h in libckamil
2017-11-30Import SHA-3 code into libc and libkern.riastradh
2017-08-29* aarch64/memset.S didn't work! fixed some bugs.ryo
2017-08-22aarch64/strlen.S didn't work. fixed some bugs.ryo
2017-07-06Fix ISO C compliance: strtol of "0xX" should give the largest validjoerg
2017-04-13Comment alignment. No functional change.skrll
2017-02-25Switch from __ABICALLS__ to __mips_abicalls like upstream GCC does injoerg
2017-01-14fix standalonechristos
2017-01-14fix standalonechristos
2017-01-14fix rumpchristos
2017-01-14fix weak symbols. More work needs to be done for memcpy/strlen etc.christos
2017-01-13No need to include namespace.h; no other assembly code does.christos
2017-01-10mark parameter as unused.christos
2016-11-05Set *endptr in all paths out of strtoul and family.riastradh
2016-10-12Add strchrnulchristos
2016-08-05PR port-ia64/51261scole
2016-05-29Use sparc64 code always on 32-bit sparc64 kernels since %psr read/writenakayama
2016-02-28fix infinite recursion through thr_getspecificchristos
2016-02-27Include the C11 atomic builtin alias.joerg
2016-02-27When using clang, do not use the sparc64 code as it doesn't provide thejoerg
2016-02-27Include C11 load/store helpers.joerg
2016-02-08whitespacedholland
2016-01-11Put back the rump-disabling of mcount for librump. Otherwise the worldchristos
2016-01-10__mcount_lock is moved to MI from MD.ryo
2015-12-11Use gcc 4.4 and later operation for nand, i.e.skrll
2015-11-13comment out 0{b,B} handling.christos
2015-11-12Fix capitalizationchristos
2015-11-12Recognize 0[bB] as binary (base 2)christos
2015-10-18Fix 64-bit atomic operations on 32-bit kernel and userland, and addnakayama
2015-07-10fix commentmlelstv
2015-07-04Improve the code in __sync_bool_compare_and_swap_{1,2,4}.isaki
2015-07-04atomic_cas_{8,16}:isaki
2015-06-23Always use sync if mips3 or later or not using O32 ABI. (A little redundantmatt
2015-06-22#include "assym.h"matt
2015-06-07Back out last change; fixed in the correct place.matt
2015-06-07Use ${COPT} so it properly emits the right features doing MKCOMPATmatt
2015-06-07Require ARMv5TE to assemble.joerg
2015-06-07Add ARM EABI aliases for aligned arguments.joerg
2015-06-01Include OCTEON support for syncw and saa/saad (Store Atomic Add).matt
2015-05-29Don't compile if there is a macro of the same name.matt
2015-05-26force 2nd to argument to unsigned byte value.matt
2015-05-18Do not set CRT_ALIAS for rump kernel; symbols provided by toolchainjustin
2015-05-17It is just the __ffssi2 alias we do not want in rump kerneljustin
2015-05-17Move arm sync_* changes to Makefile.incjustin
2015-05-17Do not build arm toolchain symbols in the rump kerneljustin