Mercurial > hg > truffle
comparison mx/suite.py @ 21890:894f82515e38
Truffle/APIs and Debugging: Evolutionary steps to integrating debugging and tool support with TruffleVM APIs
- Add a version string to language registration: Language.getShortName() produces a string with both language and version
- Rename SLMain --> SLLanguage (little change current machinery)
- Remove DebugEngine dependence on ExecutionContext: Visualizer access migrated to TruffleLanguage
- ExecutionContext now has only one method left: getCompilerOptions()
- Rename SourceExecutionProvider to DebugSupportProvider, now supplied by implementing abstract TruffleLanguage.getDebugSupport()
- Revise DebugEngine and its helper classes to work with the new APIs
author | Michael Van De Vanter <michael.van.de.vanter@oracle.com> |
---|---|
date | Tue, 09 Jun 2015 15:20:30 -0700 |
parents | b54b13157d4b |
children | 9fe51d8fae0f |
comparison
equal
deleted
inserted
replaced
21889:45083be8a812 | 21890:894f82515e38 |
---|---|
1222 }, | 1222 }, |
1223 | 1223 |
1224 "com.oracle.truffle.sl.tools" : { | 1224 "com.oracle.truffle.sl.tools" : { |
1225 "subDir" : "graal", | 1225 "subDir" : "graal", |
1226 "sourceDirs" : ["src"], | 1226 "sourceDirs" : ["src"], |
1227 "dependencies" : [ | 1227 "dependencies" : ["com.oracle.truffle.tools.debug.shell"], |
1228 "com.oracle.truffle.sl", | |
1229 "com.oracle.truffle.tools.debug.shell", | |
1230 ], | |
1231 "checkstyle" : "com.oracle.truffle.api", | 1228 "checkstyle" : "com.oracle.truffle.api", |
1232 "javaCompliance" : "1.8", | 1229 "javaCompliance" : "1.8", |
1233 "workingSets" : "Truffle,SimpleLanguage,Tools", | 1230 "workingSets" : "Truffle,SimpleLanguage,Tools", |
1234 }, | 1231 }, |
1235 | 1232 |