# HG changeset patch # User Doug Simon # Date 1443540582 -7200 # Node ID c7569b8dc4825c9bd29434ce5befae81ece04247 # Parent 638bfbc6727035c2b5a8f5932141bd5261bfb064 added CodeCacheProvider.invalidateInstalledCode and made CompilerToVM.invalidateInstalledCode package-private diff -r 638bfbc67270 -r c7569b8dc482 graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotTruffleRuntime.java --- a/graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotTruffleRuntime.java Tue Sep 29 17:09:42 2015 +0200 +++ b/graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotTruffleRuntime.java Tue Sep 29 17:29:42 2015 +0200 @@ -350,7 +350,9 @@ @Override public void invalidateInstalledCode(OptimizedCallTarget optimizedCallTarget, Object source, CharSequence reason) { - compilerToVM().invalidateInstalledCode(optimizedCallTarget); + Providers providers = getHotSpotProviders(); + CodeCacheProvider codeCache = providers.getCodeCache(); + codeCache.invalidateInstalledCode(optimizedCallTarget); getCompilationNotify().notifyCompilationInvalidated(optimizedCallTarget, source, reason); } diff -r 638bfbc67270 -r c7569b8dc482 mx.graal/suite.py --- a/mx.graal/suite.py Tue Sep 29 17:09:42 2015 +0200 +++ b/mx.graal/suite.py Tue Sep 29 17:29:42 2015 +0200 @@ -6,7 +6,7 @@ "suites": [ { "name" : "jvmci", - "version" : "2e71226319dabc82684ea82cd33a6763350b70a4", + "version" : "f53dfbf08c71ea1f202ef1f101a1d4ee374d9cab", "urls" : [ {"url" : "http://lafo.ssw.uni-linz.ac.at/hg/graal-jvmci-8", "kind" : "hg"}, {"url" : "https://curio.ssw.jku.at/nexus/content/repositories/snapshots", "kind" : "binary"},