| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| GopherJS 1.21.0 for Go 1.21.13 source code.tar.gz | 2026-06-26 | 378.8 kB | |
| GopherJS 1.21.0 for Go 1.21.13 source code.zip | 2026-06-26 | 523.2 kB | |
| README.md | 2026-06-26 | 4.1 kB | |
| Totals: 3 Items | 906.2 kB | 0 | |
Hi Gophers!
I am pleased to announce a new supported version. This release brings GopherJS's upstream Go support up to go1.21.13!
This release also includes an update to our index pointers (&s[i]) that allows the new unsafe.Slice method and casting back into a slice. There are improvements to method shadowing and ambiguity resolution, and nil-awareness checks. We have improved the speed of stack trace caller generation when being used in code like t.Helpers(). And we have removed support for the deprecated node_syscall.
What's Changed
- Initial push to go1.21 by @grantnelson-wf in https://github.com/gopherjs/gopherjs/pull/1400
- [go1.21] pull master by @grantnelson-wf in https://github.com/gopherjs/gopherjs/pull/1413
- [go1.21] Adding
new/replaceoptional override directives by @grantnelson-wf in https://github.com/gopherjs/gopherjs/pull/1414 - [go1.21] Updating some linking and a few other updates by @grantnelson-wf in https://github.com/gopherjs/gopherjs/pull/1416
- [go1.21] Updated reflect, reflectlite, and abi by @grantnelson-wf in https://github.com/gopherjs/gopherjs/pull/1417
- [go1.21] Adding max, min, and clear builtin methods by @grantnelson-wf in https://github.com/gopherjs/gopherjs/pull/1419
- [go1.21] Removed TestLinknameReflectName by @grantnelson-wf in https://github.com/gopherjs/gopherjs/pull/1421
- [go1.21] Pull master into go1.21 by @grantnelson-wf in https://github.com/gopherjs/gopherjs/pull/1432
- [go1.21] Added unsafe.Slice and other fixes by @grantnelson-wf in https://github.com/gopherjs/gopherjs/pull/1424
- [go1.21] Some more updates to native overrides for go1.21 by @grantnelson-wf in https://github.com/gopherjs/gopherjs/pull/1433
- [go1.21] Fixed int64/uint64 indexes when creating index pointers by @grantnelson-wf in https://github.com/gopherjs/gopherjs/pull/1434
- Bump ip-address and socks in /node-syscall by @dependabot[bot] in https://github.com/gopherjs/gopherjs/pull/1443
- Fixed identifier collisions in minified code with generics by @grantnelson-wf in https://github.com/gopherjs/gopherjs/pull/1442
- [go1.21] Fixing proxy conversion issue by @grantnelson-wf in https://github.com/gopherjs/gopherjs/pull/1441
- [go1.21] Updating call stack to allow PC = 0 by @grantnelson-wf in https://github.com/gopherjs/gopherjs/pull/1439
- [go1.21] Updating more native overrides for go1.21 by @grantnelson-wf in https://github.com/gopherjs/gopherjs/pull/1437
- [go1.21] Updating slices and maps for go1.21 by @grantnelson-wf in https://github.com/gopherjs/gopherjs/pull/1438
- [go1.21] Adding more nil-aware checks by @grantnelson-wf in https://github.com/gopherjs/gopherjs/pull/1435
- [go1.21] Pull master into go1.21 by @grantnelson-wf in https://github.com/gopherjs/gopherjs/pull/1444
- [go1.21] Setting testing.Testing to true when testing by @grantnelson-wf in https://github.com/gopherjs/gopherjs/pull/1436
- [go1.21] updating runtime package and godebug for "panic nil" flag by @grantnelson-wf in https://github.com/gopherjs/gopherjs/pull/1445
- [go1.21] Expunge node_syscall by @grantnelson-wf in https://github.com/gopherjs/gopherjs/pull/1450
- Fixing shadowing and ambiguity in method set by @grantnelson-wf in https://github.com/gopherjs/gopherjs/pull/1449
- [go1.21] Some polish for go1.21 by @grantnelson-wf in https://github.com/gopherjs/gopherjs/pull/1453
- [go1.21] pull master into go1.21 yet again by @grantnelson-wf in https://github.com/gopherjs/gopherjs/pull/1452
- [go1.21] Optimizing call frames by @grantnelson-wf in https://github.com/gopherjs/gopherjs/pull/1446
- [go1.21] improving math/bits speed by @grantnelson-wf in https://github.com/gopherjs/gopherjs/pull/1456
- [go1.21] updated linter and node in CI by @grantnelson-wf in https://github.com/gopherjs/gopherjs/pull/1455
- Pinning macos version for Darwin CI by @grantnelson-wf in https://github.com/gopherjs/gopherjs/pull/1458
- Upgrade to support go1.21 by @grantnelson-wf in https://github.com/gopherjs/gopherjs/pull/1451
Full Changelog: https://github.com/gopherjs/gopherjs/compare/v1.20.2...v1.21.0