Skip to content

Commit 92a6bcc

Browse files
committed
Update for AssemblyScript 0.9
1 parent 5428384 commit 92a6bcc

File tree

3 files changed

+76
-76
lines changed

3 files changed

+76
-76
lines changed

assembly/as-wasi.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import {
55
clock_res_get,
66
clock_time_get,
77
clockid,
8-
clocksubscription,
8+
subscription_clock,
99
dircookie,
1010
environ_get,
1111
environ_sizes_get,
@@ -936,13 +936,13 @@ export class Time {
936936

937937
static sleep(nanoseconds: i32): void {
938938
// Create our subscription to the clock
939-
let clockSub = new clocksubscription();
939+
let clockSub = new subscription_clock();
940940
clockSub.userdata = 0;
941-
clockSub.identifier = 0;
942941
clockSub.clock_id = clockid.REALTIME;
943942
clockSub.timeout = nanoseconds;
944943
clockSub.precision = 10000;
945944
clockSub.type = eventtype.CLOCK;
945+
clockSub.flags = 0;
946946
// We want this to be relative, no flags / subclockflag
947947

948948
// Create our output event

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"asbuild": "npm run asbuild:optimized"
99
},
1010
"devDependencies": {
11-
"@as-pect/cli": "^2.6.0",
12-
"assemblyscript": "^0.8.1"
11+
"@as-pect/cli": "^2.7.0",
12+
"assemblyscript": "^0.9"
1313
}
1414
}

yarn.lock

Lines changed: 71 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -2,56 +2,62 @@
22
# yarn lockfile v1
33

44

5-
"@as-pect/assembly@^2.6.0":
6-
version "2.6.0"
7-
resolved "https://registry.yarnpkg.com/@as-pect/assembly/-/assembly-2.6.0.tgz#c1c98f883c5c0164951731a61f112b224cc95eef"
8-
integrity sha512-CEkmBudRb9MNE6WlhKoXJ+ZH+3/Munc6J8ROtLvTfSMvFrsWfKL9mIe7q/LqT4tiyPox6g+4kBjq+b1lB8YFMA==
9-
10-
"@as-pect/cli@^2.6.0":
11-
version "2.6.0"
12-
resolved "https://registry.yarnpkg.com/@as-pect/cli/-/cli-2.6.0.tgz#d083c932c9f925c2c93173c0e4a33874177690c4"
13-
integrity sha512-9NJjuBGQPTeRB8bPUt7RkXH6CeCOd8XTAqHIYupE560vjsqguhWZqHBd6QfJ5g09K37Nr+fDnHxgDjUmb7BEkw==
5+
"@as-pect/assembly@^2.7.0":
6+
version "2.7.0"
7+
resolved "https://registry.yarnpkg.com/@as-pect/assembly/-/assembly-2.7.0.tgz#15cf832937e92d9290c5d2434c7aaed66a1a035f"
8+
integrity sha512-nc8qENxXzMdWNGBEZ+cqXwVesXUmJ+x5h+uunMb7YXgVXNiLdsgXzd6zpQFUX4qczBOLwFbhUu3XpgWzFwFldg==
9+
10+
"@as-pect/cli@^2.7.0":
11+
version "2.7.0"
12+
resolved "https://registry.yarnpkg.com/@as-pect/cli/-/cli-2.7.0.tgz#d37102398cfb820df56ce54b04f1b0eb008f3987"
13+
integrity sha512-DWuX6EJUZnx2DfmdY5aAXLKqVQejCWWBJscdAL0WDpfOcy51kD6Nvi9SfCmggcCfCCavvn87Kims7szi9U/Ixw==
1414
dependencies:
15-
"@as-pect/assembly" "^2.6.0"
16-
"@as-pect/core" "^2.6.0"
17-
chalk "^2.4.2"
18-
glob "^7.1.5"
19-
20-
"@as-pect/core@^2.6.0":
21-
version "2.6.0"
22-
resolved "https://registry.yarnpkg.com/@as-pect/core/-/core-2.6.0.tgz#2739f05a383e30e3b6caf33279297bc22f1a1709"
23-
integrity sha512-DLKYnUl7vk/gCXvZ8T+0Cpmr0KOr6yeFhttVq1fGs/GQGJawIMQMt6cE7+y12WCTQ3f9p3GLz+CpAN2DX0sfMA==
15+
"@as-pect/assembly" "^2.7.0"
16+
"@as-pect/core" "^2.7.0"
17+
chalk "^3.0.0"
18+
glob "^7.1.6"
19+
20+
"@as-pect/core@^2.7.0":
21+
version "2.7.0"
22+
resolved "https://registry.yarnpkg.com/@as-pect/core/-/core-2.7.0.tgz#dd5f9097ffa9d5b0cbf55796cf754526d5038858"
23+
integrity sha512-U2z6bJiqIM/C90tzuJq0UcL07sM72d4wFgetuEe9fmYrV5YI3qwMOoZqLR1Lp585VNAEoVrS6sydge2LW/f1Pg==
2424
dependencies:
25-
"@as-pect/assembly" "^2.6.0"
26-
chalk "^2.4.2"
25+
"@as-pect/assembly" "^2.7.0"
26+
chalk "^3.0.0"
2727
long "^4.0.0"
2828
optionalDependencies:
29-
csv-stringify "^5.3.3"
29+
csv-stringify "^5.3.6"
3030

31-
ansi-styles@^3.2.1:
32-
version "3.2.1"
33-
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
34-
integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
31+
"@types/color-name@^1.1.1":
32+
version "1.1.1"
33+
resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0"
34+
integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==
35+
36+
ansi-styles@^4.1.0:
37+
version "4.2.1"
38+
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.2.1.tgz#90ae75c424d008d2624c5bf29ead3177ebfcf359"
39+
integrity sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==
3540
dependencies:
36-
color-convert "^1.9.0"
41+
"@types/color-name" "^1.1.1"
42+
color-convert "^2.0.1"
3743

38-
assemblyscript@^0.8.1:
39-
version "0.8.1"
40-
resolved "https://registry.yarnpkg.com/assemblyscript/-/assemblyscript-0.8.1.tgz#c5c627492406e6d87f426897b3d92bd2a533f7fe"
41-
integrity sha512-AEpb4Aq5g77XOxSvWn9ZFjIdfyypGavO5oKOAXUo22tnSpebGHdrx0iyVindGKkDlxWhHUc87B0fvM/w1fnpDg==
44+
assemblyscript@^0.9:
45+
version "0.9.0"
46+
resolved "https://registry.yarnpkg.com/assemblyscript/-/assemblyscript-0.9.0.tgz#2c85f0ff3bad7385484007d10ac65d29416f46c2"
47+
integrity sha512-HDDoaDfdnp0Ki/k272ib12sKz3ytVlXsIDise5meamInLC1qZAcmwwO+aqNyiVksmPYyLhQlaVZRPKWibHqo3g==
4248
dependencies:
43-
binaryen "89.0.0-nightly.20191113"
49+
binaryen "90.0.0-nightly.20200111"
4450
long "^4.0.0"
4551

4652
balanced-match@^1.0.0:
4753
version "1.0.0"
4854
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
4955
integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c=
5056

51-
binaryen@89.0.0-nightly.20191113:
52-
version "89.0.0-nightly.20191113"
53-
resolved "https://registry.yarnpkg.com/binaryen/-/binaryen-89.0.0-nightly.20191113.tgz#a0d3914f35c929787341e02910b7ffaeb7d897a9"
54-
integrity sha512-scODswmj6Xf/Adjy1PRsjf8fHxpIIUYpH7HjKUaZ/RdZYjqB1Zq3X4izpLfcK+hKGNah92DpAJ3i/adEayMe9g==
57+
binaryen@90.0.0-nightly.20200111:
58+
version "90.0.0-nightly.20200111"
59+
resolved "https://registry.yarnpkg.com/binaryen/-/binaryen-90.0.0-nightly.20200111.tgz#dc5cfa53a7c2cb97a785a64ca041effd6ae66c4a"
60+
integrity sha512-2uihf1tqfkG2OJB54LjIDu5/fqbGgbj9VSwnj8hYtsRfML61y0uHeMkPfWctyl99m7hsgyDu7xUbJ7iyqBz6BA==
5561

5662
brace-expansion@^1.1.7:
5763
version "1.1.11"
@@ -61,48 +67,42 @@ brace-expansion@^1.1.7:
6167
balanced-match "^1.0.0"
6268
concat-map "0.0.1"
6369

64-
chalk@^2.4.2:
65-
version "2.4.2"
66-
resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
67-
integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
70+
chalk@^3.0.0:
71+
version "3.0.0"
72+
resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4"
73+
integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==
6874
dependencies:
69-
ansi-styles "^3.2.1"
70-
escape-string-regexp "^1.0.5"
71-
supports-color "^5.3.0"
72-
73-
color-convert@^1.9.0:
74-
version "1.9.3"
75-
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
76-
integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
75+
ansi-styles "^4.1.0"
76+
supports-color "^7.1.0"
77+
78+
color-convert@^2.0.1:
79+
version "2.0.1"
80+
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
81+
integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
7782
dependencies:
78-
color-name "1.1.3"
83+
color-name "~1.1.4"
7984

80-
81-
version "1.1.3"
82-
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
83-
integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
85+
color-name@~1.1.4:
86+
version "1.1.4"
87+
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
88+
integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
8489

8590
8691
version "0.0.1"
8792
resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
8893
integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
8994

90-
csv-stringify@^5.3.3:
91-
version "5.3.3"
92-
resolved "https://registry.yarnpkg.com/csv-stringify/-/csv-stringify-5.3.3.tgz#c4725686a33db9f61e70d87af712285baefebe21"
93-
integrity sha512-q8Qj+/lN74LRmG7Mg0LauE5WcnJOD5MEGe1gI57IYJCB61KWuEbAFHm1uIPDkI26aqElyBB57SlE2GGwq2EY5A==
94-
95-
escape-string-regexp@^1.0.5:
96-
version "1.0.5"
97-
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
98-
integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
95+
csv-stringify@^5.3.6:
96+
version "5.3.6"
97+
resolved "https://registry.yarnpkg.com/csv-stringify/-/csv-stringify-5.3.6.tgz#2655e2e1c01b97b3963bccbc9407b8fb876dc589"
98+
integrity sha512-kPcRbMvo5NLLD71TAqW5K+g9kbM2HpIZJLAzm73Du8U+5TXmDp9YtXKCBLyxEh0q3Jbg8QhNFBz3b5VJzjZ/jw==
9999

100100
fs.realpath@^1.0.0:
101101
version "1.0.0"
102102
resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
103103
integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
104104

105-
glob@^7.1.5:
105+
glob@^7.1.6:
106106
version "7.1.6"
107107
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6"
108108
integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==
@@ -114,10 +114,10 @@ glob@^7.1.5:
114114
once "^1.3.0"
115115
path-is-absolute "^1.0.0"
116116

117-
has-flag@^3.0.0:
118-
version "3.0.0"
119-
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
120-
integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
117+
has-flag@^4.0.0:
118+
version "4.0.0"
119+
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
120+
integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
121121

122122
inflight@^1.0.4:
123123
version "1.0.6"
@@ -156,12 +156,12 @@ path-is-absolute@^1.0.0:
156156
resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
157157
integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
158158

159-
supports-color@^5.3.0:
160-
version "5.5.0"
161-
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
162-
integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
159+
supports-color@^7.1.0:
160+
version "7.1.0"
161+
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.1.0.tgz#68e32591df73e25ad1c4b49108a2ec507962bfd1"
162+
integrity sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==
163163
dependencies:
164-
has-flag "^3.0.0"
164+
has-flag "^4.0.0"
165165

166166
wrappy@1:
167167
version "1.0.2"

0 commit comments

Comments
 (0)