Releases
@grain/compiler-v0.3.2
@grain/compiler @grain/compiler-v0.3.2
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 )
You can’t perform that action at this time.