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

Use OptLevel setting in tests.

3e95353004089642be6d28fde19cd0790349ef7e authored almost 6 years ago by Tyler McMullen <[email protected]>
make the borrow checker happy

35f9bec4a14e51b887f1ca22b5f780271516543a authored almost 6 years ago by Tyler McMullen <[email protected]>
broken. in the process of adding a opt-level flag.

6a024664801e6f0a58358a427dee5315a3404225 authored almost 6 years ago by Tyler McMullen <[email protected]>
[lucet-runtime] add docs about unsafety of running guest code

4bc513c3d6caadac59a510a5b3918f8801ddbd62 authored almost 6 years ago by Adam C. Foltzer <[email protected]>
Merge pull request #5 from fastly/acf/terrarium-integration

Updates to support Terrarium integration

c5e2baac677ac3d37aba4c56afdcac5523a74194 authored almost 6 years ago by Adam C. Foltzer <[email protected]>
[lucet-runtime] API tweaks and fixes to support Terrarium

- Changed the instance creation interface to use `Arc<dyn Module>` rather than `Box<dyn Module>`...

e8dbe9c2b7941814d116acb13f98d28b129c8917 authored almost 6 years ago by Adam C. Foltzer <[email protected]>
fix indentation

b55566b303c300218ee435f0ba536f7b1e61b80f authored almost 6 years ago by Adam C. Foltzer <[email protected]>
Merge pull request #4 from fastly/acf/runtime-docs-api

Rust runtime docs and API refactoring

45e495b0a22913acf2f3f888b1a05bb32de24168 authored almost 6 years ago by Adam C. Foltzer <[email protected]>
[lucet-runtime] rename `lucet_limits_exceeded` to clarify early ret

95df262c0468e9093771527c5c2abf7291ea2d8e authored almost 6 years ago by Adam C. Foltzer <[email protected]>
Merge remote-tracking branch 'origin/master' into acf/runtime-docs-api

76d662976ac4ad4f81754780ecd8ccf90ffdcc83 authored almost 6 years ago by Adam C. Foltzer <[email protected]>
[lucet-runtime] docs and API cleanup for Val/UntypedRetVal

d6b93db7d4a0b36e3ad03471218f85c9200da55b authored almost 6 years ago by Adam C. Foltzer <[email protected]>
[lucet-runtime] more refactoring and docs, particularly for errors

Also includes some deduplication of code from Region implementations

1f7f3171d3998f6990cb61b888d84fa8381d0a62 authored almost 6 years ago by Adam C. Foltzer <[email protected]>
[lucet-runtime] additional refactoring and docs, focused on vmctx

c83e94dc744ec83d5e981c3ead10ba33b8b017c3 authored almost 6 years ago by Adam C. Foltzer <[email protected]>
[lucet-runtime] add `Error` type, Rustify `run` API, add more docs

29674842dc0c60b8083fef7e6fcfd871462c0129 authored almost 6 years ago by Adam C. Foltzer <[email protected]>
Merge pull request #3 from fastly/pch/cargo_audit

add `cargo audit` to CI testing

0ff0de1dc866ddf4e1d421ac15354e312d0e533e authored almost 6 years ago by Pat Hickey <[email protected]>
[lucet-runtime] refactor regions and modules, and add more docs

a4e6ba37c5dee86d234ba478d1d9636d1cb0da19 authored almost 6 years ago by Adam C. Foltzer <[email protected]>
[lucet-runtime] [lucet-libc-rs] docs, API refactor, libc link fix

This commit was originally going to just be docs and API refactoring, but as part of the refacto...

22d2c408d360f4d7e9f18c7f5792ac0bb6d765b3 authored almost 6 years ago by Adam C. Foltzer <[email protected]>
add contributor covenant 1.4

339fa11f3c9223c2265a56e94e9647d1a342c8d7 authored almost 6 years ago by Pat Hickey <[email protected]>
readme: add security reporting info

095b0f15d8bc8d40a27aa4cfc40704029abf1ed6 authored almost 6 years ago by Pat Hickey <[email protected]>
add `cargo audit` to CI testing

5ab7571aa7194a4e724ad34e9eef6e8433c92402 authored almost 6 years ago by Pat Hickey <[email protected]>
Merge pull request #2 from fastly/acf/lucet-runtime

