Skip to content

Update graalvmVersion to v23 (major)

Particify Dependency Bot requested to merge renovate/major-graalvmversion into master

This MR contains the following updates:

Package Change Age Adoption Passing Confidence
org.graalvm.js:js-scriptengine (source) 22.3.2 -> 23.0.0 age adoption passing confidence
org.graalvm.js:js (source) 22.3.2 -> 23.0.0 age adoption passing confidence

Release Notes

graalvm/graaljs

v23.0.0

  • Implemented the WebAssembly reference types proposal.
  • Implemented the Iterator Helpers proposal. It is available behind the experimental option --js.iterator-helpers.
  • Implemented the ShadowRealm proposal. It is available behind the experimental option --js.shadow-realm.
  • Removed experimental option v8-legacy-const.
  • Removed non-standard SharedArrayBuffer.isView.
  • Updated Node.js to version 18.14.1.
  • Implemented the Symbols as WeakMap keys proposal. It is available in ECMAScript staging mode (--js.ecmascript-version=staging).
  • Implemented the ArrayBuffer.prototype.transfer and friends proposal. It is available in ECMAScript staging mode (--js.ecmascript-version=staging).
  • Implemented the Change Array by copy proposal. It is available in ECMAScript staging mode (--js.ecmascript-version=staging).
  • Added BigInteger interop support. Note that foreign BigIntegers require an explicit type cast using the BigInt function to opt into JS BigInt semantics. The default semantics is to treat all foreign numbers like JS Number values, regardless of the original value or type. Arithmetic operators perform an implicit lossy conversion to double; mixing a JS BigInt with any non-JS number always throws. Comparison operators attempt to do a precise value comparison where possible. JS BigInt values can now be converted to java.math.BigInteger host objects, although a target type mapping may still be necessary to ensure consistent type mapping if the target type is ambiguous or absent.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about these updates again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

Merge request reports