v0.1.0
GoScript v0.1.0
Go to TypeScript transpiler release.
Changelog
Features
Bug Fixes
- e752bf2: fix(compiler): assert interface method receivers (@paralin)
- ebd4f60: fix(compiler): assert nilable index targets (@paralin)
- 8bde56a: fix(compiler): assert pointer storage targets (@paralin)
- 0b3aebc: fix(compiler): clear scanner compliance marker (@paralin)
- 62e4f0c: fix(compiler): enable csync compliance (@paralin)
- 4b254ee: fix(compiler): lower function iterator ranges (@paralin)
- c36a217: fix(compiler): lower switch statements (@paralin)
- eee44db: fix(compiler): model function values as nilable (@paralin)
- 6fef6f5: fix(compiler): pack variadic calls as slices (@paralin)
- fa01b93: fix(compiler): qualify imported type references (@paralin)
- ae97a1e: fix(compiler): scope function literal defers (@paralin)
- a6f8031: fix(compiler): type empty slice literals (@paralin)
- 088f614: fix(compiler): type select results explicitly (@paralin)
- 4f0b707: fix(compiler): type slice literals as slices (@paralin)
- 2fdc9c4: fix(reflect): use runtime type descriptors (@paralin)
- 4c59ec1: fix(runtime): add crypto rand override (@paralin)
- c2ddbd3: fix(runtime): add encoding json support (@paralin)
- 034e121: fix(runtime): box typed nil interface values (@paralin)
- 85528ff: fix(runtime): secure os temp names (@paralin)
- 0d28bdb: fix(sync): add waitgroup go method (@paralin)
- f9001a5: fix: add isMainScript entrypoint (@paralin)
Other
- 42f0dde: release: v0.1.0 (@paralin)
- add95d8: test(compiler): enable imported type compliance (@paralin)
- 1890e7a: test(compiler): enable named import compliance (@paralin)
- da109d9: test(compiler): enable package error compliance (@paralin)
- bb15fce: test(compiler): enable stale compliance fixtures (@paralin)
Full Changelog: v0.0.84...v0.1.0
Installation
npm:
npm install goscript@0.1.0Binary:
Download the appropriate binary for your platform from the assets below.