Ecosyste.ms: OpenCollective

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

github.com/swiftwasm/wasi-sdk

Obsoleted. See https://github.com/swiftwasm/wasi-sdk-build
https://github.com/swiftwasm/wasi-sdk

Temporarily disable tests in main.yml

b55303515695e9d23aca515c46bcfebedd83c160 authored over 4 years ago by Max Desiatov <[email protected]>
Remove SWIFTWASM_ENABLE_PTHREAD flag

09dbe2f153a3606aec61b4c571009fc618af8a6f authored over 4 years ago by Max Desiatov <[email protected]>
Pass SWIFTWASM_ENABLE_PTHREAD to libcxxabi

dd0c29e0e063947cd3e8e05315dd47d2947f75d7 authored over 4 years ago by Max Desiatov <[email protected]>
Pass SWIFTWASM_ENABLE_PTHREAD to C/C++ in libcxx

975018a0148c66e051ab6d305049fc677e2b063b authored over 4 years ago by Max Desiatov <[email protected]>
Pass SWIFTWASM_ENABLE_PTHREAD in wasi-libc

c55587afdc704e9f450390150696ff0bbe90bcfe authored over 4 years ago by Max Desiatov <[email protected]>
Pass SWIFTWASM_ENABLE_PTHREAD flag to wasi-libc

e01b97cdaacec2f46085bd4248febf4b95f73a1c authored over 4 years ago by Max Desiatov <[email protected]>
Flip COMPILER_RT_EXCLUDE_ATOMIC_BUILTIN flag

77a3e4abb81ce735861a0087ffe799fc74492318 authored over 4 years ago by Max Desiatov <[email protected]>
Avoid installing unused tools

265652648a949c2f518aa064b17c11292de72874 authored over 4 years ago by Max Desiatov <[email protected]>
Toogle LIBCXX_ENABLE_THREADS for libcxxabi

8062e42f7229cb23d3e8cb253cdda700506a6263 authored over 4 years ago by Max Desiatov <[email protected]>
Toggle LIBCXX_ENABLE_THREADS flag in Makefile

6ad234a27a2b552d4dfe1bc419f84f11e89c6c5d authored over 4 years ago by Max Desiatov <[email protected]>
Disable Windows, specify OS versions in main.yml

9ad28b8f952220f2198cdd70ceaca9ddee390495 authored over 4 years ago by Max Desiatov <[email protected]>
Remove invalid signal tests

38e4a08ab1be7eda8160cd32a2693bc1d2d49062 authored over 4 years ago by Max Desiatov <[email protected]>
Update the llvm-project submodule

624c317cdc42a3435d107957cc80f38739562cbe authored over 4 years ago by Max Desiatov <[email protected]>
Reset wasi-libc due to the signals breakage

6f46487131435e11a743a71a30137761dfdd4517 authored over 4 years ago by Max Desiatov <[email protected]>
Update main.yml

def578a3b6c0febb1da470860af9d6417536accf authored over 4 years ago by Max Desiatov <[email protected]>
Update wasi-libc and llvm-project

