Skip to content

Conversation

@graalvmbot
Copy link
Collaborator

  • Migrate espresso to use unchained standalones
    • ESPRESSO_(JVM|NATIVE)_STANDALONE can be used to run espresso as a standalone JVM
    • mx espresso-standalone is now called mx espresso-embedded and doesn't use standalones
    • mx espresso runs the jvm standalone
    • mx java-truffle runs the native standalone
    • Espresso prefers the standalone layout to host runtime libraries when selecting its guest java home
    • The old chained "espresso" GraalVM names are no longer registered
    • Use new standalones in espresso deploy
    • ESPRESSO_RUNTIME_RESOURCES always exists
      This makes is easier to use the espresso suite, ESPRESSO_RUNTIME_RESOURCES might just not be part of JAVA_COMMUNITY
    • _espresso_standalone_command uses the optimized runtime by default
  • Improve DeliverableStandaloneArchive
    • Allow using exact names for the distribution
    • Add artefact metadata for deployment
  • Fix incremental build of NativeImageBuildTask
  • Improve NativeImageProject.getArchivableResults
    • Fix error message
    • Ignore non-existent native-image build artefacts
    • Add "standard-deliverables" category
      This includes the resuling executable or shared library as well as debug files if --debug-images is enabled.
  • Fix stdout/err handling for java -version in EspressoLauncher
  • EspressoLauncher: forward -XX:MaxHeapSize= to the host vm
  • Improve output when failing early during context setup

@oracle-contributor-agreement oracle-contributor-agreement bot added the OCA Verified All contributors have signed the Oracle Contributor Agreement. label May 6, 2025
* Fix error message
* Ignore non-existent native-image build artefacts
* Add "standard-deliverables" category
  This includes the resuling executable or shared library as well as
  debug files if `--debug-images` is enabled.
@graalvmbot graalvmbot force-pushed the gd/espresso-unchained-build branch 3 times, most recently from 0d72056 to 5cee48e Compare May 12, 2025 08:44
gilles-duboscq and others added 3 commits May 12, 2025 17:56
* `ESPRESSO_(JVM|NATIVE)_STANDALONE` can be used to run espresso as a
  standalone JVM
* `mx espresso-standalone` is now called `mx espresso-embedded`
* `mx espresso` runs the jvm standalone
* `mx java-truffle` runs the native standalone
* Espresso prefers the standalone layout to host runtime libraries when
  selecting its guest java home
* The old chained "espresso" GraalVM names are no longer registered
* Use new standalones in espresso deploy
* `ESPRESSO_RUNTIME_RESOURCES` always exists
  This makes is easier to use the espresso suite,
  `ESPRESSO_RUNTIME_RESOURCES` might just not be part of `JAVA_COMMUNITY`
* `_espresso_standalone_command` uses the optimized runtime by default
…tandaloneArchive

* For compatibility with the previous dist names and related uploading.
@graalvmbot graalvmbot force-pushed the gd/espresso-unchained-build branch from 770b645 to 8d59c75 Compare May 12, 2025 16:03
@graalvmbot graalvmbot closed this May 15, 2025
@graalvmbot graalvmbot deleted the gd/espresso-unchained-build branch May 15, 2025 22:42
@graalvmbot graalvmbot merged commit 92b2647 into master May 15, 2025
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

OCA Verified All contributors have signed the Oracle Contributor Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants