|
| 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 | + |
1 | 51 | 0.36.0
|
2 | 52 | ---
|
3 | 53 | * **general**
|
|
0 commit comments