Skip to content

Commit 85f347b

Browse files
committed
[GR-13445] Adopt the new property for pre-initialization
1 parent 9e8a50c commit 85f347b

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

doc/contributor/pre-initialization.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Generator.
66
Context pre-initialization is enabled by setting this Java property:
77

88
```
9-
-Dpolyglot.engine.PreinitializeContexts=ruby
9+
-Dpolyglot.image-build-time.PreinitializeContexts=ruby
1010
```
1111

1212
This is enabled by default in `mx.truffleruby/native-image.properties`.
@@ -42,5 +42,5 @@ runtime execution.
4242
Debugging on the JVM can be achieved with:
4343

4444
```
45-
jt ruby --jvm --vm.Dpolyglot.engine.PreinitializeContexts=ruby --log.level=FINE -e 'p :hi'
45+
jt ruby --jvm --vm.Dpolyglot.image-build-time.PreinitializeContexts=ruby --log.level=FINE -e 'p :hi'
4646
```

mx.truffleruby/native-image.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@ Args = -H:MaxRuntimeCompileMethods=5400 \
88
-H:+AddAllCharsets \
99
--initialize-at-build-time=org.truffleruby,org.jcodings,org.joni,jline,org.fusesource
1010

11-
JavaArgs = -Dpolyglot.engine.PreinitializeContexts=ruby \
11+
JavaArgs = -Dpolyglot.image-build-time.PreinitializeContexts=ruby \
1212
-Dorg.graalvm.launcher.relative.llvm.home=../lib/cext/sulong-libs

src/shared/java/org/truffleruby/shared/TruffleRuby.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public class TruffleRuby {
2222
public static final int LANGUAGE_REVISION = BuildInformationImpl.INSTANCE.getRubyRevision();
2323
public static final String BOOT_SOURCE_NAME = "main_boot_source";
2424
public static final String RUBY_COPYRIGHT = "truffleruby - Copyright (c) 2013-2019 Oracle and/or its affiliates";
25-
public static final boolean PRE_INITIALIZE_CONTEXTS = System.getProperty("polyglot.engine.PreinitializeContexts") != null;
25+
public static final boolean PRE_INITIALIZE_CONTEXTS = System.getProperty("polyglot.image-build-time.PreinitializeContexts") != null;
2626

2727
public static String getVersionString(String implementationName, boolean isAOT) {
2828
final String vm;

0 commit comments

Comments
 (0)