Skip to content

registry/proxy-wasm-cpp-host: Add 0.0.0-260704-f2db56a.envoy.2 with V8 liftoff option - #331

Closed
phlax with Copilot wants to merge 2 commits into
mainfrom
copilot/add-proxy-wasm-cpp-host-version-2
Closed

phlax with Copilot wants to merge 2 commits into
mainfrom
copilot/add-proxy-wasm-cpp-host-version-2

Conversation

Copilot AI commented Oct 25, 2026 •

Copy link
Copy Markdown
Contributor

Forced synchronous TurboFan compilation makes Envoy wasm tests slow, especially under sanitizers. This adds a runtime Liftoff opt-in without changing production or wee8_compile_tool defaults.

  • Registry: .envoy.1 plus v8-liftoff-option.patch, applied last; existing patches and source integrity unchanged.
  • API: createV8Vm(V8Options options = {}) selects Liftoff with background tier-up disabled. Clones retain the options.
  • Process scope: V8 flags are initialized once; the first engine initialization determines compiler selection for subsequent VMs.
proxy_wasm::V8Options options;
options.liftoff = true;
auto vm = proxy_wasm::createV8Vm(options);

Context: envoyproxy/envoy#48681.

…8 liftoff option

Co-authored-by: phlax <454682+phlax@users.noreply.github.com>
Copilot AI changed the title [WIP] Add new registry version for proxy-wasm-cpp-host registry/proxy-wasm-cpp-host: Add 0.0.0-260704-f2db56a.envoy.2 with V8 liftoff option Oct 25, 2026
Copilot AI requested a review from phlax October 25, 2026 11:45
@phlax phlax closed this Oct 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants