Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): bump version_graal from 22.2.0.1 to 23.0.1 #456

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Aug 9, 2023

Bumps version_graal from 22.2.0.1 to 23.0.1.
Updates org.graalvm.js:js from 22.2.0.1 to 23.0.1

Release notes

Sourced from org.graalvm.js:js's releases.

GraalJS - GraalVM Community 23.0.1

GraalVM provides an ECMAScript-compliant runtime to execute JavaScript and Node.js applications. It is fully standard compliant, execute applications with high performance, and provide all benefits from the GraalVM stack, including language interoperability and common tooling.

More information is available on the GraalVM website: http://www.graalvm.org/reference-manual/js/

GraalJS - GraalVm Community 23.0.0

GraalVM provides an ECMAScript-compliant runtime to execute JavaScript and Node.js applications. It is fully standard compliant, execute applications with high performance, and provide all benefits from the GraalVM stack, including language interoperability and common tooling.

More information is available on the GraalVM website: http://www.graalvm.org/reference-manual/js/

GraalJS - GraalVM Community Edition 22.3.3

GraalVM provides an ECMAScript-compliant runtime to execute JavaScript and Node.js applications. It is fully standard compliant, execute applications with high performance, and provide all benefits from the GraalVM stack, including language interoperability and common tooling.

More information is available on the GraalVM website: http://www.graalvm.org/reference-manual/js/

GraalJS - GraalVM Community Edition 22.3.2

GraalVM provides an ECMAScript-compliant runtime to execute JavaScript and Node.js applications. It is fully standard compliant, execute applications with high performance, and provide all benefits from the GraalVM stack, including language interoperability and common tooling.

More information is available on the GraalVM website: http://www.graalvm.org/reference-manual/js/

GraalJS - GraalVM Community Edition 22.3.1

GraalVM provides an ECMAScript-compliant runtime to execute JavaScript and Node.js applications. It is fully standard compliant, execute applications with high performance, and provide all benefits from the GraalVM stack, including language interoperability and common tooling.

More information is available on the GraalVM website: http://www.graalvm.org/reference-manual/js/

GraalJS - GraalVM Community Edition 22.3.0

GraalVM provides an ECMAScript-compliant runtime to execute JavaScript and Node.js applications. It is fully standard compliant, execute applications with high performance, and provide all benefits from the GraalVM stack, including language interoperability and common tooling.

More information is available on the GraalVM website: http://www.graalvm.org/reference-manual/js/

Changelog

Sourced from org.graalvm.js:js's changelog.

GraalVM JavaScript (Graal.js) Changelog

This changelog summarizes major changes between GraalVM versions of the GraalVM JavaScript (ECMAScript) language runtime. The main focus is on user-observable behavior of the engine. Changelog may include unreleased versions. See release calendar for release dates.

Version 23.1.0

  • NOTE: GraalVM no longer ships with a "js" ScriptEngine. Please either use the Maven dependency or explicitly put js-scriptengine.jar on the module path. See ScriptEngine documentation for details.
  • ECMAScript 2023 mode/features enabled by default.
  • Implemented the Async Context proposal. It is available behind the experimental option --js.async-context.
  • FinalizationRegistry.prototype.cleanupSome is not enabled by default any more; it has been moved to ECMAScript staging mode (--js.ecmascript-version=staging).
  • Added an experimental option --js.allow-narrow-spaces-in-date-format (enabled by default). When this option is set to false then narrow spaces in date/time formats are replaced by a space (0x20).
  • Made option js.console stable and allowed in SandboxPolicy.UNTRUSTED.
  • Made option js.unhandled-rejections stable and allowed in SandboxPolicy.CONSTRAINED.
  • Added option js.allow-eval that is stable and allowed in SandboxPolicy.UNTRUSTED.
  • Deprecated option js.disable-eval, superseded by js.allow-eval.
  • Implemented the String.dedent proposal. It is available in ECMAScript staging mode (--js.ecmascript-version=staging).
  • Duplicate named capture groups are now supported in regular expressions, as per the duplicate named capturing groups proposal.

Version 23.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.

Version 22.3.0

  • Implemented the WebAssembly multi-value proposal.
  • Added an experimental option --js.unhandled-rejections=handler that allows to use a custom callback to track unhandled promise rejections.
  • Updated Node.js to version 16.17.1.
  • ECMA-402 Internationalization API has been enabled by default. It can be disabled by --js.intl-402=false option.
  • Implemented the Decorators (stage 3) proposal.

