ValKmjolnir
|
ef3afa14b9
|
🚀 add stl/log.nas and stl/process_bar.nas
|
2022-06-15 00:36:49 +08:00 |
ValKmjolnir
|
12d7dde42d
|
🚀 finish socket library:
socket.socket()
socket.closesocket()
socket.shutdown()
socket.bind()
socket.listen()
socket.connect()
socket.accept()
socket.send() socket.sendto()
socket.recv() socket.recvfrom()
socket.errno()
|
2022-06-08 19:06:16 +08:00 |
ValKmjolnir
|
cb0fee04a9
|
🚀 add native function println & add test/occupation.nas
|
2022-06-04 19:22:28 +08:00 |
ValKmjolnir
|
04ab09586b
|
🚀 add stl/fg_env.nas & delete test/props props_sim maketimer_sim.nas
|
2022-05-31 20:36:39 +08:00 |
ValKmjolnir
|
190014a3e5
|
🐛 fix bug that gc cannot mark values in coroutine & add maketimer_sim.nas
update props_sim.nas
update auto_crash.nas
|
2022-05-23 20:23:20 +08:00 |
ValKmjolnir
|
120ceb429a
|
🚀 add coroutine library(beta) and lib function settimer&maketimestamp
|
2022-05-19 20:09:23 +08:00 |
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 |