Next | Query returned 26 messages, browsing 11 to 20 | Previous

History of commit frequency

CVS Commit History:


   2022-11-13 19:17:46 by Frederic Cambus | Files touched by this commit (2)
Log message:
*: drop maintainership for WebAssembly related packages.
   2022-09-04 16:36:07 by Frederic Cambus | Files touched by this commit (2) | Package updated
Log message:
binaryen: update to 110.

v110
----

- Add support for non-nullable locals in wasm GC.
- Add support for multiple memories.
- Add support for the wasm Strings proposal. (see PRs with [Strings] in name)
- Add a new flag to Directize, `--pass-arg=directize-initial-contents-immutable`
  which indicates the initial table contents are immutable. That is the case for
  LLVM, for example, and it allows us to optimize more indirect calls to direct
  ones.
- Change constant values of some reference types in the C and JS APIs. This is
  only observable if you hardcode specific values instead of calling the
  relevant methods (like `BinaryenTypeDataref()`).
- `BinaryenModulePrintStackIR`, `BinaryenModuleWriteStackIR` and
  `BinaryenModuleAllocateAndWriteStackIR` now have an extra boolean
  argument `optimize`.
- Remove support for the `let` instruction that has been removed from the typed
  function references spec.
- HeapType::ext has been restored but is no longer a subtype of HeapType::any to
  match the latest updates in the GC spec.
- `i31ref` and `dataref` are now nullable to match the latest GC spec.
- Add support for `extern.externalize` and `extern.internalize`.
   2022-06-15 12:22:46 by Frederic Cambus | Files touched by this commit (2) | Package updated
Log message:
binaryen: update to 109.

v109
----

- Add Global Struct Inference pass (#4659) (#4714)
- Restore and fix SpillPointers pass (#4570)
- Update relaxed SIMD instructions to latest spec
   2022-05-15 19:22:12 by Frederic Cambus | Files touched by this commit (1) | Package updated
Log message:
binaryen: update USE_LANGUAGES, it now uses c++17.
   2022-05-12 09:57:22 by Frederic Cambus | Files touched by this commit (2) | Package updated
Log message:
binaryen: update to 108.

v108
----

- Add CMake flag BUILD_TOOLS to control building tools (#4655)
- Add CMake flag JS_OF_OCAML for js_of_ocaml (#4637)
- Remove externref (#4633)
   2022-05-04 21:09:23 by Frederic Cambus | Files touched by this commit (3) | Package updated
Log message:
binaryen: update to 107.

v107
----

- Update the wasm GC type section binary format (#4625, #4631)
- Lift the restriction in liveness-traversal.h on max 65535 locals (#4567)
- Switch to nominal fuzzing by default (#4610)
- Refactor Feature::All to match FeatureSet.setAll() (#4557)
- New Signature Pruning pass (#4545)
- Add support for extended-const proposal (#4529)
- Add BUILD_TESTS CMake option to make gtest dependency optional.
- Updated tests to use filecheck 0.0.22 (#4537). Updating is required to
  successfully run the lit tests. This can be done with
  `pip3 install -r requirements-dev.txt`.
   2022-05-01 21:07:47 by Frederic Cambus | Files touched by this commit (4) | Package updated
Log message:
binaryen: update to 106.

v106
----

- [wasm2js] Support exports of Globals (#4523)
- MergeSimilarFunctions optimization pass (#4414)
- Various wasm-ctor-eval improvements, including support for GC.
   2022-01-13 10:10:29 by Frederic Cambus | Files touched by this commit (2) | Package updated
Log message:
binaryen: update to 105.

v105
---
- This release contains binaries for ARM64 MacOS devices (#4397)
- Otherwise, mostly bug fixes and incremental optimization improvements.
   2021-12-18 11:53:00 by Frederic Cambus | Files touched by this commit (2) | Package updated
Log message:
binaryen: update to 104.

v104
----
- Bugfixes only, release created due to incorrect github release artifacts in
  v103 release (#4398).
   2021-12-04 13:37:06 by Frederic Cambus | Files touched by this commit (3) | Package updated
Log message:
binaryen: update to 103.

v103
----

- The EffectAnalyzer now takes advantage of immutability of globals. To achieve
  that it must have access to the module. That is already the case in the C++
  API, but the JS API allowed one to optionally not add a module when calling
  `getSideEffects()`. It is now mandatory to pass in the module.
- JS and Wasm builds now emit ECMAScript modules. New usage is:
  ```js
  import Binaryen from "path/to/binaryen.js";
  const binaryen = await Binaryen();
  ...
  ```
- CallIndirect changed from storing a Signature to storing a HeapType

Next | Query returned 26 messages, browsing 11 to 20 | Previous