Skip to content

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 11 Apr 13:28
· 1058 commits to refs/heads/master since this release
279e6d9

New

  • Change binary literal to return constant type (#146) @flofriday
  • asm: Support binary encoding of immediate operands (#124) @benjaminkasper99
  • frontend+lcb: Implemented ABI address load specification and relocations (#123) @kper
  • frontend: Add alias definitions (#83) @flofriday
  • frontend: Add bits concatenation (#48) @flofriday
  • frontend: Add status flags, bools in bit concatination and match statement (#94) @flofriday
  • gcb: Extend labeling with types (#100) @kper
  • iss: Optimize generated ISS and extend CLI to skip optimizations (#64) @Jozott00
  • iss: Optimize load and stores (#89) @Jozott00
  • iss: Set the generated machine to be the default (#150) @Jozott00
  • iss: Support firmware definition in processor (#133) @Jozott00
  • lcb: Added register adjustment (#93) @kper
  • lcb: Emit correct llvm relocations (#136) @benjaminkasper99
  • lcb: Handle signed and unsigned const mat #129 (#131) @kper
  • lcb: Implement constant materialization for riscv64 (#134) @kper
  • lcb: Implemented PIC support (#139) @kper
  • lcb: Implemented automatic deriving of setOperationAction (#101) @kper
  • lcb: Implemented constant sequences (#91) @kper
  • lcb: Implemented support for constant sequences (#86) @kper
  • lcb: Instruction pattern pruning for edge cases (#7) @kper
  • lcb: Setup embench for riscv64 (#142) @kper
  • lcb: Support multiple immediates and field access functions (#77) @kper
  • lowering: Add raise, alias, register write, match statement and fix call expression (#108) @flofriday
  • parser: Improve error messages from the parser (#9) @flofriday
  • typechecker: Add checks for infinite recursion (#117) @flofriday
  • typechecker: Implement new semantics for constant branches (#78) @flofriday
  • viam: Add ArtificialResource, Procedure and Exception definitions (#27) @Jozott00
  • viam: Add pretty print to definitions (#143) @flofriday
  • viam: Add status built-in inlining pass (#24) @Jozott00

Bug Fixes