Skip to content

Commit 36ae176

Browse files
committed
all: update listed version numbers for release 0.30.0
Signed-off-by: deadprogram <[email protected]>
1 parent 3b82d5a commit 36ae176

File tree

7 files changed

+23
-23
lines changed

7 files changed

+23
-23
lines changed

content/docs/guides/build.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,13 +57,13 @@ After adding the apt repository for your distribution you may install the LLVM t
5757
```shell
5858
wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -
5959
sudo apt-get update
60-
sudo apt-get install clang-15 llvm-15-dev lld-15 libclang-15-dev
60+
sudo apt-get install clang-16 llvm-16-dev lld-16 libclang-16-dev
6161
```
6262

6363
For **MacOS**, you can install LLVM through [Homebrew](https://formulae.brew.sh/formula/llvm). The Clang/LLVM version from Apple is not supported by TinyGo.
6464

6565
```shell
66-
brew install llvm@15
66+
brew install llvm
6767
```
6868

6969
For **Fedora** users you can install LLVM from the repository. Note that the version of LLVM [varies by Fedora version](https://packages.fedoraproject.org/pkgs/llvm/llvm-libs/), for example Fedora 37 has LLVM 15.
@@ -90,7 +90,7 @@ If you are getting a build error like this, LLVM is not installed as expected:
9090
1 error generated.
9191
```
9292

93-
This can often be fixed by specifying the LLVM version as a build tag, for example `-tags=llvm14` if you have LLVM 14 instead of LLVM 15.
93+
This can often be fixed by specifying the LLVM version as a build tag, for example `-tags=llvm14` if you have LLVM 14 instead of LLVM 16.
9494

9595
Note that you should not use `make` when you want to build using a system-installed LLVM, just use the Go toolchain. `make` is used when you want to use a self-built LLVM, as in the next section.
9696

@@ -163,7 +163,7 @@ This results in a `tinygo` binary in the `build` directory:
163163

164164
```shell
165165
$ ./build/tinygo version
166-
tinygo version 0.29.0 linux/amd64 (using go version go1.21 and LLVM version 15.0.0)
166+
tinygo version 0.30.0 linux/amd64 (using go version go1.21 and LLVM version 16.0.0)
167167
```
168168

169169
You have successfully built TinyGo from source. Congratulations!

content/docs/guides/webassembly/wasm.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,13 +62,13 @@ Note the `--no-debug` flag, which reduces the size of the final binary by removi
6262
debug symbols from the output. Also note that you must change the path to your Wasm file from `/go/src/github.com/myuser/myrepo/wasm-main.go` to whatever the actual path to your file is:
6363

6464
```
65-
docker run -v $GOPATH:/go -e "GOPATH=/go" tinygo/tinygo:0.29.0 tinygo build -o /go/src/github.com/myuser/myrepo/wasm.wasm -target wasm --no-debug /go/src/github.com/myuser/myrepo/wasm-main.go
65+
docker run -v $GOPATH:/go -e "GOPATH=/go" tinygo/tinygo:0.30.0 tinygo build -o /go/src/github.com/myuser/myrepo/wasm.wasm -target wasm --no-debug /go/src/github.com/myuser/myrepo/wasm-main.go
6666
```
6767

6868
Make sure you copy `wasm_exec.js` to your runtime environment:
6969

7070
```
71-
docker run -v $GOPATH:/go -e "GOPATH=/go" tinygo/tinygo:0.29.0 /bin/bash -c "cp /usr/local/tinygo/targets/wasm_exec.js /go/src/github.com/myuser/myrepo/
71+
docker run -v $GOPATH:/go -e "GOPATH=/go" tinygo/tinygo:0.30.0 /bin/bash -c "cp /usr/local/tinygo/targets/wasm_exec.js /go/src/github.com/myuser/myrepo/
7272
```
7373

7474
More complete examples are provided in the [wasm examples](https://github.com/tinygo-org/tinygo/tree/release/src/examples/wasm).

content/docs/reference/go-compat-matrix.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ description: >
77

88
| TinyGo | Go 1.20 | Go 1.19 | Go 1.18 | Go 1.17 | Go 1.16 | Go 1.15 | Go 1.14 | Go 1.13 | Go 1.12 | Go 1.11 |
99
|:---------------:|:-------------------------------------:|:-------------------------------------:|:-------------------------------------:|:-------------------------------------:|:-------------------------------------:|:-------------------------------------:|:-------------------------------------:|:-------------------------------------:|:-------------------------------------:|:-------------------------------------:|
10-
| 0.27.0 - 0.29.0 | <span style="color: green">✔</span> | <span style="color: green">✔</span> | <span style="color: green">✔</span> | | | | | | | |
10+
| 0.27.0 - 0.30.0 | <span style="color: green">✔</span> | <span style="color: green">✔</span> | <span style="color: green">✔</span> | | | | | | | |
1111
| 0.26.0 | | <span style="color: green">✔</span> | <span style="color: green">✔</span> | | | | | | | |
1212
| 0.24.0 - 0.25.0 | | <span style="color: green">✔</span> | <span style="color: green">✔</span> | <span style="color: green">✔</span> | <span style="color: green">✔</span> | | | | | |
1313
| 0.23.0 | | | <span style="color: green">✔</span> | <span style="color: green">✔</span> | <span style="color: green">✔</span> | <span style="color: green">✔</span> | | | | |

content/getting-started/install/linux.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,15 +30,15 @@ You must have Go already installed on your machine in order to install TinyGo. W
3030
If you are using Ubuntu or another Debian based Linux on an Intel processor, download the DEB file from Github and install it using the following commands:
3131

3232
```shell
33-
wget https://github.com/tinygo-org/tinygo/releases/download/v0.29.0/tinygo_0.29.0_amd64.deb
34-
sudo dpkg -i tinygo_0.29.0_amd64.deb
33+
wget https://github.com/tinygo-org/tinygo/releases/download/v0.30.0/tinygo_0.30.0_amd64.deb
34+
sudo dpkg -i tinygo_0.30.0_amd64.deb
3535
```
3636

3737
If you are on a Raspberry Pi or other ARM-based Linux computer, you should use this command instead:
3838

3939
```shell
40-
wget https://github.com/tinygo-org/tinygo/releases/download/v0.29.0/tinygo_0.29.0_armhf.deb
41-
sudo dpkg -i tinygo_0.29.0_armhf.deb
40+
wget https://github.com/tinygo-org/tinygo/releases/download/v0.30.0/tinygo_0.30.0_armhf.deb
41+
sudo dpkg -i tinygo_0.30.0_armhf.deb
4242
```
4343

4444
You will need to ensure that the path to the `tinygo` executable file is in your `PATH` variable.
@@ -51,7 +51,7 @@ You can test that the installation is working properly by running this code whic
5151

5252
```shell
5353
$ tinygo version
54-
tinygo version 0.29.0 linux/amd64 (using go version go1.21 and LLVM version 15.0.0)
54+
tinygo version 0.30.0 linux/amd64 (using go version go1.21 and LLVM version 16.0.0)
5555
```
5656

5757
If you are on a 64 bit ARM OS, and running tinygo fails with "no such file or directory", you may need to install the 32 bit C++ runtime library, e.g.:

content/getting-started/install/macos.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,18 +20,18 @@ brew install tinygo
2020

2121
### Alternative installation
2222

23-
Download [this](https://github.com/tinygo-org/tinygo/releases/download/v0.29.0/tinygo0.29.0.darwin-amd64.tar.gz) file. Then, run the following commands:
23+
Download [this](https://github.com/tinygo-org/tinygo/releases/download/v0.30.0/tinygo0.30.0.darwin-amd64.tar.gz) file. Then, run the following commands:
2424

2525
```shell
26-
tar xvzf tinygo-0.29.0.darwin-amd64.tar.gz
26+
tar xvzf tinygo-0.30.0.darwin-amd64.tar.gz
2727
export PATH=<extract location>/tinygo/bin:$PATH
2828
```
2929

3030
You can test that the installation is working properly by running this code which should display the version number:
3131

3232
```shell
3333
$ tinygo version
34-
tinygo version 0.29.0 darwin/amd64 (using go version go1.21 and LLVM version 15.0.0)
34+
tinygo version 0.30.0 darwin/amd64 (using go version go1.21 and LLVM version 16.0.0)
3535
```
3636

3737
If you are only interested in compiling TinyGo code for WebAssembly then you are done with the installation.

content/getting-started/install/using-docker.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ You can use our Docker image to be able to run the TinyGo compiler on your compu
99

1010
## Installing
1111

12-
docker pull tinygo/tinygo:0.29.0
12+
docker pull tinygo/tinygo:0.30.0
1313

1414
## Using
1515

@@ -18,24 +18,24 @@ For your own code, you will probably want to use absolute paths.
1818

1919
A docker container exists for easy access to the TinyGo CLI. For example, to compile `wasm.wasm` for the WebAssembly export example:
2020

21-
docker run --rm -v $(pwd):/src tinygo/tinygo:0.29.0 tinygo build -o wasm.wasm -target=wasm examples/wasm/export
21+
docker run --rm -v $(pwd):/src tinygo/tinygo:0.30.0 tinygo build -o wasm.wasm -target=wasm examples/wasm/export
2222

2323
See the [WebAssembly page](../../../docs/guides/webassembly) for more information on executing the compiled
2424
WebAssembly.
2525

2626
To compile `blinky1.hex` targeting an ARM microcontroller, such as the PCA10040:
2727

28-
docker run --rm -v $(pwd):/src tinygo/tinygo:0.29.0 tinygo build -o /src/blinky1.hex -size=short -target=pca10040 examples/blinky1
28+
docker run --rm -v $(pwd):/src tinygo/tinygo:0.30.0 tinygo build -o /src/blinky1.hex -size=short -target=pca10040 examples/blinky1
2929

3030
To compile `blinky1.hex` targeting an AVR microcontroller such as the Arduino:
3131

32-
docker run --rm -v $(pwd):/src tinygo/tinygo:0.29.0 tinygo build -o /src/blinky1.hex -size=short -target=arduino examples/blinky1
32+
docker run --rm -v $(pwd):/src tinygo/tinygo:0.30.0 tinygo build -o /src/blinky1.hex -size=short -target=arduino examples/blinky1
3333

3434
For projects that have remote dependencies outside of the standard library and
3535
go code within your own project, you will need to map your entire `$GOPATH`
3636
into the docker image for those dependencies to be found:
3737

38-
docker run -v $GOPATH:/go -e "GOPATH=/go" tinygo/tinygo:0.29.0 tinygo build -o /go/src/github.com/myuser/myrepo/wasm.wasm -target wasm --no-debug /go/src/github.com/myuser/myrepo/wasm-main.go
38+
docker run -v $GOPATH:/go -e "GOPATH=/go" tinygo/tinygo:0.30.0 tinygo build -o /go/src/github.com/myuser/myrepo/wasm.wasm -target wasm --no-debug /go/src/github.com/myuser/myrepo/wasm-main.go
3939

4040
**note: At this time, tinygo does not resolve dependencies from the /vendor/ folder within your project.**
4141

content/getting-started/install/windows.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ You can test that the installation was successful by running the `version` comma
3333

3434
```shell
3535
> tinygo version
36-
tinygo version 0.29.0 windows/amd64 (using go version go1.20 and LLVM version 15.0.0)
36+
tinygo version 0.30.0 windows/amd64 (using go version go1.21 and LLVM version 16.0.0)
3737
```
3838

3939
Upgrading to the latest TinyGo version can be done via scoop with:
@@ -79,7 +79,7 @@ Upgrading to the latest versions can be as easy as:
7979

8080
- Choose the download link for Microsoft Windows, Windows 7 or later, Intel 64-bit processor.
8181

82-
- Download the TinyGo binary for Windows file from https://github.com/tinygo-org/tinygo/releases/download/v0.29.0/tinygo0.29.0.windows-amd64.zip
82+
- Download the TinyGo binary for Windows file from https://github.com/tinygo-org/tinygo/releases/download/v0.30.0/tinygo0.30.0.windows-amd64.zip
8383

8484
- Decompress the file like this:
8585

@@ -99,7 +99,7 @@ Upgrading to the latest versions can be as easy as:
9999

100100
```
101101
> tinygo version
102-
tinygo version 0.29.0 windows/amd64 (using go version go1.21 and LLVM version 15.0.0)
102+
tinygo version 0.30.0 windows/amd64 (using go version go1.21 and LLVM version 16.0.0)
103103
```
104104

105105
### Flashing boards

0 commit comments

Comments
 (0)