Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/swiftwasm/WasmTransformer

A Swift package for reading, writing, and transformation of WebAssembly binaries
https://github.com/swiftwasm/WasmTransformer

Add stripIf closure to dynamically determine which custom section should be stripped

d04b31f61b6f528a9a96ebfe4fa4275e333eba82 authored over 1 year ago by Yuta Saito <[email protected]>
Add testing instruction

8e6e3daf1cbde40f36eafe6667fd23ca0c4385dc authored over 1 year ago by Yuta Saito <[email protected]>
Test with Swift 5.7/Xcode 14 (#28)

This allows us to detect issues with different Xcode versions.

41548065647ba1b83ce8774a004763719458c2e6 authored over 2 years ago by Max Desiatov <[email protected]>
Make properties of `FunctionBody` public (#27)

* Make `size` of `FunctionBody` public

This allows size profilers to read function code size ou...

b65e7c5f062b8959ce159aa4e1c4bb8d7938e941 authored over 2 years ago by Max Desiatov <[email protected]>
Make `value` on `SignatureIndex` public (#26)

This is hopefully the last change needed to make parsing with WasmTransformer outside of its mod...

5679ba034e292d6326cfe38a4cb322bba9a9a338 authored over 2 years ago by Max Desiatov <[email protected]>
Make `VectorSectionReader` public (#25)

ab1d2bcdb9b68bd539a1aad5be5c702b98e53c46 authored over 2 years ago by Max Desiatov <[email protected]>
Make `isEOF` and `readSection` public on `ModuleReader` (#24)

Following up on https://github.com/swiftwasm/WasmTransformer/pull/23, this API is needed to full...

2f47698e54cfb9f96ecbfedd507058586390072c authored over 2 years ago by Max Desiatov <[email protected]>
Make `ModuleReader.init` public

Following up on https://github.com/swiftwasm/WasmTransformer/pull/23, there's currently no way t...

6fab0079da1f8cb07251955ca3d810bbcd920036 authored over 2 years ago by Max Desiatov <[email protected]>
Make `ModuleReader` public (#23)

This is needed to fix https://github.com/swiftwasm/Gravity/issues/1, since `TypeSection` is no l...

e2c81b80eeb6776a5a4414a54cc6d27dea03ee92 authored over 2 years ago by Max Desiatov <[email protected]>
I64Import: Publish Import struct fields

b5255decea7ac2e3ff674f5f433d499b2b971ebb authored over 2 years ago by Yuta Saito <[email protected]>
Merge pull request #22 from swiftwasm/katei/allow-select-lower-imports

I64Import: Allow to select which imports should be lowered

ebd25740fd5cab55216d5c88d7b7c0eff32e8175 authored over 2 years ago by Yuta Saito <[email protected]>
I64Import: Allow to select which imports should be lowered

e991c16fabbc349aafbffd1bc0b07d514b294954 authored over 2 years ago by Yuta Saito <[email protected]>
Merge pull request #21 from swiftwasm/katei/fix-i64-result

I64Import: Don't lower i64 result type

492666b035447f6c2413a94c0465f47cb7a0ee50 authored over 2 years ago by Yuta Saito <[email protected]>
I64Import: Don't lower i64 result type

12030181d0268827db2eaf6a08add34eb39c4149 authored over 2 years ago by Yuta Saito <[email protected]>
Add transformer description in help message

5eabee95a2b907f79e037ef59f0787350439e64e authored over 2 years ago by Yuta Saito <[email protected]>
Add cli tool wasm-trans

2a6c7972126ea34f7870adafd9fcdefaef279267 authored over 2 years ago by Yuta Saito <[email protected]>
Merge pull request #20 from swiftwasm/update-support-lib

Embed support object file generated from C instead of hand assembled code

a6d18ccfe15bb0cc93799296909101236e47ad3b authored over 2 years ago by Yuta Saito <[email protected]>
Embed support object file generated from C instead of hand assembled code

1a5821fa244c0e653da6624573b8a0697eaeb630 authored over 2 years ago by Yuta Saito <[email protected]>
Merge pull request #19 from swiftwasm/update-toolchain

Update toolchain

1f63075c7f31d5ed9e97a09df6d82c378e2cfa39 authored over 2 years ago by Yuta Saito <[email protected]>
Fix e2e test against 5.5 toolchain

It accesses clock_res_get at __CFDateInitialize constructor

1dd22ce6ce3cacae233318bfb201bdef874b9077 authored over 2 years ago by Yuta Saito <[email protected]>
fail-fast: false on e2e test

b04ab428863f3132153735b53bc07b7f529817c2 authored over 2 years ago by Yuta Saito <[email protected]>
Update CI macOS version

9792cd0078e57baed28380bb0f4f9a685ae77eba authored over 2 years ago by Yuta Saito <[email protected]>
Update npm packages

2860bc7426ad2c986f98d15730cf1189744a5a8d authored over 2 years ago by Yuta Saito <[email protected]>
Find wabt tools in PATH

9b13cdce84f5b928b16ddba938076af9217c0cd8 authored over 2 years ago by Yuta Saito <[email protected]>
Update PythonKit

1e33e12ae631ddab506854b2a37f978bf07471ab authored over 2 years ago by Yuta Saito <[email protected]>
Add new toolchain matrix in CI

7de02880328fd45e5686b6a1833ed6f07a4b02e8 authored over 2 years ago by Yuta Saito <[email protected]>
Merge pull request #17 from swiftwasm/katei/stack-overflow-sanitizer

Stack overflow sanitizer

042b7b082cbe3cf5b29938030228aca0cd9470bf authored over 3 years ago by Yuta Saito <[email protected]>
Hardcode object file content

ded34e21dfde764031400919fc4e252d8b224f46 authored over 3 years ago by Yuta Saito <[email protected]>
Update assert strategy to reduce code size

712063db1a785798d4ba93fa0695827978b509d2 authored over 3 years ago by Yuta Saito <[email protected]>
Remove unused Error case

6f537170c5252448b91f09449f9d1d8f9b08ece6 authored over 3 years ago by Yuta Saito <[email protected]>
Fix tests

a7423688968acef0a716a2019ead5faf76d7417d authored over 3 years ago by Yuta Saito <[email protected]>
Fix ci

80ce8cff7efe46e0fbf1400b452c1956cf64bb4b authored over 3 years ago by Yuta Saito <[email protected]>
Fix major bugs in transformer

2bbbda6f7b99e610db5439be0daa930644f3219a authored over 3 years ago by Yuta Saito <[email protected]>
Update integration tests as test target

44858e615180bafcf3015caa1ef00a6d9aae9def authored over 3 years ago by Yuta Saito <[email protected]>
Use external report function instead of unreachable

8b70a7733d9d97ea35a0a877bc881eb5b2291d16 authored over 3 years ago by Yuta Saito <[email protected]>
Fix import signature replacement

fb5fcb1fdc743cd4f4d0fd9dd6020d322686cab5 authored over 3 years ago by Yuta Saito <[email protected]>
Update IntegrationTests

ab42057076fbba82013e385645d8fd77f8fea1a8 authored over 3 years ago by Yuta Saito <[email protected]>
Remove unusued code

bcf37298517b91984f87d3d114a1e1a18f9c977c authored over 3 years ago by Yuta Saito <[email protected]>
Use reader API

8e7efdf4df8a44c7d5af6f0de29f55270922ed57 authored over 3 years ago by Yuta Saito <[email protected]>
Add readers

e8b0887da9605e4d02be8685a4c0239ba3326e28 authored over 3 years ago by Yuta Saito <[email protected]>
Initial simple implementation

0c6424beafabb24e1739e28e343e9c2e9edc933a authored over 3 years ago by Yuta Saito <[email protected]>
Add contentStart field for SectionInfo

43bce5a305b7fa04815f0ab9ea50856efe1dc660 authored over 3 years ago by Yuta Saito <[email protected]>
Add consumeInst for general purpose

1fea61d16ba1a35143e31d9e2d45f5f264a2dca7 authored over 3 years ago by Yuta Saito <[email protected]>
Make `TypeSection` public, rename `sizeProfiler` (#15)

I'm interested in parsing DWARF debug info from custom sections, probably makes sense to impleme...

c36f796217048a38947efcd54106e18210a7e312 authored about 4 years ago by Max Desiatov <[email protected]>
Add public `seek` function

72b2968ab1d17c1fc7a61c755603116d766868ef authored about 4 years ago by Max Desiatov <[email protected]>
Make primitive byte seeking properties public

a1f9cafddce0785945efed119d3de87f085435ff authored about 4 years ago by Max Desiatov <[email protected]>
Make primitive `InputByteStream` functions public

338611a0e4fba1e1ea98f616ad63a58f86272954 authored about 4 years ago by Max Desiatov <[email protected]>
Make `TypeSection` public, rename `sizeProfiler`

c401c3bd4230852bf8bbfe1f098bfd1cd87968b9 authored about 4 years ago by Max Desiatov <[email protected]>
Implement a basic section size profiler (#14)

Co-authored-by: Yuta Saito <[email protected]>

ff81804ecd1ca5330ea9f9f23790ad9fa9ae98a3 authored about 4 years ago by Max Desiatov <[email protected]>
Merge pull request #12 from swiftwasm/section-info

Generalize section info parsing in transformers

44e98b847730bbddf0595d52596f6e435ad0f725 authored about 4 years ago by Yuta Saito <[email protected]>
Generalize section info parsing in transformers

fb8391e058792ba0d6b349bf04bb9091cd4b2b8d authored about 4 years ago by Max Desiatov <[email protected]>
Merge pull request #10 from swiftwasm/katei/update-toolchain-version

Update toolchain version

2c97aba206a41f5d354aa57a2c1789bac7aa7d53 authored about 4 years ago by Yuta Saito <[email protected]>
Update .github/workflows/test.yml

Co-authored-by: Max Desiatov <[email protected]>

44662153b119cf7185d390e7c22d3a1a1bf8866c authored about 4 years ago by Yuta Saito <[email protected]>
Update install script

5a2d28e87cb76c2399214fd4743ebfcf91d6f3a4 authored about 4 years ago by Yuta Saito <[email protected]>
Fix download url

e88f24f29bfe0174b0e593efa8597986c1702c30 authored about 4 years ago by Yuta Saito <[email protected]>
Update install script

1f27971038d6ffe948ee0674210ba364e86d6a33 authored about 4 years ago by Yuta Saito <[email protected]>
Update toolchain version

7dec5c79e85854d0840d703c204d0871a01a1d78 authored about 4 years ago by Yuta Saito <[email protected]>
Update README.md

74bd6559322b43390eb6da5a134f5af7f117bd01 authored about 4 years ago by Yuta Saito <[email protected]>
Add public API to strip custom section

8ff0d864cf8d716018f5c9b7f51c4dbe170d3b2e authored about 4 years ago by Yuta Saito <[email protected]>
Add test case for custom section stripper

624b57186a724979b2d8cddb2beed6ca728e38e4 authored about 4 years ago by Yuta Saito <[email protected]>
Implement CustomSectionStripper

d79d945731e03a10cb2806cbafc0be0113a2b9bf authored about 4 years ago by Yuta Saito <[email protected]>
Rename I64ImportTransformer

e30afacf95167e7dae11dc758d209c37a99deba7 authored about 4 years ago by Yuta Saito <[email protected]>
Merge pull request #7 from swiftwasm/ubuntu-unit-tests

Run unit tests on Ubuntu

c7cb17309372e57c9f75f7abd5c7323d667eaddc authored about 4 years ago by Yuta Saito <[email protected]>
Add --enable-test-discovery for Linux test

8b4036e9c7dbff287361d2cceb776c85751fec6a authored about 4 years ago by Yuta Saito <[email protected]>
Remove unused JavaScriptCore import

e78e38bea80e642534fbe074eda64663c227f4e5 authored about 4 years ago by Yuta Saito <[email protected]>
Avoid "Malformed curry thunk?" assertion error

f9e4dd13ea3ab7365ebbb0999fea8e811114f643 authored about 4 years ago by Yuta Saito <[email protected]>
Install wabt on Ubuntu with `sudo`

4a5c0857aa0ecab0d6fc625525af0f1d320fb10e authored about 4 years ago by Max Desiatov <[email protected]>
Run unit tests on Ubuntu

0cf5262b2ca9380b32400165633e3efd92591ebe authored about 4 years ago by Max Desiatov <[email protected]>
Merge pull request #9 from swiftwasm/katei/fix-release

Fix release mode bug and improve performance

ee68ab0071f59adc77cfc1f14a7f02c75ce3a5a3 authored about 4 years ago by Yuta Saito <[email protected]>
Merge pull request #8 from swiftwasm/add-license

Add a LICENSE file

673b0fa079351ba74dc302f414c31a19298b9954 authored about 4 years ago by Yuta Saito <[email protected]>
fixup switch case

9ca100eb7326aec102162fff758e67eac0f89101 authored about 4 years ago by Yuta Saito <[email protected]>
Avoid unnecessary copy

0ab67b6bb927ae2c07c685400a5bfde1e5936a7b authored about 4 years ago by Yuta Saito <[email protected]>
Fix bad parse bug for release build

5a4ec12b94ccd5ddb47bb9ddab51c484ca7f3148 authored about 4 years ago by Yuta Saito <[email protected]>
Add a LICENSE file

917a5addebf4531845db026eebbd6840a0675922 authored about 4 years ago by Max Desiatov <[email protected]>
Merge pull request #3 from swiftwasm/rename-package-name

Unify package name

98fe59e5435538d747211fef96d61b89a84a52c6 authored about 4 years ago by Yuta Saito <[email protected]>
Unify package name

56084be108d3755a65a454f2ae90c9b97d02362d authored about 4 years ago by Yuta Saito <[email protected]>
Merge pull request #2 from swiftwasm/package-name

Update package name in Package.swift

f34d99431d12d391d40132a2bc0e3b400a646dc6 authored about 4 years ago by Yuta Saito <[email protected]>
Update Package.swift

0fd48a4704fa726e1d86626e2cc499d6fa9d7384 authored about 4 years ago by Max Desiatov <[email protected]>
Update Package.swift

27f49c6ecab52cb30ca10805c159564b292bb8cb authored about 4 years ago by Max Desiatov <[email protected]>
Update package name in Package.swift

AFAIU it doesn't remove the need to specify the package name when specifying a target dependenci...

f57b4e25edaa2083c3e9ccca96abe1290116d4db authored about 4 years ago by Max Desiatov <[email protected]>
Update RAEDME.md

a60c9dcc156ee31d05f418edb67c9dd1e6a9a888 authored about 4 years ago by Yuta Saito <[email protected]>
rename

aaba8fb8f0b084ea17d8610770d7c4d9b4ee2624 authored about 4 years ago by Yuta Saito <[email protected]>
refactoring

5862c10cf09cf33772e945d08d16ba036f2a3865 authored about 4 years ago by Yuta Saito <[email protected]>
specify python version

0fd2b6e12df2831faacc3095f3a8fc63959dae67 authored about 4 years ago by Yuta Saito <[email protected]>
debug ssh

d720384b946ec4e31c91b25125c4f0b8d29f27bd authored about 4 years ago by Yuta Saito <[email protected]>
install python dependency

ffd5d52d15ff5fd0f67648eacdc52097e107920a authored about 4 years ago by Yuta Saito <[email protected]>
remove debug step

d7dc12155b6af62efc7ce4d5334b16b527a36228 authored about 4 years ago by Yuta Saito <[email protected]>
fix dependency tools

9fd862ecfa8ed4e4c76799468c56de760526ae23 authored about 4 years ago by Yuta Saito <[email protected]>
debug ssh

336d77892354426533d9265d6622f5b5445c00c8 authored about 4 years ago by Yuta Saito <[email protected]>
use old api

bb32e77f1cde421ee7e573ab2a91754e063afe09 authored about 4 years ago by Yuta Saito <[email protected]>
fix integration test command

071361687ca6d1140a0c4a41d15c0fb8bc32e261 authored about 4 years ago by Yuta Saito <[email protected]>
fix job name

ab505e21edb7bf778baad86cbed699325138d15c authored about 4 years ago by Yuta Saito <[email protected]>
add missing checkout step

20a0b0d603b41093e2aa3009e632f46811aeff32 authored about 4 years ago by Yuta Saito <[email protected]>
add dependency attribute

cfc9966544d53d27435b44568ef0a5c097830d49 authored about 4 years ago by Yuta Saito <[email protected]>
Update ci jobs

3e5df67ceb606d414c055eb3d7107c3a3985573e authored about 4 years ago by Yuta Saito <[email protected]>
Select latest Xcode toolchain

ef447c1a27c9ba14ef2a0137956d830534eb47ff authored about 4 years ago by Yuta Saito <[email protected]>
Fix extension

95bec21899b24a0a780626058c36c1abe7c6ba87 authored about 4 years ago by Yuta Saito <[email protected]>
Setup CI

1a4da7df7048bd76f4d0c2ddfdf244f95148a6d7 authored about 4 years ago by Yuta Saito <[email protected]>
Fix integration test script bug

4fc98e3b85824ebdc959d368dcb8457e2331eb63 authored about 4 years ago by Yuta Saito <[email protected]>
add integration tests on Safari

d9975dfaf2d7cdd10cc25b631fc38b2b2bf4e6a3 authored about 4 years ago by Yuta Saito <[email protected]>