First Stable Release
This is bic's first stable release. There have been some major changes since v0.9.1, including:
- Rewrite of the parser to make it C11 standard compliant.
- Add offical MacOS support and CI.
- Add official aarch64 support and CI.
- Rewrite the cfile subsystem of
bictocscript, allowing for c-looking scripts that don't requiremain(). - Forward arguments from
bic's command line to themain()function being interpreted. - Add a startup file for the REPL,
~/.bicthat's interpreted each time the REPL is invoked. - Allow the AST to be printed out in graphviz's
dotformat so it can be easily visualized. - Various bug fixes in the evaluator.
- Make the compiler use
-Wallby default and cleanup the resulting warnings.
As always, if any issues are encountered, feel free to raise an issue. Enjoy!