Refactor lucet-runtime to allow parameterized tests

83be4dd5455561396039db8254d2a42afcf9a363 authored almost 6 years ago by Adam C. Foltzer <[email protected]>
[lucet-runtime] refactor signals from instance.rs and refine pub API

dff84337aa4eb380c66886639585eb6954efc7ce authored almost 6 years ago by Adam C. Foltzer <[email protected]>
[lucet-runtime] start top-level documentation

Also reenables building of the Context doctests, since the internals module now exposes everything

3ef435e363c49859c225692787a48e62be5eab92 authored almost 6 years ago by Adam C. Foltzer <[email protected]>
[lucet-runtime] extensive refactoring to emulate parameterized tests

Sadly, macros seem to be the best solution available at the moment.

64b19b1d5197d6da37b01b2f5393270896862688 authored almost 6 years ago by Adam C. Foltzer <[email protected]>
gitignore pyc

bc02ee95d13e118ad5a1f8ba4a40bdc9262e54e0 authored almost 6 years ago by Adam C. Foltzer <[email protected]>
[lucet-runtime] `pub(crate)` -> `pub` to allow backend abstraction

ee81b2bc647261f72c1de81c2730b5e57e0a3a49 authored almost 6 years ago by Adam C. Foltzer <[email protected]>
Merge pull request #1 from fastly/pch/license

Add Apache-2.0 WITH LLVM-exception license throughout

4678e4c5a9bb57b209dcef98dcbcbb707b6cfee1 authored almost 6 years ago by Pat Hickey <[email protected]>
add authors, descriptions, and repositories to cargo.tomls

06c5ac48181eec61067032250fe651a806d4cb67 authored almost 6 years ago by Pat Hickey <[email protected]>
add Apache-2.0 WITH LLVM-exception license throughout

1a45cf56ca2d6e8a5b79c4149db5abb4035ff215 authored almost 6 years ago by Pat Hickey <[email protected]>
add clang-format and gitignore

780ad3c97563a593d9805c422f9d5c502c31e853 authored almost 6 years ago by Pat Hickey <[email protected]>
travis

638d265a5f2cbee8ffbd61db849b14f3a53508c6 authored almost 6 years ago by Pat Hickey <[email protected]>
lucet-runtime: makefile fixes

cdfd0dccd8a071e718e4e93eec7c668ab9adb821 authored almost 6 years ago by Pat Hickey <[email protected]>
add cranelift submodule

4bdef538c445c2e3a2ccb87fb3d0e6865ad753fb authored almost 6 years ago by Pat Hickey <[email protected]>
add compiler-rt submodule

github.com/llvm-mirror/compiler-rt is an unofficial mirror of the
compiler-rt subdir of the llvm...

7b4f52252588b68f84ae5783a9aa7f915d70af21 authored almost 6 years ago by Pat Hickey <[email protected]>
add musl submodule

at release 1.1.19

8ed151bb482a3a9c127078978132ee5b62dbc5b2 authored almost 6 years ago by Pat Hickey <[email protected]>
add pwasm-validation submodule

this is tech debt. we need to replace this validation code with
something approved & merged by u...

08ac08b0f89290e1762a8b44c3c7d2de309d10f8 authored almost 6 years ago by Pat Hickey <[email protected]>
import lucet-runtime

isolation repo 5ee8187929a5f3afe43cc20c2c58dd34386a290b

0c2e7cebc5ef6da470d3e659a3edcea137037bd0 authored almost 6 years ago by Adam Foltzer <[email protected]>
add faerie submodule

5de6dd114db5dceaa305a445113fe380aeee35a2 authored almost 6 years ago by Pat Hickey <[email protected]>
add webassembly spec submodule

4761efc06880629fb5ea3e6565d79e0fa49c3d4b authored almost 6 years ago by Pat Hickey <[email protected]>
initial import

isolation commit 1293a07410b7793f66d1087963a608adbd5291a6

Co-authored-by: Adam C. Foltzer <acfo...

7e7dc8a0ae0d96a6d761ef26c913f3f4aa3b1a32 authored almost 6 years ago by Pat Hickey <[email protected]>
initial commit

1ff041f1825c9d4f4db6f05b2455abc4cad0cb80 authored almost 6 years ago by Pat Hickey <[email protected]>