Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-10-03 | Update readme; Fix typo in makefile; Include headers inside header guard; ↵ | Gabriel Jensen | |
Remove unneeded includes; Rename private include directory: 'include-priv' => 'include-private'; Remove assembly support from (public) headers; Remove fastimpl (assembly algorithms are still used); Add copyright/license notices to makefiles; Seperate sources according to header; Require GNU Make; Move (most) C-implementations into a seperate project: zapx; Restructure assembly; Implement strfill in assembly; Use new versioning system (api.ver); Remove documentation; Add features from latest standard; Temporarily remove i386 implementations; Update readme format; Update changelog format; Remove impl; Remove stdver; Readd ver; Use git tagging; | |||
2022-07-19 | Add function foreach: Run function on each element; Use directive globl ↵ | Gabriel Jensen | |
instead of global in assembly; Use SIZE_MAX instead of negative one; Remove asflags from makefile; Don't require GNU Make; Change the type of fndbyte: (size_t (void const *,size_t,uint_least8_t)) => (size_t (void const *,size_t,unsigned char)); Change the type of memfill: (void (void *,size_t,uint_least8_t)) => (void (void *,size_t,unsigned char)); Update readme (add documentation for some functions); Update susinfo symbol names; | |||
2022-07-11 | Fix install target; Remove type literals; | Gabriel Jensen | |
2022-07-11 | memdup: Use sus_unlikely instead of __builtin_expect; Rename project to zap ↵ | Gabriel Jensen | |
(from rgo); Remove global license file (useless with MPL); Migrate test to C++ (for reasons which will be revealed later); Restructure headers; Add include guards to the private header; Add attribute useret to functions; Require GNU Make; Compile position independent code; Update readme; |