v0.2.9
GoScript v0.2.9
Go to TypeScript transpiler release.
Changelog
Bug Fixes
- c9aafb1: fix(compiler): keep 64-bit integers as bigint through codegen (@paralin)
- db93799: fix(compiler): lower bigint switch case constants as bigint literals (@paralin)
- aba754c: fix(compiler): lower wide relational constants (@paralin)
- 67f9c7d: fix(compiler): stabilize generated import order (@paralin)
- 50cfa1f: fix(gs): export protobuf-go-lite helper-emit functions (@paralin)
- 58d7896: fix(gs): remove unknown double-cast type escapes (@paralin)
- f8363b9: fix(gs): repair behavior parity residuals (@paralin)
- 7ff6427: fix(gs): route wide &^ through a typed AND-NOT helper (@paralin)
- b114a03: fix(protobuf): normalize int64 varints (@paralin)
- effe4a5: fix(runtime): preserve recover and wide values (@paralin)
Other
- 9100d8d: fix(encoding/binary): always return bigint for uint64 and int64 (@paralin)
- f76c91a: fix(gs/strconv): accept bigint in Itoa (@paralin)
- 392dce2: refactor: update .pb and protobuf-go-lite (@paralin)
- 96303d8: release: v0.2.9 (@paralin)
- 4cb5ca9: test(gs): cover wide uint64 chunker arithmetic and io.LimitReader (@paralin)
- 7fdb7ed: test(protobuf): expect json int64 bigint (@paralin)
- 33ca8a3: test(runtime): prove wide integer bigint results (@paralin)
Full Changelog: v0.2.8...v0.2.9
Installation
npm:
npm install goscript@0.2.9Binary:
Download the appropriate binary for your platform from the assets below.