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 about 1 year ago
We now have two dependencies list for ci.swift.org's local dependencies
and usual remote depende...
6dfc20ab07e9c8c8e1a7f76462516c20413f2526 authored about 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 over 1 year ago
858cf8c28eabef53a1674e5d5b65330fff200a94 authored over 1 year ago
This is a follow-up commit of d984a6c6ae0f23a4434f87748bac2e11085ab3c1
0336564748991f74afb0ac84f05f2f00e69c0c85 authored over 1 year agoHere is a more detailed breakdown for specific changes:
1. Renamed the project from WAKit to Wa...
2d47308beb0b80a17dab47f33f67db6ee1ddd907 authored over 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...