ValKmjolnir
|
f8692f1e4e
|
📝 update test files
|
2022-05-17 18:22:24 +08:00 |
ValKmjolnir
|
51a1279110
|
✨ add utf-8 identifier check in nasal_lexer & fix printf format at windows platform & add test file utf8chk.nas
|
2022-05-07 16:50:13 +08:00 |
ValKmjolnir
|
f049e1f9fb
|
add test file diff.nas
|
2022-04-30 20:00:15 +08:00 |
ValKmjolnir
|
7b160c4589
|
add test file wavecollapse.nas
|
2022-04-10 15:34:20 +08:00 |
ValKmjolnir
|
87cff700e8
|
change module/libmd5 to native function builtin_md5() in nasal_builtin.h
|
2022-04-06 22:30:49 +08:00 |
ValKmjolnir
|
7a939b417d
|
fix bug in test/md5.nas & add test file md5compare.nas
|
2022-03-29 22:36:28 +08:00 |
ValKmjolnir
|
86f6296268
|
change opcode print format
|
2022-03-27 01:20:17 +08:00 |
ValKmjolnir
|
61666d275d
|
delete lstk&fstk, store local address and function on stack and in vm registers
|
2022-03-08 17:30:40 +08:00 |
ValKmjolnir
|
debe32b187
|
safer stl/module.nas & add stl/file.nas encapsulated from lib.nas/io
|
2022-03-06 15:17:39 +08:00 |
ValKmjolnir
|
d3df356299
|
add unix.environ() & use LPCWSTR in dylib.dlopen on Windows platform
|
2022-03-05 19:15:52 +08:00 |
ValKmjolnir
|
9139e34c0b
|
update README & bug fixed
|
2022-02-13 16:10:02 +08:00 |
ValKmjolnir
|
0ccd3c9bd0
|
update test/calc.nas & print function of nasal_vec/nasal_hash
|
2022-02-11 17:04:27 +08:00 |
ValKmjolnir
|
40344455e6
|
add optimizer
optimizer now does one work: calculate const number before generating bytecode
|
2022-01-22 00:41:08 +08:00 |
ValKmjolnir
|
630c99c39a
|
optimize codes
|
2022-01-16 22:48:00 +08:00 |
ValKmjolnir
|
f0ae63bce5
|
lexer,parser,import,codegen use the same error module.
|
2021-12-23 21:15:50 +08:00 |
ValKmjolnir
|
189d49fa4a
|
add debugger framework
with function:backtrace,run,help,show global/local/upvalue,exit
|
2021-12-20 21:33:22 +08:00 |
ValKmjolnir
|
3c9a10d710
|
avoid unnecessary deep copy by using rvalue ref
and test file update.
bug fixed in test/lexer.nas
|
2021-06-24 22:10:08 +08:00 |
Valk Richard Li
|
ae0dae5956
|
update
|
2021-06-21 01:02:09 +08:00 |
Valk Richard Li
|
dd144305da
|
update test file
|
2021-06-14 00:27:00 +08:00 |
Valk Richard Li
|
c4e6a89959
|
update test files and prepare the release of v5.0
|
2021-03-07 16:33:43 +08:00 |