enso/tools/legal-review/engine/org.graalvm.truffle.truffle-api-24.0.0/copyright-keep
Pavel Marek 0d915d0344
Update to GraalVM 24.0.0 (#9647)
Update the GraalVM-related Maven packages from **23.1.2** to **24.0.0**.

# Important Notes
- Reverted workarounds mentioned in https://github.com/enso-org/enso/issues/9477

The language home search functionality in Truffle changed. It used to find the home for Enso from the class loader of `EnsoLanguage`:
https://github.com/oracle/graal/blob/graal-23.1.2/truffle/src/com.oracle.truffle.polyglot/src/com/oracle/truffle/polyglot/LanguageCache.java#L362

In 24.0.0, the language home is no longer found via class loader, but via system properties:
https://github.com/oracle/graal/blob/graal-24.0.0/truffle/src/com.oracle.truffle.polyglot/src/com/oracle/truffle/polyglot/LanguageCache.java#L353

I provided a "fix" for this by an explicit specification of the `org.graalvm.language.enso.home` system property in our launchers.
2024-04-12 17:01:49 +00:00

8 lines
484 B
Plaintext

Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
Copyright (c) 2021 Werner Randelshofer, Switzerland.
DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
Copyright (c) 2008-2010 Bjoern Hoehrmann <bjoern@hoehrmann.de> See
Copyright (c) 2012, 2018, Oracle and/or its affiliates. All rights reserved.
Copyright (c) 2023, 2023, Oracle and/or its affiliates. All rights reserved.
Copyright (c) 2013, 2023, Oracle and/or its affiliates. All rights reserved.