Version 22.2.0

  • GraalVM JavaScript is now an installable component of GraalVM. It can be installed with gu install js.
  • Enabled option js.foreign-object-prototype by default. Polyglot Interop objects now get a fitting JavaScript prototype assigned unless explicitly turned off using this flag.
  • Added intermediate prototype for foreign objects to simplify adapting functionality.
  • Removed deprecated experimental option experimental-foreign-object-prototype.
  • Removed experimental option commonjs-global-properties. The same functionality can be achieved in user code with a direct call to require() after context creation.

... (truncated)

Commits
  • b8af554 GR-47149 : make release GraalVM 23.0.1
  • 83299e3 [GR-44911] 23.0.0 release and next dev cycle.
  • dde9b76 Next dev cycle
  • 940f9a3 GraalVM 23.0.0
  • da30923 [GR-45673] Backport: Drop max heap flag from native-image.properties.
  • c74c02e [GR-43146] Fix dynamic import in an indirect eval/dynamic function (23.0).
  • da0a749 Convert CachedSourceKey record to normal class.
  • 2c03245 Skip transiently failing test/parallel/test-worker-init-failure.js.
  • 1e8b8af Update testv8 status file.
  • 8a62818 Simplify test.
  • Additional commits viewable in compare view

Updates org.graalvm.truffle:truffle-api from 22.2.0.1 to 23.0.1

Commits
  • 0d67c73 GR-47149 : make release GraalVM CE 23.0.1
  • e1b71d5 [GR-46278] Update to jvmci-23.0-b15.
  • d870145 use deployed artifacts and add missing intrinsic
  • 48904b2 use GAC CE artifacts
  • 3442d62 update intrinsics
  • 983647a [GR-46712] [GR-44581] [GR-47130] Documentation backport: Update GraalVM CE Co...
  • 53b4528 Mark Jipher as a supported feature
  • 2b94ebe Follow review comment
  • a597361 Update required GraalVM support version in Native Image JFR doc
  • 9dd75ca Recommend the latest Visual Studio version
  • Additional commits viewable in compare view

Updates org.graalvm.js:js-scriptengine from 22.2.0.1 to 23.0.1

Release notes

Sourced from org.graalvm.js:js-scriptengine's releases.

GraalJS - GraalVM Community 23.0.1

GraalVM provides an ECMAScript-compliant runtime to execute JavaScript and Node.js applications. It is fully standard compliant, execute applications with high performance, and provide all benefits from the GraalVM stack, including language interoperability and common tooling.

More information is available on the GraalVM website: http://www.graalvm.org/reference-manual/js/

GraalJS - GraalVm Community 23.0.0

GraalVM provides an ECMAScript-compliant runtime to execute JavaScript and Node.js applications. It is fully standard compliant, execute applications with high performance, and provide all benefits from the GraalVM stack, including language interoperability and common tooling.

More information is available on the GraalVM website: http://www.graalvm.org/reference-manual/js/

GraalJS - GraalVM Community Edition 22.3.3

GraalVM provides an ECMAScript-compliant runtime to execute JavaScript and Node.js applications. It is fully standard compliant, execute applications with high performance, and provide all benefits from the GraalVM stack, including language interoperability and common tooling.

More information is available on the GraalVM website: http://www.graalvm.org/reference-manual/js/

GraalJS - GraalVM Community Edition 22.3.2

GraalVM provides an ECMAScript-compliant runtime to execute JavaScript and Node.js applications. It is fully standard compliant, execute applications with high performance, and provide all benefits from the GraalVM stack, including language interoperability and common tooling.

More information is available on the GraalVM website: http://www.graalvm.org/reference-manual/js/

GraalJS - GraalVM Community Edition 22.3.1

GraalVM provides an ECMAScript-compliant runtime to execute JavaScript and Node.js applications. It is fully standard compliant, execute applications with high performance, and provide all benefits from the GraalVM stack, including language interoperability and common tooling.

More information is available on the GraalVM website: http://www.graalvm.org/reference-manual/js/

GraalJS - GraalVM Community Edition 22.3.0

GraalVM provides an ECMAScript-compliant runtime to execute JavaScript and Node.js applications. It is fully standard compliant, execute applications with high performance, and provide all benefits from the GraalVM stack, including language interoperability and common tooling.

More information is available on the GraalVM website: http://www.graalvm.org/reference-manual/js/

Changelog

Sourced from org.graalvm.js:js-scriptengine's changelog.

GraalVM JavaScript (Graal.js) Changelog

This changelog summarizes major changes between GraalVM versions of the GraalVM JavaScript (ECMAScript) language runtime. The main focus is on user-observable behavior of the engine. Changelog may include unreleased versions. See release calendar for release dates.

