Closed Bug 1566248 Opened 5 years ago Closed 5 years ago

Evaluate lucet (wasi target) to produce a compiled wasm library

Categories

(Firefox Build System :: General, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: shravanrn, Assigned: shravanrn, Mentored)

References

Details

Create the runtime to use a C library compiled with clang (to produce WASM) + lucet/cranelift (to produce assembly) in Firefox Code

Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED

Works fine... Requires a modification to lucet to allow the host to modify imported functions. However, this cannot be upstreamed yet ... More details here.

https://github.com/fastly/lucet/pull/218

While the current implementation of "modify imported functions" works, we still need to adjust this to be consistent with limitations in the link above, so leaving the bug open for now.

Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Depends on: 1566254
Blocks: 1566280
Blocks: 1566220
No longer blocks: Wasm-sandboxing
Depends on: 1566290
Type: task → enhancement
Priority: -- → P3
Component: Javascript: WebAssembly → General

The component has been changed since the backlog priority was decided, so we're resetting it.
For more information, please visit auto_nag documentation.

Priority: P3 → --

Reassigning to Firefox build system, following erahm's suggestion.

Product: Core → Firefox Build System
Depends on: 1571966
No longer depends on: 1566254
No longer depends on: 1571966
Status: REOPENED → RESOLVED
Closed: 5 years ago5 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.