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
fbdcf6685f526bb1a15f20ed95fadcd34b2fd430 authored almost 6 years ago by Pat Hickey <[email protected]>
31ec7e015b93118ff9cff0eb9dad3a2deceb082f authored almost 6 years ago by Pat Hickey <[email protected]>
8ed7c1368996c20d4d21768a276bc92d956caf62 authored almost 6 years ago by Pat Hickey <[email protected]>
a0b2ec8105613fa8af8e50c5712f9fa89b57ada2 authored almost 6 years ago by Pat Hickey <[email protected]>
7b5d365bb59970df1c0955d56dc17e342d6ba5f1 authored almost 6 years ago by Pat Hickey <[email protected]>
b1c679af3e7a22faa4b2462b382429241ede104f authored almost 6 years ago by Pat Hickey <[email protected]>
190c3a1201629420361d1055488825516aafe9ee authored almost 6 years ago by Pat Hickey <[email protected]>
866e82948cfa05993e1bf5e445078c8395afc7f2 authored almost 6 years ago by Pat Hickey <[email protected]>
8abc1a3b2a26b18233d6e2afa93d78aa002aa3ae authored almost 6 years ago by Pat Hickey <[email protected]>
1ab8f6c456001df12ee32f1d284d11c9ab7cf23a authored almost 6 years ago by Pat Hickey <[email protected]>
3b84ff0fc2db8cca39c6cba7dcbb76a1cc00378b authored almost 6 years ago by Pat Hickey <[email protected]>
924b727470ee65295022504a85fa03b8a1274997 authored almost 6 years ago by Pat Hickey <[email protected]>
c36f51787d4379a7005cec3b17dfa807feca01d7 authored almost 6 years ago by Pat Hickey <[email protected]>
4a1587cb81898b0eae67d3b9933169c84b2edfa1 authored almost 6 years ago by Pat Hickey <[email protected]>
3031056a1f8430c002acac4fa3e9c029fd109c16 authored almost 6 years ago by Pat Hickey <[email protected]>
a93a6ee8b4a3401e0b0848fc8c277f8d64e12fce authored almost 6 years ago by Pat Hickey <[email protected]>
ab934cf00e404af2a6a1759c7f7ac706e163e3d0 authored almost 6 years ago by Pat Hickey <[email protected]>
2b70fc0aaecb98c2ab6a913bacfdccca37aeb8c6 authored almost 6 years ago by Pat Hickey <[email protected]>
the lucet-runtime-tests uses the tempdir one. ill go back and change it
i guess
these are now all duplicated in the lucet-runtime-tests, or test
something specific to the libc,...
9eda912efdacc06fd663c41e30b5cb73a26bf086 authored almost 6 years ago by Pat Hickey <[email protected]>
82072c0bc346cf957082ec16d87a276210defafe authored almost 6 years ago by Pat Hickey <[email protected]>
a1f5f93a6e99a5a1dc2548515b32a548d29ed038 authored almost 6 years ago by Pat Hickey <[email protected]>
eliminated the python! it changed the behavior of the 64-local test a
little but but i dont care...
it defines a wasm file, rather than exclusively using a mock, so we will
test it in -tests where...
8f08fbe7df8ee18b7105f7b871be8529b24c45e9 authored almost 6 years ago by Pat Hickey <[email protected]>
3817c421933341c1bc0e9e0f85fc6b5b5cc32394 authored almost 6 years ago by Pat Hickey <[email protected]>
9ef93330788badd3f4c3efb2906f47a5f87d68ff authored almost 6 years ago by Pat Hickey <[email protected]>
0508c6692aea3f80fa4171623297c6a47af6de8b authored almost 6 years ago by Pat Hickey <[email protected]>
4bde6b92a81d518d3fe89c7dc37fabb14abe7058 authored almost 6 years ago by Pat Hickey <[email protected]>
8a7acbf883b5f0d96395fe57d6d539c04180ee84 authored almost 6 years ago by Pat Hickey <[email protected]>
1ca80c6f4e6ab99d43e4b2ed3b8c37e0f0378437 authored almost 6 years ago by Pat Hickey <[email protected]>
now command line parsing in the executable is a very thin layer on top
of lucetc. All of the log...
ad72148445425821b9fa2c4a95888f86fdbe6486 authored almost 6 years ago by Pat Hickey <[email protected]>
a rust interface to the wasi-sdk compiler & linker
43e12b87aa62ba5f8770e57fb394ae7a51081c27 authored almost 6 years ago by Pat Hickey <[email protected]>345e265cf8d771557c912c227546a245973dca2c authored almost 6 years ago by Pat Hickey <[email protected]>
b5cc8673ef72c767499bfea134bd1340608c511f authored almost 6 years ago by Pat Hickey <[email protected]>
80e2388939a1c1f99449fcc026afac097744adea authored almost 6 years ago by Pat Hickey <[email protected]>
and variants for internal use
d62a4d22053adc0545f22ec7c3bdf01ce8474f8e authored almost 6 years ago by Pat Hickey <[email protected]>b661da6546f5b9c58b4a1ee43953700def2bf647 authored almost 6 years ago by Pat Hickey <[email protected]>
92c7e78bea8a8031446c1e526d656f7a4e790a9f authored almost 6 years ago by Pat Hickey <[email protected]>
we will add support for wasi-sdk's bindings later in a wasi-sdk support
crate.
Add `InstanceBuilder` interface
f29282992f97d99c152389eb03f82bf6b1d55e53 authored almost 6 years ago by Adam C. Foltzer <[email protected]>Update to Rust 1.33.0
71c230f51ea04c5ba0b75b2a851e6db95daa4505 authored almost 6 years ago by Adam C. Foltzer <[email protected]>This restores the ability to add an embedder context _before_ the `start` section of an instance...
ea20f7d2aee2fd1bd6e356da4741bd3043004fcc authored almost 6 years ago by Adam C. Foltzer <[email protected]>This required a change to how we allocate `ContextHandle`s in the C child test suite in order to...
45b2e77ba571d7fa29d41f06ffe8cfba3ec552fa authored almost 6 years ago by Adam C. Foltzer <[email protected]>Switch to Cargo workspace for faster builds
3a1c88a12baf7c08431d42f5215159c67fa6e1c5 authored almost 6 years ago by Adam C. Foltzer <[email protected]>85f22ab222aef85c4b7b2e7faf8c63b3a9411677 authored almost 6 years ago by Adam C. Foltzer <[email protected]>
cae51b04049abf9234759d38704582492d38f657 authored almost 6 years ago by Adam C. Foltzer <[email protected]>
d05297adb3f0f78a31f7af2f564ea94a2740410e authored almost 6 years ago by Adam C. Foltzer <[email protected]>
0e8045a5cf6f5159e3459158f15ffb1a2c156677 authored almost 6 years ago by Adam C. Foltzer <[email protected]>
This has the happy side effect of getting rid of a lot of Makefiles
1f36285652e5ea88626de152b07595ffbf7d6868 authored almost 6 years ago by Adam C. Foltzer <[email protected]>Fix library name for deb package generation
02025038d4d9d0fadf62d2640731a2f3ca220e67 authored almost 6 years ago by Adam C. Foltzer <[email protected]>
* add jenkinsfile
* dockerfile: use static rust installer rather than rustup
* cargo install i...
Switch to type-based, composable embedding context
9a231537faceac1a02f77721290a10db86aadc74 authored almost 6 years ago by Adam C. Foltzer <[email protected]>Replaces the void pointer context with an `anymap`-style one-value-per-type map. The C API fixes...
de6c4b06099a54c849986823bd097673083f9964 authored almost 6 years ago by Adam C. Foltzer <[email protected]>9da7408c5f91f540be99c2df0c80d8a30e2891d8 authored almost 6 years ago by Adam C. Foltzer <[email protected]>
Switch benchmarks to Rust runtime via C API, and add debian packaging for Rust runtime
5f07ddf7cc54a7777b58196a936f2e78a3f5f8f8 authored almost 6 years ago by Adam C. Foltzer <[email protected]>4b6c773ba537601e369d2eacc4c3c584fd5d5429 authored almost 6 years ago by Adam C. Foltzer <[email protected]>
9b66f552b9702d3147dfd1b3396c1c037f3d2821 authored almost 6 years ago by Adam C. Foltzer <[email protected]>
e502fa94e3a809610c99bbc798b7b4432195add3 authored almost 6 years ago by Adam C. Foltzer <[email protected]>
C API for lucet-runtime
ff5a513fb171d5e7d4827b760a072b729ce3570c authored almost 6 years ago by Adam C. Foltzer <[email protected]>f3f7bec04cd1a499180a8c7b762cae0ec04495ba authored almost 6 years ago by Adam C. Foltzer <[email protected]>
Eventually we probably want to stop generating this header so that we can reorganize and documen...
7138f645c8a025abbfc7946345a64fba5ce61e38 authored almost 6 years ago by Adam C. Foltzer <[email protected]>Add Sightglass as submodule
15f8914f32a3254032bba7abdc385867a7daafb4 authored almost 6 years ago by Pat Hickey <[email protected]>3981d3a9332ff934d2a0c678f5258d4946b25981 authored almost 6 years ago by Pat Hickey <[email protected]>
26c2687b2e9e6d0ae32942edf98d32e08d61a6a9 authored almost 6 years ago by Pat Hickey <[email protected]>
Fix CI
739336a4943dc94fa7abdeabeda70638ce81ea9f authored almost 6 years ago by Pat Hickey <[email protected]>which should catch if Cargo.lock is out of date and was updated in place
d4366efa72c15e9981dd99cb8d089c2b81ee5bda authored almost 6 years ago by Pat Hickey <[email protected]>f1017dc1347b7c62a57f65f383a9c45ed82c4e0b authored almost 6 years ago by Pat Hickey <[email protected]>
32a3f7c6523218b26aee4ba18706b444bf74c294 authored almost 6 years ago by Pat Hickey <[email protected]>
6c3a8f494953afbe9718f6ecc97ff9c8b028530b authored almost 6 years ago by Pat Hickey <[email protected]>
currently the devenv uses clang 7.0.1
4d38b8f7d3ad58afb525b18312a4fe80eaf1215b authored almost 6 years ago by Pat Hickey <[email protected]>Latest Faerie uses extensible decl API and fixes in ELF backend
803a26b09123ea9469813ddc98a5b3a084a24fa9 authored almost 6 years ago by Pat Hickey <[email protected]>1ad507b0f8057ff6b83ace4ea32e49900d35d8c9 authored almost 6 years ago by Pat Hickey <[email protected]>
Moving the stack probe into the compiled Lucet modules lets us dodge Rust's current inability to...
93c34de064d325073f5da2f935c8409e0b634c80 authored almost 6 years ago by Adam C. Foltzer <[email protected]>
This required some shenanigans with the probestack definition to get it exported in the final
`l...
3f968ff8ae731222d18f09ad36a86426fc7920f0 authored almost 6 years ago by Adam C. Foltzer <[email protected]>
024508bc790b3be375c6106cf363abedf3122aad authored almost 6 years ago by Adam C. Foltzer <[email protected]>
6fdb8768dd85fe98639bff70521899371ed5cb29 authored almost 6 years ago by Pat Hickey <[email protected]>
f166ffc15372203f02d305469d1e49bb9ee217b0 authored almost 6 years ago by Pat Hickey <[email protected]>
7aa0970019831a34e119ed67e61b0002d823727a authored almost 6 years ago by Adam C. Foltzer <[email protected]>
a1d8acd928a786dd008a7dba5eeb8c84a56f61e0 authored almost 6 years ago by Adam C. Foltzer <[email protected]>
4a971c887bc912a81908c6ecf6f9e7d672f22788 authored almost 6 years ago by Adam C. Foltzer <[email protected]>
This new crate provides a structured interface for manipulating, serializing, and deserializing
...
Dereference the p_table_segment_len pointer
a7c4a851d94f280832eb2e33c01d0164baaafe78 authored almost 6 years ago by Frank Denis <[email protected]>e0332fddc0a550f0de1d97c63bd78be67f13b0af authored almost 6 years ago by Frank Denis <[email protected]>
Fix test case and move defaults
da01ea7c31754214d196a444cbf0338c6f809b5f authored almost 6 years ago by Adam C. Foltzer <[email protected]>5ab2c32f5fb271194c725d938f6a1718cc5423f8 authored almost 6 years ago by Adam C. Foltzer <[email protected]>
Fix guest fault test case to account for new default limits
1ecd2c8c6865fafa0c33905f3823ad19e1f510d6 authored almost 6 years ago by Adam C. Foltzer <[email protected]>Add docs about unsafety of running guest code
47715eb31e5dc1a1182516698b70aa1f94de414d authored almost 6 years ago by Adam C. Foltzer <[email protected]>Also adds overflow checking to the instance size calculation, just in case.
fd1be9625c9184c16813ba83cfb1d4a90294bf09 authored almost 6 years ago by Adam C. Foltzer <[email protected]>Fix indentation
9d13c6d9db0b7e17779b89b6c0dcf8cc2eafd6f3 authored almost 6 years ago by Adam C. Foltzer <[email protected]>89522f67adcedcbc77eb85350769565341edeed3 authored almost 6 years ago by Pat Hickey <[email protected]>
cfb89cae63f0d764feb6441ef2a0ea632a8be0e8 authored almost 6 years ago by Adam C. Foltzer <[email protected]>
Turn on optimizations and maximum reserved size
9319c560e73a8757194017f2d0209e78e56e8e92 authored almost 6 years ago by Tyler McMullen <[email protected]>2d585f3ab0cd60246764234e2bce18baaecb22b3 authored almost 6 years ago by Tyler McMullen <[email protected]>
d5b7ccb48a33c3b86fa97ec205882ff1a1dc9d87 authored almost 6 years ago by Tyler McMullen <[email protected]>
91f2ef6eac333504c913356095b70408e46448db authored almost 6 years ago by Tyler McMullen <[email protected]>
b1f719db725dd085322e0172d9c5ec85629275b0 authored almost 6 years ago by Tyler McMullen <[email protected]>