Skip to content

Commit

Permalink
[GR-54310] Remove classpath isolation feature.
Browse files Browse the repository at this point in the history
PullRequest: graal/17853
  • Loading branch information
chumer committed May 31, 2024
2 parents 5997146 + b82ada2 commit addf6e9
Show file tree
Hide file tree
Showing 36 changed files with 168 additions and 3,038 deletions.
1 change: 1 addition & 0 deletions sdk/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ This changelog summarizes major changes between GraalVM SDK versions. The main f
* GR-51962 Added the system property `polyglot.engine.userResourceCache`, which enables embedders to override the default location of the resources cache folder for polyglot applications running on the JVM. By default, the resources cache folder is located in the `org.graalvm.polyglot` directory within the OS specific cache folder in the user's home directory. The main rationale behind this override is to accommodate applications running in containers where the user's home directory may not be writable.
* GR-51402 Improved Polyglot guest function to host interface proxies to infer the expected return type from the corresponding type argument (`R`) of the generic target type (e.g. `BiFunction<T,U,R>`).
* GR-53699 `RuntimeOptions.listDescriptors` and `getDescriptor` also returns graal compiler options (if any) that could already be accessed through `RuntimeOptions.get` and `set`.
* GR-54310 Removed disabled-by-default class-path isolation feature if polyglot is used from the class-path. The option `-Dpolyglotimpl.DisableClassPathIsolation` has no longer any effect.

## Version 24.0.0
* (GR-49334) Deprecated the `FileSystems#allowLanguageHomeAccess()` method and introduced `FileSystem#allowInternalResourceAccess()` as a replacement. To ensure compatibility, both methods now provide support for language homes and internal resources.
Expand Down
27 changes: 0 additions & 27 deletions sdk/mx.sdk/suite.py
Original file line number Diff line number Diff line change
Expand Up @@ -376,29 +376,11 @@
"requires" : [
"java.logging",
],
"annotationProcessors" : [
"sdk:POLYGLOT_PROCESSOR"
],
"checkstyle" : "org.graalvm.word",
"javaCompliance" : "17+",
"workingSets" : "API,SDK",
"graalCompilerSourceEdition": "ignore",
},
"org.graalvm.polyglot.processor" : {
"subDir" : "src",
"sourceDirs" : ["src"],
"dependencies" : [
"NATIVEBRIDGE_PROCESSOR"
],
"requires" : [
"java.compiler"
],
"annotationProcessors" : [
],
"checkstyle" : "org.graalvm.word",
"javaCompliance" : "17+",
"workingSets" : "API,Graal",
},
"org.graalvm.sdk" : {
"subDir" : "src",
"sourceDirs" : ["src"],
Expand Down Expand Up @@ -820,15 +802,6 @@ class UniversalDetector {
},
},

"POLYGLOT_PROCESSOR" : {
"subDir" : "src",
"dependencies" : [
"org.graalvm.polyglot.processor"
],
"distDependencies" : ["sdk:NATIVEBRIDGE_PROCESSOR"],
"maven": False,
},

"POLYGLOT_VERSION": {
"type": "dir",
"platformDependent": False,
Expand Down
10 changes: 0 additions & 10 deletions sdk/src/org.graalvm.polyglot.processor/OWNERS.toml

This file was deleted.

This file was deleted.

Loading

0 comments on commit addf6e9

Please sign in to comment.