v0.10.1
·
162 commits
to master
since this release
What's Changed
- Implement lexer and grammar prototype by @xosnrdev in #1
- Refactor lexing to use pure iterator approach by @xosnrdev in #2
- Implement NaijaScript parser and AST structures by @xosnrdev in #4
- Optimize identifier handling with string slices by @xosnrdev in #5
- Implement tree walk interpreter by @xosnrdev in #6
- Add essential docs by @xosnrdev in #7
- Handle EOF in REPL input by @xosnrdev in #8
- Refactor to use std::io::IsTerminal instead of atty by @xosnrdev in #9
- Implement Toolchain Manager by @xosnrdev in #10
- Restructure documentation and update design philosophy by @xosnrdev in #11
- Refactor installation instructions and enhance error reporting context by @xosnrdev in #12
- Symlink default naija binary with installation instruction updates by @xosnrdev in #13
- Small nit fixes by @xosnrdev in #14
- Drop dangling symlink for self uninstall command by @xosnrdev in #16
- Clippy no dependencies by @xosnrdev in #17
- Optimize binary size with custom release configuration by @xosnrdev in #18
- Implement lexer benchmark and optimization by @xosnrdev in #20
- Reduce latency in processing by @xosnrdev in #21
- Diagnostic system with error reporting by @xosnrdev in #23
Full Changelog: https://github.com/xosnrdev/naijascript/commits/v0.10.1