Commit Graph

34 Commits

Author SHA1 Message Date
ValKmjolnir bde152b6e9 optimize
Nasal Interpreter Test / linux-x86_64 (push) Failing after 19s Details
Nasal Interpreter Test / mac-aarch64 (push) Has been cancelled Details
2025-03-13 20:28:21 +08:00
ValKmjolnir 705df8dc1d add concurrent sweep
Nasal Interpreter Test / mac-aarch64 (push) Waiting to run Details
Nasal Interpreter Test / linux-x86_64 (push) Failing after 18s Details
2025-03-13 00:10:31 +08:00
ValKmjolnir 04e30b9c7f 🎨 add memory usage calc 2025-02-05 19:43:02 +08:00
ValKmjolnir 04097341ac 🎨 dump gc time occupation 2025-01-01 18:28:58 +08:00
ValKmjolnir dea19fe3c3 🔥 move NASAL_EXPORT to nasal.h 2024-12-11 20:52:58 +08:00
ValKmjolnir 4ac4675491 📝 delete nasal_misc.cpp 2024-06-02 19:58:50 +08:00
ValKmjolnir 00a655a9fc 📝 change opcode dump format 2024-05-15 00:27:31 +08:00
ValKmjolnir 9b168b5d52 📝 move andy_gc_test to test dir 2024-05-14 00:16:02 +08:00
ValKmjolnir 96731d180f append code size from u32 to u64 2024-05-12 22:33:51 +08:00
ValKmjolnir 8666580f14 🐛 trigger CI 2023-12-06 20:21:11 +08:00
ValKmjolnir d56434ae28 optimize lib.nas 2023-12-06 20:10:07 +08:00
ValKmjolnir 2c03d59b6f 🐛 fix error loading bug in MSVC version 2023-12-02 21:48:20 +08:00
ValKmjolnir be84388f5b change enum vm_type to enum class 2023-11-22 22:23:15 +08:00
ValKmjolnir c453cca0a6 add gc mark function pointer in ghost 2023-11-22 00:36:51 +08:00
ValKmjolnir 9629108a1e improve readability of some codes 2023-10-22 23:45:10 +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 ecfb679218 improve error info when lack arguments
in function call
2023-10-14 00:39:25 +08:00
ValKmjolnir 6c8b4c6a87 use incremental gc const initialization 2023-09-20 00:46:23 +08:00
ValKmjolnir 3e01239722 finish basic function of repl 2023-09-17 17:56:59 +08:00
ValKmjolnir c157d8a9b1 🎨 add namespace 2023-09-08 18:17:07 +08:00
ValKmjolnir 93528babdb optimize framework of vm 2023-08-24 23:24:04 +08:00
ValKmjolnir e131c8da4b split dylib and unix lib 2023-08-11 00:48:57 +08:00
ValKmjolnir 527cb5277b optimize vm 2023-08-10 00:40:00 +08:00
ValKmjolnir 52e6adfe28 🔥 delete ghost type table 2023-08-08 20:50:47 +08:00
ValKmjolnir 227197996d native functions can be loaded from differen tables 2023-07-29 23:45:44 +08:00
ValKmjolnir d9cf9ff49e update 2023-07-19 00:43:00 +08:00
ValKmjolnir fe3847d69c add experimental namespace table 2023-07-16 21:31:51 +08:00
ValKmjolnir eee30b7d8e add concurrent mark for experiment 2023-07-16 00:37:11 +08:00
ValKmjolnir 0c183b5984 optimize gc 2023-07-13 23:59:41 +08:00
ValKmjolnir eab84d5c0d optimize gc 2023-07-10 20:34:21 +08:00
ValKmjolnir b4482792c8 🧑‍💻 add important symbol "globals" 2023-07-06 22:10:07 +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