lucet
lucet copied to clipboard
Lucet, the Sandboxing WebAssembly Compiler.
**Context** This is part of a series of bugs that I spoke to @tyler @pchickey about. We are currently using Lucet to sandbox libraries in C++ applications. The idea behind...
Addresses #643. @pchickey Here's the code diff versus main, prior to the revert of #626: https://github.com/bytecodealliance/lucet/compare/2a026708087ead515b63546c614cebe5e5ec0ff2...benaubin:custom-run-async-future
Hello Lucet team, I'm one of the co-chairs of the CNCF SIG-Runtime, and I think it would be great for you to present/discuss it at one of our meetings. For...
We have, for example, the variant `lucet_runtime::Error::LimitsExceeded(String)`. If a user of the runtime wants to know _which_ limit they've exceeded, they have to look for keywords in the string. In...
We already have `--max-reserved-size` fulfilling a similar purpose. Being able to do the same for globals will help move errors from instantiation time to compile time when we know in...
I noticed that Lucet explicitly disallows making "reentrant" calls, i.e., when a host callback calls to webassembly module. Has this been done on purpose? Is there a way to make...
@pchickey @awortman-fastly @iximeow Slightly cleaned up and rebased version of https://github.com/bytecodealliance/lucet/pull/273 with some comment fixes I've left the code mostly as is although some of the changes here seem orthogonal....
It turns out trying to use `lld` as an alternate linker causes some issues for Lucet. One is possibly an `lld` bug. The other is, I think, somewhere in our...
The patch is relatively easy; what's not clear to me is how something like this really wants to be exported. Should `sysdeps` export a `MappedRegion` that would be backed by...
First, why `i686`? `i386` has, at best, the x87 FPU for floating point operations. I'm pretty sure `i686` implies processors recent enough to have MMX/SSE, so our floating point stuff...