Commit Graph

29 Commits

Author SHA1 Message Date
ValKmjolnir a11e0726bb 🔥 add check for imported files' quantity 2024-05-12 23:29:48 +08:00
ValKmjolnir 96731d180f append code size from u32 to u64 2024-05-12 22:33:51 +08:00
ValKmjolnir cc04720f12 🔥 change file structure & add pack.py 2024-03-03 23:12:16 +08:00
ValKmjolnir 22b9bce298 add regex lib 2024-03-01 22:39:43 +08:00
ValKmjolnir b3e6b5784a add limited execution mode 2024-02-21 19:55:46 +08:00
ValKmjolnir c59743b2ed merge module/json.cpp into builtins 2023-12-10 23:55:18 +08:00
ValKmjolnir e8c8a6446b use reinterpret_cast and static_cast 2023-11-05 21:25:20 +08:00
ValKmjolnir d14b816fa0 📝 add notes 2023-10-07 00:55:20 +08:00
ValKmjolnir d69dd0b03f change intg to repl output operand 2023-10-02 00:46:12 +08:00
ValKmjolnir 5e2bb411e5 optimize codegen 2023-09-24 00:41:29 +08:00
ValKmjolnir f8ecd2ae53 🔥 change codegen::gen to codegen::emit 2023-09-23 01:08:45 +08:00
ValKmjolnir cd4e0c1716 🎨 add namespace 2023-09-08 00:33:57 +08:00
ValKmjolnir a801669888 add experimental REPL (cpp) 2023-08-27 17:46:10 +08:00
ValKmjolnir 527cb5277b optimize vm 2023-08-10 00:40:00 +08:00
ValKmjolnir d690c779b8 split io lib 2023-08-09 00:31:23 +08:00
ValKmjolnir 044ccb4bc6 add profiling tools in debug mode 2023-08-06 20:02:12 +08:00
ValKmjolnir 56a26b6ab6 update std/math 2023-08-03 22:55:59 +08:00
ValKmjolnir 56762d719d split bits lib 2023-08-01 00:36:25 +08:00
ValKmjolnir 29b15b89f7 split coroutine lib from builtin 2023-07-31 00:25:36 +08:00
ValKmjolnir 654a37ab88 split math lib into new file 2023-07-30 00:19:38 +08:00
ValKmjolnir 227197996d native functions can be loaded from differen tables 2023-07-29 23:45:44 +08:00
ValKmjolnir 788e0026c2 optimize location info gen in codegen
and refactor lib.nas, add multiple native modules
2023-07-23 23:57:25 +08:00
ValKmjolnir 25e202fbaf add check for generated module name 2023-07-20 19:56:27 +08:00
ValKmjolnir 4b597000ba optimize error report info 2023-07-17 00:38:33 +08:00
ValKmjolnir fe3847d69c add experimental namespace table 2023-07-16 21:31:51 +08:00
ValKmjolnir b4482792c8 🧑‍💻 add important symbol "globals" 2023-07-06 22:10:07 +08:00
ValKmjolnir eca6141408 optimize codegen 2023-07-05 00:24:34 +08:00
ValKmjolnir 5c714d26aa update 2023-07-04 00:33:57 +08:00
ValKmjolnir 27bc544bbe 📝 rename files 2023-07-02 22:02:31 +08:00