Skip to content

Commit 515daa7

Browse files
committed
main: version 0.7.0
1 parent ced964f commit 515daa7

File tree

2 files changed

+43
-1
lines changed

2 files changed

+43
-1
lines changed

CHANGELOG.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,45 @@
1+
0.7.0
2+
---
3+
* **command line**
4+
- try more locations to find Clang built-in headers
5+
- add support for `tinygo test`
6+
- build current directory if no package is specified
7+
- support custom .json target spec with `-target` flag
8+
- use zversion.go to detect version of GOROOT version
9+
- make initial heap size configurable for some targets (currently WebAssembly
10+
only)
11+
* **cgo**
12+
- add support for bitfields using generated getters and setters
13+
- add support for anonymous structs
14+
* **compiler**
15+
- show an error instead of panicking on duplicate function definitions
16+
- allow packages like github.com/tinygo-org/tinygo/src/\* by aliasing it
17+
- remove `//go:volatile` support
18+
It has been replaced with the runtime/volatile package.
19+
- allow poiners in map keys
20+
- support non-constant syscall numbers
21+
- implement non-blocking selects
22+
- add support for the `-tags` flag
23+
- add support for `string` to `[]rune` conversion
24+
- implement a portable conservative garbage collector (with support for wasm)
25+
- add the `//go:noinline` pragma
26+
* **standard library**
27+
- `os`: add `os.Exit` and `syscall.Exit`
28+
- `os`: add several stubs
29+
- `runtime`: fix heap corruption in conservative GC
30+
- `runtime`: add support for math intrinsics where supported, massively
31+
speeding up some benchmarks
32+
- `testing`: add basic support for testing
33+
* **targets**
34+
- add support for a generic target that calls `__tinygo_*` functions for
35+
peripheral access
36+
- `arduino-nano33`: add support for this board
37+
- `hifive1`: add support for this RISC-V board
38+
- `reelboard`: add e-paper pins
39+
- `reelboard`: add `PowerSupplyActive` to enable voltage for on-board devices
40+
- `wasm`: put the stack at the start of linear memory, to detect stack
41+
overflows
42+
143
0.6.0
244
---
345
* **command line**

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.7.0-dev"
5+
const version = "0.7.0"

0 commit comments

Comments
 (0)