Skip to content

Support V8_LITE_MODE, V8_JITLESS, and friends #91

@Alloyed

Description

@Alloyed

This is an interest check before I put in the work to make a PR!

I have a local fork that adds a few of the upstream build flags intended for embedders in memory-constrained environments, or where JIT is disallowed:

Alloyed@5c2e580
Alloyed@28a362b

This includes

  • V8_LITE_MODE
  • V8_JITLESS
  • Sparkplug, Maglev, and Turbofan (enabled when JIT is enabled)
  • V8_ENABLE_WEBASSEMBLY (webassembly heavily depends on jit compilation)

since this requires listing out all the files that require webassembly, and the list of those has changed upstream, as part of this work I'd also bump the v8 version as a prerequisite PR.

Let me know if this is still within the goals of the project, thank you.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions