diff --git a/.subo.yml b/.subo.yml index 58915023..b1c7792d 100644 --- a/.subo.yml +++ b/.subo.yml @@ -7,4 +7,5 @@ preMakeTargets: - crate/check postMakeTargets: - - crate/publish \ No newline at end of file + - crate/publish + - npm/publish \ No newline at end of file diff --git a/api/assemblyscript/package-lock.json b/api/assemblyscript/package-lock.json index a5820ede..d624f9b4 100644 --- a/api/assemblyscript/package-lock.json +++ b/api/assemblyscript/package-lock.json @@ -1,32 +1,33 @@ { "name": "@suborbital/suborbital", - "version": "0.9.9", + "version": "0.10.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@suborbital/suborbital", - "version": "0.9.9", + "version": "0.10.0", "license": "Apache-2.0", "dependencies": { - "@assemblyscript/loader": "^0.18.24" + "@assemblyscript/loader": "^0.19" }, "devDependencies": { - "assemblyscript": "^0.18.24" + "assemblyscript": "^0.19" } }, "node_modules/@assemblyscript/loader": { - "version": "0.18.24", - "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.18.24.tgz", - "integrity": "sha512-SPzLeIn+BSBI7JkYsjinV98HO+kajM0EQKu2THthFTCuIZGa1TlmSpKX51OavDJYWOCcesDTjjDhcJdhAGSzQg==" + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.19.2.tgz", + "integrity": "sha512-vLCJy4n/55ShcrgZQwkr/KMiMPcZZ8M4DypXz6aw6bjzLv7zuyYv7lF68rTr4z4GhExC7WpUwTfyQ03BJffmfA==", + "license": "Apache-2.0" }, "node_modules/assemblyscript": { - "version": "0.18.24", - "resolved": "https://registry.npmjs.org/assemblyscript/-/assemblyscript-0.18.24.tgz", - "integrity": "sha512-V9i7TKgRW4x8jv6+4JimVJXdi9MoiJqCvDYfYgqMfjaquClp1vwcPQXpvKHTvY4PJl4S6cLN48QWtTRGhlB9cg==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/assemblyscript/-/assemblyscript-0.19.2.tgz", + "integrity": "sha512-0ETRv6oSOhqgPmf23KrD+111QL685IxY/k3UHlC7NzGK2VAi+3Em1U2E06zCPnb45tjUD86wBANlDJDGEZisBg==", "dev": true, "dependencies": { - "binaryen": "100.0.0", + "binaryen": "101.0.0-nightly.20210604", "long": "^4.0.0" }, "bin": { @@ -39,9 +40,9 @@ } }, "node_modules/binaryen": { - "version": "100.0.0", - "resolved": "https://registry.npmjs.org/binaryen/-/binaryen-100.0.0.tgz", - "integrity": "sha512-nxOt8d8/VXAuSVEtAWUdKrqpqCy365QqD223EzzB1GzS5himiZAfM/R5lXx+M/5q8TB8cYp3tYxv5rTjNTJveQ==", + "version": "101.0.0-nightly.20210604", + "resolved": "https://registry.npmjs.org/binaryen/-/binaryen-101.0.0-nightly.20210604.tgz", + "integrity": "sha512-aTgX1JDN8m3tTFK8g9hazJcEOdQl7mK4yVfElkKAh7q+TRUCaea4a2SMLr1z2xZL7s9N4lkrvrBblxRuEPvxWQ==", "dev": true, "bin": { "wasm-opt": "bin/wasm-opt" @@ -56,24 +57,24 @@ }, "dependencies": { "@assemblyscript/loader": { - "version": "0.18.24", - "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.18.24.tgz", - "integrity": "sha512-SPzLeIn+BSBI7JkYsjinV98HO+kajM0EQKu2THthFTCuIZGa1TlmSpKX51OavDJYWOCcesDTjjDhcJdhAGSzQg==" + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.19.2.tgz", + "integrity": "sha512-vLCJy4n/55ShcrgZQwkr/KMiMPcZZ8M4DypXz6aw6bjzLv7zuyYv7lF68rTr4z4GhExC7WpUwTfyQ03BJffmfA==" }, "assemblyscript": { - "version": "0.18.24", - "resolved": "https://registry.npmjs.org/assemblyscript/-/assemblyscript-0.18.24.tgz", - "integrity": "sha512-V9i7TKgRW4x8jv6+4JimVJXdi9MoiJqCvDYfYgqMfjaquClp1vwcPQXpvKHTvY4PJl4S6cLN48QWtTRGhlB9cg==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/assemblyscript/-/assemblyscript-0.19.2.tgz", + "integrity": "sha512-0ETRv6oSOhqgPmf23KrD+111QL685IxY/k3UHlC7NzGK2VAi+3Em1U2E06zCPnb45tjUD86wBANlDJDGEZisBg==", "dev": true, "requires": { - "binaryen": "100.0.0", + "binaryen": "101.0.0-nightly.20210604", "long": "^4.0.0" } }, "binaryen": { - "version": "100.0.0", - "resolved": "https://registry.npmjs.org/binaryen/-/binaryen-100.0.0.tgz", - "integrity": "sha512-nxOt8d8/VXAuSVEtAWUdKrqpqCy365QqD223EzzB1GzS5himiZAfM/R5lXx+M/5q8TB8cYp3tYxv5rTjNTJveQ==", + "version": "101.0.0-nightly.20210604", + "resolved": "https://registry.npmjs.org/binaryen/-/binaryen-101.0.0-nightly.20210604.tgz", + "integrity": "sha512-aTgX1JDN8m3tTFK8g9hazJcEOdQl7mK4yVfElkKAh7q+TRUCaea4a2SMLr1z2xZL7s9N4lkrvrBblxRuEPvxWQ==", "dev": true }, "long": { diff --git a/api/assemblyscript/package.json b/api/assemblyscript/package.json index 4e5692ab..e76ca2f8 100644 --- a/api/assemblyscript/package.json +++ b/api/assemblyscript/package.json @@ -29,9 +29,9 @@ }, "homepage": "https://github.com/suborbital/reactr#readme", "dependencies": { - "@assemblyscript/loader": "^0.18.24" + "@assemblyscript/loader": "^0.19" }, "devDependencies": { - "assemblyscript": "^0.18.24" + "assemblyscript": "^0.19" } } diff --git a/changelogs/v0.10.0.md b/changelogs/v0.10.0.md index dd8dc1f9..2098c9c5 100644 --- a/changelogs/v0.10.0.md +++ b/changelogs/v0.10.0.md @@ -1,7 +1,10 @@ ### AssemblyScript / TypeScript support is here! -Welcome to Beta-10, this release contains support for AssemblyScript! It's been a while in the making (mostly due to lack of time to work on it), but it's finally here! A few notes about the release: +Welcome to Beta-10; this release contains support for AssemblyScript! It's been a while in the making (mostly due to lack of time to work on it), but it's finally here! A few notes about the release: - There is a breaking change; `rt.Handle` has been renamed to `rt.Register` - AssemblyScript doesn't currently support setting response headers, accessing static files, or returning errors. Those will come soon. + - AssemblyScript Runnable API docs will be coming alongside the next Atmo release, so stay tuned. -You can use `subo` to create and build AS runnables as of version 0.0.16 with `subo create runnable awesomesauce --lang assemblyscript` (`typescript` works also). This release will be the basis for Atmo v0.2.3, and it will also support AS/TS. \ No newline at end of file +You can use `subo` to create and build AS runnables as of version 0.0.16 with `subo create runnable awesomesauce --lang assemblyscript` (`typescript` works also). + +This release will be the basis for Atmo v0.2.3, and it will also support AS/TS. \ No newline at end of file diff --git a/go.mod b/go.mod index 7c492b6a..d80887cf 100644 --- a/go.mod +++ b/go.mod @@ -5,7 +5,6 @@ go 1.15 require ( github.com/google/uuid v1.2.0 github.com/pkg/errors v0.9.1 - github.com/sethvargo/go-envconfig v0.3.2 // indirect github.com/suborbital/atmo v0.2.3-0.20210521151945-bc9b42cd29c6 github.com/suborbital/grav v0.3.2 github.com/suborbital/vektor v0.4.0 diff --git a/go.sum b/go.sum index 67d3318b..e3c6b9e4 100644 --- a/go.sum +++ b/go.sum @@ -58,8 +58,8 @@ github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Z github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= -github.com/google/go-cmp v0.4.1 h1:/exdXoGamhu5ONeUJH0deniYLWYvQwW66yvlfiiKTu0= github.com/google/go-cmp v0.4.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.5 h1:Khx7svrCpmxxtHBq5j2mp/xVjsi8hQMfNLvJFAlrGgU= github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs= github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= @@ -96,7 +96,6 @@ github.com/hashicorp/logutils v1.0.0/go.mod h1:QIAnNjmIWmVIIkWDTG1z5v++HQmx9WQRO github.com/hashicorp/mdns v1.0.0/go.mod h1:tL+uN++7HEJ6SQLQ2/p+z2pH24WQKWjBPkE0mNTz8vQ= github.com/hashicorp/memberlist v0.1.3/go.mod h1:ajVTdAv/9Im8oMAAj5G31PhhMCZJV2pPBoIllUwCN7I= github.com/hashicorp/serf v0.8.2/go.mod h1:6hOLApaqBFA1NXqRQAsxw9QxuDEvNxSQRwA/JwenrHc= -github.com/inconshreveable/mousetrap v1.0.0 h1:Z8tu5sraLXCXIcARxBp/8cbvlwVa7Z1NHg9XEKhtSvM= github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8= github.com/jonboulle/clockwork v0.1.0/go.mod h1:Ii8DK3G1RaLaWxj9trq07+26W01tbo22gdxWY5EU2bo= github.com/json-iterator/go v1.1.6/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU= @@ -158,8 +157,6 @@ github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg github.com/sethvargo/go-envconfig v0.3.0/go.mod h1:XZ2JRR7vhlBEO5zMmOpLgUhgYltqYqq4d4tKagtPUv0= github.com/sethvargo/go-envconfig v0.3.2 h1:277Lb2iTpUZjUZu1qLoLa/aetwvtZbKh8wNWXmc6dSk= github.com/sethvargo/go-envconfig v0.3.2/go.mod h1:XZ2JRR7vhlBEO5zMmOpLgUhgYltqYqq4d4tKagtPUv0= -github.com/sethvargo/go-envconfig v0.3.5 h1:dXU6y76SACA7tB3PFs+7HJuRvZCixYRUinuuI8fjYGk= -github.com/sethvargo/go-envconfig v0.3.5/go.mod h1:XZ2JRR7vhlBEO5zMmOpLgUhgYltqYqq4d4tKagtPUv0= github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc= github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo= github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc= @@ -168,11 +165,9 @@ github.com/soheilhy/cmux v0.1.4/go.mod h1:IM3LyeVVIOuxMH7sFAkER9+bJ4dT7Ms6E4xg4k github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA= github.com/spf13/afero v1.1.2/go.mod h1:j4pytiNVoe2o6bmDsKpLACNPDBIoEAkihy7loJ1B0CQ= github.com/spf13/cast v1.3.0/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= -github.com/spf13/cobra v1.1.3 h1:xghbfqPkxzxP3C/f3n5DdpAbdKLj4ZE4BWQI362l53M= github.com/spf13/cobra v1.1.3/go.mod h1:pGADOWyqRD/YMrPZigI/zbliZ2wVD/23d+is3pSWzOo= github.com/spf13/jwalterweatherman v1.0.0/go.mod h1:cQK4TGJAtQXfYWX+Ddv3mKDzgVb68N+wFjFa4jdeBTo= github.com/spf13/pflag v1.0.3/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= -github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= github.com/spf13/viper v1.7.0/go.mod h1:8WkrPz2fc9jxqZNCJI/76HCieCp4Q8HaLFoCha5qpdg= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= @@ -183,7 +178,6 @@ github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/ github.com/stretchr/testify v1.7.0 h1:nwc3DEeHmmLAfoZucVR881uASk0Mfjw8xYJ99tb5CcY= github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/suborbital/atmo v0.1.1-0.20210313181308-bc6c9bd4aa04/go.mod h1:JY4mFIOLMi50+5dxTcjuDGcmyEjgnNX6cxKJfX0gWHY= -github.com/suborbital/atmo v0.1.1-0.20210315231600-21e248dacd0f h1:n6avFEF++7p7uojYdqedGzyo/7pG/P11UxzW3ec2eA4= github.com/suborbital/atmo v0.1.1-0.20210315231600-21e248dacd0f/go.mod h1:pUmfGo+TNrKO1r+LG4njMmrB+FHTyUsqB99Ow64xZ08= github.com/suborbital/atmo v0.2.3-0.20210521151945-bc9b42cd29c6 h1:rhhqgTSFZI8C6dbWkN2yNOmWDX8LosQ/D+rzERyuhEA= github.com/suborbital/atmo v0.2.3-0.20210521151945-bc9b42cd29c6/go.mod h1:d6OMJ1Lng8vWM1XUvYhGKpW5HbIgOrcbcvyBsw/5gVw= @@ -195,7 +189,6 @@ github.com/suborbital/reactr v0.8.2-0.20210313181650-a56d26f1fabf/go.mod h1:A8nC github.com/suborbital/reactr v0.9.3-0.20210521151323-0a06b6e64358/go.mod h1:64Ui4q6d/NSUS0vJfoqCGXmjW5Q0D5RUY2HcobaPBW0= github.com/suborbital/vektor v0.2.2/go.mod h1:6YQE7r6t1JcVs3twpqjXDftsLUaTNUk5YorRKHcDamI= github.com/suborbital/vektor v0.2.3/go.mod h1:6YQE7r6t1JcVs3twpqjXDftsLUaTNUk5YorRKHcDamI= -github.com/suborbital/vektor v0.2.4 h1:dGgNH5EHBuYa45mVL3HFn4xfw0NoXc4MSwu9DedhdAw= github.com/suborbital/vektor v0.2.4/go.mod h1:uzSf3LuTDt7omkVgevQLGsGm6PuhWE7JF6zr+kw2PQs= github.com/suborbital/vektor v0.3.0/go.mod h1:3xIK+UsDed8llTgfMs8aw7GvghYhmaQnCAC3b4Oslog= github.com/suborbital/vektor v0.4.0 h1:f5x5KvQ05xMvMZuwookSyaJLL/YAHyaXt2HGWN5yHas= @@ -222,7 +215,6 @@ golang.org/x/crypto v0.0.0-20200728195943-123391ffb6de/go.mod h1:LzIPMQfyMNhhGPh golang.org/x/crypto v0.0.0-20201217014255-9d1352758620/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I= golang.org/x/crypto v0.0.0-20201221181555-eec23a3978ad/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I= golang.org/x/crypto v0.0.0-20210220033148-5ea612d1eb83/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I= -golang.org/x/crypto v0.0.0-20210314154223-e6e6c4f2bb5b h1:wSOdpTq0/eI46Ez/LkDwIsAKA71YP2SRKBODiRWM0as= golang.org/x/crypto v0.0.0-20210314154223-e6e6c4f2bb5b/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= golang.org/x/crypto v0.0.0-20210317152858-513c2a44f670/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= golang.org/x/crypto v0.0.0-20210513164829-c07d793c2f9a h1:kr2P4QFmQr29mSLA43kwrOcgcReGTfbE9N577tCTuBc= @@ -269,7 +261,6 @@ golang.org/x/net v0.0.0-20201216054612-986b41b23924/go.mod h1:m0MpNAwzfU5UDzcl9v golang.org/x/net v0.0.0-20201224014010-6772e930b67b/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20210119194325-5f4716e94777/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20210316092652-d523dce5a7f4 h1:b0LrWgu8+q7z4J+0Y3Umo5q1dL7NXBkKBWkaVkAq17E= golang.org/x/net v0.0.0-20210316092652-d523dce5a7f4/go.mod h1:RBQZq4jEuRlivfhVLdyRGr576XBO4/greRjx4P4O3yc= golang.org/x/net v0.0.0-20210520170846-37e1c6afe023 h1:ADo5wSpq2gqaCGQWzk7S5vd//0iyyLeAratkEoG5dLE= golang.org/x/net v0.0.0-20210520170846-37e1c6afe023/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= @@ -312,7 +303,6 @@ golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3 golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.5 h1:i6eZZ+zk0SOf0xgBpEpPD18qWcJda6q1sxt3S0kzyUQ= golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6 h1:aRYxNxv6iGQlyVaZmk6ZgYEDa+Jg18DxebPSrd6bg1M= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= @@ -363,8 +353,8 @@ google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiq google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 h1:qIbj1fsPNlZgppZ+VLlY7N33q108Sa+fhmuc+sWQYwY= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 h1:YR8cESwS4TdDjEe65xsg0ogRM/Nc3DYOhEAlW+xobZo= gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= gopkg.in/ini.v1 v1.51.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= diff --git a/rwasm/testdata/as-echo/as-echo.wasm b/rwasm/testdata/as-echo/as-echo.wasm index 570a3c86..dbe12e6e 100644 Binary files a/rwasm/testdata/as-echo/as-echo.wasm and b/rwasm/testdata/as-echo/as-echo.wasm differ diff --git a/rwasm/testdata/as-echo/package-lock.json b/rwasm/testdata/as-echo/package-lock.json index 48da27d4..f0042bf4 100644 --- a/rwasm/testdata/as-echo/package-lock.json +++ b/rwasm/testdata/as-echo/package-lock.json @@ -8,40 +8,42 @@ "version": "1.0.0", "license": "ISC", "dependencies": { - "@assemblyscript/loader": "^0.18.24", + "@assemblyscript/loader": "^0.19", "@suborbital/suborbital": "file:../../../api/assemblyscript" }, "devDependencies": { - "assemblyscript": "^0.18.24" + "assemblyscript": "^0.19" } }, "../../../api/assemblyscript": { "name": "@suborbital/suborbital", - "version": "0.9.10", + "version": "0.10.0", "license": "Apache-2.0", "dependencies": { - "@assemblyscript/loader": "^0.18.24" + "@assemblyscript/loader": "^0.19" }, "devDependencies": { - "assemblyscript": "^0.18.24" + "assemblyscript": "^0.19" } }, "node_modules/@assemblyscript/loader": { - "version": "0.18.30", - "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.18.30.tgz", - "integrity": "sha512-hKy078u8GBaV6/Tv6JkBFtns+tLM58DvjXTEdb26mYvl/uZ/QYrGAV79V9TBTndr9I6EHyrHKBrxghI5Cnb3MQ==" + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.19.2.tgz", + "integrity": "sha512-vLCJy4n/55ShcrgZQwkr/KMiMPcZZ8M4DypXz6aw6bjzLv7zuyYv7lF68rTr4z4GhExC7WpUwTfyQ03BJffmfA==", + "license": "Apache-2.0" }, "node_modules/@suborbital/suborbital": { "resolved": "../../../api/assemblyscript", "link": true }, "node_modules/assemblyscript": { - "version": "0.18.30", - "resolved": "https://registry.npmjs.org/assemblyscript/-/assemblyscript-0.18.30.tgz", - "integrity": "sha512-+Ii/MoWJJ1Mh4lhgKX4Cxx3toFNY86r4WvnsA3Ucu0OjtsIqdZzP+M9cGonAdaOzkU1gprZXu+6IO1ARSK8CCg==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/assemblyscript/-/assemblyscript-0.19.2.tgz", + "integrity": "sha512-0ETRv6oSOhqgPmf23KrD+111QL685IxY/k3UHlC7NzGK2VAi+3Em1U2E06zCPnb45tjUD86wBANlDJDGEZisBg==", "dev": true, + "license": "Apache-2.0", "dependencies": { - "binaryen": "100.0.0-nightly.20210413", + "binaryen": "101.0.0-nightly.20210604", "long": "^4.0.0" }, "bin": { @@ -54,9 +56,9 @@ } }, "node_modules/binaryen": { - "version": "100.0.0-nightly.20210413", - "resolved": "https://registry.npmjs.org/binaryen/-/binaryen-100.0.0-nightly.20210413.tgz", - "integrity": "sha512-EeGLIxQmJS0xnYl+SH34mNBqVMoixKd9nsE7S7z+CtS9A4eoWn3Qjav+XElgunUgXIHAI5yLnYT2TUGnLX2f1w==", + "version": "101.0.0-nightly.20210604", + "resolved": "https://registry.npmjs.org/binaryen/-/binaryen-101.0.0-nightly.20210604.tgz", + "integrity": "sha512-aTgX1JDN8m3tTFK8g9hazJcEOdQl7mK4yVfElkKAh7q+TRUCaea4a2SMLr1z2xZL7s9N4lkrvrBblxRuEPvxWQ==", "dev": true, "bin": { "wasm-opt": "bin/wasm-opt" @@ -71,31 +73,31 @@ }, "dependencies": { "@assemblyscript/loader": { - "version": "0.18.30", - "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.18.30.tgz", - "integrity": "sha512-hKy078u8GBaV6/Tv6JkBFtns+tLM58DvjXTEdb26mYvl/uZ/QYrGAV79V9TBTndr9I6EHyrHKBrxghI5Cnb3MQ==" + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.19.2.tgz", + "integrity": "sha512-vLCJy4n/55ShcrgZQwkr/KMiMPcZZ8M4DypXz6aw6bjzLv7zuyYv7lF68rTr4z4GhExC7WpUwTfyQ03BJffmfA==" }, "@suborbital/suborbital": { "version": "file:../../../api/assemblyscript", "requires": { - "@assemblyscript/loader": "^0.18.24", - "assemblyscript": "^0.18.24" + "@assemblyscript/loader": "^0.19", + "assemblyscript": "^0.19" } }, "assemblyscript": { - "version": "0.18.30", - "resolved": "https://registry.npmjs.org/assemblyscript/-/assemblyscript-0.18.30.tgz", - "integrity": "sha512-+Ii/MoWJJ1Mh4lhgKX4Cxx3toFNY86r4WvnsA3Ucu0OjtsIqdZzP+M9cGonAdaOzkU1gprZXu+6IO1ARSK8CCg==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/assemblyscript/-/assemblyscript-0.19.2.tgz", + "integrity": "sha512-0ETRv6oSOhqgPmf23KrD+111QL685IxY/k3UHlC7NzGK2VAi+3Em1U2E06zCPnb45tjUD86wBANlDJDGEZisBg==", "dev": true, "requires": { - "binaryen": "100.0.0-nightly.20210413", + "binaryen": "101.0.0-nightly.20210604", "long": "^4.0.0" } }, "binaryen": { - "version": "100.0.0-nightly.20210413", - "resolved": "https://registry.npmjs.org/binaryen/-/binaryen-100.0.0-nightly.20210413.tgz", - "integrity": "sha512-EeGLIxQmJS0xnYl+SH34mNBqVMoixKd9nsE7S7z+CtS9A4eoWn3Qjav+XElgunUgXIHAI5yLnYT2TUGnLX2f1w==", + "version": "101.0.0-nightly.20210604", + "resolved": "https://registry.npmjs.org/binaryen/-/binaryen-101.0.0-nightly.20210604.tgz", + "integrity": "sha512-aTgX1JDN8m3tTFK8g9hazJcEOdQl7mK4yVfElkKAh7q+TRUCaea4a2SMLr1z2xZL7s9N4lkrvrBblxRuEPvxWQ==", "dev": true }, "long": { diff --git a/rwasm/testdata/as-echo/package.json b/rwasm/testdata/as-echo/package.json index d67d1289..106b5d5b 100755 --- a/rwasm/testdata/as-echo/package.json +++ b/rwasm/testdata/as-echo/package.json @@ -10,10 +10,10 @@ "author": "", "license": "ISC", "devDependencies": { - "assemblyscript": "^0.18.24" + "assemblyscript": "^0.19" }, "dependencies": { - "@assemblyscript/loader": "^0.18.24", + "@assemblyscript/loader": "^0.19", "@suborbital/suborbital": "file:../../../api/assemblyscript" } } diff --git a/rwasm/testdata/as-fetch/as-fetch.wasm b/rwasm/testdata/as-fetch/as-fetch.wasm index c87e4e07..3e408111 100644 Binary files a/rwasm/testdata/as-fetch/as-fetch.wasm and b/rwasm/testdata/as-fetch/as-fetch.wasm differ diff --git a/rwasm/testdata/as-fetch/package-lock.json b/rwasm/testdata/as-fetch/package-lock.json index e8091edd..46c23077 100644 --- a/rwasm/testdata/as-fetch/package-lock.json +++ b/rwasm/testdata/as-fetch/package-lock.json @@ -8,43 +8,45 @@ "version": "1.0.0", "license": "ISC", "dependencies": { - "@assemblyscript/loader": "^0.18.24", + "@assemblyscript/loader": "^0.19", "@suborbital/suborbital": "file:../../../api/assemblyscript" }, "devDependencies": { - "assemblyscript": "^0.18.24" + "assemblyscript": "^0.19" } }, "../../../api/assemblyscript": { "name": "@suborbital/suborbital", - "version": "0.9.10", + "version": "0.10.0", "license": "Apache-2.0", "dependencies": { - "@assemblyscript/loader": "^0.18.24" + "@assemblyscript/loader": "^0.19" }, "devDependencies": { - "assemblyscript": "^0.18.24" + "assemblyscript": "^0.19" } }, "../../api/assemblyscript": { "extraneous": true }, "node_modules/@assemblyscript/loader": { - "version": "0.18.30", - "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.18.30.tgz", - "integrity": "sha512-hKy078u8GBaV6/Tv6JkBFtns+tLM58DvjXTEdb26mYvl/uZ/QYrGAV79V9TBTndr9I6EHyrHKBrxghI5Cnb3MQ==" + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.19.2.tgz", + "integrity": "sha512-vLCJy4n/55ShcrgZQwkr/KMiMPcZZ8M4DypXz6aw6bjzLv7zuyYv7lF68rTr4z4GhExC7WpUwTfyQ03BJffmfA==", + "license": "Apache-2.0" }, "node_modules/@suborbital/suborbital": { "resolved": "../../../api/assemblyscript", "link": true }, "node_modules/assemblyscript": { - "version": "0.18.30", - "resolved": "https://registry.npmjs.org/assemblyscript/-/assemblyscript-0.18.30.tgz", - "integrity": "sha512-+Ii/MoWJJ1Mh4lhgKX4Cxx3toFNY86r4WvnsA3Ucu0OjtsIqdZzP+M9cGonAdaOzkU1gprZXu+6IO1ARSK8CCg==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/assemblyscript/-/assemblyscript-0.19.2.tgz", + "integrity": "sha512-0ETRv6oSOhqgPmf23KrD+111QL685IxY/k3UHlC7NzGK2VAi+3Em1U2E06zCPnb45tjUD86wBANlDJDGEZisBg==", "dev": true, + "license": "Apache-2.0", "dependencies": { - "binaryen": "100.0.0-nightly.20210413", + "binaryen": "101.0.0-nightly.20210604", "long": "^4.0.0" }, "bin": { @@ -57,9 +59,9 @@ } }, "node_modules/binaryen": { - "version": "100.0.0-nightly.20210413", - "resolved": "https://registry.npmjs.org/binaryen/-/binaryen-100.0.0-nightly.20210413.tgz", - "integrity": "sha512-EeGLIxQmJS0xnYl+SH34mNBqVMoixKd9nsE7S7z+CtS9A4eoWn3Qjav+XElgunUgXIHAI5yLnYT2TUGnLX2f1w==", + "version": "101.0.0-nightly.20210604", + "resolved": "https://registry.npmjs.org/binaryen/-/binaryen-101.0.0-nightly.20210604.tgz", + "integrity": "sha512-aTgX1JDN8m3tTFK8g9hazJcEOdQl7mK4yVfElkKAh7q+TRUCaea4a2SMLr1z2xZL7s9N4lkrvrBblxRuEPvxWQ==", "dev": true, "bin": { "wasm-opt": "bin/wasm-opt" @@ -74,31 +76,31 @@ }, "dependencies": { "@assemblyscript/loader": { - "version": "0.18.30", - "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.18.30.tgz", - "integrity": "sha512-hKy078u8GBaV6/Tv6JkBFtns+tLM58DvjXTEdb26mYvl/uZ/QYrGAV79V9TBTndr9I6EHyrHKBrxghI5Cnb3MQ==" + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.19.2.tgz", + "integrity": "sha512-vLCJy4n/55ShcrgZQwkr/KMiMPcZZ8M4DypXz6aw6bjzLv7zuyYv7lF68rTr4z4GhExC7WpUwTfyQ03BJffmfA==" }, "@suborbital/suborbital": { "version": "file:../../../api/assemblyscript", "requires": { - "@assemblyscript/loader": "^0.18.24", - "assemblyscript": "^0.18.24" + "@assemblyscript/loader": "^0.19", + "assemblyscript": "^0.19" } }, "assemblyscript": { - "version": "0.18.30", - "resolved": "https://registry.npmjs.org/assemblyscript/-/assemblyscript-0.18.30.tgz", - "integrity": "sha512-+Ii/MoWJJ1Mh4lhgKX4Cxx3toFNY86r4WvnsA3Ucu0OjtsIqdZzP+M9cGonAdaOzkU1gprZXu+6IO1ARSK8CCg==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/assemblyscript/-/assemblyscript-0.19.2.tgz", + "integrity": "sha512-0ETRv6oSOhqgPmf23KrD+111QL685IxY/k3UHlC7NzGK2VAi+3Em1U2E06zCPnb45tjUD86wBANlDJDGEZisBg==", "dev": true, "requires": { - "binaryen": "100.0.0-nightly.20210413", + "binaryen": "101.0.0-nightly.20210604", "long": "^4.0.0" } }, "binaryen": { - "version": "100.0.0-nightly.20210413", - "resolved": "https://registry.npmjs.org/binaryen/-/binaryen-100.0.0-nightly.20210413.tgz", - "integrity": "sha512-EeGLIxQmJS0xnYl+SH34mNBqVMoixKd9nsE7S7z+CtS9A4eoWn3Qjav+XElgunUgXIHAI5yLnYT2TUGnLX2f1w==", + "version": "101.0.0-nightly.20210604", + "resolved": "https://registry.npmjs.org/binaryen/-/binaryen-101.0.0-nightly.20210604.tgz", + "integrity": "sha512-aTgX1JDN8m3tTFK8g9hazJcEOdQl7mK4yVfElkKAh7q+TRUCaea4a2SMLr1z2xZL7s9N4lkrvrBblxRuEPvxWQ==", "dev": true }, "long": { diff --git a/rwasm/testdata/as-fetch/package.json b/rwasm/testdata/as-fetch/package.json index 3a3e99e0..d4410e55 100755 --- a/rwasm/testdata/as-fetch/package.json +++ b/rwasm/testdata/as-fetch/package.json @@ -10,10 +10,10 @@ "author": "", "license": "ISC", "devDependencies": { - "assemblyscript": "^0.18.24" + "assemblyscript": "^0.19" }, "dependencies": { - "@assemblyscript/loader": "^0.18.24", + "@assemblyscript/loader": "^0.19", "@suborbital/suborbital": "file:../../../api/assemblyscript" } } diff --git a/rwasm/testdata/as-get/as-get.wasm b/rwasm/testdata/as-get/as-get.wasm index a5ee79a4..432a2778 100644 Binary files a/rwasm/testdata/as-get/as-get.wasm and b/rwasm/testdata/as-get/as-get.wasm differ diff --git a/rwasm/testdata/as-get/package-lock.json b/rwasm/testdata/as-get/package-lock.json index 864968ed..0f6e00d7 100644 --- a/rwasm/testdata/as-get/package-lock.json +++ b/rwasm/testdata/as-get/package-lock.json @@ -8,43 +8,45 @@ "version": "1.0.0", "license": "ISC", "dependencies": { - "@assemblyscript/loader": "^0.18.24", + "@assemblyscript/loader": "^0.19", "@suborbital/suborbital": "file:../../../api/assemblyscript" }, "devDependencies": { - "assemblyscript": "^0.18.24" + "assemblyscript": "^0.19" } }, "../../../api/assemblyscript": { "name": "@suborbital/suborbital", - "version": "0.9.10", + "version": "0.10.0", "license": "Apache-2.0", "dependencies": { - "@assemblyscript/loader": "^0.18.24" + "@assemblyscript/loader": "^0.19" }, "devDependencies": { - "assemblyscript": "^0.18.24" + "assemblyscript": "^0.19" } }, "../../api/assemblyscript": { "extraneous": true }, "node_modules/@assemblyscript/loader": { - "version": "0.18.30", - "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.18.30.tgz", - "integrity": "sha512-hKy078u8GBaV6/Tv6JkBFtns+tLM58DvjXTEdb26mYvl/uZ/QYrGAV79V9TBTndr9I6EHyrHKBrxghI5Cnb3MQ==" + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.19.2.tgz", + "integrity": "sha512-vLCJy4n/55ShcrgZQwkr/KMiMPcZZ8M4DypXz6aw6bjzLv7zuyYv7lF68rTr4z4GhExC7WpUwTfyQ03BJffmfA==", + "license": "Apache-2.0" }, "node_modules/@suborbital/suborbital": { "resolved": "../../../api/assemblyscript", "link": true }, "node_modules/assemblyscript": { - "version": "0.18.30", - "resolved": "https://registry.npmjs.org/assemblyscript/-/assemblyscript-0.18.30.tgz", - "integrity": "sha512-+Ii/MoWJJ1Mh4lhgKX4Cxx3toFNY86r4WvnsA3Ucu0OjtsIqdZzP+M9cGonAdaOzkU1gprZXu+6IO1ARSK8CCg==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/assemblyscript/-/assemblyscript-0.19.2.tgz", + "integrity": "sha512-0ETRv6oSOhqgPmf23KrD+111QL685IxY/k3UHlC7NzGK2VAi+3Em1U2E06zCPnb45tjUD86wBANlDJDGEZisBg==", "dev": true, + "license": "Apache-2.0", "dependencies": { - "binaryen": "100.0.0-nightly.20210413", + "binaryen": "101.0.0-nightly.20210604", "long": "^4.0.0" }, "bin": { @@ -57,9 +59,9 @@ } }, "node_modules/binaryen": { - "version": "100.0.0-nightly.20210413", - "resolved": "https://registry.npmjs.org/binaryen/-/binaryen-100.0.0-nightly.20210413.tgz", - "integrity": "sha512-EeGLIxQmJS0xnYl+SH34mNBqVMoixKd9nsE7S7z+CtS9A4eoWn3Qjav+XElgunUgXIHAI5yLnYT2TUGnLX2f1w==", + "version": "101.0.0-nightly.20210604", + "resolved": "https://registry.npmjs.org/binaryen/-/binaryen-101.0.0-nightly.20210604.tgz", + "integrity": "sha512-aTgX1JDN8m3tTFK8g9hazJcEOdQl7mK4yVfElkKAh7q+TRUCaea4a2SMLr1z2xZL7s9N4lkrvrBblxRuEPvxWQ==", "dev": true, "bin": { "wasm-opt": "bin/wasm-opt" @@ -74,31 +76,31 @@ }, "dependencies": { "@assemblyscript/loader": { - "version": "0.18.30", - "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.18.30.tgz", - "integrity": "sha512-hKy078u8GBaV6/Tv6JkBFtns+tLM58DvjXTEdb26mYvl/uZ/QYrGAV79V9TBTndr9I6EHyrHKBrxghI5Cnb3MQ==" + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.19.2.tgz", + "integrity": "sha512-vLCJy4n/55ShcrgZQwkr/KMiMPcZZ8M4DypXz6aw6bjzLv7zuyYv7lF68rTr4z4GhExC7WpUwTfyQ03BJffmfA==" }, "@suborbital/suborbital": { "version": "file:../../../api/assemblyscript", "requires": { - "@assemblyscript/loader": "^0.18.24", - "assemblyscript": "^0.18.24" + "@assemblyscript/loader": "^0.19", + "assemblyscript": "^0.19" } }, "assemblyscript": { - "version": "0.18.30", - "resolved": "https://registry.npmjs.org/assemblyscript/-/assemblyscript-0.18.30.tgz", - "integrity": "sha512-+Ii/MoWJJ1Mh4lhgKX4Cxx3toFNY86r4WvnsA3Ucu0OjtsIqdZzP+M9cGonAdaOzkU1gprZXu+6IO1ARSK8CCg==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/assemblyscript/-/assemblyscript-0.19.2.tgz", + "integrity": "sha512-0ETRv6oSOhqgPmf23KrD+111QL685IxY/k3UHlC7NzGK2VAi+3Em1U2E06zCPnb45tjUD86wBANlDJDGEZisBg==", "dev": true, "requires": { - "binaryen": "100.0.0-nightly.20210413", + "binaryen": "101.0.0-nightly.20210604", "long": "^4.0.0" } }, "binaryen": { - "version": "100.0.0-nightly.20210413", - "resolved": "https://registry.npmjs.org/binaryen/-/binaryen-100.0.0-nightly.20210413.tgz", - "integrity": "sha512-EeGLIxQmJS0xnYl+SH34mNBqVMoixKd9nsE7S7z+CtS9A4eoWn3Qjav+XElgunUgXIHAI5yLnYT2TUGnLX2f1w==", + "version": "101.0.0-nightly.20210604", + "resolved": "https://registry.npmjs.org/binaryen/-/binaryen-101.0.0-nightly.20210604.tgz", + "integrity": "sha512-aTgX1JDN8m3tTFK8g9hazJcEOdQl7mK4yVfElkKAh7q+TRUCaea4a2SMLr1z2xZL7s9N4lkrvrBblxRuEPvxWQ==", "dev": true }, "long": { diff --git a/rwasm/testdata/as-get/package.json b/rwasm/testdata/as-get/package.json index 2d6a009b..25453a40 100755 --- a/rwasm/testdata/as-get/package.json +++ b/rwasm/testdata/as-get/package.json @@ -10,10 +10,10 @@ "author": "", "license": "ISC", "devDependencies": { - "assemblyscript": "^0.18.24" + "assemblyscript": "^0.19" }, "dependencies": { - "@assemblyscript/loader": "^0.18.24", + "@assemblyscript/loader": "^0.19", "@suborbital/suborbital": "file:../../../api/assemblyscript" } } diff --git a/rwasm/testdata/as-req/as-req.wasm b/rwasm/testdata/as-req/as-req.wasm index bc7c5b7e..1de9c907 100644 Binary files a/rwasm/testdata/as-req/as-req.wasm and b/rwasm/testdata/as-req/as-req.wasm differ diff --git a/rwasm/testdata/as-req/package-lock.json b/rwasm/testdata/as-req/package-lock.json index 34439cb9..d3fe1697 100644 --- a/rwasm/testdata/as-req/package-lock.json +++ b/rwasm/testdata/as-req/package-lock.json @@ -8,40 +8,42 @@ "version": "1.0.0", "license": "ISC", "dependencies": { - "@assemblyscript/loader": "^0.18.24", + "@assemblyscript/loader": "^0.19", "@suborbital/suborbital": "file:../../../api/assemblyscript" }, "devDependencies": { - "assemblyscript": "^0.18.24" + "assemblyscript": "^0.19" } }, "../../../api/assemblyscript": { "name": "@suborbital/suborbital", - "version": "0.9.10", + "version": "0.10.0", "license": "Apache-2.0", "dependencies": { - "@assemblyscript/loader": "^0.18.24" + "@assemblyscript/loader": "^0.19" }, "devDependencies": { - "assemblyscript": "^0.18.24" + "assemblyscript": "^0.19" } }, "node_modules/@assemblyscript/loader": { - "version": "0.18.30", - "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.18.30.tgz", - "integrity": "sha512-hKy078u8GBaV6/Tv6JkBFtns+tLM58DvjXTEdb26mYvl/uZ/QYrGAV79V9TBTndr9I6EHyrHKBrxghI5Cnb3MQ==" + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.19.2.tgz", + "integrity": "sha512-vLCJy4n/55ShcrgZQwkr/KMiMPcZZ8M4DypXz6aw6bjzLv7zuyYv7lF68rTr4z4GhExC7WpUwTfyQ03BJffmfA==", + "license": "Apache-2.0" }, "node_modules/@suborbital/suborbital": { "resolved": "../../../api/assemblyscript", "link": true }, "node_modules/assemblyscript": { - "version": "0.18.30", - "resolved": "https://registry.npmjs.org/assemblyscript/-/assemblyscript-0.18.30.tgz", - "integrity": "sha512-+Ii/MoWJJ1Mh4lhgKX4Cxx3toFNY86r4WvnsA3Ucu0OjtsIqdZzP+M9cGonAdaOzkU1gprZXu+6IO1ARSK8CCg==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/assemblyscript/-/assemblyscript-0.19.2.tgz", + "integrity": "sha512-0ETRv6oSOhqgPmf23KrD+111QL685IxY/k3UHlC7NzGK2VAi+3Em1U2E06zCPnb45tjUD86wBANlDJDGEZisBg==", "dev": true, + "license": "Apache-2.0", "dependencies": { - "binaryen": "100.0.0-nightly.20210413", + "binaryen": "101.0.0-nightly.20210604", "long": "^4.0.0" }, "bin": { @@ -54,9 +56,9 @@ } }, "node_modules/binaryen": { - "version": "100.0.0-nightly.20210413", - "resolved": "https://registry.npmjs.org/binaryen/-/binaryen-100.0.0-nightly.20210413.tgz", - "integrity": "sha512-EeGLIxQmJS0xnYl+SH34mNBqVMoixKd9nsE7S7z+CtS9A4eoWn3Qjav+XElgunUgXIHAI5yLnYT2TUGnLX2f1w==", + "version": "101.0.0-nightly.20210604", + "resolved": "https://registry.npmjs.org/binaryen/-/binaryen-101.0.0-nightly.20210604.tgz", + "integrity": "sha512-aTgX1JDN8m3tTFK8g9hazJcEOdQl7mK4yVfElkKAh7q+TRUCaea4a2SMLr1z2xZL7s9N4lkrvrBblxRuEPvxWQ==", "dev": true, "bin": { "wasm-opt": "bin/wasm-opt" @@ -71,31 +73,31 @@ }, "dependencies": { "@assemblyscript/loader": { - "version": "0.18.30", - "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.18.30.tgz", - "integrity": "sha512-hKy078u8GBaV6/Tv6JkBFtns+tLM58DvjXTEdb26mYvl/uZ/QYrGAV79V9TBTndr9I6EHyrHKBrxghI5Cnb3MQ==" + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.19.2.tgz", + "integrity": "sha512-vLCJy4n/55ShcrgZQwkr/KMiMPcZZ8M4DypXz6aw6bjzLv7zuyYv7lF68rTr4z4GhExC7WpUwTfyQ03BJffmfA==" }, "@suborbital/suborbital": { "version": "file:../../../api/assemblyscript", "requires": { - "@assemblyscript/loader": "^0.18.24", - "assemblyscript": "^0.18.24" + "@assemblyscript/loader": "^0.19", + "assemblyscript": "^0.19" } }, "assemblyscript": { - "version": "0.18.30", - "resolved": "https://registry.npmjs.org/assemblyscript/-/assemblyscript-0.18.30.tgz", - "integrity": "sha512-+Ii/MoWJJ1Mh4lhgKX4Cxx3toFNY86r4WvnsA3Ucu0OjtsIqdZzP+M9cGonAdaOzkU1gprZXu+6IO1ARSK8CCg==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/assemblyscript/-/assemblyscript-0.19.2.tgz", + "integrity": "sha512-0ETRv6oSOhqgPmf23KrD+111QL685IxY/k3UHlC7NzGK2VAi+3Em1U2E06zCPnb45tjUD86wBANlDJDGEZisBg==", "dev": true, "requires": { - "binaryen": "100.0.0-nightly.20210413", + "binaryen": "101.0.0-nightly.20210604", "long": "^4.0.0" } }, "binaryen": { - "version": "100.0.0-nightly.20210413", - "resolved": "https://registry.npmjs.org/binaryen/-/binaryen-100.0.0-nightly.20210413.tgz", - "integrity": "sha512-EeGLIxQmJS0xnYl+SH34mNBqVMoixKd9nsE7S7z+CtS9A4eoWn3Qjav+XElgunUgXIHAI5yLnYT2TUGnLX2f1w==", + "version": "101.0.0-nightly.20210604", + "resolved": "https://registry.npmjs.org/binaryen/-/binaryen-101.0.0-nightly.20210604.tgz", + "integrity": "sha512-aTgX1JDN8m3tTFK8g9hazJcEOdQl7mK4yVfElkKAh7q+TRUCaea4a2SMLr1z2xZL7s9N4lkrvrBblxRuEPvxWQ==", "dev": true }, "long": { diff --git a/rwasm/testdata/as-req/package.json b/rwasm/testdata/as-req/package.json index 44aa203c..a11acdc7 100755 --- a/rwasm/testdata/as-req/package.json +++ b/rwasm/testdata/as-req/package.json @@ -10,10 +10,10 @@ "author": "", "license": "ISC", "devDependencies": { - "assemblyscript": "^0.18.24" + "assemblyscript": "^0.19" }, "dependencies": { - "@assemblyscript/loader": "^0.18.24", + "@assemblyscript/loader": "^0.19", "@suborbital/suborbital": "file:../../../api/assemblyscript" } } diff --git a/rwasm/testdata/as-set/as-set.wasm b/rwasm/testdata/as-set/as-set.wasm index d61d6c85..9b4992e2 100644 Binary files a/rwasm/testdata/as-set/as-set.wasm and b/rwasm/testdata/as-set/as-set.wasm differ diff --git a/rwasm/testdata/as-set/package-lock.json b/rwasm/testdata/as-set/package-lock.json index 7ecc9ed0..674d7353 100644 --- a/rwasm/testdata/as-set/package-lock.json +++ b/rwasm/testdata/as-set/package-lock.json @@ -8,43 +8,45 @@ "version": "1.0.0", "license": "ISC", "dependencies": { - "@assemblyscript/loader": "^0.18.24", + "@assemblyscript/loader": "^0.19", "@suborbital/suborbital": "file:../../../api/assemblyscript" }, "devDependencies": { - "assemblyscript": "^0.18.24" + "assemblyscript": "^0.19" } }, "../../../api/assemblyscript": { "name": "@suborbital/suborbital", - "version": "0.9.10", + "version": "0.10.0", "license": "Apache-2.0", "dependencies": { - "@assemblyscript/loader": "^0.18.24" + "@assemblyscript/loader": "^0.19" }, "devDependencies": { - "assemblyscript": "^0.18.24" + "assemblyscript": "^0.19" } }, "../../api/assemblyscript": { "extraneous": true }, "node_modules/@assemblyscript/loader": { - "version": "0.18.30", - "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.18.30.tgz", - "integrity": "sha512-hKy078u8GBaV6/Tv6JkBFtns+tLM58DvjXTEdb26mYvl/uZ/QYrGAV79V9TBTndr9I6EHyrHKBrxghI5Cnb3MQ==" + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.19.2.tgz", + "integrity": "sha512-vLCJy4n/55ShcrgZQwkr/KMiMPcZZ8M4DypXz6aw6bjzLv7zuyYv7lF68rTr4z4GhExC7WpUwTfyQ03BJffmfA==", + "license": "Apache-2.0" }, "node_modules/@suborbital/suborbital": { "resolved": "../../../api/assemblyscript", "link": true }, "node_modules/assemblyscript": { - "version": "0.18.30", - "resolved": "https://registry.npmjs.org/assemblyscript/-/assemblyscript-0.18.30.tgz", - "integrity": "sha512-+Ii/MoWJJ1Mh4lhgKX4Cxx3toFNY86r4WvnsA3Ucu0OjtsIqdZzP+M9cGonAdaOzkU1gprZXu+6IO1ARSK8CCg==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/assemblyscript/-/assemblyscript-0.19.2.tgz", + "integrity": "sha512-0ETRv6oSOhqgPmf23KrD+111QL685IxY/k3UHlC7NzGK2VAi+3Em1U2E06zCPnb45tjUD86wBANlDJDGEZisBg==", "dev": true, + "license": "Apache-2.0", "dependencies": { - "binaryen": "100.0.0-nightly.20210413", + "binaryen": "101.0.0-nightly.20210604", "long": "^4.0.0" }, "bin": { @@ -57,9 +59,9 @@ } }, "node_modules/binaryen": { - "version": "100.0.0-nightly.20210413", - "resolved": "https://registry.npmjs.org/binaryen/-/binaryen-100.0.0-nightly.20210413.tgz", - "integrity": "sha512-EeGLIxQmJS0xnYl+SH34mNBqVMoixKd9nsE7S7z+CtS9A4eoWn3Qjav+XElgunUgXIHAI5yLnYT2TUGnLX2f1w==", + "version": "101.0.0-nightly.20210604", + "resolved": "https://registry.npmjs.org/binaryen/-/binaryen-101.0.0-nightly.20210604.tgz", + "integrity": "sha512-aTgX1JDN8m3tTFK8g9hazJcEOdQl7mK4yVfElkKAh7q+TRUCaea4a2SMLr1z2xZL7s9N4lkrvrBblxRuEPvxWQ==", "dev": true, "bin": { "wasm-opt": "bin/wasm-opt" @@ -74,31 +76,31 @@ }, "dependencies": { "@assemblyscript/loader": { - "version": "0.18.30", - "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.18.30.tgz", - "integrity": "sha512-hKy078u8GBaV6/Tv6JkBFtns+tLM58DvjXTEdb26mYvl/uZ/QYrGAV79V9TBTndr9I6EHyrHKBrxghI5Cnb3MQ==" + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.19.2.tgz", + "integrity": "sha512-vLCJy4n/55ShcrgZQwkr/KMiMPcZZ8M4DypXz6aw6bjzLv7zuyYv7lF68rTr4z4GhExC7WpUwTfyQ03BJffmfA==" }, "@suborbital/suborbital": { "version": "file:../../../api/assemblyscript", "requires": { - "@assemblyscript/loader": "^0.18.24", - "assemblyscript": "^0.18.24" + "@assemblyscript/loader": "^0.19", + "assemblyscript": "^0.19" } }, "assemblyscript": { - "version": "0.18.30", - "resolved": "https://registry.npmjs.org/assemblyscript/-/assemblyscript-0.18.30.tgz", - "integrity": "sha512-+Ii/MoWJJ1Mh4lhgKX4Cxx3toFNY86r4WvnsA3Ucu0OjtsIqdZzP+M9cGonAdaOzkU1gprZXu+6IO1ARSK8CCg==", + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/assemblyscript/-/assemblyscript-0.19.2.tgz", + "integrity": "sha512-0ETRv6oSOhqgPmf23KrD+111QL685IxY/k3UHlC7NzGK2VAi+3Em1U2E06zCPnb45tjUD86wBANlDJDGEZisBg==", "dev": true, "requires": { - "binaryen": "100.0.0-nightly.20210413", + "binaryen": "101.0.0-nightly.20210604", "long": "^4.0.0" } }, "binaryen": { - "version": "100.0.0-nightly.20210413", - "resolved": "https://registry.npmjs.org/binaryen/-/binaryen-100.0.0-nightly.20210413.tgz", - "integrity": "sha512-EeGLIxQmJS0xnYl+SH34mNBqVMoixKd9nsE7S7z+CtS9A4eoWn3Qjav+XElgunUgXIHAI5yLnYT2TUGnLX2f1w==", + "version": "101.0.0-nightly.20210604", + "resolved": "https://registry.npmjs.org/binaryen/-/binaryen-101.0.0-nightly.20210604.tgz", + "integrity": "sha512-aTgX1JDN8m3tTFK8g9hazJcEOdQl7mK4yVfElkKAh7q+TRUCaea4a2SMLr1z2xZL7s9N4lkrvrBblxRuEPvxWQ==", "dev": true }, "long": { diff --git a/rwasm/testdata/as-set/package.json b/rwasm/testdata/as-set/package.json index 2349401f..f0a291c1 100755 --- a/rwasm/testdata/as-set/package.json +++ b/rwasm/testdata/as-set/package.json @@ -10,10 +10,10 @@ "author": "", "license": "ISC", "devDependencies": { - "assemblyscript": "^0.18.24" + "assemblyscript": "^0.19" }, "dependencies": { - "@assemblyscript/loader": "^0.18.24", + "@assemblyscript/loader": "^0.19", "@suborbital/suborbital": "file:../../../api/assemblyscript" } } diff --git a/rwasm/testdata/content-type/content-type.wasm b/rwasm/testdata/content-type/content-type.wasm index b854943d..6706ff8d 100755 Binary files a/rwasm/testdata/content-type/content-type.wasm and b/rwasm/testdata/content-type/content-type.wasm differ diff --git a/rwasm/testdata/fetch/fetch.wasm b/rwasm/testdata/fetch/fetch.wasm index 61e9eea3..e3cac92b 100755 Binary files a/rwasm/testdata/fetch/fetch.wasm and b/rwasm/testdata/fetch/fetch.wasm differ diff --git a/rwasm/testdata/get-static/get-static.wasm b/rwasm/testdata/get-static/get-static.wasm index 6bba05e8..92eea922 100755 Binary files a/rwasm/testdata/get-static/get-static.wasm and b/rwasm/testdata/get-static/get-static.wasm differ diff --git a/rwasm/testdata/hello-echo/hello-echo.wasm b/rwasm/testdata/hello-echo/hello-echo.wasm index 837d2c1c..6da468d7 100755 Binary files a/rwasm/testdata/hello-echo/hello-echo.wasm and b/rwasm/testdata/hello-echo/hello-echo.wasm differ diff --git a/rwasm/testdata/log/log.wasm b/rwasm/testdata/log/log.wasm index 40238589..2ad9fe0b 100755 Binary files a/rwasm/testdata/log/log.wasm and b/rwasm/testdata/log/log.wasm differ diff --git a/rwasm/testdata/return-err/return-err.wasm b/rwasm/testdata/return-err/return-err.wasm index b558e6c9..ad43e6f9 100755 Binary files a/rwasm/testdata/return-err/return-err.wasm and b/rwasm/testdata/return-err/return-err.wasm differ diff --git a/rwasm/testdata/runnables.wasm.zip b/rwasm/testdata/runnables.wasm.zip index c0f0e174..3ceb444e 100755 Binary files a/rwasm/testdata/runnables.wasm.zip and b/rwasm/testdata/runnables.wasm.zip differ diff --git a/rwasm/testdata/rust-get/rust-get.wasm b/rwasm/testdata/rust-get/rust-get.wasm index 728e0fcb..dcbb732c 100755 Binary files a/rwasm/testdata/rust-get/rust-get.wasm and b/rwasm/testdata/rust-get/rust-get.wasm differ diff --git a/rwasm/testdata/rust-set/rust-set.wasm b/rwasm/testdata/rust-set/rust-set.wasm index b22f8d10..945f8469 100755 Binary files a/rwasm/testdata/rust-set/rust-set.wasm and b/rwasm/testdata/rust-set/rust-set.wasm differ