Commit Graph

  • 74b925715f
    Unable to place two builds under one releases, thus dividing them Sidi Liang 2022-10-07 01:30:17 +0800
  • b0c5dfada7
    I'm stupid Sidi Liang 2022-10-07 01:23:15 +0800
  • 8ae5cc0071
    fix tar failing on linux (again) Sidi Liang 2022-10-07 01:21:40 +0800
  • 8b1eebb310
    Fix tar failing on linux Sidi Liang 2022-10-07 01:20:14 +0800
  • 568d821186
    fix file name Sidi Liang 2022-10-07 01:14:06 +0800
  • 5b70449aee
    Added linux nightly build Sidi Liang 2022-10-07 01:13:24 +0800
  • 405175061a 🚀 crashed coroutine will not make main thread crash. ValKmjolnir 2022-10-06 23:11:27 +0800
  • ae85791f01
    Merge pull request #16 from sidi762/master Li Haokun 2022-10-06 17:23:14 +0800
  • 3cb5d0f2d9
    Merge pull request #1 from sidi762/patch-1 Sidi Liang 2022-10-06 17:19:02 +0800
  • a3f5dc01d3
    Build modules for Mac nightly Sidi Liang 2022-10-06 17:15:47 +0800
  • 35d7772dd3 📝 update doc ValKmjolnir 2022-10-06 00:23:32 +0800
  • e25eb76e94 🚀 delete unnecessary codes & add `stl/string.nas` ValKmjolnir 2022-10-05 16:03:47 +0800
  • 946aa020a5 🚀 add high resolution progress bar ValKmjolnir 2022-09-28 23:45:15 +0800
  • 6ef22d3228 🚀 use `std::ostream` to unify `nas_ref` output ValKmjolnir 2022-09-23 21:45:08 +0800
  • c4cac512a6 🐛 fix compilation error of `FindNextFile` in other VS version. ValKmjolnir 2022-09-23 20:39:34 +0800
  • dc3770094a 🚀 update test file ValKmjolnir 2022-09-20 21:51:52 +0800
  • 791de656c3 🚀 update `ascii-art.nas` and `stl/padding.nas` ValKmjolnir 2022-09-20 00:41:08 +0800
  • cff9f91bee 🚀 move `pic` directory into `doc` ValKmjolnir 2022-09-19 00:10:08 +0800
  • 06f02ec0cb 📝 update doc ValKmjolnir 2022-09-17 18:23:27 +0800
  • 24ae1c246f 📝 fix help info align ValKmjolnir 2022-09-15 23:37:46 +0800
  • 0576459fbe 📝 add notes in test files & use system("color") to use ANSI esc seq ValKmjolnir 2022-09-14 23:15:36 +0800
  • 518ce7fcb9 📝 add interesting gifs into docs ValKmjolnir 2022-09-13 23:00:48 +0800
  • 0e682b7c07 📝 update docs ValKmjolnir 2022-09-13 22:14:17 +0800
  • 26f4e1359f 🐛 fix bug that `int()` cannot convert numeric string ValKmjolnir 2022-09-12 22:45:35 +0800
  • aa5b1d3d66 🚀 import information output of dbg, vm and codegen ValKmjolnir 2022-09-11 17:22:00 +0800
  • 6a6eab8db5 change parameter list of ValKmjolnir 2022-09-11 15:10:30 +0800
  • 91b3074ce9 optimize `stl/sort.nas` and `test/calc.nas` ValKmjolnir 2022-09-10 15:45:25 +0800
  • 10e579dabc 🐛 fix bug that word_collector.nas split some words incorrectly ValKmjolnir 2022-09-09 21:48:10 +0800
  • add5e0c2cd 📝 update test file & add new test file `word_collector.nas` ValKmjolnir 2022-09-09 01:00:09 +0800
  • 1e0f0f8e7b 🐛 bug fix: fix sigsegv when parsing `[1,2,3][]=1;`, will report `expected index value` ValKmjolnir 2022-09-05 01:23:37 +0800
  • 972ad49a4f improve error output info generated by codegen. ValKmjolnir 2022-09-05 00:41:36 +0800
  • a13e419518 📝 fix MSVC warning in nasal_builtin.h & improve error output. ValKmjolnir 2022-09-04 23:08:06 +0800
  • 6c04487319 🚀 add new stl file `padding.nas` and update test files. ValKmjolnir 2022-09-04 17:53:00 +0800
  • 5715c1df5f 🎨 improve error log output format. ValKmjolnir 2022-09-02 02:04:03 +0800
  • aa0023a23b 📝 use bold font in test/watchdog.nas ValKmjolnir 2022-09-01 00:04:14 +0800
  • f86ea2445f 🚀 change cpp standard to c++14 & add command line colorful info output. ValKmjolnir 2022-08-31 23:24:41 +0800
  • 52a38709bb 📝 diable warning C4566 in MSVC ValKmjolnir 2022-08-31 01:06:57 +0800
  • b022b25cea 🚀 add colorful error info print. ValKmjolnir 2022-08-31 00:56:19 +0800
  • 27ceeb517d 🐛 fix bug that `make test` failed ValKmjolnir 2022-08-29 00:48:06 +0800
  • 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 +0800
  • 0e578b3e21 📝 update stl/file and test files. ValKmjolnir 2022-08-27 17:26:01 +0800
  • 24ba300f3c 🔥 delete `--opcnt` and replace the function of `-o` by `--optimize`. ValKmjolnir 2022-08-25 19:54:03 +0800
  • 5be6351b60 delete unnecessary prefix in `die("")` ValKmjolnir 2022-08-25 01:16:17 +0800
  • a91826607c optimize header file, now modules could generate smaller dynamic libs. ValKmjolnir 2022-08-24 22:08:47 +0800
  • 987d3ce9e2 🚀 change indentation of `nasal_ast::print` & add new function `nasal_ast::tree`. ValKmjolnir 2022-08-22 22:35:53 +0800
  • da8aa4744e 📝 add compilation time & update test/ppmgen.nas ValKmjolnir 2022-08-21 00:26:16 +0800
  • 978957aca7 optimize str2num ValKmjolnir 2022-08-20 02:01:39 +0800
  • caf048aae4 several updates. ValKmjolnir 2022-08-19 23:25:46 +0800
  • 692f8ccefe update doc & notes, optimize code ValKmjolnir 2022-08-18 20:41:33 +0800
  • 007b83bed5 📝 add test file `ppmgen.nas` ValKmjolnir 2022-08-17 21:09:22 +0800
  • 73278ea2dd 📝 update test/ascii-art.nas v10.0 ValKmjolnir 2022-08-16 20:41:05 +0800
  • 732a00a1cd 🚀 add `[[noreturn]]` ValKmjolnir 2022-08-16 01:40:22 +0800
  • bb0a2e3669 reduce unnecessary errors & make io.read safer ValKmjolnir 2022-08-11 01:48:02 +0800
  • 2f43c47e77 🐛 fix compilation error of modules on macOS platform ValKmjolnir 2022-08-10 19:48:01 +0800
  • d65868f1e9 reduce unnecessary code & optimize code ValKmjolnir 2022-08-10 01:44:47 +0800
  • 170f34a5e2 reduce unnecessary native-function errors. ValKmjolnir 2022-08-09 01:34:47 +0800
  • 0493e18d0e 🚀 optimize code ValKmjolnir 2022-08-08 22:10:51 +0800
  • 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 +0800
  • 2937c10c77 📝 little change ValKmjolnir 2022-08-05 23:22:32 +0800
  • feea8f8d66 🐛 fix `builtin_err` in module to `nas_err` ValKmjolnir 2022-08-04 21:20:27 +0800
  • e51878266a reduce code size ValKmjolnir 2022-08-03 23:03:49 +0800
  • 37841fc91e optimize code & shrink code size ValKmjolnir 2022-08-02 22:03:28 +0800
  • 44bfd74ca9 📝 optimize codes ValKmjolnir 2022-08-01 22:51:19 +0800
  • 04a45064c8 📝 delete unnecessary code & change test file. ValKmjolnir 2022-07-31 19:26:13 +0800
  • 068743aa4c 📝 change `int` in code to `i32`, optimize code. ValKmjolnir 2022-07-31 02:19:29 +0800
  • 7ad1d69c64 optimize code & chdir will not trigger crash if failed to call ValKmjolnir 2022-07-30 19:17:33 +0800
  • 52fcc9118c 🚀 input now can choose `std::getline` to read one line. ValKmjolnir 2022-07-30 01:31:56 +0800
  • c0862704f0 🐛 fix bug that `dylib.dlopen` cannot load dynamic lib in local dir. ValKmjolnir 2022-07-29 23:30:15 +0800
  • 854850d9b1 🐛 fix bug of incorrectly searching paths of `lib.nas` and dynamic libs. ValKmjolnir 2022-07-29 22:49:50 +0800
  • 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 +0800
  • 33e584ab5c 📝 add doc to help you create `visual studio` project. ValKmjolnir 2022-07-27 19:31:14 +0800
  • db896e932f correct types in nasal_codegen.h ValKmjolnir 2022-07-27 00:59:35 +0800
  • 3e8b9e4846 optimize nasal_parser ValKmjolnir 2022-07-26 20:04:57 +0800
  • ea33ce020c 🚀 add new default bar in stl.process_bar ValKmjolnir 2022-07-25 22:15:40 +0800
  • ac8652f864 📝 update README ValKmjolnir 2022-07-25 20:09:41 +0800
  • 4c95d622f6 🚀 shrink stack size & optimize nasal_vm::traceback ValKmjolnir 2022-07-25 00:23:07 +0800
  • 61dcfb9395 📝 fix error in README_zh.md ValKmjolnir 2022-07-24 17:16:44 +0800
  • 899b327608 📝 fix error in README.md ValKmjolnir 2022-07-24 17:15:44 +0800
  • c702f02a8a 📝 change README.md & README_zh.md ValKmjolnir 2022-07-24 17:05:36 +0800
  • afbee18e26 📝 update README.md & README_zh.md ValKmjolnir 2022-07-24 13:01:42 +0800
  • c6129267aa 📝 update docs ValKmjolnir 2022-07-24 00:10:26 +0800
  • 6187395ce8 📝 split README.md to doc/benchmark.md doc/dev.md doc/dev_zh.md ValKmjolnir 2022-07-23 23:04:31 +0800
  • 5dcf2ede66 📝 doc fix ValKmjolnir 2022-07-23 17:21:44 +0800
  • 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 +0800
  • 46516485b5 📝 change name of used types ValKmjolnir 2022-07-23 12:35:21 +0800
  • e9fc70bba8 optimize `op_para` and `op_deft`: change `hashmap<string,u64>` to `hashmap<u32,u32>` ValKmjolnir 2022-07-23 12:02:41 +0800
  • 8ca0bc52c3 change some branches ValKmjolnir 2022-07-22 22:24:48 +0800
  • af761641d6 🚀 change `std::cout` to `std::clog` to put some log info ValKmjolnir 2022-07-21 23:16:16 +0800
  • f68a512845 📝 shrink size of README.md ValKmjolnir 2022-07-20 22:22:50 +0800
  • f7cd3a027b 📝 change README.md ValKmjolnir 2022-07-20 00:06:00 +0800
  • cc4ff38f28 optimize codes ValKmjolnir 2022-07-19 23:55:12 +0800
  • cfbec9a3f1 📝 change identifiers' name ValKmjolnir 2022-07-18 23:54:44 +0800
  • d904123695 🐛 fix bug in test/module_test.nas ValKmjolnir 2022-07-17 23:46:37 +0800
  • d8d457ce74 🐛 fix information print format on MSVC. ValKmjolnir 2022-07-16 18:47:27 +0800
  • b3d65f0183 📝 fix bug in doc README_zh.md ValKmjolnir 2022-07-16 18:01:53 +0800
  • fc7e0a569e 📝 update docs. ValKmjolnir 2022-07-16 17:58:01 +0800
  • 51f780e637 🐛 fix error use of FindFirstFile. ValKmjolnir 2022-07-16 17:47:43 +0800
  • 577ecd14df 🚀 update makefile to choose different compilers by users & fix some codes for MSVC to compile. ValKmjolnir 2022-07-16 16:53:11 +0800
  • f1f48b4881 first step trying to make this project compiled by MSVC: using indirect-threading, change `\e` to `\033`. ValKmjolnir 2022-07-16 01:02:33 +0800
  • 29084143d6 📝 change codes in test files. ValKmjolnir 2022-07-14 19:52:27 +0800