Repository navigation
larzscript native native-v1.42.0
Pre-release
Pre-release
·
11 commits
to main
since this release
Superseded — has a real regression, use native-v1.42.1 or later. A reserved word could no longer be a function's own name (e.g. fn pay(...)), breaking real code that calls such a function only through a module alias (wal.pay(...)). Fixed in #31 / native-v1.42.1.
What's Changed
- Print floats as the shortest string that round-trips by @larz-scripter in #28
- Reject reserved words at the declaration, document the list by @larz-scripter in #26
- Make % a real remainder on floats by @larz-scripter in #27
- Fix GC use-after-free of dict literal keys (and map/filter/reduce over a range) by @larz-scripter in #29
- pkg: fall back to a system-wide larzpkg.lz by @larz-scripter in #30
- Fix sqrt(): wrong below ~1e-36 and above ~1e36 by @larz-scripter in #17
- Lex scientific-notation literals (1e9, 6.626e-34) by @larz-scripter in #18
Full Changelog: native-v1.41.0...native-v1.42.0