modules/memchr2


Log

Author Commit Date CI Message
Eric Blake dcc2f67b 2009-06-15T11:04:21 memchr, memchr2: add valgrind exception * lib/memchr.valgrind: New file. * lib/memchr2.valgrind: New file. * modules/memchr (Files): Distribute valgrind file. * modules/memchr2 (Files): Likewise. Signed-off-by: Eric Blake <ebb9@byu.net>
Bruno Haible a889637c 2008-09-06T12:12:41 Relicense the getndelim2 dependencies under LGPLv2+.
Eric Blake 8b8527c5 2008-04-28T10:24:14 Remove intprops dependency. * modules/memchr (Depends-on): Remove intprops. * modules/memrchr (Depends-on): Likewise. * modules/memchr2 (Depends-on): Likewise. * lib/memchr.c (__memchr): Hand-inline the TYPE_MAXIMUM check. * lib/memrchr.c (__memrchr): Likewise. * lib/memrchr2.c (memchr2): Likewise. Reported by Simon Josefsson. Signed-off-by: Eric Blake <ebb9@byu.net>
Eric Blake 09262165 2008-04-23T15:03:40 Improve memchr2 performance. * lib/memchr2.c (memchr2): Further optimize parallel detection of NUL bytes. * modules/memchr2 (Depends-on): Use intprops.h. Signed-off-by: Eric Blake <ebb9@byu.net>
Eric Blake f91b9f97 2008-03-01T06:54:29 New module 'memchr2'. * modules/memchr2: New file. * modules/memchr2-tests: Likewise. * lib/memchr2.h: Likewise. * lib/memchr2.c: Likewise, based on memchr.c. * tests/test-memchr2.c: New test. * MODULES.html.sh (String handling): Add memchr2. Signed-off-by: Eric Blake <ebb9@byu.net>