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