Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-06-28 | x86/string: explain the memory clobber in read-only functions | Richard Braun | |
2017-06-28 | x86/string: implement assembly versions of strncmp and strchr | Richard Braun | |
2017-06-28 | x86/string: make strlen return value computation more intuitive | Richard Braun | |
2017-06-22 | kern/string: fetch arch-specific defines from machine/string.h | Richard Braun | |
2017-03-04 | Add missing braces for one-line blocks | Richard Braun | |
2017-02-04 | Clean up compilation | Richard Braun | |
Instead of mixing standard headers and internal redefinitions of standard types, completely rely on the compiler for what is guaranteed for a free standing environment. This results in the removal of kern/stddef.h and kern/stdint.h. The kern/types.h header is reintroduced for the different (and saner) purpose of defining types not specified in standard C, namely ssize_t for now. | |||
2016-12-09 | Force brackets around one-line conditional statements | Richard Braun | |
This change was done using astyle, with a few manual editing here and there. | |||
2014-05-24 | x86/string: add memory to the clobber list | Richard Braun | |
2014-05-24 | x86/string: optimize handling of direction flag | Richard Braun | |
2014-05-24 | x86/string: optimize memcmp | Richard Braun | |
Remove an unneeded branch. | |||
2014-05-24 | x86/string: add optimized versions of strlen, strcpy and strcmp | Richard Braun | |
2014-05-23 | x86/string: add some optimized string functions | Richard Braun | |