ValKmjolnir
|
e2ec8cb9a0
|
🚀 add function ghosttype
|
2023-06-27 22:54:13 +08:00 |
|
ValKmjolnir
|
89f96d407b
|
🐛 fix bug
|
2023-06-26 19:35:56 +08:00 |
|
ValKmjolnir
|
8a10f07ce7
|
✨ change parameter::name to std::string
|
2023-06-26 19:35:21 +08:00 |
|
ValKmjolnir
|
f914678311
|
✨ add readline & os.arch
delete test file mandel.nas
change io.fin => io.readfile
|
2023-04-28 23:11:17 +08:00 |
|
ValKmjolnir
|
4e17de909a
|
✨ update test/jsonrpc.nas
|
2023-03-25 21:26:49 +08:00 |
|
ValKmjolnir
|
bd12fe917a
|
⚡ add new operand calculate const and pop
|
2023-03-10 22:27:06 +08:00 |
|
ValKmjolnir
|
dbc2c365b4
|
✨ update error report for parser&codegen
|
2023-03-08 23:53:02 +08:00 |
|
ValKmjolnir
|
f9cbd0b426
|
✨ add error report info in stl/mat
|
2023-03-02 00:26:52 +08:00 |
|
ValKmjolnir
|
99434df819
|
🚀 add more matrix operation in stl/mat.nas
and bp example test
|
2023-03-01 23:37:13 +08:00 |
|
ValKmjolnir
|
cbee5f8705
|
✨ add std lib mat.nas
|
2023-03-01 00:41:34 +08:00 |
|
ValKmjolnir
|
461e5ac647
|
🔥 remove i32 bitwise native functions
now we use bitwise operators instead
|
2023-02-17 00:42:57 +08:00 |
|
ValKmjolnir
|
e454b315fc
|
🚀 add file::find_all_files_with_extension
|
2023-02-02 21:24:21 +08:00 |
|
ValKmjolnir
|
acb2e3664c
|
🐛 fix bugs in stl/json, now it runs correctly
|
2023-01-31 19:39:22 +08:00 |
|
ValKmjolnir
|
48611c50f7
|
🚀 coroutine.resume can pass arguments
|
2023-01-02 18:53:58 +08:00 |
|
ValKmjolnir
|
de524938cf
|
⚡ add runtime.gc.extend
|
2022-12-04 20:28:51 +08:00 |
|
ValKmjolnir
|
9c6996b54e
|
⚡ update test files
|
2022-12-03 01:24:56 +08:00 |
|
ValKmjolnir
|
54969681fc
|
⚡ move lvalue check from parse to codegen
|
2022-11-20 17:06:13 +08:00 |
|
ValKmjolnir
|
309a57070c
|
🚀 change module loading
|
2022-11-15 21:23:34 +08:00 |
|
ValKmjolnir
|
7e4faed4a6
|
🚀 add new native function char
|
2022-11-12 17:03:56 +08:00 |
|
ValKmjolnir
|
97b3cefe75
|
⚡ add new ways of calling dylib function
|
2022-11-11 00:11:01 +08:00 |
|
ValKmjolnir
|
4fd69c6ce4
|
🚀 optimize code
|
2022-11-06 18:20:10 +08:00 |
|
ValKmjolnir
|
025ff49ffc
|
🚀 add stl/csv.nas & ast name change
|
2022-10-19 00:54:21 +08:00 |
|
ValKmjolnir
|
7a93527948
|
⚡ add stl/json.nas & fix bug
bug: may cause program crash if stack overflow occurs on main stack
|
2022-10-08 21:34:47 +08:00 |
|
ValKmjolnir
|
e25eb76e94
|
🚀 delete unnecessary codes & add stl/string.nas
|
2022-10-05 16:03:47 +08:00 |
|
ValKmjolnir
|
946aa020a5
|
🚀 add high resolution progress bar
|
2022-09-28 23:45:15 +08:00 |
|
ValKmjolnir
|
791de656c3
|
🚀 update ascii-art.nas and stl/padding.nas
|
2022-09-20 00:41:08 +08:00 |
|
ValKmjolnir
|
26f4e1359f
|
🐛 fix bug that int() cannot convert numeric string
|
2022-09-12 22:45:35 +08:00 |
|
ValKmjolnir
|
6a6eab8db5
|
⚡ change parameter list of
|
2022-09-11 15:10:30 +08:00 |
|
ValKmjolnir
|
91b3074ce9
|
⚡ optimize stl/sort.nas and test/calc.nas
|
2022-09-10 15:45:25 +08:00 |
|
ValKmjolnir
|
6c04487319
|
🚀 add new stl file padding.nas and update test files.
|
2022-09-04 17:53:00 +08:00 |
|
ValKmjolnir
|
8293f85c5b
|
🚀 add lib function exit() and add test file watchdog.nas to run the nasal file when it is changed.
|
2022-08-27 18:12:32 +08:00 |
|
ValKmjolnir
|
0e578b3e21
|
📝 update stl/file and test files.
|
2022-08-27 17:26:01 +08:00 |
|
ValKmjolnir
|
0493e18d0e
|
🚀 optimize code
|
2022-08-08 22:10:51 +08:00 |
|
ValKmjolnir
|
7ddb8593ad
|
🚀 optimize stl/stack.nas, test/calc.nas & io.fin now returns empty string when cannot open file
|
2022-08-07 00:35:55 +08:00 |
|
ValKmjolnir
|
52fcc9118c
|
🚀 input now can choose std::getline to read one line.
|
2022-07-30 01:31:56 +08:00 |
|
ValKmjolnir
|
c0862704f0
|
🐛 fix bug that dylib.dlopen cannot load dynamic lib in local dir.
|
2022-07-29 23:30:15 +08:00 |
|
ValKmjolnir
|
854850d9b1
|
🐛 fix bug of incorrectly searching paths of lib.nas and dynamic libs.
`dylib.dlopen` now only needs file name of dynamic lib, not the real path.
|
2022-07-29 22:49:50 +08:00 |
|
ValKmjolnir
|
006ed644e6
|
🚀 move fg constants to stl/fg_env.nas, add io.exists. now dlopen and import can search file in PATH.
|
2022-07-28 21:44:55 +08:00 |
|
ValKmjolnir
|
ea33ce020c
|
🚀 add new default bar in stl.process_bar
|
2022-07-25 22:15:40 +08:00 |
|
ValKmjolnir
|
c6129267aa
|
📝 update docs
|
2022-07-24 00:10:26 +08:00 |
|
ValKmjolnir
|
29084143d6
|
📝 change codes in test files.
|
2022-07-14 19:52:27 +08:00 |
|
ValKmjolnir
|
bcdc55a652
|
⚡ optimize code & replace all printf with std::cout.
|
2022-07-09 23:36:14 +08:00 |
|
ValKmjolnir
|
2ed20f6362
|
📝 change some identifiers' name.
|
2022-07-09 16:24:58 +08:00 |
|
ValKmjolnir
|
5d4cff0aa8
|
🚀 shrink code size & now import module can search lib file from local dir and dirs in PATH
|
2022-07-08 00:42:56 +08:00 |
|
ValKmjolnir
|
bd5044add2
|
🚀 add a new way to import other files:
`import("./stl/queue.nas");` now has same function as `import.stl.queue;`
|
2022-07-06 22:21:01 +08:00 |
|
ValKmjolnir
|
8b8fb79013
|
📝 unify code style of ./stl ./test
|
2022-07-02 13:53:50 +08:00 |
|
ValKmjolnir
|
e27f773749
|
📝 update docs
|
2022-06-17 22:18:34 +08:00 |
|
ValKmjolnir
|
393b37d109
|
📝 update stl/process_bar.nas
|
2022-06-16 01:03:51 +08:00 |
|
ValKmjolnir
|
c2a23ecba6
|
📝 update stl/process_bar.nas and test/md5compare.nas
|
2022-06-15 20:21:03 +08:00 |
|
ValKmjolnir
|
ef3afa14b9
|
🚀 add stl/log.nas and stl/process_bar.nas
|
2022-06-15 00:36:49 +08:00 |
|