Version 23.1.0

  • NOTE: GraalVM no longer ships with a "js" ScriptEngine. Please either use the Maven dependency or explicitly put js-scriptengine.jar on the module path. See ScriptEngine documentation for details.
  • ECMAScript 2023 mode/features enabled by default.
  • Implemented the Async Context proposal. It is available behind the experimental option --js.async-context.
  • FinalizationRegistry.prototype.cleanupSome is not enabled by default any more; it has been moved to ECMAScript staging mode (--js.ecmascript-version=staging).
  • Added an experimental option --js.allow-narrow-spaces-in-date-format (enabled by default). When this option is set to false then narrow spaces in date/time formats are replaced by a space (0x20).
  • Made option js.console stable and allowed in SandboxPolicy.UNTRUSTED.
  • Made option js.unhandled-rejections stable and allowed in SandboxPolicy.CONSTRAINED.
  • Added option js.allow-eval that is stable and allowed in SandboxPolicy.UNTRUSTED.
  • Deprecated option js.disable-eval, superseded by js.allow-eval.
  • Implemented the String.dedent proposal. It is available in ECMAScript staging mode (--js.ecmascript-version=staging).
  • Duplicate named capture groups are now supported in regular expressions, as per the duplicate named capturing groups proposal.

Version 23.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.

Version 22.3.0

  • Implemented the WebAssembly multi-value proposal.
  • Added an experimental option --js.unhandled-rejections=handler that allows to use a custom callback to track unhandled promise rejections.
  • Updated Node.js to version 16.17.1.
  • ECMA-402 Internationalization API has been enabled by default. It can be disabled by --js.intl-402=false option.
  • Implemented the Decorators (stage 3) proposal.

Version 22.2.0

  • GraalVM JavaScript is now an installable component of GraalVM. It can be installed with gu install js.
  • Enabled option js.foreign-object-prototype by default. Polyglot Interop objects now get a fitting JavaScript prototype assigned unless explicitly turned off using this flag.
  • Added intermediate prototype for foreign objects to simplify adapting functionality.
  • Removed deprecated experimental option experimental-foreign-object-prototype.
  • Removed experimental option commonjs-global-properties. The same functionality can be achieved in user code with a direct call to require() after context creation.

... (truncated)

Commits
  • b8af554 GR-47149 : make release GraalVM 23.0.1
  • 83299e3 [GR-44911] 23.0.0 release and next dev cycle.
  • dde9b76 Next dev cycle
  • 940f9a3 GraalVM 23.0.0
  • da30923 [GR-45673] Backport: Drop max heap flag from native-image.properties.
  • c74c02e [GR-43146] Fix dynamic import in an indirect eval/dynamic function (23.0).
  • da0a749 Convert CachedSourceKey record to normal class.
  • 2c03245 Skip transiently failing test/parallel/test-worker-init-failure.js.
  • 1e8b8af Update testv8 status file.
  • 8a62818 Simplify test.
  • Additional commits viewable in compare view

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Bumps `version_graal` from 22.2.0.1 to 23.0.1.

Updates `org.graalvm.js:js` from 22.2.0.1 to 23.0.1
- [Release notes](https://github.com/graalvm/graaljs/releases)
- [Changelog](https://github.com/oracle/graaljs/blob/master/CHANGELOG.md)
- [Commits](oracle/graaljs@vm-22.2.0.1...vm-23.0.1)

Updates `org.graalvm.truffle:truffle-api` from 22.2.0.1 to 23.0.1
- [Release notes](https://github.com/oracle/graal/releases)
- [Commits](oracle/graal@vm-22.2.0.1...vm-23.0.1)

Updates `org.graalvm.js:js-scriptengine` from 22.2.0.1 to 23.0.1
- [Release notes](https://github.com/graalvm/graaljs/releases)
- [Changelog](https://github.com/oracle/graaljs/blob/master/CHANGELOG.md)
- [Commits](oracle/graaljs@vm-22.2.0.1...vm-23.0.1)

---
updated-dependencies:
- dependency-name: org.graalvm.js:js
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: org.graalvm.truffle:truffle-api
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: org.graalvm.js:js-scriptengine
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Aug 9, 2023
@outofcoffee outofcoffee force-pushed the develop branch 2 times, most recently from 3ac0853 to 670e48d Compare September 2, 2023 17:02
@outofcoffee outofcoffee force-pushed the develop branch 8 times, most recently from 37d96fa to d3e3974 Compare September 23, 2023 13:17
@outofcoffee outofcoffee force-pushed the develop branch 3 times, most recently from cac9e91 to 60a628f Compare April 19, 2024 14:11
@outofcoffee outofcoffee force-pushed the develop branch 3 times, most recently from 5cd31fe to be49ee9 Compare June 26, 2024 16:42
@outofcoffee outofcoffee force-pushed the develop branch 3 times, most recently from bc743cd to f32d296 Compare August 19, 2024 11:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file java Pull requests that update Java code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants