Ecosyste.ms: OpenCollective

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

github.com/swiftwasm/lucet

Lucet, the Sandboxing WebAssembly Compiler.
https://github.com/swiftwasm/lucet

Merge pull request #67 from fastly/acf/rebuild-for-core_h

Properly mark <wasi/core.h> for rebuilds

8c5e09986aaf985469bb97944ca4fa8b77110393 authored almost 6 years ago
add blog link to README and fix travis badge

70bfb500a65dda8274a1b2380e40dee1dda03141 authored almost 6 years ago
[lucet-wasi] properly mark <wasi/core.h> for rebuilds

5f98d6c4b75100fcdf4e7fbe0393ecf0bb0f5bf0 authored almost 6 years ago
Merge pull request #66 from fastly/fdenis/wasa-update

WASA update

1629e3a046a4a88d4f765a379551ac908d6cfb5b authored almost 6 years ago
Merge pull request #62 from fastly/tyler/readme-tweaks

Last minute README tweaks

27802006c7de48dceb05b9b7df30456e8ad165fd authored almost 6 years ago
WASA update

This adds preliminary support for filesystem operations.

(incomplete, we need to automatically ...

cd8acb9ba2c924849f8c26188357b2948b11af30 authored almost 6 years ago
Merge branch 'master' into tyler/readme-tweaks

beafef3c18f1183399339f737f739cdc325fc28f authored almost 6 years ago
Merge pull request #64 from fastly/acf/preopen-fixes

Add CLI for preopen dirs, fix double-close for preopens

477226dc29b6f9d2bbc6413e3eaa367148d1b583 authored almost 6 years ago
[lucet-wasi] add CLI for preopen dirs, fix double-close for preopens

Adds a silly new example to show filesystem use, along with a tests to make sure the new example...

6a066488d2578f9b2b4279adeb61033d98750c7b authored almost 6 years ago
Merge pull request #63 from fastly/acf/readme-editing

README edits and devenv script fix

1d07c37836e14eff48715b887a6008c30651ca9c authored almost 6 years ago
prevent setenv script from closing terminal when `source`ing

b56697f7665438787bf83a86c098538a625062ba authored almost 6 years ago
Add build status and minorly tweak the layout of the README

f4c0557d4b330364c274e38f189fc4ce1165b550 authored almost 6 years ago
README editing pass

3b112b1dd16a0e2f51960401599c0b6ac9c71cd9 authored almost 6 years ago
Merge pull request #61 from fastly/acf/wasi-readme

Update lucet-wasi readme and add cloudabi-utils license

a888351bbc33693c19a7239848025e2fb3be49d5 authored almost 6 years ago
Merge pull request #53 from fastly/acf/preopen

Support libpreopen syscalls

ab2dec399a4bf2a4e7c97fa5e8490f72fc4092c0 authored almost 6 years ago
[lucet-wasi] update readme and add cloudabi-utils license

0539e896012985751aad552c559bf5c308adff31 authored almost 6 years ago
Merge pull request #56 from fastly/fdenis/lucet-wasi-entrypoint

lucet-wasi: add the ability to change the entry point

67f265ac29526d1e197bead8c44dbec12fd50397 authored almost 6 years ago
Merge pull request #60 from fastly/pch/fix_benchmarks

Fix benchmarks

3b94bfb29c08dc3cede3321da2bdcde782a078c9 authored almost 6 years ago
[lucet-wasi] add `fd_fdstat_set_flags` and `path_open` syscalls

`path_open` in particular is the fundamental piece of the capability-based filesystem access. Th...

4a3ed1f660edc9ec17631ac5257089bccc003f27 authored almost 6 years ago
update to wasi-sdk 3

74a5e815ffa01d058d371a067ba38a47a034c8ba authored almost 6 years ago
[lucet-wasi] support the libpreopen population syscalls

We don't yet support the calls that do anything interesting with these, but they're successfully...

bf9805b10d507cc3c2045bdf1abf2711d7386ee6 authored almost 6 years ago
[lucet-wasi] add stdin test

c96a562fc382418fdafcea6834f8a9a4fc2529d7 authored almost 6 years ago
benchmarks: link with shared objects using `-l` rather than filename

i guess clang was happy to do it via filename, but gcc wasnt

0535e77b363cf1025626e49fc158e52bc3130077 authored almost 6 years ago
lucet-runtime: C API exposes page size as a preprocessor define

the symbol LUCET_WASM_PAGE_SIZE couldnt be resolved from the
benchmarking suite. Rather than fig...

1991160e6c77efd332f6bf4592747b06e54d9a7c authored almost 6 years ago
Merge pull request #59 from fastly/pch/public_wasi_docker

Use public release for wasi-sdk installation

f029625301ef01b27c02be8a3eb5bf6ae85b3e30 authored almost 6 years ago
add dockerignore: dont send target/ as part of build context

eliminates permissions issues and speeds up build

7b6dcf0344dc159ed42499abb23567c2fd185b54 authored almost 6 years ago
dockerfile: install wasi-sdk 2 from github release

closes #39

2476d311baf97ad9e7d60c2a4efced7e2920c7ca authored almost 6 years ago
Merge pull request #52 from fastly/fdenis/interactive-run

Do not use docker exec -t if stdin is not a terminal

93628ced72b9f4555d1fb2b935e6a54c3c89a4f8 authored almost 6 years ago
lucet-wasi: add the ability to change the entry point

1e70848ea01043091888e7aaa126ae5889d26e57 authored almost 6 years ago
Merge pull request #58 from fastly/foote/security-md

Add initial security.md

78c87d995b820feb2237811996f7f36d5d5dcac9 authored almost 6 years ago
Move security.md and supporting files

029ce8c78eef478d89bfe2e29d420824656cade2 authored almost 6 years ago
Add initial security.md

c52d0acd79d738f43dec93d3fd5d8010b295a9d0 authored almost 6 years ago
Merge pull request #57 from fastly/pch/wasi_dev_url

readme: wasi landing page is at https://wasi.dev

ae83e40bf66125a951ecfbe832646a9ef752217f authored almost 6 years ago
readme: wasi landing page is at https://wasi.dev

958e918f3440697b9206bb962c097287f08b98a2 authored almost 6 years ago
Merge pull request #55 from fastly/fdenis/assemblyscript-wasi

Add an AssemblyScript interface to the WASI syscalls

1474eb35c2319c740c5c0283de453e013a204716 authored almost 6 years ago
Add an AssemblyScript interface to the WASI syscalls

1168b6f6d78a39cb9eb42dcabb1afd99eff00020 authored almost 6 years ago
Merge branch 'master' into fdenis/interactive-run

c2fcf59fb25367b2d24e54d0f8ecb4a48d89523d authored almost 6 years ago
Merge pull request #54 from fastly/fdenis/avoid-double-expansion

Avoid double expansion of the original command arguments

2be074b12d1b3dbd77a77e40ce58122298075ce6 authored almost 6 years ago
Don't use docker exec -t if stdin is not a terminal

cd62c8bd10289e9e7ae9ec1ab2785c0a7a63e505 authored almost 6 years ago
Avoid double expansion of the original command arguments

2410c1d49ce844bd216bcfd76d00c2ee4a21faf2 authored almost 6 years ago
Merge pull request #51 from fastly/fdenis/revert-devenv-run-changes

Make devenv_run.sh accept any relative paths again

b7b98832a6e018b2a565500b5f46ce74d4f68533 authored almost 6 years ago
Make devenv_run.sh accept any relative paths again

5add3beafedba3bf6a940d28795242a57d050b97 authored almost 6 years ago
Merge pull request #50 from fastly/pch/update_readme_2

Fix release mode runtime builds; update readmes

b9c36f47432b3f597680f7251a9c3cfac398d16d authored almost 6 years ago
update lucet-wasi and lucet-wasi-sdk descriptions in readme

and delete lucet-runtime/README.rst

069ac18f7b32de3ba17bf334255730464d3a7f16 authored almost 6 years ago
lucet-runtime, lucet-wasi: ensure_linked in release mode

3d6a0813650980d79e568efdee81cb93487f4bc6 authored almost 6 years ago
Merge pull request #49 from fastly/pch/installer_docs

small fixes for installer and docs

66b6b8f2e2c8165abcf8d6e4618effc089a70487 authored almost 6 years ago
devenv_run: fix

5bc1d419062cb992bbf9196d4c440ef068756df7 authored almost 6 years ago
fix travis

b507badfa17ca4a2f5f289047ed5a314fda4959b authored almost 6 years ago
travis: we can use the devenv_run script if we set DEVENV_NO_INSTALL

66915341f0f780dfd42a9e751ac99e6172d726cf authored almost 6 years ago
rename lucet_setenv to devenv_setenv, move devenv installation to _start, update docs

73ba07b39ce6c8b28668a3749dd2867883597560 authored almost 6 years ago
devenv_start: delete unneeded sleep, make it work from any directory

2d13e836c079612504ca4e50c74adfc898d481f5 authored almost 6 years ago
devenv build container: add env variable for when you really want to rebuild

66219fbea929ba8b0d5921ac2aff2a747ab58d26 authored almost 6 years ago
Merge pull request #45 from fastly/fdenis/installer

Add an installer

c94201cd533e88ae608569422dc7ef9fc4f9454a authored almost 6 years ago
Do not run non-shell commands interactively

This causes build scripts to complain that the tty is not a
terminal.

5bfcc3c7a6a09ce58c07896b790658426c4fccce authored almost 6 years ago
Add *-gcc like what Apple does in order to play well with autotools

fc02397c84ddc8d1b7df86e9cb8f8212b8b9ba87 authored almost 6 years ago
Update README.md

7149df237d41329e075475b13fa66e97c4060eda authored almost 6 years ago
Make Travis happy

bd52895586d15d2d56c411fde5b354844d6f4df3 authored almost 6 years ago
Map host path to guest path in devenv_run.sh

8d8e2e84329d19c483869dfb0720b0bf2b8711eb authored almost 6 years ago
Add a lucetc-wasi command

8f561e4e0d177f46c95e3bc874a9dfa3dac9822d authored almost 6 years ago
Move indent.sh to a new "helpers" directory

0a4e020aa1437c1ad9ee49b2efe3d9d114f6c273 authored almost 6 years ago
Add an installer

6a8e1fda4e008ec22c2e9873f46b55038c3fcef2 authored almost 6 years ago
Merge pull request #47 from fastly/acf/wasi-c-api

`lucet-wasi` C API and associated refactoring

e2256d57cc8f895b53dca7825a467fa0dfa1132f authored almost 6 years ago
Update readme to remove reference to generated headers

7608da4a14e7ea3ccd3e2de2f52c098a6ebc0924 authored almost 6 years ago
[lucet-wasi] clean up file handles on drop, and fix symbol exports

ac67821dfa781eb514e9eb0e48a8509ec27b1642 authored almost 6 years ago
[lucet-wasi] add packaging metadata

9de54b69908ec08a11af19b61980c9958a9b41c7 authored almost 6 years ago
[lucet-runtime] [lucet-wasi] refactor for lucet-wasi C API & more

This commit got unfortunately large due to these changes being quite interrelated.

- Make `luce...

365246d1374b546558dfef3b0f38bd5c36dcc0f7 authored almost 6 years ago
Merge pull request #42 from fastly/acf/lucet-wasi

Implement start of WASI syscall layer

d422010a26ae2eae69aed3ce71cb1c5f34d0932d authored almost 6 years ago
Address review comments on #42

f84cda2844def2af1fa83d6a232a68a5976285d4 authored almost 6 years ago
[lucet-wasi] add `__wasi_random_get`

1d15865ae204c94a4d7586df0ca3059f813a3547 authored almost 6 years ago
Update WASI sdk

024a7e4f0c97694c869f26f2cd37dc92d8955e36 authored almost 6 years ago
[lucet-wasi] add clock syscalls, better exitcode handling, add tests

Also adds a print option to the `wasi-sdk` compile/link commands

edab8dc37bde34a247b59f15d71a3e6e4f7498f5 authored almost 6 years ago
[lucet-wasi] add test suite based on hello example

5aa1f76c0a6888ede0692e342891cb1fe6709c26 authored almost 6 years ago
[lucet-wasi] add kgt example

e2d696038a645b15315c44f719d290466bcd75f0 authored almost 6 years ago
Merge pull request #43 from fastly/pch/latest_cranelift

bump cranelift, faerie, and expand readme

fe9c48ddc443c671baa74e7db842cdc1f97b8413 authored almost 6 years ago
[lucet-wasi] add `fd_read`, command line args, and env variables

2ff7ed903dd5a127a61344e56b1f0c181905cf05 authored almost 6 years ago
bump cranelift, faerie, and expand readme

99184356009f0c632895c8b028bb5f9cc744984a authored almost 6 years ago
[lucet-wasi] host bindgen using the headers provided by wasi-sdk

17f768e6c5aabc04066a249b899c508eafc4bfdb authored almost 6 years ago
[lucet-wasi] update bindings and hello example, fix borrowing issues

d7fc1a5b17a7852419ca40524c6c764e2106c0cd authored almost 6 years ago
Merge pull request #41 from fastly/pch/delete_jenkinsfile

delete jenkinsfile

dd56157149e3778d903e63a8a203a642c9f4c414 authored almost 6 years ago
delete jenkinsfile

fb0d201f87205172aab4b1006bcd2e6cda0099aa authored almost 6 years ago
Merge pull request #37 from fastly/pch/delete_runtime_c

Delete lucet-runtime-c and lucet-libc

bf394721717f8c8cec68a4096eee59aa676cee24 authored almost 6 years ago
hostcalls: use new embed ctx methods

b8c806c43cc85457917c2e0c1176f5c345684514 authored almost 6 years ago
add wasi-sdk package to build

528b45d7d59eac2bd5d794f0c0e913b975e3d2c7 authored almost 6 years ago
import lucet-wasi

27a39538efccf926682a585b5644d8c9361dad8d authored almost 6 years ago
Merge pull request #35 from fastly/pch/wasi_builds_tests

Install `wasi-sdk` and use it for testing

1d59134096e15bab1c61dfd7e588b336b626037d authored almost 6 years ago
lucetc: fixup test that uses wasi-sdk api

8897d28fac236caace9254e0615479a94d8a918b authored almost 6 years ago
wibble

4d68d09ad1739cc231dc3a4c4953217c71d66200 authored almost 6 years ago
wibble

f00645e1ece755c072a72916d48a67348e432ea3 authored almost 6 years ago
forgot to delete a line

7d6080bdeb79d0f77dfdb0aed72e134f02b342dc authored almost 6 years ago
wibble

d389bb6798d2e2af6db5f7c355cd204cc824cc9f authored almost 6 years ago
makefile: delete libs

2d2979e99dadff0b72a9b68d385be9621b0a5c88 authored almost 6 years ago
lucetc: remake clang7 toolchain test with wasi-sdk

276308434946cea12496d27b31633b25639d3aaf authored almost 6 years ago
delete lucet-libc

754e55612d2907f86d70f7e94b5e34fd5e680623 authored almost 6 years ago
rename builtins to lucet-builtins

ab2bdfb4f9f45edaa0cd67da8259cfa17ec2373c authored almost 6 years ago
lucetc: delete lucetcc and lucetld scripts

wasi-sdk now takes care of these!

303ddf322379b94295e3b595efe39b88d0ac647e authored almost 6 years ago
lib builtins: translate to use lucet-runtime

b5b1a92006180f6a59d1fbd64c4059fd8587a171 authored almost 6 years ago
benchmarks: patch them up, but they need wasi host support

ee5f64b000be6604d5baa4a31d0822adaf675254 authored almost 6 years ago
indent: no more clang-format

535fc3038915ce9f39e7126a1bf66aab4ec754a8 authored almost 6 years ago
lucet-spectest: rustfmt

1c89c8e83f4c212146f2dffcfe4e89caa30567f4 authored almost 6 years ago
update readme and dockerfile

7f9adde5b30853d08ae25d7f67c1395aea6e16fc authored almost 6 years ago