Commit Graph

  • ca527ec931 🚀 add new module matrix.cpp (in dev) ValKmjolnir 2022-11-06 23:30:18 +08:00
  • 4fd69c6ce4 🚀 optimize code ValKmjolnir 2022-11-06 18:20:10 +08:00
  • 1ced201cb5 🚀 add gc time info ValKmjolnir 2022-11-04 21:36:54 +08:00
  • cedb5e12f5 🚀 add test file console3D.nas ValKmjolnir 2022-11-04 01:18:38 +08:00
  • aaccfbda11 🐛 fix ast print bug & delete some macros ValKmjolnir 2022-10-30 18:40:03 +08:00
  • 0c216e5f16 🐛 safer builtin_logtime ValKmjolnir 2022-10-30 01:30:05 +08:00
  • feea901e4d 🎨 improve code format ValKmjolnir 2022-10-30 01:26:26 +08:00
  • b0f080070a Merge pull request #17 from sidi762/master Li Haokun 2022-10-28 23:39:37 +08:00
  • d121dcd630 🎨 improve format of code next ValKmjolnir 2022-10-28 23:28:15 +08:00
  • 8aec98a2b3 Update c-cpp.yml Sidi Liang 2022-10-24 01:32:05 +08:00
  • 2c36f722bb Merge branch 'ValKmjolnir:master' into master Sidi Liang 2022-10-24 01:29:46 +08:00
  • c705b75513 🚀 change module function parameter format to avoid warnings ValKmjolnir 2022-10-24 01:12:25 +08:00
  • 3ef8effe9a 🔥 change nasal_gc to gc ValKmjolnir 2022-10-23 01:29:20 +08:00
  • 3fd1b25f79 🔥 change class name. ValKmjolnir 2022-10-21 01:29:29 +08:00
  • 025ff49ffc 🚀 add stl/csv.nas & ast name change ValKmjolnir 2022-10-19 00:54:21 +08:00
  • 7a93527948 add stl/json.nas & fix bug ValKmjolnir 2022-10-08 21:34:47 +08:00
  • 74b925715f Unable to place two builds under one releases, thus dividing them Sidi Liang 2022-10-07 01:30:17 +08:00
  • b0c5dfada7 I'm stupid Sidi Liang 2022-10-07 01:23:15 +08:00
  • 8ae5cc0071 fix tar failing on linux (again) Sidi Liang 2022-10-07 01:21:40 +08:00
  • 8b1eebb310 Fix tar failing on linux Sidi Liang 2022-10-07 01:20:14 +08:00
  • 568d821186 fix file name Sidi Liang 2022-10-07 01:14:06 +08:00
  • 5b70449aee Added linux nightly build Sidi Liang 2022-10-07 01:13:24 +08:00
  • 405175061a 🚀 crashed coroutine will not make main thread crash. ValKmjolnir 2022-10-06 23:11:27 +08:00
  • ae85791f01 Merge pull request #16 from sidi762/master Li Haokun 2022-10-06 17:23:14 +08:00
  • 3cb5d0f2d9 Merge pull request #1 from sidi762/patch-1 Sidi Liang 2022-10-06 17:19:02 +08:00
  • a3f5dc01d3 Build modules for Mac nightly Sidi Liang 2022-10-06 17:15:47 +08:00
  • 35d7772dd3 📝 update doc ValKmjolnir 2022-10-06 00:23:32 +08:00
  • e25eb76e94 🚀 delete unnecessary codes & add stl/string.nas ValKmjolnir 2022-10-05 16:03:47 +08:00
  • 946aa020a5 🚀 add high resolution progress bar ValKmjolnir 2022-09-28 23:45:15 +08:00
  • 6ef22d3228 🚀 use std::ostream to unify nas_ref output ValKmjolnir 2022-09-23 21:45:08 +08:00
  • c4cac512a6 🐛 fix compilation error of FindNextFile in other VS version. ValKmjolnir 2022-09-23 20:39:34 +08:00
  • dc3770094a 🚀 update test file ValKmjolnir 2022-09-20 21:51:52 +08:00
  • 791de656c3 🚀 update ascii-art.nas and stl/padding.nas ValKmjolnir 2022-09-20 00:41:08 +08:00
  • cff9f91bee 🚀 move pic directory into doc ValKmjolnir 2022-09-19 00:10:08 +08:00
  • 06f02ec0cb 📝 update doc ValKmjolnir 2022-09-17 18:23:27 +08:00
  • 24ae1c246f 📝 fix help info align ValKmjolnir 2022-09-15 23:37:46 +08:00
  • 0576459fbe 📝 add notes in test files & use system("color") to use ANSI esc seq ValKmjolnir 2022-09-14 23:15:36 +08:00
  • 518ce7fcb9 📝 add interesting gifs into docs ValKmjolnir 2022-09-13 23:00:48 +08:00
  • 0e682b7c07 📝 update docs ValKmjolnir 2022-09-13 22:14:17 +08:00
  • 26f4e1359f 🐛 fix bug that int() cannot convert numeric string ValKmjolnir 2022-09-12 22:45:35 +08:00
  • aa5b1d3d66 🚀 import information output of dbg, vm and codegen ValKmjolnir 2022-09-11 17:22:00 +08:00
  • 6a6eab8db5 change parameter list of ValKmjolnir 2022-09-11 15:10:30 +08:00
  • 91b3074ce9 optimize stl/sort.nas and test/calc.nas ValKmjolnir 2022-09-10 15:45:25 +08:00
  • 10e579dabc 🐛 fix bug that word_collector.nas split some words incorrectly ValKmjolnir 2022-09-09 21:48:10 +08:00
  • add5e0c2cd 📝 update test file & add new test file word_collector.nas ValKmjolnir 2022-09-09 01:00:09 +08:00
  • 1e0f0f8e7b 🐛 bug fix: fix sigsegv when parsing [1,2,3][]=1;, will report expected index value ValKmjolnir 2022-09-05 01:23:37 +08:00
  • 972ad49a4f improve error output info generated by codegen. ValKmjolnir 2022-09-05 00:41:36 +08:00
  • a13e419518 📝 fix MSVC warning in nasal_builtin.h & improve error output. ValKmjolnir 2022-09-04 23:08:06 +08:00
  • 6c04487319 🚀 add new stl file padding.nas and update test files. ValKmjolnir 2022-09-04 17:53:00 +08:00
  • 5715c1df5f 🎨 improve error log output format. ValKmjolnir 2022-09-02 02:04:03 +08:00
  • aa0023a23b 📝 use bold font in test/watchdog.nas ValKmjolnir 2022-09-01 00:04:14 +08:00
  • f86ea2445f 🚀 change cpp standard to c++14 & add command line colorful info output. ValKmjolnir 2022-08-31 23:24:41 +08:00
  • 52a38709bb 📝 diable warning C4566 in MSVC ValKmjolnir 2022-08-31 01:06:57 +08:00
  • b022b25cea 🚀 add colorful error info print. ValKmjolnir 2022-08-31 00:56:19 +08:00
  • 27ceeb517d 🐛 fix bug that make test failed ValKmjolnir 2022-08-29 00:48:06 +08:00
  • 8293f85c5b 🚀 add lib function exit() and add test file watchdog.nas to run the nasal file when it is changed. ValKmjolnir 2022-08-27 18:12:32 +08:00
  • 0e578b3e21 📝 update stl/file and test files. ValKmjolnir 2022-08-27 17:26:01 +08:00
  • 24ba300f3c 🔥 delete --opcnt and replace the function of -o by --optimize. ValKmjolnir 2022-08-25 19:54:03 +08:00
  • 5be6351b60 delete unnecessary prefix in die("") ValKmjolnir 2022-08-25 01:16:17 +08:00
  • a91826607c optimize header file, now modules could generate smaller dynamic libs. ValKmjolnir 2022-08-24 22:08:47 +08:00
  • 987d3ce9e2 🚀 change indentation of nasal_ast::print & add new function nasal_ast::tree. ValKmjolnir 2022-08-22 22:35:53 +08:00
  • da8aa4744e 📝 add compilation time & update test/ppmgen.nas ValKmjolnir 2022-08-21 00:26:16 +08:00
  • 978957aca7 optimize str2num ValKmjolnir 2022-08-20 02:01:39 +08:00
  • caf048aae4 several updates. ValKmjolnir 2022-08-19 23:25:46 +08:00
  • 692f8ccefe update doc & notes, optimize code ValKmjolnir 2022-08-18 20:41:33 +08:00
  • 007b83bed5 📝 add test file ppmgen.nas ValKmjolnir 2022-08-17 21:09:22 +08:00
  • 73278ea2dd 📝 update test/ascii-art.nas v10.0 ValKmjolnir 2022-08-16 20:41:05 +08:00
  • 732a00a1cd 🚀 add [[noreturn]] ValKmjolnir 2022-08-16 01:40:22 +08:00
  • bb0a2e3669 reduce unnecessary errors & make io.read safer ValKmjolnir 2022-08-11 01:48:02 +08:00
  • 2f43c47e77 🐛 fix compilation error of modules on macOS platform ValKmjolnir 2022-08-10 19:48:01 +08:00
  • d65868f1e9 reduce unnecessary code & optimize code ValKmjolnir 2022-08-10 01:44:47 +08:00
  • 170f34a5e2 reduce unnecessary native-function errors. ValKmjolnir 2022-08-09 01:34:47 +08:00
  • 0493e18d0e 🚀 optimize code ValKmjolnir 2022-08-08 22:10:51 +08:00
  • 7ddb8593ad 🚀 optimize stl/stack.nas, test/calc.nas & io.fin now returns empty string when cannot open file ValKmjolnir 2022-08-07 00:35:55 +08:00
  • 2937c10c77 📝 little change ValKmjolnir 2022-08-05 23:22:32 +08:00
  • feea8f8d66 🐛 fix builtin_err in module to nas_err ValKmjolnir 2022-08-04 21:20:27 +08:00
  • e51878266a reduce code size ValKmjolnir 2022-08-03 23:03:49 +08:00
  • 37841fc91e optimize code & shrink code size ValKmjolnir 2022-08-02 22:03:28 +08:00
  • 44bfd74ca9 📝 optimize codes ValKmjolnir 2022-08-01 22:51:19 +08:00
  • 04a45064c8 📝 delete unnecessary code & change test file. ValKmjolnir 2022-07-31 19:26:13 +08:00
  • 068743aa4c 📝 change int in code to i32, optimize code. ValKmjolnir 2022-07-31 02:19:29 +08:00
  • 7ad1d69c64 optimize code & chdir will not trigger crash if failed to call ValKmjolnir 2022-07-30 19:17:33 +08:00
  • 52fcc9118c 🚀 input now can choose std::getline to read one line. ValKmjolnir 2022-07-30 01:31:56 +08:00
  • c0862704f0 🐛 fix bug that dylib.dlopen cannot load dynamic lib in local dir. ValKmjolnir 2022-07-29 23:30:15 +08:00
  • 854850d9b1 🐛 fix bug of incorrectly searching paths of lib.nas and dynamic libs. ValKmjolnir 2022-07-29 22:49:50 +08:00
  • 006ed644e6 🚀 move fg constants to stl/fg_env.nas, add io.exists. now dlopen and import can search file in PATH. ValKmjolnir 2022-07-28 21:44:55 +08:00
  • 33e584ab5c 📝 add doc to help you create visual studio project. ValKmjolnir 2022-07-27 19:31:14 +08:00
  • db896e932f correct types in nasal_codegen.h ValKmjolnir 2022-07-27 00:59:35 +08:00
  • 3e8b9e4846 optimize nasal_parser ValKmjolnir 2022-07-26 20:04:57 +08:00
  • ea33ce020c 🚀 add new default bar in stl.process_bar ValKmjolnir 2022-07-25 22:15:40 +08:00
  • ac8652f864 📝 update README ValKmjolnir 2022-07-25 20:09:41 +08:00
  • 4c95d622f6 🚀 shrink stack size & optimize nasal_vm::traceback ValKmjolnir 2022-07-25 00:23:07 +08:00
  • 61dcfb9395 📝 fix error in README_zh.md ValKmjolnir 2022-07-24 17:16:44 +08:00
  • 899b327608 📝 fix error in README.md ValKmjolnir 2022-07-24 17:15:44 +08:00
  • c702f02a8a 📝 change README.md & README_zh.md ValKmjolnir 2022-07-24 17:05:36 +08:00
  • afbee18e26 📝 update README.md & README_zh.md ValKmjolnir 2022-07-24 13:01:42 +08:00
  • c6129267aa 📝 update docs ValKmjolnir 2022-07-24 00:10:26 +08:00
  • 6187395ce8 📝 split README.md to doc/benchmark.md doc/dev.md doc/dev_zh.md ValKmjolnir 2022-07-23 23:04:31 +08:00
  • 5dcf2ede66 📝 doc fix ValKmjolnir 2022-07-23 17:21:44 +08:00
  • 99a131c552 🚀 change std::string to string, change identifiers' name, -o is now a function available in debug mode. ValKmjolnir 2022-07-23 17:00:25 +08:00