Commit Graph

  • 39ed504d88 added ewrite_buf and eputs IgorCielniak 2026-01-08 18:44:48 +01:00
  • e37f5ae5e4 added include paths IgorCielniak 2026-01-08 18:40:32 +01:00
  • e7abc47cdf ststic arrays and dynamic arrays IgorCielniak 2026-01-08 18:34:34 +01:00
  • 1727bab944 added variables IgorCielniak 2026-01-08 16:05:43 +01:00
  • b9098d9893 changed the way that functions are defined IgorCielniak 2026-01-08 15:28:10 +01:00
  • d4dc6ceef5 small refactor and cleanup IgorCielniak 2026-01-08 13:15:27 +01:00
  • 963e024108 fix for args.sl IgorCielniak 2026-01-03 09:10:37 +00:00
  • c3fc9cf831 unified the block endings IgorCielniak 2026-01-03 09:04:50 +00:00
  • c696898436 alternative version of fibonacii numbers IgorCielniak 2025-12-31 15:01:33 +00:00
  • b186ae2826 implemented TODO for proper depth tracking for py blocks IgorCielniak 2025-12-30 11:09:40 +00:00
  • 2319785702 added a todo IgorCielniak 2025-12-30 10:30:59 +00:00
  • 1376c7bbc5 small fix IgorCielniak 2025-12-29 14:19:49 +00:00
  • acbd6f57da made the linking step prefer ld.lld if avaliable else fall back to ld IgorCielniak 2025-12-29 13:35:26 +00:00
  • 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 root 2025-12-28 11:46:01 +01:00
  • ecb41d572a small fix in munmap IgorCielniak 2025-12-26 21:44:13 +01:00
  • 357434991e added a buffer of 64 bytes for some easily accesible persistent storage accesable via p@ and p! IgorCielniak 2025-12-26 15:50:37 +01:00
  • 7d6c1fb0d3 added argv and argc interaction IgorCielniak 2025-12-25 22:37:04 +01:00
  • f76ef276e9 created stdlib/debug.sl and moved int3 there as well as an improved version of debug thats now called dump IgorCielniak 2025-12-25 21:30:11 +01:00
  • ff72bc8207 fixed the while and begin..again loops conflicting IgorCielniak 2025-12-25 20:02:28 +01:00
  • e2b1368899 added neg and bitnot to the stdlib and made a fib.sl example IgorCielniak 2025-12-25 12:20:11 +01:00
  • 2b8cd25499 unhardcoded alloc size in strconcat so the buffer doesn't overflow IgorCielniak 2025-12-25 10:59:21 +01:00
  • 60ec54e58c added while IgorCielniak 2025-12-25 10:31:40 +01:00
  • 6988a89a51 added strconcat and strcpy functions IgorCielniak 2025-12-24 23:19:08 +01:00
  • 8bab3485a8 simple implementation of alloc and free testes with structs IgorCielniak 2025-12-24 17:46:04 +01:00
  • ca43cea785 corected the implementation of strcmp and put it in to a separate function IgorCielniak 2025-12-24 12:41:20 +01:00
  • 770d795872 strcmp example IgorCielniak 2025-12-23 23:38:22 +01:00
  • 8419f36283 brought back the working version of mmp IgorCielniak 2025-12-23 23:27:17 +01:00
  • 852c55a768 small update IgorCielniak 2025-12-21 13:41:34 +01:00
  • bfbbebf034 general update IgorCielniak 2025-12-20 23:20:53 +01:00
  • 3157f22c9b extern outline IgorCielniak 2025-12-20 22:34:27 +01:00
  • 002b36f89c updates to io.sl IgorCielniak 2025-12-19 20:23:26 +01:00
  • 8b5ccf4edc commit igor 2025-12-19 15:48:42 +01:00
  • 21855212e5 added --debug to compile with debug info igor 2025-12-19 15:27:09 +01:00
  • 72cb28157b fix for reading stdin igor 2025-12-19 11:32:12 +01:00
  • 452bb0318b added io IgorCielniak 2025-12-18 20:18:39 +01:00
  • f684e56a70 removed useless strlen from stdlib.sl IgorCielniak 2025-12-18 12:03:49 +01:00
  • 50451840b7 write_file IgorCielniak 2025-12-18 11:32:35 +01:00
  • 6efd7c4e19 unhardcode 'puts' kinda IgorCielniak 2025-12-14 18:44:24 +01:00
  • 1dd1ba377b added support for raw l2 statementrs inside 'fn' decls IgorCielniak 2025-12-14 17:02:09 +01:00
  • 566a438242 small fix in fn.sl IgorCielniak 2025-12-14 16:41:00 +01:00
  • 08cb47b560 kinda working fn IgorCielniak 2025-12-14 16:34:02 +01:00
  • 6574222280 commit IgorCielniak 2025-12-14 00:38:19 +01:00
  • 6910e05be6 made puts wor for strings as well an some other changes IgorCielniak 2025-12-12 17:41:24 +01:00
  • 96366a98a8 added run time strings IgorCielniak 2025-12-11 20:25:34 +01:00
  • a33ae22573 commit IgorCielniak 2025-12-11 20:07:10 +01:00
  • 2ea49d26f7 commit IgorCielniak 2025-12-08 18:14:52 +01:00
  • 3a63347380 added macros, control flow, structs and comparison operands IgorCielniak 2025-12-06 18:30:29 +01:00
  • 643a4960c2 mem helpers and # comment support IgorCielniak 2025-12-06 17:24:30 +01:00
  • 8e8faf3c91 Initial commit IgorCielniak 2025-12-06 16:30:58 +01:00