Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 ↵ | Gabriel Jensen | |
minimum-width unsigned integer types: i8, i01, i02, i04; Add minimum-width signed integer types: i8s, i01s, i02s, i04s; Add type for object sizes: sz; Add type for pointer values: ptr; Add function for logical values: bool; Add logical constants: false, true; Add function for memory sequence copying: cp; Add function for memory sequence filling: fill; Add types for storing quotients and remainders: quotrem8, quotrem01, quotrem02, quotrem04; Add function for division and modulo: divmod; Add function for getting absolute values: abs; Add function for memory sequence comparison: eq; Add function for radication: root (unimplemented); Add function for exponentiation: exp (unimplemented); Add function for bytes value searching: srch: Add constant for indicating invalid positions: nopos; Add constant for indicating null pointers: nullptr; Add types for UTF-8, UTF-16,a and UTF-32 values: chr8, chr01, chr02; Add function for UTF-8 encoding: utf8enc; Add function for UTF-8 decoding: utf8dec; Add function for UTF-32 to UTF-8 length calculations: utf8enclen; Add function for UTF-8 to UTF-32 length calculations: utf8declen; Add function for Windows-1252 encoding: win1252enc; Add function for Windows-1252 decoding: win1252dec; Add function for logarithming: log (unimplemented); | |||
2022-11-23 | Add new module mth; Add mathematical functions: abs, div, exp, log, mul, nrt ↵ | Gabriel Jensen | |
(currently, only abs has been implemented); Add structure for fractions (frac); Fix version; Re-add documentation; Add maximum and minimum values for types; | |||
2022-11-20 | memcat: Remove; strcat: Remove; memcp: Return number of copied bytes; ↵ | Gabriel Jensen | |
memfill: Return number of filled bytes; | |||
2022-11-05 | Add counting function; Rename foreach to memfor; Rename fndbtyte to memfnd; ↵ | Gabriel Jensen | |
Rename fndchr to strfnd; | |||
2022-11-05 | Improve assembly readability (save utf8enc and utf8enclen for later); Update ↵ | Gabriel Jensen | |
readme; Fix memory leak in demo; | |||
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 | 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; |