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
bic
tocscript
, 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,
~/.bic
that's interpreted each time the REPL is invoked. - Allow the AST to be printed out in graphviz's
dot
format so it can be easily visualized. - Various bug fixes in the evaluator.
- Make the compiler use
-Wall
by default and cleanup the resulting warnings.
As always, if any issues are encountered, feel free to raise an issue. Enjoy!