Commit Graph

226 Commits

Author SHA1 Message Date
ValKmjolnir
ac8e5c6361 optimize incremental gc 2025-03-15 17:36:07 +08:00
ValKmjolnir
a83978c553 📝 add comments
Some checks are pending
Nasal Interpreter Test / mac-aarch64 (push) Waiting to run
Nasal Interpreter Test / linux-x86_64 (push) Waiting to run
2025-03-15 02:14:44 +08:00
ValKmjolnir
a85a4e37c1 replace concurrent sweep with incremental sweep 2025-03-15 01:12:23 +08:00
ValKmjolnir
bde152b6e9 optimize
Some checks failed
Nasal Interpreter Test / linux-x86_64 (push) Failing after 19s
Nasal Interpreter Test / mac-aarch64 (push) Has been cancelled
2025-03-13 20:28:21 +08:00
ValKmjolnir
705df8dc1d add concurrent sweep
Some checks failed
Nasal Interpreter Test / mac-aarch64 (push) Waiting to run
Nasal Interpreter Test / linux-x86_64 (push) Failing after 18s
2025-03-13 00:10:31 +08:00
ValKmjolnir
eeb126ab65 🐛 fix global/local debug index 2025-03-12 21:37:29 +08:00
ValKmjolnir
a7a2a0a369 📝 fix typo
Some checks failed
Nasal Interpreter Test / linux-x86_64 (push) Failing after 14s
Nasal Interpreter Test / mac-aarch64 (push) Has been cancelled
2025-03-08 01:45:54 +08:00
ValKmjolnir
065f6ae162 🎨 open return nil if fails 2025-02-15 14:24:08 +08:00
ValKmjolnir
b177a58662 🐛 if stat fails, return nil 2025-02-12 19:13:30 +08:00
LIANG Sidi
8b8b8aef52 Merge branch 'ValKmjolnir:master' into master 2025-02-11 14:07:31 +08:00
Sidi Liang
998fd08353 Web: Improve error handling 2025-02-11 13:57:52 +08:00
ValKmjolnir
04e30b9c7f 🎨 add memory usage calc 2025-02-05 19:43:02 +08:00
ValKmjolnir
09cd3027e9 🐛 exec_check also needs CHECK_INTERRUPT 2025-02-05 17:56:57 +08:00
Sidi Liang
0077d21330 VM: Fixed compiling error in linux 2025-02-05 15:12:42 +08:00
Sidi Liang
b09e5bb8ad VM: Added a comment back that was accidentally removed in the last commit 2025-02-05 15:09:25 +08:00
Sidi Liang
3ff885abe3 VM: fixed an error introduced in the last merging 2025-02-05 14:58:54 +08:00
LIANG Sidi
0c54f216fc Merge branch 'master' into master 2025-02-05 14:49:56 +08:00
Sidi Liang
699c5f7af4 Web: Fix timeout 2025-02-05 14:46:07 +08:00
ValKmjolnir
3752bd8c07 🐛 fix formated output 2025-01-13 22:35:56 +08:00
ValKmjolnir
247172a9f2 📝 update minor version 2025-01-11 21:11:55 +08:00
ValKmjolnir
277ddb9c0f add demo format executable 2025-01-11 21:06:57 +08:00
ValKmjolnir
77ec4b0d7c 🐛 add dylib find rule on mac 2025-01-03 01:03:13 +08:00
ValKmjolnir
04097341ac 🎨 dump gc time occupation 2025-01-01 18:28:58 +08:00
ValKmjolnir
688fbe8c5d 🎨 formating 2025-01-01 16:39:25 +08:00
ValKmjolnir
985dee8001 📝 format 2024-12-26 21:02:35 +08:00
ValKmjolnir
dea19fe3c3 🔥 move NASAL_EXPORT to nasal.h 2024-12-11 20:52:58 +08:00
ValKmjolnir
1b745ad176 🐛 fix boolify result 2024-12-11 20:46:19 +08:00
Sidi Liang
8e7074fd25 [web] Attempt to add timeouts for REPL (not working properly, it works in some cases but causes a segfault, and in other cases the timeouts were ignored) 2024-11-09 13:40:45 +08:00
Sidi Liang
eae25eeb9a [web] Fixed failures when creating tmp files on linxu 2024-11-07 11:30:54 +08:00
Sidi Liang
44e7077f46 [web] Added execution time limit for we b app 2024-11-05 22:40:01 +08:00
Sidi Liang
068da2fb41 [web] Support multiline mode in web REPL 2024-11-05 01:24:47 +08:00
Sidi Liang
1ecd0a6912 [REPL] Modified to support web repl 2024-11-05 01:24:18 +08:00
Sidi Liang
8dc06c085c [web] Make the temporary file name actually unique to handle concurrent requests 2024-11-04 20:46:31 +08:00
Sidi Liang
40976bf0c1 [web] Added REPL support to the library 2024-11-04 12:04:31 +08:00
Sidi Liang
6260cc1665 [web] Added REPL support to the library 2024-11-04 12:04:14 +08:00
Sidi Liang
95031f508b [web] Added an option to display execution time 2024-11-03 17:30:26 +08:00
Sidi Liang
037ac9e79f [web] nasal_web.cpp: remove gc in NasalContext, which is not needed 2024-11-03 17:30:02 +08:00
Sidi Liang
83ffcc3087 [web] enable limit_mode for safety, enabled optimizer 2024-11-03 16:31:37 +08:00
Sidi Liang
b7176b39ed [web] Added lib for web app 2024-11-03 16:14:30 +08:00
ValKmjolnir
55f8485561 🎨 add new svg logo 2024-08-16 23:02:27 +08:00
ValKmjolnir
99298b86ab 🎨 add global variable info in global dump 2024-08-03 14:53:41 +08:00
ValKmjolnir
cf2323623b 🎨 fix typo in report info 2024-08-03 14:18:29 +08:00
ValKmjolnir
21911f21f0 fix clear_screen on _WIN32 2024-08-02 22:41:03 +08:00
ValKmjolnir
8d3f752429 add native terminal_size 2024-08-02 22:34:10 +08:00
ValKmjolnir
d37dfec225 add string.replace 2024-08-02 22:20:30 +08:00
ValKmjolnir
94114416fe add native function for version info 2024-07-08 22:56:33 +08:00
ValKmjolnir
4da38f686f 🎨 improve report format of ghost type 2024-07-08 22:47:30 +08:00
ValKmjolnir
858ffdcb61 🐛 forgot this 2024-06-20 00:31:58 +08:00
ValKmjolnir
bbd4d1907b 🎨 optimize implementation of dlopen 2024-06-20 00:29:14 +08:00
ValKmjolnir
456ed5c782 🐛 fix error return value after call waitpid 2024-06-18 01:00:22 +08:00