Skip to content

Commit b1744db

Browse files
aykevldeadprogram
authored andcommitted
main: version 0.4.0
1 parent bd6a7b6 commit b1744db

File tree

2 files changed

+20
-1
lines changed

2 files changed

+20
-1
lines changed

CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,22 @@
1+
0.4.0
2+
---
3+
- **compiler**
4+
- switch to the hardfloat ABI on ARM, which is more widely used
5+
- avoid a dependency on `objcopy` (`arm-none-eabi-objcopy` etc.)
6+
- fix a bug in `make([]T, n)` where `n` is 64-bits on a 32-bit platform
7+
- adapt to a change in the AVR backend in LLVM 8
8+
- directly support the .uf2 firmware format as used on Adafruit boards
9+
- fix a bug when calling `panic()` at init time outside of the main package
10+
- implement nil checks, which results in a ~5% increase in code size
11+
- inline slice bounds checking, which results in a ~1% decrease in code size
12+
- **targets**
13+
- `samd21`: fix a bug in port B pins
14+
- `samd21`: implement SPI peripheral
15+
- `samd21`: implement ADC peripheral
16+
- `stm32`: fix a bug in timekeeping
17+
- `wasm`: fix a bug in `wasm_exec.js` that caused corruption in linear memory
18+
when running on Node.js.
19+
120
0.3.0
221
---
322
- **compiler**

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.3.0"
5+
const version = "0.4.0"

0 commit comments

Comments
 (0)