Skip to content

Commit 3e60eeb

Browse files
committed
Prepare for release 0.37.0
Signed-off-by: deadprogram <[email protected]>
1 parent e5a8d69 commit 3e60eeb

File tree

2 files changed

+51
-1
lines changed

2 files changed

+51
-1
lines changed

CHANGELOG.md

+50
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,53 @@
1+
0.37.0
2+
---
3+
* **general**
4+
- add the Boehm-Demers-Weiser GC on Linux
5+
* **ci**
6+
- add more tests for wasm and baremetal
7+
* **compiler**
8+
- crypto/internal/sysrand is allowed to use unsafe signatures
9+
* **examples**
10+
- add goroutine benchmark to examples
11+
* **fixes**
12+
- ensure use of pointers for SPI interface on atsam21/atsam51 and other machines/boards that were missing implementation (#4798)
13+
- replace loop counter with hw timer for USB SetAddressReq on rp2040 (#4796)
14+
* **internal**
15+
- update to [email protected] in GNUmakefile and internal/wasm-tools
16+
- exclude certain files when copying package in internal/cm
17+
- update to go.bytecodealliance.org/[email protected] in internal/cm
18+
- remove old reflect.go in internal/reflectlite
19+
* **loader**
20+
- use build tags for package iter and iter methods on reflect.Value in loader, iter, reflect
21+
- add shim for go1.22 and earlier in loader, iter
22+
* **machine**
23+
- bump rp2040 to 200MHz (#4768)
24+
- correct register address for Pin.SetInterrupt for rp2350 (#4782)
25+
- don't block the rp2xxx UART interrupt handler
26+
- fix RP2040 Pico board on the playground
27+
- add flash support for rp2350 (#4803)
28+
* **os**
29+
- add stub Symlink for wasm
30+
* **refactor**
31+
- use *SPI everywhere to make consistent for implementations. Fixes #4663 "in reverse" by making SPI a pointer everywhere, as discussed in the comments.
32+
* **reflect**
33+
- add Value.SetIter{Key,Value} and MapIter.Reset in reflect, internal/reflectlite
34+
- embed reflectlite types into reflect types in reflect, internal/reflectlite
35+
- add Go 1.24 iter.Seq[2] methods
36+
- copy reflect iter tests from upstream Go
37+
- panic on Type.CanSeq[2] instead of returning false
38+
- remove strconv.go
39+
- remove unused go:linkname functions
40+
* **riscv-qemu**
41+
- add VirtIO RNG device
42+
- increase stack size
43+
* **runtime**
44+
- only allocate heap memory when needed
45+
- remove unused file func.go
46+
- use package reflectlite
47+
* **transform**
48+
- cherry-pick from #4774
49+
50+
151
0.36.0
252
---
353
* **general**

goenv/version.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import (
1010

1111
// Version of TinyGo.
1212
// Update this value before release of new version of software.
13-
const version = "0.37.0-dev"
13+
const version = "0.37.0"
1414

1515
// Return TinyGo version, either in the form 0.30.0 or as a development version
1616
// (like 0.30.0-dev-abcd012).

0 commit comments

Comments
 (0)