index
:
zp
master
Low-level system and algorithmics library.
Gabriel Bjørnager Jensen
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2023-03-25
cp: Return structure with the one-after-the-end addresses of both dest and sr...
Gabriel Jensen
2023-03-19
Return the one-after-the-emd address from cp; (amd64) Fix wrong registers bei...
Gabriel Jensen
2023-03-18
Enable debug symbols;
Gabriel Jensen
2023-03-17
Add integer-string format functions; Move string-related facilities to new mo...
Gabriel Jensen
2023-02-26
Add functions for null-terminated strings: streq (for equality checking), str...
Gabriel Jensen
2023-01-31
Fix segmentation fault in fill caused by usage of wrong register (amd64);
Gabriel Jensen
2023-01-30
cp: Use vmovdqu instead of vmovups (amd64);
Gabriel Jensen
2023-01-29
Optimise fill (amd64); Optimise cp (amd64);
Gabriel Jensen
2023-01-28
Update assembly comments; Implement fill in AMD64; Remove signal support; Fix...
Gabriel Jensen
2023-01-27
Implement exp; Fix bad directory name; Fix makefile;
Gabriel Jensen
2023-01-27
Implement cp and abs in AMD64; Fix indentations; Implement cp and abs in ARM64;
Gabriel Jensen
2023-01-22
Add install target to makefile; Fix csys usage;
Gabriel Jensen
2023-01-22
Rewrite project (the following is the current feature set); Add minimum-width...
Gabriel Jensen
2022-11-23
mem: Implement; docs: Add example definition to mem;
Gabriel Jensen
2022-11-23
Add new module mth; Add mathematical functions: abs, div, exp, log, mul, nrt ...
Gabriel Jensen
2022-11-20
memcat: Remove; strcat: Remove; memcp: Return number of copied bytes; memfill...
Gabriel Jensen
2022-11-06
Implement memcnt in assembly;
Gabriel Jensen
2022-11-05
Add counting function; Rename foreach to memfor; Rename fndbtyte to memfnd; R...
Gabriel Jensen
2022-11-05
Improve assembly readability (save utf8enc and utf8enclen for later); Update ...
Gabriel Jensen
2022-11-03
Remove typing of nullptr;
Gabriel Jensen
2022-11-03
Add function for getting the length of UTF-32 strings;
Gabriel Jensen
2022-10-31
Fix install target;
Gabriel Jensen
2022-10-31
Remove memcmp and strcmp; Restructure sources; Remove root makefile;
Gabriel Jensen
2022-10-03
Don't use susinfo;
Gabriel Jensen
2022-10-03
Update readme; Fix typo in makefile; Include headers inside header guard; Rem...
Gabriel Jensen
2022-07-28
Remove type specifier from version macro; Add mathematical functions abs and ...
Gabriel Jensen
2022-07-19
Fix incorrect version number;
Gabriel Jensen
2022-07-19
Add function foreach: Run function on each element; Use directive globl inste...
Gabriel Jensen
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
2022-07-08
Installation script: Create installation directories if they don't already ex...
Gabriel Jensen
2022-06-25
Fix readme not reflecting that we now support all platforms; Rename the 'Buil...
Gabriel Jensen
2022-06-25
Use susinfo; Implement algorithms in C (with inline assembly on supported pla...
Gabriel Jensen
2022-06-06
Relicense under MPL2; Instead of throwing an error, define a macro when the h...
Gabriel Jensen
2022-06-02
Remove stupid debug return from memcpy;
Gabriel Jensen
2022-06-02
Fix compile flags not indicating new relative header location;
Gabriel Jensen
2022-06-02
Add install target to makefile; Merge makefiles;
Gabriel Jensen
2022-05-26
Enable compiler optimisations; Optimise memfill; Optimise memcpy: Use movdqu ...
Gabriel Jensen
2022-05-26
Fix target purge in makefile not being labeled phony; Add machien architectur...
Gabriel Jensen
2022-05-26
Fix indentation in license notices; Fix incorrect declaration for rgo_strcpy,...
Gabriel Jensen
2022-05-24
Initial.
Gabriel Jensen
[prev]