awortman-fastly

Results 6 comments of awortman-fastly

https://github.com/fastly/lucet/pull/328 adds long form names for opt-level names, but no `-O2` and friends yet.

oh that's super cool! last I'd looked gimli only knew how to read dwarf, not write :D the bulk of that commit is bumping cranelift to https://github.com/CraneStation/cranelift/commit/3f74458a4520b41e12823a373c743b9023d31cc3 which actually does...

> Do you think the new design works in a world where we potentially have multiple guest stacks? My loose idea was to stuff `InstanceExitData` at the base of a...

Hi! Following up on this: I've been working on import/export and globals support lately, and there's a few angles to this one: First, I think wasm-as might be in the...

> Symbol name collisions - when linking multiple binaries generated via lucet, both modules would have a lucet_module_data symbol which would collide. Ooh, statically linking multiple lucet modules! That's a...

Oops, yes. Regarding user-supplied prefixes, you understood me entirely. The only symbols you should _have_ to change are where we use `LUCET_MODULE_SYM` in [lucetc](https://github.com/fastly/lucet/blob/master/lucetc/src/output.rs#L133-L169) and in [lucet-runtime](https://github.com/fastly/lucet/blob/master/lucet-runtime/lucet-runtime-internals/src/module/dl.rs#L54-L59). Externally visible [function...