From e639912f01144a7c7b048586e93412ee4c6628a5 Mon Sep 17 00:00:00 2001 From: Mick Jordan <mick.jordan@oracle.com> Date: Wed, 19 Oct 2016 14:26:21 -0700 Subject: [PATCH] add TruffleBoundary to Download --- .../src/com/oracle/truffle/r/library/utils/Download.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/com.oracle.truffle.r.library/src/com/oracle/truffle/r/library/utils/Download.java b/com.oracle.truffle.r.library/src/com/oracle/truffle/r/library/utils/Download.java index 56e3f6ea7a..d0f9a689e5 100644 --- a/com.oracle.truffle.r.library/src/com/oracle/truffle/r/library/utils/Download.java +++ b/com.oracle.truffle.r.library/src/com/oracle/truffle/r/library/utils/Download.java @@ -34,6 +34,7 @@ import java.nio.file.Files; import java.nio.file.Paths; import java.nio.file.StandardCopyOption; +import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.r.nodes.builtin.CastBuilder; import com.oracle.truffle.r.nodes.builtin.CastBuilder.Predef; @@ -58,6 +59,7 @@ public abstract class Download extends RExternalBuiltinNode.Arg5 { } @Specialization + @TruffleBoundary protected int download(String urlString, String destFile, @SuppressWarnings("unused") boolean quiet, @SuppressWarnings("unused") String mode, @SuppressWarnings("unused") boolean cacheOK) { try { try (InputStream in = new URL(urlString).openStream()) { -- GitLab