Skip to content

v0.1.0

Compare
Choose a tag to compare
@hugrbot hugrbot released this 10 Jul 09:46
· 49 commits to main since this release
d1ee81d

Bug Fixes

  • Syntax error
  • sum type tag elision logic reversed
  • [breaking] Allow Const and FuncDecl as children of Modules, Dataflow Parents, and CFG nodes (#46)

Documentation

  • fix bad grammar (#34)

New Features

  • Emission for Call nodes
  • Support values
  • add get_extern_func (#28)
  • lower CFGs (#26)
  • Add initial codegen extension for prelude (#29)
  • [breaking] Namer optionally appends node index to mangled names. (#32)
  • Implement lowerings for ieq,ilt_s,sub in int codegen extension (#33)
  • Add initial float extension (#31)
  • Emit more int comparison operators (#47)

Refactor

  • clean up fat.rs (#38)

Testing

  • add a test for sum type tags
  • Add integration tests lowering guppy programs (#35)