Commit Graph

120 Commits

Author SHA1 Message Date
ValKmjolnir 04097341ac 🎨 dump gc time occupation 2025-01-01 18:28:58 +08:00
ValKmjolnir c784b7b490 📝 adjust build config 2024-12-11 20:17:37 +08:00
ValKmjolnir d37dfec225 add string.replace 2024-08-02 22:20:30 +08:00
ValKmjolnir bbd4d1907b 🎨 optimize implementation of dlopen 2024-06-20 00:29:14 +08:00
ValKmjolnir ce204352c6 add template get/convert for ghost 2024-06-13 23:47:58 +08:00
ValKmjolnir 7e3c6d06b2 add framework for subprocess 2024-06-09 00:21:11 +08:00
ValKmjolnir 5a165d3255 beautiful unicode output info 2024-06-02 23:56:49 +08:00
ValKmjolnir 4ac4675491 📝 delete nasal_misc.cpp 2024-06-02 19:58:50 +08:00
ValKmjolnir 05605c3570 📝 move functions from nasal_misc => util 2024-06-02 16:53:03 +08:00
ValKmjolnir c840d70a9c 📝 add src/util 2024-06-02 16:35:48 +08:00
ValKmjolnir 764a0c6b4b 📝 move repl.* => repl/* 2024-06-02 16:10:23 +08:00
ValKmjolnir a7dfd34120 📝 rename nasal_builtin.* 2024-06-02 16:06:18 +08:00
ValKmjolnir 40a53a4224 add cli module and test/wavecity.nas 2024-06-01 18:52:22 +08:00
ValKmjolnir 9b168b5d52 📝 move andy_gc_test to test dir 2024-05-14 00:16:02 +08:00
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 c59743b2ed merge module/json.cpp into builtins 2023-12-10 23:55:18 +08:00
ValKmjolnir 8e0d1e18e1 🐛 fix bug in json.cpp & add std/argparse.nas 2023-12-07 00:04:41 +08:00
ValKmjolnir 65dbe51c05 🐛 trigger CI 2023-12-06 20:53:25 +08:00
ValKmjolnir 3e226b6f73 🐛 close test for module_test 2023-12-06 20:48:28 +08:00
ValKmjolnir fea52d9c38 🐛 trigger CI 2023-12-06 20:47:28 +08:00
ValKmjolnir 8c3c8d3d62 add ghost type timestamp 2023-11-27 20:25:02 +08:00
ValKmjolnir 1580b31122 add function call trace info 2023-10-15 23:49:11 +08:00
ValKmjolnir aab7decd70 split type definition from gc.h 2023-10-15 21:46:53 +08:00
ValKmjolnir 8290b7df9f 🐛 fix mingw make error 2023-10-14 21:30:33 +08:00
ValKmjolnir 63b97fc5ea Merge branch 'master' into develop 2023-10-07 17:35:22 +08:00
Sidi Liang 3874856f2b
Specify mmacosx-version-min in makefile
So apparently the static linking isn't working
2023-10-07 14:34:12 +08:00
Sidi Liang 56e3e4353b
Update makefile 2023-10-07 14:25:37 +08:00
Sidi Liang e3e501ab6a
Update makefile
Updated makefile to have the C++ standard libraries statically linked, so that older macOSs can still execute the program
2023-10-07 13:45:44 +08:00
ValKmjolnir d14b816fa0 📝 add notes 2023-10-07 00:55:20 +08:00
ValKmjolnir d89f290a8a fix out of bound bug & delete fatal in lexer 2023-09-07 23:14:17 +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 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 51a0ef6b0c 📝 add logprint & change libs 2023-07-23 18:30:32 +08:00
ValKmjolnir d479f13a5c support nasal module 2023-07-20 00:54:57 +08:00
ValKmjolnir eee30b7d8e add concurrent mark for experiment 2023-07-16 00:37:11 +08:00
ValKmjolnir bce8148f60 update 2023-07-10 00:11:46 +08:00
ValKmjolnir 3509655424 add special variable "arg" 2023-07-09 00:59:17 +08:00
ValKmjolnir b4482792c8 🧑‍💻 add important symbol "globals" 2023-07-06 22:10:07 +08:00
ValKmjolnir 27bc544bbe 📝 rename files 2023-07-02 22:02:31 +08:00
ValKmjolnir ac2744e24f change build scripts 2023-07-02 19:48:36 +08:00
ValKmjolnir a7a2f47d1e 🚀 switch build script to new nasal 2023-07-02 00:32:13 +08:00
ValKmjolnir 597c0388cb 🚀 update 2023-07-01 23:21:52 +08:00