Commit Graph

54 Commits

Author SHA1 Message Date
abdelrahman e2b57d4aba Rename Str8 2026-06-26 16:18:46 +01:00
abdelrahman acbfc9088c Start str8 renaming 2026-06-26 16:02:12 +01:00
abdelrahman f679017fa7 Rename Misc Utils 2026-06-26 15:38:15 +01:00
abdelrahman 65d99db738 Rename asserts 2026-06-26 15:32:23 +01:00
abdelrahman 61c1ec99e5 Rename aliases 2026-06-26 15:23:36 +01:00
abdelrahman dc348f3e71 Rename platform constants 2026-06-26 15:18:58 +01:00
Abdelrahman Said 99902cfa99 Add utilities to write strings to file 2026-06-23 23:48:02 +01:00
abdelrahman c67a448d00 Add basic logging functionality
Release / release (push) Successful in 6s
2026-05-17 18:40:10 +01:00
abdelrahman 2e5163ba33 Implement functions to get stdin, stdout & stderr
Release / release (push) Successful in 2s
2026-05-17 12:21:23 +01:00
abdelrahman 8061692801 Add standard streams
Release / release (push) Successful in 3s
2026-05-17 11:13:40 +01:00
abdelrahman f61cb3cae0 Minor shell commander tweaks 2026-05-17 10:17:36 +01:00
abdelrahman 946bcc9b59 Replace extern 2026-05-17 09:44:11 +01:00
abdelrahman eeed101228 Move large file source def to code 2026-03-08 13:10:17 +00:00
Abdelrahman Said 243f04c0ca Handle lseek64 not existing on macOS 2026-01-19 06:00:09 +00:00
abdelrahman cff418b9e9 Simplify dbl list API (#11)
Reviewed-on: #11
Co-authored-by: Abdelrahman <said.abdelrahman89@gmail.com>
Co-committed-by: Abdelrahman <said.abdelrahman89@gmail.com>
2026-01-11 18:22:54 +00:00
abdelrahman 24069529c3 Add temp arena support 2026-01-04 01:21:42 +00:00
abdelrahman 458046a5d0 Reformat 2026-01-03 18:51:30 +00:00
abdelrahman 6d4a72aff9 Fix MSVC errors 2026-01-03 18:45:54 +00:00
abdelrahman 326265722e Add support for initialising arena with backing buffer 2026-01-03 18:36:30 +00:00
abdelrahman 83b879a180 Always reserve padding for structs that need it 2026-01-03 17:04:36 +00:00
abdelrahman b372447a46 Implement Windows file IO 2026-01-03 03:15:25 +00:00
abdelrahman fac9cb57eb Update windows include 2026-01-03 03:15:03 +00:00
abdelrahman 576699996f Update POSIX file IO 2026-01-03 03:13:42 +00:00
abdelrahman c2ca99cac4 Implement POSIX file IO 2026-01-02 22:57:12 +00:00
abdelrahman 91138f9239 Reformat 2026-01-02 19:03:19 +00:00
abdelrahman ae8cb2e473 Add function to rename file 2026-01-02 19:02:17 +00:00
abdelrahman 989a5f60c4 Update file IO API 2026-01-02 18:56:09 +00:00
abdelrahman 659a3e457c Reformat 2026-01-02 17:17:25 +00:00
abdelrahman c2a156e256 Remove array structs (#10)
Reviewed-on: #10
2026-01-02 16:50:52 +00:00
abdelrahman f3ee1ee468 Unify struct names and tags 2026-01-02 14:00:00 +00:00
abdelrahman 41cac2ef7f Reformat os 2026-01-02 00:49:21 +00:00
abdelrahman 52303c81ae Rename os memory functions 2025-12-29 23:29:40 +00:00
abdelrahman 2372ae6675 Remove inline 2025-12-29 23:13:46 +00:00
abdelrahman ad2de98093 Switch to using tabs instead of spaces (#9)
Reviewed-on: #9
2025-12-29 22:46:52 +00:00
abdelrahman a065dfb573 Expand data size utilities 2025-12-24 08:53:12 +00:00
abdelrahman 4ea30f0762 No codegen doubly-linked list (#8)
Reviewed-on: #8
Co-authored-by: Abdelrahman <said.abdelrahman89@gmail.com>
Co-committed-by: Abdelrahman <said.abdelrahman89@gmail.com>
2025-12-17 03:53:13 +00:00
abdelrahman 4b95a681d4 Restructure the library layers 2025-12-16 17:36:50 +00:00
abdelrahman 1479c13417 Move os layer to be part of the core 2025-02-24 00:30:25 +00:00
abdelrahman 4520f2269d Reorganise memory utilities 2025-02-24 00:21:14 +00:00
abdelrahman 491c742189 Add single header and single source entries for all components as well as the full library (#2)
Reviewed-on: #2
Co-authored-by: Abdelrahman <said.abdelrahman89@gmail.com>
Co-committed-by: Abdelrahman <said.abdelrahman89@gmail.com>
2025-02-23 15:19:14 +00:00
abdelrahman 4f5dd3900f Remove unused join_root_and_leaf 2025-02-22 22:11:51 +00:00
abdelrahman dbedcb3100 Replace char * with Str8 in cpath dirup 2025-02-22 22:09:04 +00:00
abdelrahman fe2bb65b06 Fix spectre warning for MSVC 2025-02-22 18:04:05 +00:00
abdelrahman ed4ec54c7a Switch wapp_cpath_join_path to use Str8 2025-02-22 17:48:25 +00:00
abdelrahman 80bd68f313 Add string formatting to Str8 2025-02-22 16:41:05 +00:00
abdelrahman f89a4bf343 Add wapp_str8_lit_ro_initialiser_list to fix gcc compilation errors 2025-02-22 14:33:15 +00:00
Abdelrahman Said a534d44db5 Reduce arena size in wapp_shell_commander_execute 2025-02-16 21:39:09 +00:00
abdelrahman 11949e69be Update shell_commander to use Str8 instead of const char * 2025-02-16 21:31:22 +00:00
abdelrahman 6078e54087 Fix windows bugs 2025-02-16 17:09:40 +00:00
abdelrahman 180425707b Use Str8 instead of const char * in termcolour functions 2025-02-16 16:32:52 +00:00