Commit Graph

55 Commits

Author SHA1 Message Date
ValKmjolnir af3d93ab64 🎨 format
Nasal Interpreter Test / mac-aarch64 (push) Has been cancelled Details
Nasal Interpreter Test / linux-x86_64 (push) Has been cancelled Details
2025-06-02 13:43:00 +08:00
ValKmjolnir 2cc5bb8625 🎨 format 2025-06-02 13:27:04 +08:00
ValKmjolnir b5f02de883 🎨 opcode dump can get global variable name 2025-03-15 18:17:35 +08:00
ValKmjolnir 10d2965197 🎨 improve codes 2025-03-15 17:58:13 +08:00
ValKmjolnir eeb126ab65 🐛 fix global/local debug index 2025-03-12 21:37:29 +08:00
ValKmjolnir 09cd3027e9 🐛 exec_check also needs CHECK_INTERRUPT 2025-02-05 17:56:57 +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
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 04097341ac 🎨 dump gc time occupation 2025-01-01 18:28:58 +08:00
ValKmjolnir 985dee8001 📝 format 2024-12-26 21:02:35 +08:00
ValKmjolnir 99298b86ab 🎨 add global variable info in global dump 2024-08-03 14:53:41 +08:00
ValKmjolnir 4da38f686f 🎨 improve report format of ghost type 2024-07-08 22:47:30 +08:00
ValKmjolnir 9dcb45d786 🐛 fix trace bug in call trace 2024-06-17 21:36:10 +08:00
ValKmjolnir 1de0874c8d add detailed call trace info 2024-06-16 21:57:23 +08:00
ValKmjolnir abb587c62b 📝 update 2024-06-16 00:37:56 +08:00
ValKmjolnir f1fb58ead3 🐛 fix render bug in gc info 2024-06-16 00:05:21 +08:00
ValKmjolnir 671b1ef212 📝 delete useless report info 2024-06-14 00:35:20 +08:00
ValKmjolnir 1205c6d788 improve vm::value_info 2024-06-08 00:30:20 +08:00
ValKmjolnir ce9f28274e 🐛 fix compilation error in MSVC 2024-06-05 23:42:56 +08:00
ValKmjolnir d535c8f7c4 📝 use the same function table 2024-06-05 23:12:38 +08:00
ValKmjolnir 1436693cd6 add codegen for `?.` 2024-06-05 01:13:39 +08:00
ValKmjolnir 4ac4675491 📝 delete nasal_misc.cpp 2024-06-02 19:58:50 +08:00
ValKmjolnir a7dfd34120 📝 rename nasal_builtin.* 2024-06-02 16:06:18 +08:00
ValKmjolnir 3b71c5fee4 📝 change output info width from 6 -> 8 2024-06-01 00:41:05 +08:00
ValKmjolnir 1f43eae4fa 🔥 expand stack depth to 65535 2024-05-15 22:59:36 +08:00
ValKmjolnir 00a655a9fc 📝 change opcode dump format 2024-05-15 00:27:31 +08:00
ValKmjolnir 96731d180f append code size from u32 to u64 2024-05-12 22:33:51 +08:00
ValKmjolnir 8e38764df0 📝 change span data from u32 to u64 2024-05-12 19:34:05 +08:00
ValKmjolnir cc04720f12 🔥 change file structure & add pack.py 2024-03-03 23:12:16 +08:00
ValKmjolnir 8e0d1e18e1 🐛 fix bug in json.cpp & add std/argparse.nas 2023-12-07 00:04:41 +08:00
ValKmjolnir 476fbdb859 show function entry file location
in call trace info
2023-12-01 19:31:47 +08:00
ValKmjolnir cacf0ae86a avoid compilation warnings 2023-11-23 21:35:11 +08:00
ValKmjolnir 01ceaf7e66 replace vm_type comparison with .is_xxx 2023-11-23 00:20:52 +08:00
ValKmjolnir be84388f5b change enum vm_type to enum class 2023-11-22 22:23:15 +08:00
ValKmjolnir 9629108a1e improve readability of some codes 2023-10-22 23:45:10 +08:00
ValKmjolnir 54317a39a7 improve error info of out-of-range 2023-10-18 00:29:53 +08:00
ValKmjolnir a298aa3a63 add detail error info in callh 2023-10-17 00:44:45 +08:00
ValKmjolnir 1580b31122 add function call trace info 2023-10-15 23:49:11 +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 d69dd0b03f change intg to repl output operand 2023-10-02 00:46:12 +08:00
ValKmjolnir f8ecd2ae53 🔥 change codegen::gen to codegen::emit 2023-09-23 01:08:45 +08:00
ValKmjolnir 3e01239722 finish basic function of repl 2023-09-17 17:56:59 +08:00
ValKmjolnir b77d7fafb1 using c++ cast 2023-09-15 00:04:19 +08:00
ValKmjolnir 36a2aa67ef using c++ cast (wip) 2023-09-14 00:34:31 +08:00
ValKmjolnir cd4e0c1716 🎨 add namespace 2023-09-08 00:33:57 +08:00
ValKmjolnir ae5c76ecd5 maybe do not need o_intg anymore 2023-08-27 00:25:49 +08:00
ValKmjolnir 93528babdb optimize framework of vm 2023-08-24 23:24:04 +08:00
ValKmjolnir 044ccb4bc6 add profiling tools in debug mode 2023-08-06 20:02:12 +08:00