Commit a1269f0
authored
feat!: Upgrade to Binaryen v126 (#272)
* feat!: Upgrade to Binaryen v126
Full Diff: WebAssembly/binaryen@version_125...version_126
Ocaml Summary:
* `Feature.relaxed_atomics` was implented
* The following passes were added `Passes.gsi_desc_cast`, `Passes.remove_relaxed_simd`, `Passes.strip_toolchain_annotations`
* `Passes.jspi` was removed.
* Internally `Binaryen.arrayref` was exposed directly through the js api
* Internally `module.updateMaps()` is now provided by the js api allowing us to properly handle `Module.update_maps` through jsoo compilations
Disregarded Change Summary:
* MemoryOrder was added throughout the atomics api however since we do not implement the atomics api no changes have been made to binaryen.ml
* More `TableRef` api functions were exposed through the js api however since we don't currently implement the api for tablerefs these are not being added in this pr we should open an issue before merging this to implement that api.
* `BinaryenReturnCallRef` was added to the c api along with `module.call_ref` and `module.return_call_ref` in the js api however these are being left to the gc pr
* The `Call_ref` api was imlemented however we are leaving this as well to the gc pr.
* retrigger CI1 parent 45e4c55 commit a1269f0
24 files changed
Lines changed: 295 additions & 272 deletions
File tree
- esy.lock
- opam
- chrome-trace.3.22.0
- dune-build-info.3.22.0
- dune-configurator.3.22.0
- dune.3.22.0
- ocaml-lsp-server.1.23.1
- ocaml-version.4.0.4
- ocamlbuild.0.16.1
- ocamlfind.1.9.8
- ocamlformat-lib.0.27.0
- ocamlformat-rpc-lib.0.29.0
- ocamlformat.0.27.0
- ppxlib.0.38.0
- xdg.3.22.0
- src
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 5 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 5 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 5 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments