Commit Graph

20 Commits

Author SHA1 Message Date
IgorCielniak
e7abc47cdf ststic arrays and dynamic arrays 2026-01-08 18:34:34 +01:00
IgorCielniak
b9098d9893 changed the way that functions are defined 2026-01-08 15:28:10 +01:00
IgorCielniak
d4dc6ceef5 small refactor and cleanup 2026-01-08 13:15:27 +01:00
IgorCielniak
c3fc9cf831 unified the block endings 2026-01-03 09:04:50 +00:00
root
d4b8ce6012 removed p! and p@ and added 'mem' that just pushes the addr os the persistent memory on to the stack and than you can write/read using standard ! and @ nd write at an offset uaing pointer arithmetic 2025-12-28 11:46:01 +01:00
IgorCielniak
ecb41d572a small fix in munmap 2025-12-26 21:44:13 +01:00
IgorCielniak
357434991e added a buffer of 64 bytes for some easily accesible persistent storage accesable via p@ and p! 2025-12-26 15:50:37 +01:00
IgorCielniak
7d6c1fb0d3 added argv and argc interaction 2025-12-25 22:37:04 +01:00
IgorCielniak
f76ef276e9 created stdlib/debug.sl and moved int3 there as well as an improved version of debug thats now called dump 2025-12-25 21:30:11 +01:00
IgorCielniak
e2b1368899 added neg and bitnot to the stdlib and made a fib.sl example 2025-12-25 12:20:11 +01:00
IgorCielniak
2b8cd25499 unhardcoded alloc size in strconcat so the buffer doesn't overflow 2025-12-25 10:59:21 +01:00
IgorCielniak
6988a89a51 added strconcat and strcpy functions 2025-12-24 23:19:08 +01:00
IgorCielniak
8419f36283 brought back the working version of mmp 2025-12-23 23:27:17 +01:00
IgorCielniak
852c55a768 small update 2025-12-21 13:41:34 +01:00
IgorCielniak
bfbbebf034 general update 2025-12-20 23:20:53 +01:00
IgorCielniak
002b36f89c updates to io.sl 2025-12-19 20:23:26 +01:00
igor
72cb28157b fix for reading stdin 2025-12-19 11:32:12 +01:00
IgorCielniak
452bb0318b added io 2025-12-18 20:18:39 +01:00
IgorCielniak
f684e56a70 removed useless strlen from stdlib.sl 2025-12-18 12:03:49 +01:00
IgorCielniak
50451840b7 write_file 2025-12-18 11:32:35 +01:00