Skip to content

Commit cc31379

Browse files
aykevldeadprogram
authored andcommitted
main: version 0.8.0
1 parent 86acfc7 commit cc31379

File tree

2 files changed

+50
-1
lines changed

2 files changed

+50
-1
lines changed

CHANGELOG.md

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,52 @@
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+
150
0.7.1
251
---
352
* **targets**

version.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ package main
22

33
// version of this package.
44
// Update this value before release of new version of software.
5-
const version = "0.8.0-dev"
5+
const version = "0.8.0"

0 commit comments

Comments
 (0)