066bc2a9396d93ee3a285e6b31eaa257239285c5 authored over 4 years ago by Max Desiatov <[email protected]>
Build and test SDK without requiring root (sudo) access (#143)

We still build with the `/opt/wasi-sdk` prefix but we don't actually
install into that director...

548c08f4757584f5f34845e76e87e1320beee4ce authored over 4 years ago by Sam Clegg <[email protected]>
Test signals (#140)

* Add a basic testcase for emulated signals.

* Add a testcase for raise(SIGABRT).

* Fix st...

ceabbfe181599bca83d81e087a229797e472c09c authored over 4 years ago by Dan Gohman <[email protected]>
pull in wasi-libc in prep for release 11 (#141)

de17ec51291993a38ef545ee83cb389c05c622b5 authored over 4 years ago by Pat Hickey <[email protected]>
Add a basic mmap and munmap testcase. (#137)

* Add a basic mmap and munmap testcase.

* Convert test parameters from strings to integers.

4f53c610b363c84c1959c3dd0e940aea1d2b94f2 authored over 4 years ago by Dan Gohman <[email protected]>
Remove branch from LLVM submodule (#136)

The update to LLVM 10.x was done in #108 but the submodule branch was
not updated.

As discus...

ef4b45d99cad8267486e4314c928d43b2212b121 authored over 4 years ago by Orestis Floros <[email protected]>
Honor $CC and $CXX in test runner (#132)

800231ee93af6b16ac4202bc39426e78f006ab4f authored over 4 years ago by Sam Clegg <[email protected]>
update links to wasm org, avoid github redirect (#130)

5531968c1817b1d6763cbc96b84238b4cd02e0ab authored over 4 years ago by Steve Manuel <[email protected]>
Fix windows SDK builds (#126)

* Make build work on Windows

* re-enable windows build workflow

* fix make check

* fix ...

6c59b6487c78d742961da7d7fea6bcbe7f9284db authored over 4 years ago by Vladimir Vukicevic <[email protected]>
Update name of github artifact upload after #123 (#124)

41a660013f12f0fbf4160f48dd1582385482dc37 authored over 4 years ago by Sam Clegg <[email protected]>
Build against ubuntu xenial (#123)

Fixes #98

69e46b88d8e74fb0954a0e1773e94c485c929cf0 authored over 4 years ago by Sam Clegg <[email protected]>
More CI Fixes (#119)

* ci: add separate job to run docker build script

so that it doesn't bitrot

* github ci: t...

6b453df18725a09a1ee998662ee8696c16ba7ec1 authored over 4 years ago by Pat Hickey <[email protected]>
Support older cmake versions by not using `-B` flag (#120)

Looks ike this flag was added in 3.13:

https://cmake.org/cmake/help/v3.13/manual/cmake.1.html

4051341c9a00c1a7d8490771bf549f32a7432a5b authored over 4 years ago by Sam Clegg <[email protected]>
Fix `strip_symbols.sh` on mac; bump libc to include utime.h (#116)

* strip_symbols.sh: make it work on mac as well

* wasi-libc: added utime, point at master

d5e91f6f0f0ee51d386dceb8c517aa609528aad4 authored over 4 years ago by Pat Hickey <[email protected]>
Add a testcase for stat and lstat. (#115)

b00a73afa2dc825cb831ca9e21cf2e3afd2fe433 authored over 4 years ago by Dan Gohman <[email protected]>
Strip symbols of all binaries generated in /bin (#109)

f754491ed2aebeeedfc017f1efeedc86a47fae83 authored over 4 years ago by Andrew Brown <[email protected]>
Add beginner-level documentation for installation and use (#107)

4d08c33d251a464c7145ef3d34d2f48f650c554d authored over 4 years ago by Andrew Brown <[email protected]>
latest wasi-libc (NFC) (#113)

* latest wasi-libc (NFC readme changes)

* latest libc again - this time with latest wasi subm...

0cb1af8e7269e6ae63bf031926500cd4f14ac42b authored over 4 years ago by Pat Hickey <[email protected]>
Update LLVM to 10.x (#108)

* Update llvm-project to release/10.x and wasi-libc to latest master

* Strip symbols regardle...

49e969b3a1402f1f891d26584236dc755f5f98fc authored over 4 years ago by Andrew Brown <[email protected]>
Makefile refactoring. (#106)

These changes are factored out of #89. NFC.

17315135ea73786848c1be4d699e5af2d209d8b4 authored almost 5 years ago by Dan Gohman <[email protected]>
Add tests for assert, abort, and environ. (#105)

To support this, add a mechanism for filtering test output to filter
out uninteresting diffs.
...

b80771e767ca616151d157d73616474fb2751d9a authored almost 5 years ago by Dan Gohman <[email protected]>
Various github action cleanups / improvements (#104)

- Don't build pushes to non-main branches, only build the PR itself.
- Remove special windows l...

79e5760710d262ab95c06c27bf8e32421b93a97a authored almost 5 years ago by Sam Clegg <[email protected]>
Update submodules and switch to llvm 9 branch (#102)

This change was mostly generated by changing the upstream llvm
branch to 9.x and running:

...

79d881c6f2d2760bf2b16af68e83c1540272e969 authored almost 5 years ago by Sam Clegg <[email protected]>
Add a LICENSE file, "Apache-2.0 WITH LLVM-exception". (#100)

This uses Apache-2.0, which is the same as what's used in other
WebAssembly CG repositories, pl...

46e9631b8222e24d46dec2d30078a24ff8f80470 authored almost 5 years ago by Dan Gohman <[email protected]>
Add several tests to test printf of various configurations.

wasi-libc builds special versions of printf and other routines optimized
for the case where long...

a6c0a9b3a407bf56dce7607eee4194303c3127d2 authored almost 5 years ago by Dan Gohman <[email protected]>
Add a test for environment variables.

This adds basic support for environment variables to the test harness,
and adds a simple test.

...

51abbf27ae63209a49666de027e4fa81e7d367db authored almost 5 years ago by Dan Gohman <[email protected]>
Add NINJA_FLAGS support (#92)

677ffc715c338bba2b1a157ada0ce9618ac71a16 authored almost 5 years ago by Shao Cheng <[email protected]>
Add a few more interesting addresses to the addresses test.

5e71a54257756abcbade55d8527f28b952df11d4 authored about 5 years ago by Dan Gohman <[email protected]>
Don't compile `__data_end` on clang 9.0.

9b2390ca3dd35a378283e1ba1efc7519998db26d authored about 5 years ago by Dan Gohman <[email protected]>
[CI] Run make check after running the build.

8fe9c630a670906dbdc89795a9b25a84ccbaacf0 authored about 5 years ago by Dan Gohman <[email protected]>
Add a make check rule and run it from the CI script.

d29a08f8db885aaddacf2eeaf05b74e383c6a7b6 authored about 5 years ago by Dan Gohman <[email protected]>
Add a way to run the testsuite in compile-only mode.

757c2627193d4d793b30f39e1db8e06a16be255c authored about 5 years ago by Dan Gohman <[email protected]>
Fix a typo in a comment.

a73a2b3779e98969a1041719d024b13e210f9948 authored about 5 years ago by Dan Gohman <[email protected]>
Delete unused file.

68603d47f2213034429b6f1928164eab1b164cb4 authored about 5 years ago by Dan Gohman <[email protected]>
Add comments.

1928fc364b35d83301a6a9a1d0c777545bb57abf authored about 5 years ago by Dan Gohman <[email protected]>
Add comments to testcase.sh.

b4b552c1ef35a614fa6e2b1d3507ee4ee79e53f1 authored about 5 years ago by Dan Gohman <[email protected]>
Rename runwasm to runwasi.

268a57b41f3062cc3345be1a693a38dbb045160f authored about 5 years ago by Dan Gohman <[email protected]>
Add a rudimentary testsuite.

This adds a very primitive test harness and tests relevant to the recent
changes to how program ...

21657b7a78f50a267a3e8574fcd92bde35ba8e3b authored about 5 years ago by Dan Gohman <[email protected]>
Github Actions uploads built artifacts (#83)

* build: put artifacts into dist/. workflow: upload contents of dist/.

* review feedback

*...

2bfea0cc96ef2e4ac8a3293d33b9e16833af4c44 authored about 5 years ago by Pat Hickey <[email protected]>
Roll wasi-libc to include snapshot1 (#84)

This brings in the following changes:

f645f49 Update signal macros after upgrade to snapshot1...

baa9b684ee1f455ef349de34a740382160abfc81 authored about 5 years ago by Sam Clegg <[email protected]>
github actions: pin checkout action to v1 (#85)

master now contains a new v2 beta version of this action that no longer
supports "submodules". ...

3924bbd79e803b98d425a84fb54ed6dcd3379569 authored about 5 years ago by Sam Clegg <[email protected]>
Switch to Github Actions CI (#82)

* add github actions CI

* delete azure pipelines CI

ac571d0fefbd47de60195eb6963eafd5ee1066a3 authored about 5 years ago by Pat Hickey <[email protected]>
Create standalone archive of the wasi sysroot (#77)

Fixes: #69

5225b05436ce57f01fe649f411f3ff701246628b authored about 5 years ago by Sam Clegg <[email protected]>
Don't try to strip llc (it was removed in 5ae9322) (#76)

a944460a3bce6e94a44f804f2ec6a17d335b8695 authored about 5 years ago by Sam Clegg <[email protected]>
Remove redundant llvm cmake args (#75)

1f5bf465eb93e458b5bea833d2f91c53f9991b92 authored about 5 years ago by Sam Clegg <[email protected]>
Install llvm-config and strings.

Also remove redundant install-* rules. Also, don't install llc, since
it isn't an end-user tool.

5ae93222482892bb2938ca5a4794abae8f3a5ca9 authored about 5 years ago by Dan Gohman <[email protected]>
Re-enable llvm-config (but not install-llvm-config), as it's used in the build.

9a57b2d609279525b94175e8f7070592cbb59316 authored about 5 years ago by Dan Gohman <[email protected]>
Don't install libclang* for now.

We can re-evaluate this when the need arrises.

9c477c9f806caf3d981f68d2aa497374808ca0cc authored about 5 years ago by Dan Gohman <[email protected]>
Install libclang headers too.

a9bd8ee7b39bbb56f454105d06446cdd8ab1f28c authored about 5 years ago by Dan Gohman <[email protected]>
Update to the latest wasi-libc.

0eef681afd45ec35c4f3a9edb6c56a132481fb29 authored about 5 years ago by Dan Gohman <[email protected]>
Ship wasi-sdk.cmake as part of the SDK (#70)

350d45b7cca239ebd3c5192c4b2e8cd00028186f authored about 5 years ago by Sam Clegg <[email protected]>
Install additional LLVM tools.

This installs unqualified `nm`, `ar`, and other symlinks, additional
tools including `llvm-objdu...

ccb15b0ac77814f677e9d1531cd0e2487ac29561 authored about 5 years ago by Dan Gohman <[email protected]>
Don't include opt/wasi-sdk paths in tar archive (#64)

Fixes #57

f967f43aeb99cbd1b7e61f74cc5c999e4d6a68bd authored about 5 years ago by Sam Clegg <[email protected]>
Add .dockerignore file (#63)

73d43d9c46b22c69b1362e84960f66277be01014 authored about 5 years ago by Sam Clegg <[email protected]>
Dockerfile: Use debian/stretch as base image (#65)

Ubuntu is based on debian and debian a more stable base to build on
IMHO. This shouldn't effec...

5262413103554ed651ee1793c12f0123e75c3069 authored about 5 years ago by Sam Clegg <[email protected]>
Add a CODE_OF_CONDUCT.md file.

924137701250cebd7dfeb3ef69088223c1fb6b78 authored about 5 years ago by Dan Gohman <[email protected]>
makefile: change name of clang-8 executable to clang-9

989a5ec7a90d5881e7f9ee22632a8cd415e523d4 authored about 5 years ago by Pat Hickey <[email protected]>
llvmorg-9.0.0 and latest wasi-libc

9ecef68ce15ecf6060245d0ddd06243fccd93140 authored about 5 years ago by Pat Hickey <[email protected]>
Mention that setjmp/longjmp are not yet supported.

87b7a019472770f08d49cf3b558867dc76ea74eb authored about 5 years ago by Dan Gohman <[email protected]>
Mention several limitations to be aware of when using wasi-sdk.

e48c80303710a764e3618ec9864f9f01d597aea9 authored about 5 years ago by Dan Gohman <[email protected]>
Add CI status badge to README.md (#51)

df72615194f77707dc64c45924200c8e98110099 authored over 5 years ago by Sam Clegg <[email protected]>
llvm project: use tag llvmorg-8.0.1 (#50)

5e25836f17f5411d83191e2c7b5b7b8cd8e57010 authored over 5 years ago by Pat Hickey <[email protected]>
Update wasi-libc submodule

896a39551956703af8aade88bcd04d9c377f6e39 authored over 5 years ago by Till Schneidereit <[email protected]>
Add Azure Pipelines configuration for Linux and macOS

3dad95d1f3360430de0233ad0883c9481487fd74 authored over 5 years ago by Till Schneidereit <[email protected]>
Use *_LIBDIR_SUFFIX cmake configs to implement multi-arch.

libc++ and libc++abi have config variables which can be used to enable
multi-arch installation p...

1cff039b1cc46d051ed4bd0e1eaeb37246003133 authored over 5 years ago by Dan Gohman <[email protected]>
Use $(MAKE) to building wasi-libc to inherit -j flag (#44)

Followup on #40

d3c256103ce74767040c0448c31877b755705321 authored over 5 years ago by Sam Clegg <[email protected]>
Use ninja generator when using cmake (#42)

Ninja has many advantages. The motivating one is automatic parallelism
according to number of ...

c6c0061b79763c74c24da4fbb8fad73e142c7506 authored over 5 years ago by Sam Clegg <[email protected]>
Roll wasi-libc to get compatibility with llvm-9

See https://github.com/CraneStation/wasi-libc/commit/8df0d4cd6a559b58d4a34b738a5a766b567448cf

3d88cae36b120da1c3aa1ee2f0eec499528e68bb authored over 5 years ago by Sam Clegg <[email protected]>
Don't pass `-j` files to sub-`make` (#40)

When also using `$(MAKE)` this allows using the top-level specified
parallelism and allows usin...

d2d7e22429260766846c1cb21f78f99c9946469c authored over 5 years ago by Alex Crichton <[email protected]>
Disable -fPIC for compiler-rt and libc++abi

c6f4bada2d18124e6c3a7b556d276cf6789fe259 authored over 5 years ago by Yury Delendik <[email protected]>
Rename sysroot to wasi-sysroot.

This renames /opt/wasi/share/sysroot to /opt/wasi/share/wasi-sysroot.

If the user selects an al...

49cf0e78ad774d110f40de66c569ae06f401101a authored over 5 years ago by Dan Gohman <[email protected]>
Update to latest wasi-libc (formerly wasi-sysroot) and llvm 8.0.1.

The wasi-libc update here brings numerous bug fixes and minor changes,
and __wasilibc_rmfileat h...

0c16443fa00fd02fa95c648f784e5007d9366af2 authored over 5 years ago by Dan Gohman <[email protected]>
Update to the latest LLVM release/8.x release branch

This updates src/llvm-project to the latest LLVM release/8.x:

https://github.com/llvm/llvm-proj...

34245cc98dcb34c47f8e1bcda7ddbb783759ef43 authored over 5 years ago by Dan Gohman <[email protected]>
Enable LIBCXXABI_SILENT_TERMINATE for libc++abi.

Libc++abi's verbose terminate handler is only useful when exceptions are
enabled. Disabling it r...

5b377b6b71cf660bf2d365cf90b8651db89ee145 authored over 5 years ago by Dan Gohman <[email protected]>
update wasi-sysroot

Makefile: Don't mix phony targets with directory names
delete a space in predefined-macros.txt
r...

2d0c5e8d6eddaa98cd4d6a4321ecf0f6c7d25679 authored over 5 years ago by Pat Hickey <[email protected]>
Merge pull request #26 from CraneStation/pch/bump_sysroot

bump wasi-sysroot

610a752f72d3d91c360ef04bfcd127ab6df77927 authored over 5 years ago by Pat Hickey <[email protected]>
bump wasi-sysroot

Define TIME_UTC to be 1.
Define CLOCKS_PER_SEC to have type clock_t.
Optimize lseek in the `tell...

774521b92c1afd20a846763ba582419063d03e18 authored over 5 years ago by Pat Hickey <[email protected]>
Say "wasm32-wasi" instead of "wasm32-unknown-wasi" in wasi-sdk.

38cc8a607c40266d32d8ebd28481cfb4be3c521b authored over 5 years ago by Dan Gohman <[email protected]>
Distribute updated config.sub and config.guess.

Distribute versions of config.sub and config.guess with wasm and wasi
support.

Fixes #16.

3f6c4f83a3cb3a3a8b63b4e6fd09e02c26c14634 authored over 5 years ago by Dan Gohman <[email protected]>
Merge pull request #23 from CraneStation/jedisct1/package-builtins

Create a tarball of the clang-rt builtins in tar_from_installation.sh

2e88d7671bd86bd3def21cc42187296c59bce2c6 authored over 5 years ago by Pat Hickey <[email protected]>
Create a tarball of the clang-rt builtins in tar_from_installation.sh

These builtins are required to use WASI with an existing clang
installation.

e07b7df73de7dc8e77044a2343b2816a9106bf17 authored over 5 years ago by Frank Denis <[email protected]>
bump wasi-sysroot: use LC_ALL=c in sorting

6aa39c80546b1bbce18137bbe7ee9e94ac35584e authored over 5 years ago by Pat Hickey <[email protected]>
Merge pull request #18 from kubkon/master

Fixes #15

c03ef433733b03c38c2d0955ed35e5797cb3ddd4 authored over 5 years ago by Pat Hickey <[email protected]>
Fixes #15

fb50c3e21ebb45b060098b6973b67e4df04f0951 authored over 5 years ago by Jakub Konka <[email protected]>
This updates to the latest wasi-sysroot. Major changes:

- Fixes C++ <iostream> with -fno-exceptions
- Fixes the remaining issue in #6 with using newer...

3ef4fbda439ee0e6bb2758795895abd15c3cd035 authored over 5 years ago by Dan Gohman <[email protected]>