Gopherjs v1.17.2 (for Go 1.17.9)
·
540 commits
to master
since this release
Improvements and features
- js: add MakeFullWrapper to expose exported methods and struct fields. by @myitcv and @JounQin in #1112
- Command line options to control build cache by @nevkontakte in #1107
- Better stack trace parsing in the browser by @flimzy in #1097
- Disable test output buffering when testing only one package. by @nevkontakte in #1087
- Detect unsupported GOOS by @inkeliz in #879
- compiler/natives/src/strconv: Use js string conversion utilities to improve performance by @lologarithm in #1101
- Orders source files before compilation to ensure reproducible output by @dave in #1100
- Add flags to collect CPU and allocation profiles for GopherJS by @nevkontakte in #1114
Bug fixes
- Improved build cache correctness by @nevkontakte in #1098 and #1105
- Assume all functions without body are blocking. by @nevkontakte in #1086
- Fix a typo in slice-to-array conversion tests. by @nevkontakte in #1089
- Correctly handle built-ins and
js.Objectmethods with go keyword. by @nevkontakte in #1090 - compiler: fix variadic args not being nil when zero length. by @myitcv in #1096
- Prevent non-blocking select from making function appear blocking. by @nevkontakte in #1108
- Propagate blocking function information through function literal calls. by @FrankRehin in #1115
Documentation
- Clarify in which runtimes
js.Modulevariable is available. by @nevkontakte in #1095
New Contributors
- @inkeliz made their first contribution in #879
- @JounQin made their first contribution in #1112
- @lologarithm made their first contribution in #1101
- @dave made their first contribution in #1100
- @FrankRehin made their first contribution in #1115
Full Changelog: 1.17.1+go1.17.3...v1.17.2+go1.17.9