Skip to content

First Stable Release

Latest
Compare
Choose a tag to compare
@hexagonal-sun hexagonal-sun released this 19 Feb 20:56
· 41 commits to master since this 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 bic to cscript, allowing for c-looking scripts that don't require main().
  • Forward arguments from bic's command line to the main() 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!