Page MenuHomeSolus

Update binaryen to 91
ClosedPublic

Authored by YakoYakoYokuYoku on Mar 20 2020, 8:18 PM.
Tags
None
Referenced Files
F11019406: D8523.diff
Sun, Aug 6, 7:50 PM
F10944518: D8523.id20376.diff
Fri, Jul 14, 11:58 PM
F10852721: D8523.id20379.diff
Jun 13 2023, 3:55 AM
F10847734: D8523.id20738.diff
Jun 11 2023, 11:50 AM
F10847680: D8523.id20376.diff
Jun 11 2023, 11:37 AM
F10825546: D8523.diff
Jun 4 2023, 12:30 AM
F10796280: D8523.id20735.diff
May 28 2023, 1:17 AM
F10793614: D8523.id20738.diff
May 27 2023, 12:14 PM
Subscribers

Details

Summary

The new version introduces the following changes:

  • BinaryenExpressionGetSideEffects (C API) and getSideEffects (JS API) now takes an additional features parameter.
  • Reference type support is added. Supported instructions are ref.null, ref.is_null, ref.func, and typed select. Table instructions are not supported yet. For typed select, C/JS API can take an additional 'type' parameter.

Signed-off-by: Martin Reboredo <gc1000ll@gmail.com>

Test Plan

Compiled this example of WebGL with Emscripten.

Diff Detail

Repository
R4920 binaryen
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

This revision is now accepted and ready to land.Apr 12 2020, 5:58 PM

Rebase:

This diff is against commit d735915ceacd766f178c4263a686cfdb87a53492 \
    D7652, but the commit is nowhere in the working copy. Try to apply it
    against the current working copy state?
This revision now requires changes to proceed.Apr 12 2020, 5:59 PM

Maybe this will work (???). Pulled and rebased the changes.

This revision is now accepted and ready to land.Apr 12 2020, 8:24 PM
This revision was automatically updated to reflect the committed changes.