comparison truffle/com.oracle.truffle.api/snapshot.sigtest @ 22501:a63bda98cfdb

Extract profiles into separate package. Add isProfilingEnabled in TruffleRuntime to disable profiling in the default runtime; Add low overhead profiles for primitives; Add LoopConditionProfile; Profile footprint/threadsafety improvements; Make toString implementations more consistent; Greatly enhanced javadoc documentation for profiles; Deprecate old profiles
author Christian Humer <christian.humer@oracle.com>
date Wed, 16 Dec 2015 16:38:13 +0100
parents e62921416112
children d7cc1f03d881
comparison
equal deleted inserted replaced
22500:fbe1eb7b4172 22501:a63bda98cfdb
170 meth public abstract com.oracle.truffle.api.nodes.IndirectCallNode createIndirectCallNode() 170 meth public abstract com.oracle.truffle.api.nodes.IndirectCallNode createIndirectCallNode()
171 meth public abstract com.oracle.truffle.api.nodes.LoopNode createLoopNode(com.oracle.truffle.api.nodes.RepeatingNode) 171 meth public abstract com.oracle.truffle.api.nodes.LoopNode createLoopNode(com.oracle.truffle.api.nodes.RepeatingNode)
172 meth public abstract java.lang.String getName() 172 meth public abstract java.lang.String getName()
173 meth public abstract java.util.Collection<com.oracle.truffle.api.RootCallTarget> getCallTargets() 173 meth public abstract java.util.Collection<com.oracle.truffle.api.RootCallTarget> getCallTargets()
174 meth public abstract void notifyTransferToInterpreter() 174 meth public abstract void notifyTransferToInterpreter()
175 meth public abstract boolean isProfilingEnabled()
176
175 177
176 CLSS public abstract interface com.oracle.truffle.api.TruffleRuntimeAccess 178 CLSS public abstract interface com.oracle.truffle.api.TruffleRuntimeAccess
177 meth public abstract com.oracle.truffle.api.TruffleRuntime getRuntime() 179 meth public abstract com.oracle.truffle.api.TruffleRuntime getRuntime()
178 180
179 CLSS public abstract interface com.oracle.truffle.api.TypedObject 181 CLSS public abstract interface com.oracle.truffle.api.TypedObject