|
| 1 | +0.8.0 |
| 2 | +--- |
| 3 | +* **command line** |
| 4 | + - fix parsing of beta Go versions |
| 5 | + - check the major/minor installed version of Go before compiling |
| 6 | + - validate `-target` flag better to not panic on an invalid target |
| 7 | +* **compiler** |
| 8 | + - implement full slice expression: `s[:2:4]` |
| 9 | + - fix a crash when storing a linked list in an interface |
| 10 | + - fix comparing struct types by making type IDs more unique |
| 11 | + - fix some bugs in IR generation |
| 12 | + - add support for linked lists in reflect data |
| 13 | + - implement `[]rune` to string conversion |
| 14 | + - implement support for `go` on func values |
| 15 | +* **standard library** |
| 16 | + - `reflect`: add support for named types |
| 17 | + - `reflect`: add support for `t.Bits()` |
| 18 | + - `reflect`: add basic support for `t.AssignableTo()` |
| 19 | + - `reflect`: implement `t.Align()` |
| 20 | + - `reflect`: add support for struct types |
| 21 | + - `reflect`: fix bug in `v.IsNil` and `v.Pointer` for addressable values |
| 22 | + - `reflect`: implement support for array types |
| 23 | + - `reflect`: implement `t.Comparable()` |
| 24 | + - `runtime`: implement stack-based scheduler |
| 25 | + - `runtime`: fix bug in the sleep queue of the scheduler |
| 26 | + - `runtime`: implement `memcpy` for Cortex-M |
| 27 | + - `testing`: implement stub `testing.B` struct |
| 28 | + - `testing`: add common test logging methods such as Errorf/Fatalf/Printf |
| 29 | +* **targets** |
| 30 | + - `386`: add support for linux/386 syscalls |
| 31 | + - `atsamd21`: make SPI pins configurable so that multiple SPI ports can be |
| 32 | + used |
| 33 | + - `atsamd21`: correct issue with invalid first reading coming from ADC |
| 34 | + - `atsamd21`: add support for reset-to-bootloader using 1200baud over USB-CDC |
| 35 | + - `atsamd21`: make pin selection more flexible for peripherals |
| 36 | + - `atsamd21`: fix minimum delay in `time.Sleep` |
| 37 | + - `atsamd51`: fix minimum delay in `time.Sleep` |
| 38 | + - `nrf`: improve SPI write-only speed, by making use of double buffering |
| 39 | + - `stm32f103`: fix SPI frequency selection |
| 40 | + - `stm32f103`: add machine.Pin.Get method for reading GPIO values |
| 41 | + - `stm32f103`: allow board specific UART usage |
| 42 | + - `nucleo-f103rb`: add support for NUCLEO-F103RB board |
| 43 | + - `itsybitsy-m4`: add support for this board with a SAMD51 family chip |
| 44 | + - `cortex-m`: add support for `arm.SystemReset()` |
| 45 | + - `gameboy-advance`: add initial support for the GameBoy Advance |
| 46 | + - `wasm`: add `//go:wasm-module` magic comment to set the wasm module name |
| 47 | + - `wasm`: add syscall/js.valueSetIndex support |
| 48 | + - `wasm`: add syscall/js.valueInvoke support |
| 49 | + |
1 | 50 | 0.7.1
|
2 | 51 | ---
|
3 | 52 | * **targets**
|
|
0 commit comments