Skip to content

@grain/compiler @grain/compiler-v0.4.4

Compare
Choose a tag to compare
@github-actions github-actions released this 11 Dec 02:39
ad60052

Features

Bug Fixes

  • compiler: Allow modules to re-export imported types containing generics (#1019) (003cb1e)
  • compiler: Consider invalid CMIs as out of date and recompile (#1061) (80da3a9)
  • compiler: Fix binop operator reported location (#1018) (422dbcb)
  • compiler: Fix counting of stack size (#1066) (f1b3e51)
  • compiler: Fix error message when trying to export a constructor (#1055) (54ddb67)
  • compiler: Fix memory leaks when loading from heap values (#1038) (7d3402d)
  • compiler: Properly apply bindings when executing match guard (#1039) (121644b)
  • compiler: Remove from default ident printer (#1056) (49cd5a0)
  • graindoc: Ensure value_description is resolved to outcome before printing (#1070) (5eb05cc)
  • grainfmt: Handle recursive enums (7dc77cd)
  • grainfmt: Resugar match lists properly (7dc77cd)
  • stdlib: Add bounds checking to Buffer addStringSlice & addBytesSlice (#1065) (06fe512)
  • stdlib: Support arrays of any type in Array rotate (#1048) (3ceb1cf)
  • stdlib: Support empty arrays in Array rotate (3ceb1cf)