Skip to content

@grain/compiler @grain/compiler-v0.3.2

Compare
Choose a tag to compare
@github-actions github-actions released this 30 May 00:45
e5643ba

Features

  • compiler: add better hover to LSP (#667) (7c7e9d7)
  • compiler: Upgrade to binaryen.ml v0.10.0 (#623) (940f0f1)
  • Implement Bytes type and Bytes stdlib (#633) (4b81898)
  • Implement Grain array methods in Grain instead of the compiler (#660) (b1397fa)
  • Keep track of warnings and report them in LSP mode (#659) (5144e1b)
  • Rename Queue/Stack functions & deprecate old identifiers (#635) (3a8da65)
  • stdlib: add Queue.size and Stack.size (#647) (82ed533)
  • stdlib: add Range.map (#674) (5c33861), closes #616
  • Support \b, \f, \t, and \v escapes (c5d3e44)

Bug Fixes

  • Always use correct wasm type for throw (#652) (dcec4e0)
  • compiler: Correct reporting of locations for CRLF files (#658) (457a011)
  • compiler: properly handle special float equality (#664) (b63597a)
  • Fix parsing of ''' char literal (c5d3e44)
  • grainc: Apply separator normalization before cmdliner util (#654) (992dfbd)
  • Properly escape quoted strings in toString/print (#670) (c5d3e44)
  • stdlib: fdWrite range error (#677) (73e0a7a)