Mercurial > hg > graal-compiler
diff graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/Visualizer.java @ 15605:bb9473723904
Truffle/Instrumentation:
- Merge instrumentation support into the general execution context; remove separate Instrumentation interface and implementation
- Generalize the ?tagging? mechanism for extensibility: the enum PhylumTag is now an interface, and the standard tags moved to the new enum StandardTag
- A new ?trap? mechanism interrupts program execution at any probed node holding a specified PhylumTag; this replaces some other special-purpose code.
- Refine several interface by factoring out callback methods and simplifying collaboration among key implementation classes.
author | Michael Van De Vanter <michael.van.de.vanter@oracle.com> |
---|---|
date | Mon, 12 May 2014 20:17:25 -0700 |
parents | be0c151d912b |
children | 2d63ce48d222 |
line wrap: on
line diff
--- a/graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/Visualizer.java Fri May 02 16:12:07 2014 -0700 +++ b/graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/Visualizer.java Mon May 12 20:17:25 2014 -0700 @@ -29,13 +29,11 @@ import com.oracle.truffle.api.nodes.*; /** - * Visualization services for the benefit of {@link Instrumentation}-based tools, possibly - * specialized for each guest language and possibly specialized for relevant information from the - * underlying Truffle implementation. + * Visualization services for the benefit of instrumentation-based tools, possibly specialized for + * each guest language and possibly specialized for relevant information from the underlying Truffle + * implementation. * <p> * <strong>Disclaimer:</strong> experimental interface under development. - * - * @See Instrumentation */ public interface Visualizer {