Skip to content
This repository was archived by the owner on Nov 25, 2025. It is now read-only.

Commit da4d2c0

Browse files
authored
Merge pull request #88 from WebAssembly/release-v0.2.8
Release v0.2.8
2 parents 72eb3e1 + 318876e commit da4d2c0

27 files changed

+317
-304
lines changed

command.md

Lines changed: 130 additions & 126 deletions
Large diffs are not rendered by default.

imports.md

Lines changed: 131 additions & 127 deletions
Large diffs are not rendered by default.

wit/command.wit

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package wasi:cli@0.2.7;
1+
package wasi:cli@0.2.8;
22

33
@since(version = 0.2.0)
44
world command {

wit/deps.lock

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
11
[clocks]
2-
sha256 = "d0a8d048c41b566b978cd8ecd03fa51ec1f65af4c26be2f0fc9cfdd7dd6f34f3"
3-
sha512 = "8d1c9ddaaea70ae54376bfc02dcdd0437336fb4fc67f89763ce09540caefe84cbae89a8de3605aa7613c49188636e925047bcd150c2c60685850095fefb68b73"
2+
sha256 = "be1d8c61e2544e2b48d902c60df73577e293349063344ce752cda4d323f8b913"
3+
sha512 = "0fd7962c62b135da0e584c2b58a55147bf09873848b0bb5bd3913019bc3f8d4b5969fbd6f7f96fd99a015efaf562a3eeafe3bc13049f8572a6e13ef9ef0e7e75"
44

55
[filesystem]
6-
url = "https://github.com/WebAssembly/wasi-filesystem/archive/v0.2.7.tar.gz"
7-
sha256 = "55942d9c31ed62d05d32d62d211a5c93983df7c0f1489124ca120cf58c4d61c0"
8-
sha512 = "1250a19334ad6acf18adead4503f22c99bfbca7cfb7267431547d4bcca34f91e9635648d00f064276086887a9c80ffacbf68bee832b9e4cd1c921bec0776717f"
6+
url = "https://github.com/WebAssembly/wasi-filesystem/archive/v0.2.8.tar.gz"
7+
sha256 = "57c2e5e40c57d54a2eacb55d8855d2963a6c0b33971a3620c1468b732233d593"
8+
sha512 = "11d1dee738bea1fdd15f5cc07ea10bfb9953a4e84361bbdc2c1051f9520463329ec839caffe0e5cf22870584846f9bfe627c1b77ee4b555fcc990b8106791c68"
99
deps = ["clocks", "io"]
1010

1111
[io]
12-
sha256 = "62ae80f2e340cddbac8e94f78e6270735aea536367ecb98de5f4ac6aef66b5c4"
13-
sha512 = "a02a1ebd261ae884b0315b3528d1a93819ddc4b616f66c77f2bea9dd1de888208dc3b9004a553363f5e8491ea925d65ebbd0d68eaa87238316b47469a3bf97bb"
12+
sha256 = "9f1ad5da70f621bbd4c69e3bd90250a0c12ecfde266aa8f99684fc44bc1e7c15"
13+
sha512 = "6d0a9db6848f24762933d1c168a5b5b1065ba838c253ee20454afeb8dd1a049b918d25deff556083d68095dd3126ae131ac3e738774320eee5d918f5a4b5354e"
1414

1515
[random]
16-
url = "https://github.com/WebAssembly/wasi-random/archive/v0.2.7.tar.gz"
17-
sha256 = "168a5a22cfc489bbde2a2ce38d3a20b5c418fb099d3993196fca2129f8e9bfc0"
18-
sha512 = "1641fed653abe0991cdeee330bf6d3f6e17b9d2b3b9766588c792f181e8133727efa20feb41d0f325e3db8158ce51948c2d6648e02e8998df8eba3c88959bfca"
16+
url = "https://github.com/WebAssembly/wasi-random/archive/v0.2.8.tar.gz"
17+
sha256 = "febd6f75dec1fa733b8e25c1cdee4de9acd922ddf755a192d85f479b1f96b445"
18+
sha512 = "1689d2eee3c64b9fc91faaf43741ff95f343b05acc758342dbf3aa86830de1ec66b4bcd0fe22bf1f77abc4a1feeaae90cdc2c06eedc30952a6667f70edca7d8f"
1919

2020
[sockets]
21-
url = "https://github.com/WebAssembly/wasi-sockets/archive/v0.2.7.tar.gz"
22-
sha256 = "33b150bb413c6f4e2ab1ab12b6da822d6c712f13a0644177b108f57dff5783d6"
23-
sha512 = "47efa2fea61374da2853b4ff2aed394b54c8e1d164ce6706332bd1056a16c2eb0a8d7c0ab5408a8b08537b615197ff4a44bdb5d132772a8d6049de5c39ec5e68"
21+
url = "https://github.com/WebAssembly/wasi-sockets/archive/v0.2.8.tar.gz"
22+
sha256 = "e82bb0502324f44ef22f6fdadec51f4963faf8ccd21187c37397ea872c0548c0"
23+
sha512 = "b8139db2b26a95d6948e345cf036497883943134ea832abfabd7267682d9f84b4c86ff38fc771125f1a8e2bcd237ea0a731d83bf22df9d78f19e452061227d77"
2424
deps = ["clocks", "io"]

wit/deps.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
filesystem = "https://github.com/WebAssembly/wasi-filesystem/archive/v0.2.7.tar.gz"
2-
random = "https://github.com/WebAssembly/wasi-random/archive/v0.2.7.tar.gz"
3-
sockets = "https://github.com/WebAssembly/wasi-sockets/archive/v0.2.7.tar.gz"
1+
filesystem = "https://github.com/WebAssembly/wasi-filesystem/archive/v0.2.8.tar.gz"
2+
random = "https://github.com/WebAssembly/wasi-random/archive/v0.2.8.tar.gz"
3+
sockets = "https://github.com/WebAssembly/wasi-sockets/archive/v0.2.8.tar.gz"

wit/deps/clocks/monotonic-clock.wit

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package wasi:clocks@0.2.7;
1+
package wasi:clocks@0.2.8;
22
/// WASI Monotonic Clock is a clock API intended to let users measure elapsed
33
/// time.
44
///
@@ -10,7 +10,7 @@ package wasi:[email protected];
1010
@since(version = 0.2.0)
1111
interface monotonic-clock {
1212
@since(version = 0.2.0)
13-
use wasi:io/poll@0.2.7.{pollable};
13+
use wasi:io/poll@0.2.8.{pollable};
1414

1515
/// An instant in time, in nanoseconds. An instant is relative to an
1616
/// unspecified initial value, and can only be compared to instances from
@@ -26,6 +26,11 @@ interface monotonic-clock {
2626
///
2727
/// The clock is monotonic, therefore calling this function repeatedly will
2828
/// produce a sequence of non-decreasing values.
29+
///
30+
/// For completeness, this function traps if it's not possible to represent
31+
/// the value of the clock in an `instant`. Consequently, implementations
32+
/// should ensure that the starting time is low enough to avoid the
33+
/// possibility of overflow in practice.
2934
@since(version = 0.2.0)
3035
now: func() -> instant;
3136

wit/deps/clocks/timezone.wit

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package wasi:clocks@0.2.7;
1+
package wasi:clocks@0.2.8;
22

33
@unstable(feature = clocks-timezone)
44
interface timezone {

wit/deps/clocks/wall-clock.wit

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package wasi:clocks@0.2.7;
1+
package wasi:clocks@0.2.8;
22
/// WASI Wall Clock is a clock API intended to let users query the current
33
/// time. The name "wall" makes an analogy to a "clock on the wall", which
44
/// is not necessarily monotonic as it may be reset.

wit/deps/clocks/world.wit

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package wasi:clocks@0.2.7;
1+
package wasi:clocks@0.2.8;
22

33
@since(version = 0.2.0)
44
world imports {

wit/deps/filesystem/preopens.wit

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package wasi:filesystem@0.2.7;
1+
package wasi:filesystem@0.2.8;
22

33
@since(version = 0.2.0)
44
interface preopens {

0 commit comments

Comments
 (0)