Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/swiftwasm/WasmKit
WebAssembly Runtime written in Swift
https://github.com/swiftwasm/WasmKit
The version was not updated in the last two releases.
ef1cf920e894b2b311927f712fc6e854cdcc0b79 authored 12 months ago
We now have two dependencies list for ci.swift.org's local dependencies
and usual remote depende...
6dfc20ab07e9c8c8e1a7f76462516c20413f2526 authored almost 1 year ago
Optimize VM Engine (Part 1)
4049a4e1b73f6fc9136bc13b7deaa08ac36b7b47 authored about 1 year agoc2357e90aa34f77a54d9d6e53d08297d924076ab authored about 1 year ago
But not on release builds to avoid the non-trivial overhead of
interception.
bda3fd4b4b07724be5554c828e54d98a86c7c910 authored about 1 year ago
17% speedup
cca3464b22584df191c45d93ba463b4ed193afc0 authored about 1 year ago40ba2ca14bdc0ac739ff73965df7f4fbb11301ce authored about 1 year ago
bc711b8a956a8cb7e409871c783b9a11bf806e53 authored about 1 year ago
4f0ac6ace2d8daf95e814fc1259124ad3e769a3d authored about 1 year ago
2% faster
4ab1d5106f36a6234ac35b6e94b67e7d4048b4aa authored about 1 year ago2967c24b5e21f3e64e39f80a96eaa39e13f7696b authored about 1 year ago
50% faster
833d957aecd6ab61232d9f197f7d75bf2ce9e130 authored about 1 year ago42f1ff3fc776c3d82f4a9e09a8961607ea5c8791 authored about 1 year ago
c910c9269e4a998d981a5741b83ef84886ad7d10 authored about 1 year ago
9d5bdc37fcf1246cca4189883d82cee1ea80d226 authored about 1 year ago
The returning enum is not POD, so it causes ARC traffic while returning
StoreFunction.
d558ab231bcc19ae8bbb4be2d52a68da8168ab86 authored about 1 year ago
since the index is already checked at validation time
d3b66ebcc0862fff1473c422557751418539c310 authored about 1 year ago1b8d395a63cecab694b753d4115eb8b25efe6f63 authored about 1 year ago
bc14ce40725104a1604ed8d0cfeef543bc90fe75 authored about 1 year ago
0a348c23660988a2317cac7400ea5b2d6be96d6f authored about 1 year ago
c53ff8e2d381799879477346453f5c20138669ef authored about 1 year ago
424a85535a44f960e9b2362917122254db61e95b authored about 1 year ago
16c38a41355e99a92d4a982ed54eb9da70c9369d authored about 1 year ago
9f3519e23645bcdd634817d3a1d4fd95ad2bafa4 authored about 1 year ago
6a21fb24bbd28d85ac24e2829040a6b218bdff28 authored about 1 year ago
This reverts commit 86fd9d16182dc87b17877b07acd3bb62867c6d51.
9f58ecd5e3a8faa7170a5b6985a8b6ee690d2087 authored about 1 year ago2f39e21b3c4cc1582b608076a6b59c5d570eb009 authored about 1 year ago
138946b6cb730d0312f6b31c3fe972880f26a134 authored about 1 year ago
882f0b10aec4029e3145a4e46dd575abfc2f3cd5 authored about 1 year ago
51bb77cc89b0a9ae45b636358a281eb6f770dfc8 authored about 1 year ago
99495c4c5e41eceeecac9aaa9dba9f129394004d authored about 1 year ago
3163982520812553a4cf9622ac51c579eddb510f authored about 1 year ago
c864d8f69395c68aa93b1ce698c37daa0c5fa180 authored about 1 year ago
c82d440d7c6eaad4b494eb246b82cf510a5f6319 authored about 1 year ago
73fd887f2d3fd8481d9c79bd401521e2072b2649 authored about 1 year ago
8d555c61140633ae33270c265d71796cbec46225 authored about 1 year ago
4258a0cddb0f9c1f3730973aa80387bd57ee403f authored about 1 year ago
2a644134e4b094a010e95720c17c8782d851dd82 authored about 1 year ago
cache-misses 11.892% -> 3.741%
400e19685ff811f7546736592b7ae505bb53d245 authored about 1 year ago2% faster
b4b87d7b087d93bb4975ab6b42b6a2ae9a534c57 authored about 1 year agoa5e488d4a3506bcb0ed552b887f6547f5837dbbf authored about 1 year ago
8% faster
cache-misses 35.965% -> 11.892%
0fbc14aaaa940f78cd6af9620962ef1a49e30cd3 authored about 1 year ago
to reduce ARC traffic for every call
233fa22f2a935d1de935e8a27a495f6e1021a22b authored about 1 year ago807db0ac9dc4e659e52777e93772d5d9c2031e56 authored about 1 year ago
441b4ce92e978f0ef978a994051d02fea843c6bd authored about 1 year ago
This reverts commit e7b9e4fcaf838f74787d0d7e0d1fb240f4cae02d.
0ee5b91f078d766085edc29a68d2d360d87866e8 authored about 1 year agocbc4aefed30ac4a33173143ac7626036a82ba2e3 authored about 1 year ago
6873b950d0e66cda2955194ce0abe2f80da3e4ba authored about 1 year ago
06d8404e96599850f4a931775481df59b8213820 authored about 1 year ago
af127fd75b7fb2dff0d80d2076c77ec74a4fce6b authored about 1 year ago
49056fd5abf6c033a712fa4f136629a3bc3e06c5 authored about 1 year ago
0583d52ee2c395928d25541273e1defe79909e2f authored about 1 year ago
adf82485c98b2e21ab5e06edcf91938c3ac09859 authored about 1 year ago
362b4a2be6a0028359f64f0f641a3745e8bc7e56 authored about 1 year ago
40f7658336f5741e38dd66f7c31fe3c7230ab9a0 authored about 1 year ago
3186d0a97e4c7974c396ec0ffe0a24202177cdcf authored about 1 year ago
Instead of allocating separate Array for each frame locals, allocate a
single Array buffer and u...
To avoid triggering CoW at popping values from stack
91a5a774700085ac6596956aa594a31552ad9c96 authored about 1 year ago8% faster
f5f88ad20f03656abe80d4e38406d13500abdc4e authored about 1 year ago84a112f401a323fba512e47dfa14f2224cf9d4ea authored about 1 year ago
bcde58c34c5e5b8827e6d44feeed0d49919bdb06 authored about 1 year ago
887e5e28228113b0c30b4821c575aa3cca6141cf authored about 1 year ago
718d4a3d0f1e9a216c51cb28649e06e315a272f0 authored about 1 year ago
Support reentrant function call between host/guest
5c2f24adc5d67d7d579559490a1afebc6ab77666 authored about 1 year agoSince `Runtime` manages the single execution state, it wrongly executes upper frame instructions...
f2eef103d7c39e536c6e749dae1904fe749b45f7 authored about 1 year agoExtract `ExecutionState` from the `Runtime` type
a5e045dc578f5ae6fd72f02a152076e8ccec51b8 authored about 1 year ago`Runtime` no longer manages the execution state of a guest program. Separating the execution sta...
7353d2bb3530b0e52c0752e59756a3e5f377a3ce authored about 1 year agoMark `Function` as `internal` and rename it as `GuestFunction`
ff44b0acb04bacc5525117231cee5ff303f6493b authored about 1 year agoThis resolves a naming collision between the existing `Function` type declared in `Types/Module....
f8ebe85e5744f0aa315c8c6f449b111e7351cfe3 authored about 1 year agoExpose a way to allocate a memory from host
ddf4b2fbe02978a2403d275bc89385e9531e1da2 authored about 1 year agoWhen using WasmKit, in certain cases we need `HostModule` to provide a host memory instance, as ...
467f8ca26e75bbe0ad8d69b51a37d767aa2351e6 authored about 1 year ago
They are excluded from compilation in Package.swift, but SwiftPM warns
about them if they are no...
5d94eb5b63db3f0f1b6af7729185886f3f7ede6d authored about 1 year ago
fea7beb98d9b63df04f8d3803fa9557d62ee6c6d authored about 1 year ago
5fbe080d8fc39cf0063d48cdf68d3e9edda622be authored about 1 year ago
15343f2ac4235636498e5e3e232b51fa4efe31f4 authored about 1 year ago
0f8c35894cb3f0452ef5de17fd876d1b81c63ce9 authored about 1 year ago
0110b6dabbad1475817cdfa37c7a6356035246ba authored about 1 year ago
swift-log is only used in the top-level executable targets and it means
we don't need logging ab...
941f44730e4ecefa1344f13f8faec3ceb1537f28 authored about 1 year ago
858cf8c28eabef53a1674e5d5b65330fff200a94 authored about 1 year ago
This is a follow-up commit of d984a6c6ae0f23a4434f87748bac2e11085ab3c1
0336564748991f74afb0ac84f05f2f00e69c0c85 authored about 1 year agoHere is a more detailed breakdown for specific changes:
1. Renamed the project from WAKit to Wa...
2d47308beb0b80a17dab47f33f67db6ee1ddd907 authored about 1 year agoSpec tests status before:
```
12251/27773 44% passing
```
After:
```
12376/27773 44%...
This refactors some substantial amount of code. The benefit is that it's easier to avoid ARC ove...
322479781f9450105e4acd1882b06ef5c92d982d authored over 2 years agoI also implemented `truncS` and `truncU` instructions here, which fixes `traps` spectest.
7161a77c035927fd099fa146b4d4aa6392a4b971 authored over 2 years agof41d6a8d03b215671792070771722d3d8279dbfd authored over 2 years ago
c5b0aedd98ead983cc274704a12b00ab4e43c76e authored over 2 years ago
16147f54aa00247f1eb004d5754c30e7d1a14abd authored about 3 years ago
c4622f895eef895933a45c6b0a9c5e2c325b6a10 authored about 3 years ago
08de5e2fc26009dc17744cd7f566f1f634f56bd7 authored about 3 years ago
b5f7c06ebeb42f10941efe0ba12d6eb5c3125505 authored about 3 years ago
Current status:
```
12601/19331 65% passing
```
Fixes float encoding in JSON test spec, which need to be parsed as `UInt` and then converted to ...
bd2617fd996b36209fcc9a4657d607cb406502de authored about 3 years agoThis fixes 38 more spec test assertions, primarily in `address.wast`.
Current status:
```
6...
This fixes 61 spec test assertions, primarily OOB in `address.wast`.
Current status:
```
65...