ValKmjolnir
d72aee62fa
⚡ 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
d3e784d191
🚀 crashed coroutine will not make main thread crash.
2022-10-06 23:11:27 +08:00
Li Haokun
e6ea96e998
Merge pull request #16 from sidi762/master
...
Build modules for macOS nightly builds and deliver everything (instead of just the binary) in the release
2022-10-06 17:23:14 +08:00
Sidi Liang
a3aaab42d3
Merge pull request #1 from sidi762/patch-1
...
Build modules for Mac nightly
2022-10-06 17:19:02 +08:00
Sidi Liang
34dc31f5d1
Build modules for Mac nightly
2022-10-06 17:15:47 +08:00
ValKmjolnir
dbfa570511
📝 update doc
2022-10-06 00:23:32 +08:00
ValKmjolnir
eec7c2caf1
🚀 delete unnecessary codes & add stl/string.nas
2022-10-05 16:03:47 +08:00
ValKmjolnir
eb6b9c372e
🚀 add high resolution progress bar
2022-09-28 23:45:15 +08:00
ValKmjolnir
ba12bfb6b0
🚀 use std::ostream to unify nas_ref output
2022-09-23 21:45:08 +08:00
ValKmjolnir
17b30d590b
🐛 fix compilation error of FindNextFile in other VS version.
2022-09-23 20:39:34 +08:00
ValKmjolnir
64914ea815
🚀 update test file
2022-09-20 21:51:52 +08:00
ValKmjolnir
eed4ca64b3
🚀 update ascii-art.nas and stl/padding.nas
2022-09-20 00:41:08 +08:00
ValKmjolnir
f9b8957385
🚀 move pic directory into doc
2022-09-19 00:10:08 +08:00
ValKmjolnir
a4ce8991f3
📝 update doc
2022-09-17 18:23:27 +08:00
ValKmjolnir
abd23b215c
📝 fix help info align
2022-09-15 23:37:46 +08:00
ValKmjolnir
89d5870c1b
📝 add notes in test files & use system("color") to use ANSI esc seq
2022-09-14 23:15:36 +08:00
ValKmjolnir
73c3279dae
📝 add interesting gifs into docs
2022-09-13 23:00:48 +08:00
ValKmjolnir
76d1f029cd
📝 update docs
2022-09-13 22:14:17 +08:00
ValKmjolnir
4b4489f833
🐛 fix bug that int() cannot convert numeric string
2022-09-12 22:45:35 +08:00
ValKmjolnir
4bdfa9cb61
🚀 import information output of dbg, vm and codegen
2022-09-11 17:22:00 +08:00
ValKmjolnir
b743f090ec
⚡ change parameter list of
2022-09-11 15:10:30 +08:00
ValKmjolnir
5b412153a3
⚡ optimize stl/sort.nas and test/calc.nas
2022-09-10 15:45:25 +08:00
ValKmjolnir
a76253412e
🐛 fix bug that word_collector.nas split some words incorrectly
2022-09-09 21:48:10 +08:00
ValKmjolnir
40e6c85657
📝 update test file & add new test file word_collector.nas
2022-09-09 01:00:09 +08:00
ValKmjolnir
1cd55895a5
🐛 bug fix: fix sigsegv when parsing [1,2,3][]=1;, will report expected index value
2022-09-05 01:23:37 +08:00
ValKmjolnir
0f59028c82
⚡ improve error output info generated by codegen.
2022-09-05 00:41:36 +08:00
ValKmjolnir
8d0eadaa74
📝 fix MSVC warning in nasal_builtin.h & improve error output.
2022-09-04 23:08:06 +08:00
ValKmjolnir
6cd88f4e45
🚀 add new stl file padding.nas and update test files.
2022-09-04 17:53:00 +08:00
ValKmjolnir
f70ce082fd
🎨 improve error log output format.
2022-09-02 02:04:03 +08:00
ValKmjolnir
28fc1eb850
📝 use bold font in test/watchdog.nas
2022-09-01 00:04:14 +08:00
ValKmjolnir
2da3be7fc4
🚀 change cpp standard to c++14 & add command line colorful info output.
...
and fix a bug that program may crash if there's an error when coroutine is running
2022-08-31 23:24:41 +08:00
ValKmjolnir
e61e596b2a
📝 diable warning C4566 in MSVC
2022-08-31 01:06:57 +08:00
ValKmjolnir
fb00ddc19a
🚀 add colorful error info print.
2022-08-31 00:56:19 +08:00
ValKmjolnir
4dfc4012df
🐛 fix bug that make test failed
2022-08-29 00:48:06 +08:00
ValKmjolnir
c7662af0fc
🚀 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
eb0f5ffcc2
📝 update stl/file and test files.
2022-08-27 17:26:01 +08:00
ValKmjolnir
99494c067c
🔥 delete --opcnt and replace the function of -o by --optimize.
2022-08-25 19:54:03 +08:00
ValKmjolnir
47f0a4cf40
⚡ delete unnecessary prefix in die("")
2022-08-25 01:16:17 +08:00
ValKmjolnir
6318f7e9e8
⚡ optimize header file, now modules could generate smaller dynamic libs.
2022-08-24 22:08:47 +08:00
ValKmjolnir
d1f705998e
🚀 change indentation of nasal_ast::print & add new function
...
`nasal_ast::tree`.
2022-08-22 22:35:53 +08:00
ValKmjolnir
a82ffe8b46
📝 add compilation time & update test/ppmgen.nas
2022-08-21 00:26:16 +08:00
ValKmjolnir
17f545b8d8
⚡ optimize str2num
2022-08-20 02:01:39 +08:00
ValKmjolnir
325a7236e7
⚡ several updates.
...
1. merge `--chkpath` `-cp` with `-d`
2. complete test/ppmgen.nas
3. update comments about why we don't use `atof` to convert string to
number
4. update .gitignore
2022-08-19 23:25:46 +08:00
ValKmjolnir
5d67648d06
⚡ update doc & notes, optimize code
2022-08-18 20:41:33 +08:00
ValKmjolnir
81daeca4cb
📝 add test file ppmgen.nas
2022-08-17 21:09:22 +08:00
ValKmjolnir
de7c7b81cc
📝 update test/ascii-art.nas
v10.0
2022-08-16 20:41:05 +08:00
ValKmjolnir
e92134c5e8
🚀 add [[noreturn]]
2022-08-16 01:40:22 +08:00
ValKmjolnir
88041d0903
⚡ reduce unnecessary errors & make io.read safer
2022-08-11 01:48:02 +08:00
ValKmjolnir
6f19398f90
🐛 fix compilation error of modules on macOS platform
2022-08-10 19:48:01 +08:00
ValKmjolnir
d65b0b327f
⚡ reduce unnecessary code & optimize code
2022-08-10 01:44:47 +08:00