Commit Graph
43 Commits
Author SHA1 Message Date
cozis d03bb4937d changed operator priority 2022-04-02 22:35:21 +02:00
cozis 3a49b82135 even cuter comments 2022-03-13 16:28:41 +01:00
cozis 4f8aaa7eca cuter license comment 2022-03-13 16:05:34 +01:00
cozis bf25e0f1a9 added year to the copyright notice 2022-03-13 15:34:42 +01:00
cozis 9f2cd139d0 new license 2022-03-13 15:30:01 +01:00
cozis ee68905f92 added utf-8 string support 2022-03-13 00:40:10 +01:00
cozis 8deec027d1 added statis map object and used it to implement builtins. Also, new objects File and Directory 2022-03-10 19:00:30 +01:00
cozis 7412f91d7d added hash,copy methods for lists and maps. The hash method is now obligatory 2022-03-09 13:05:05 +01:00
cozis 0e9075bdbc impl hash and copy methods for bools 2022-03-09 12:45:20 +01:00
cozis a481bafc94 impl hash and copy methods for floats 2022-03-09 12:42:29 +01:00
cozis a74cbf2a18 implemented copy for ints 2022-03-09 12:40:49 +01:00
cozis ea51795aae implemented hash for ints and removed unused portion of the build script 2022-03-09 12:39:43 +01:00
cozis 542177e46f bug fix in buffer print 2022-03-08 22:06:56 +01:00
cozis 4c779e9e8b more tests and boolean compare 2022-03-06 17:17:23 +01:00
cozis cb18c6ff91 added tests and equal operator on floats 2022-03-06 17:04:20 +01:00
cozis e6e3efe0e2 did some cleaning of unused stuff and added docs 2022-01-22 03:18:34 +01:00
cozis 4dfc213c71 changed the way lists and maps are printed 2022-01-22 02:16:33 +01:00
cozis 7f29b7c01a added buildValue 2022-01-21 20:26:36 +01:00
cozis dc5586e94c compilation error fix and added the ability to build a runtime using an external heap object 2022-01-21 13:49:02 +01:00
Francesco Cozzuto 2a0af0f9bd minor buffer object optimization 2021-12-08 18:15:59 +01:00
cozis dbf1c325b0 added not operator 2021-12-08 13:20:34 +01:00
Francesco Cozzuto 51d744ef2e added a basic heap inspection utility to the debugger and modified the impl of the buffer object 2021-12-07 12:54:55 +01:00
cozis f751cbcbd5 refined the GC. Now it calls object destructors 2021-12-06 12:27:34 +01:00
Francesco Cozzuto dbcf50c71b added garbage collector draft 2021-12-06 00:12:02 +01:00
cozis 60b871be55 added sliceBuffer built-in 2021-12-05 19:28:59 +01:00
cozis eb15233a76 bug fix in map select/insert routines 2021-12-05 17:26:04 +01:00
cozis 014287509a added send and recv builtins 2021-12-04 21:02:50 +01:00
cozis 4cf95336e8 added network builtins and fixed a bug in OPCODE_SELECT 2021-12-04 12:36:47 +01:00
cozis 3b6e631a5b added buffer object 2021-12-03 21:09:51 +01:00
Francesco Cozzuto fb9b22fa46 reorganized files 2021-12-01 14:43:11 +01:00
Francesco Cozzuto 0d805b84b0 made an immutable map object specifically for builtins 2021-11-29 16:35:15 +01:00
Francesco Cozzuto ac4dfbc8d3 added map expressions 2021-11-26 10:11:17 +01:00
cozis 68f4178980 bug fix 2021-11-06 14:00:41 +01:00
Francesco Cozzuto b224f57361 bug fix 2021-11-04 17:27:06 +01:00
Francesco Cozzuto 0157d28f67 debbuging failure to read from builtin map 2021-11-03 15:22:59 +01:00
Francesco Cozzuto d4e9eb23d3 added list object 2021-11-03 13:44:41 +01:00
cozis 9d600b66be added equality and relational operators 2021-11-03 02:04:38 +00:00
cozis 31b7cab2bf bug fix 2021-11-02 16:41:56 +00:00
cozis d93f578eb2 added print object method 2021-11-01 16:12:08 +00:00
cozis 5bf6a9f085 added assignment operator 2021-11-01 15:55:59 +00:00
cozis 91765b2ca0 added the bool type 2021-10-31 17:17:14 +00:00
cozis 9eaa82297f adding compilation of if-else statements 2021-10-31 07:01:15 +00:00
cozis 7a5d0d1dcb first commit 2021-10-31 04:17:57 +00:00