annotate mx.truffle/suite.py @ 22531:339966685900

Adding sources for JLine 2.11.
author Vojin Jovanovic <vojin.jovanovic@oracle.com>
date Wed, 06 Jan 2016 14:05:59 +0100
parents 828c67903db2
children abb919421c2a
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
17160
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
1 suite = {
22301
26e79a4358fe removed "path" and "sourcePath" attributes from distributions and libraries
Doug Simon <doug.simon@oracle.com>
parents: 22266
diff changeset
2 "mxversion" : "5.5.7",
21953
969ae2657b92 Renaming the suite to truffle
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21951
diff changeset
3 "name" : "truffle",
22054
41c8ef1a33c2 Add additional metadata to suite.py
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents: 22028
diff changeset
4 "url" : "http://openjdk.java.net/projects/graal",
41c8ef1a33c2 Add additional metadata to suite.py
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents: 22028
diff changeset
5 "developer" : {
41c8ef1a33c2 Add additional metadata to suite.py
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents: 22028
diff changeset
6 "name" : "Truffle and Graal developers",
41c8ef1a33c2 Add additional metadata to suite.py
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents: 22028
diff changeset
7 "email" : "graal-dev@openjdk.java.net",
41c8ef1a33c2 Add additional metadata to suite.py
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents: 22028
diff changeset
8 "organization" : "Graal",
41c8ef1a33c2 Add additional metadata to suite.py
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents: 22028
diff changeset
9 "organizationUrl" : "http://openjdk.java.net/projects/graal",
41c8ef1a33c2 Add additional metadata to suite.py
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents: 22028
diff changeset
10 },
22057
8cb430bc5312 Add snapshots repository
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents: 22055
diff changeset
11 "repositories" : {
8cb430bc5312 Add snapshots repository
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents: 22055
diff changeset
12 "lafo-snapshots" : {
22134
025869c88840 use public https urls
Doug Simon <doug.simon@oracle.com>
parents: 22129
diff changeset
13 "url" : "https://curio.ssw.jku.at/nexus/content/repositories/snapshots",
22074
50ed2658284e update to mx version 5.2.2
Andreas Woess <andreas.woess@oracle.com>
parents: 22073
diff changeset
14 "licenses" : ["GPLv2-CPE", "UPL"]
22057
8cb430bc5312 Add snapshots repository
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents: 22055
diff changeset
15 },
8cb430bc5312 Add snapshots repository
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents: 22055
diff changeset
16 },
22074
50ed2658284e update to mx version 5.2.2
Andreas Woess <andreas.woess@oracle.com>
parents: 22073
diff changeset
17 "defaultLicense" : "GPLv2-CPE",
17160
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
18 "libraries" : {
21568
3b8bbf51d320 Truffle/Debugging: add the Truffle DebugEngine and supporting code, as well as add a crude command-line debugging tool used mainly to test the DebugEngine. Migrate the small tols out of project com.oracle.truffle.api into the new project com.oracle.truffle.tools.
Michael Van De Vanter <michael.van.de.vanter@oracle.com>
parents: 21449
diff changeset
19
21705
729e6acde6c0 added JVMCI_UTIL distribution
Doug Simon <doug.simon@oracle.com>
parents: 21677
diff changeset
20 # ------------- Libraries -------------
729e6acde6c0 added JVMCI_UTIL distribution
Doug Simon <doug.simon@oracle.com>
parents: 21677
diff changeset
21
22014
9de5cff8e156 removed unnecessary library definitions
Doug Simon <doug.simon@oracle.com>
parents: 21988
diff changeset
22 "JLINE" : {
21568
3b8bbf51d320 Truffle/Debugging: add the Truffle DebugEngine and supporting code, as well as add a crude command-line debugging tool used mainly to test the DebugEngine. Migrate the small tols out of project com.oracle.truffle.api into the new project com.oracle.truffle.tools.
Michael Van De Vanter <michael.van.de.vanter@oracle.com>
parents: 21449
diff changeset
23 "urls" : [
22134
025869c88840 use public https urls
Doug Simon <doug.simon@oracle.com>
parents: 22129
diff changeset
24 "https://lafo.ssw.uni-linz.ac.at/pub/graal-external-deps/jline-2.11.jar",
21568
3b8bbf51d320 Truffle/Debugging: add the Truffle DebugEngine and supporting code, as well as add a crude command-line debugging tool used mainly to test the DebugEngine. Migrate the small tols out of project com.oracle.truffle.api into the new project com.oracle.truffle.tools.
Michael Van De Vanter <michael.van.de.vanter@oracle.com>
parents: 21449
diff changeset
25 "https://search.maven.org/remotecontent?filepath=jline/jline/2.11/jline-2.11.jar",
3b8bbf51d320 Truffle/Debugging: add the Truffle DebugEngine and supporting code, as well as add a crude command-line debugging tool used mainly to test the DebugEngine. Migrate the small tols out of project com.oracle.truffle.api into the new project com.oracle.truffle.tools.
Michael Van De Vanter <michael.van.de.vanter@oracle.com>
parents: 21449
diff changeset
26 ],
3b8bbf51d320 Truffle/Debugging: add the Truffle DebugEngine and supporting code, as well as add a crude command-line debugging tool used mainly to test the DebugEngine. Migrate the small tols out of project com.oracle.truffle.api into the new project com.oracle.truffle.tools.
Michael Van De Vanter <michael.van.de.vanter@oracle.com>
parents: 21449
diff changeset
27 "sha1" : "9504d5e2da5d78237239c5226e8200ec21182040",
22531
339966685900 Adding sources for JLine 2.11.
Vojin Jovanovic <vojin.jovanovic@oracle.com>
parents: 22503
diff changeset
28 "sourcePath" : "https://lafo.ssw.uni-linz.ac.at/pub/graal-external-deps/jline-2.11-sources.jar",
339966685900 Adding sources for JLine 2.11.
Vojin Jovanovic <vojin.jovanovic@oracle.com>
parents: 22503
diff changeset
29 "sourceSha1" : "ef2539b992e5605be966b6db7cfc83930f0da39b",
22054
41c8ef1a33c2 Add additional metadata to suite.py
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents: 22028
diff changeset
30 "maven" : {
41c8ef1a33c2 Add additional metadata to suite.py
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents: 22028
diff changeset
31 "groupId" : "jline",
41c8ef1a33c2 Add additional metadata to suite.py
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents: 22028
diff changeset
32 "artifactId" : "jline",
41c8ef1a33c2 Add additional metadata to suite.py
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents: 22028
diff changeset
33 "version" : "2.11",
41c8ef1a33c2 Add additional metadata to suite.py
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents: 22028
diff changeset
34 }
21568
3b8bbf51d320 Truffle/Debugging: add the Truffle DebugEngine and supporting code, as well as add a crude command-line debugging tool used mainly to test the DebugEngine. Migrate the small tols out of project com.oracle.truffle.api into the new project com.oracle.truffle.tools.
Michael Van De Vanter <michael.van.de.vanter@oracle.com>
parents: 21449
diff changeset
35 },
17160
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
36 },
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
37
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
38 "projects" : {
21674
e0b5d4fcd929 moved HotSpotTargetDescription and [AMD64|SPARC]HotSpotRegisterConfig into JVMCI namespace (JBS:GRAAL-53)
Doug Simon <doug.simon@oracle.com>
parents: 21673
diff changeset
39
21672
476be2a91059 ordered projects in suite.py into JVMCI, NIF, Graal, Truffle and GraalTruffle sections
Doug Simon <doug.simon@oracle.com>
parents: 21664
diff changeset
40 # ------------- Truffle -------------
21674
e0b5d4fcd929 moved HotSpotTargetDescription and [AMD64|SPARC]HotSpotRegisterConfig into JVMCI namespace (JBS:GRAAL-53)
Doug Simon <doug.simon@oracle.com>
parents: 21673
diff changeset
41
17160
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
42 "com.oracle.truffle.api" : {
21951
9c8c0937da41 Moving all sources into truffle subdirectory
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21946
diff changeset
43 "subDir" : "truffle",
17163
30dda118ef3d mx: added support for extending distributions; require list literals for list attributes in projects.py
Doug Simon <doug.simon@oracle.com>
parents: 17160
diff changeset
44 "sourceDirs" : ["src"],
17160
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
45 "javaCompliance" : "1.7",
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
46 "workingSets" : "API,Truffle",
22128
f879b1fe3773 Separating the TruffleVM into its own project makes it possible to cleanup various system parts interations
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 22099
diff changeset
47 },
f879b1fe3773 Separating the TruffleVM into its own project makes it possible to cleanup various system parts interations
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 22099
diff changeset
48
f879b1fe3773 Separating the TruffleVM into its own project makes it possible to cleanup various system parts interations
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 22099
diff changeset
49 "com.oracle.truffle.api.vm" : {
f879b1fe3773 Separating the TruffleVM into its own project makes it possible to cleanup various system parts interations
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 22099
diff changeset
50 "subDir" : "truffle",
f879b1fe3773 Separating the TruffleVM into its own project makes it possible to cleanup various system parts interations
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 22099
diff changeset
51 "sourceDirs" : ["src"],
f879b1fe3773 Separating the TruffleVM into its own project makes it possible to cleanup various system parts interations
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 22099
diff changeset
52 "dependencies" : [
22135
e70b20f4bb00 Implementing API for Java/Truffle interop. Based around JavaInterop.asJavaObject and JavaInterop.asTruffleObject methods. Connected to TruffleVM via Symbol.as(Class) wrapper. Verified by extended TCK.
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 22134
diff changeset
53 "com.oracle.truffle.api.interop.java",
22128
f879b1fe3773 Separating the TruffleVM into its own project makes it possible to cleanup various system parts interations
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 22099
diff changeset
54 ],
f879b1fe3773 Separating the TruffleVM into its own project makes it possible to cleanup various system parts interations
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 22099
diff changeset
55 "javaCompliance" : "1.7",
f879b1fe3773 Separating the TruffleVM into its own project makes it possible to cleanup various system parts interations
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 22099
diff changeset
56 "workingSets" : "API,Truffle",
17160
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
57 },
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
58
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
59 "com.oracle.truffle.api.test" : {
21951
9c8c0937da41 Moving all sources into truffle subdirectory
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21946
diff changeset
60 "subDir" : "truffle",
17163
30dda118ef3d mx: added support for extending distributions; require list literals for list attributes in projects.py
Doug Simon <doug.simon@oracle.com>
parents: 17160
diff changeset
61 "sourceDirs" : ["src"],
17160
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
62 "dependencies" : [
22503
828c67903db2 Moving profiles into their own project to ensure the core API doesn't reference these utility classes.
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 22301
diff changeset
63 "com.oracle.truffle.api.profiles",
21969
9124ca6c46b0 ForeignAccess is singlethreaded. Accessing objects from other languages (via ForeignAccess) will only be possible from a previously selected thread.
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21961
diff changeset
64 "com.oracle.truffle.api.interop",
22128
f879b1fe3773 Separating the TruffleVM into its own project makes it possible to cleanup various system parts interations
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 22099
diff changeset
65 "com.oracle.truffle.api.vm",
22028
237f34c6d7bd inter-suite library references must use qualified form
Doug Simon <doug.simon@oracle.com>
parents: 22026
diff changeset
66 "mx:JUNIT",
17160
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
67 ],
21938
0a6e10379b9b Keeping only Truffle-related modules in this repository
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21894
diff changeset
68 "checkstyle" : "com.oracle.truffle.dsl.processor",
17160
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
69 "javaCompliance" : "1.7",
22019
74391848e5cb annotation processor dependencies must be Distributions or Libraries; inter-suite references must be qualified with suite prefix
Doug Simon <doug.simon@oracle.com>
parents: 22017
diff changeset
70 "annotationProcessors" : ["TRUFFLE_DSL_PROCESSOR"],
17160
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
71 "workingSets" : "API,Truffle,Test",
18888
31960077ea9d Specify jacoco project includes/excludes in suite.py
Paul Woegerer <paul.woegerer@oracle.com>
parents: 18746
diff changeset
72 "jacoco" : "exclude",
17160
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
73 },
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
74
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
75 "com.oracle.truffle.api.dsl" : {
21951
9c8c0937da41 Moving all sources into truffle subdirectory
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21946
diff changeset
76 "subDir" : "truffle",
17163
30dda118ef3d mx: added support for extending distributions; require list literals for list attributes in projects.py
Doug Simon <doug.simon@oracle.com>
parents: 17160
diff changeset
77 "sourceDirs" : ["src"],
30dda118ef3d mx: added support for extending distributions; require list literals for list attributes in projects.py
Doug Simon <doug.simon@oracle.com>
parents: 17160
diff changeset
78 "dependencies" : ["com.oracle.truffle.api"],
17160
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
79 "checkstyle" : "com.oracle.truffle.api",
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
80 "javaCompliance" : "1.7",
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
81 "workingSets" : "API,Truffle,Codegen",
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
82 },
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
83
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
84 "com.oracle.truffle.api.dsl.test" : {
21951
9c8c0937da41 Moving all sources into truffle subdirectory
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21946
diff changeset
85 "subDir" : "truffle",
17163
30dda118ef3d mx: added support for extending distributions; require list literals for list attributes in projects.py
Doug Simon <doug.simon@oracle.com>
parents: 17160
diff changeset
86 "sourceDirs" : ["src"],
17160
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
87 "dependencies" : [
21420
fb17e716b03c The annotation processor should verify proper use of @Child annotation during compilation time and prevent usage of final.
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21411
diff changeset
88 "com.oracle.truffle.dsl.processor",
22241
14e6dfb1ef05 Truffle/Testing: massive rework of tests to accommodate recent instrumentation change with respect to "applyInstrumentation"
Michael Van De Vanter <michael.van.de.vanter@oracle.com>
parents: 22222
diff changeset
89 "com.oracle.truffle.api.vm",
22028
237f34c6d7bd inter-suite library references must use qualified form
Doug Simon <doug.simon@oracle.com>
parents: 22026
diff changeset
90 "mx:JUNIT",
17160
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
91 ],
21938
0a6e10379b9b Keeping only Truffle-related modules in this repository
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21894
diff changeset
92 "checkstyle" : "com.oracle.truffle.dsl.processor",
17160
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
93 "javaCompliance" : "1.7",
22019
74391848e5cb annotation processor dependencies must be Distributions or Libraries; inter-suite references must be qualified with suite prefix
Doug Simon <doug.simon@oracle.com>
parents: 22017
diff changeset
94 "annotationProcessors" : ["TRUFFLE_DSL_PROCESSOR"],
17160
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
95 "workingSets" : "API,Truffle,Codegen,Test",
18888
31960077ea9d Specify jacoco project includes/excludes in suite.py
Paul Woegerer <paul.woegerer@oracle.com>
parents: 18746
diff changeset
96 "jacoco" : "exclude",
17160
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
97 },
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
98
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
99 "com.oracle.truffle.dsl.processor" : {
21951
9c8c0937da41 Moving all sources into truffle subdirectory
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21946
diff changeset
100 "subDir" : "truffle",
17163
30dda118ef3d mx: added support for extending distributions; require list literals for list attributes in projects.py
Doug Simon <doug.simon@oracle.com>
parents: 17160
diff changeset
101 "sourceDirs" : ["src"],
30dda118ef3d mx: added support for extending distributions; require list literals for list attributes in projects.py
Doug Simon <doug.simon@oracle.com>
parents: 17160
diff changeset
102 "dependencies" : ["com.oracle.truffle.api.dsl"],
21938
0a6e10379b9b Keeping only Truffle-related modules in this repository
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21894
diff changeset
103 "checkstyle" : "com.oracle.truffle.dsl.processor",
17160
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
104 "javaCompliance" : "1.7",
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
105 "workingSets" : "Truffle,Codegen",
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
106 },
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
107
18746
5294b624e2f0 Interop: add interface
Matthias Grimmer <grimmer@ssw.jku.at>
parents: 18744
diff changeset
108 "com.oracle.truffle.api.interop" : {
21951
9c8c0937da41 Moving all sources into truffle subdirectory
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21946
diff changeset
109 "subDir" : "truffle",
18746
5294b624e2f0 Interop: add interface
Matthias Grimmer <grimmer@ssw.jku.at>
parents: 18744
diff changeset
110 "sourceDirs" : ["src"],
5294b624e2f0 Interop: add interface
Matthias Grimmer <grimmer@ssw.jku.at>
parents: 18744
diff changeset
111 "dependencies" : ["com.oracle.truffle.api"],
5294b624e2f0 Interop: add interface
Matthias Grimmer <grimmer@ssw.jku.at>
parents: 18744
diff changeset
112 "checkstyle" : "com.oracle.truffle.api",
5294b624e2f0 Interop: add interface
Matthias Grimmer <grimmer@ssw.jku.at>
parents: 18744
diff changeset
113 "javaCompliance" : "1.7",
5294b624e2f0 Interop: add interface
Matthias Grimmer <grimmer@ssw.jku.at>
parents: 18744
diff changeset
114 "workingSets" : "API,Truffle",
5294b624e2f0 Interop: add interface
Matthias Grimmer <grimmer@ssw.jku.at>
parents: 18744
diff changeset
115 },
5294b624e2f0 Interop: add interface
Matthias Grimmer <grimmer@ssw.jku.at>
parents: 18744
diff changeset
116
22135
e70b20f4bb00 Implementing API for Java/Truffle interop. Based around JavaInterop.asJavaObject and JavaInterop.asTruffleObject methods. Connected to TruffleVM via Symbol.as(Class) wrapper. Verified by extended TCK.
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 22134
diff changeset
117 "com.oracle.truffle.api.interop.java" : {
e70b20f4bb00 Implementing API for Java/Truffle interop. Based around JavaInterop.asJavaObject and JavaInterop.asTruffleObject methods. Connected to TruffleVM via Symbol.as(Class) wrapper. Verified by extended TCK.
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 22134
diff changeset
118 "subDir" : "truffle",
e70b20f4bb00 Implementing API for Java/Truffle interop. Based around JavaInterop.asJavaObject and JavaInterop.asTruffleObject methods. Connected to TruffleVM via Symbol.as(Class) wrapper. Verified by extended TCK.
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 22134
diff changeset
119 "sourceDirs" : ["src"],
e70b20f4bb00 Implementing API for Java/Truffle interop. Based around JavaInterop.asJavaObject and JavaInterop.asTruffleObject methods. Connected to TruffleVM via Symbol.as(Class) wrapper. Verified by extended TCK.
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 22134
diff changeset
120 "dependencies" : [
e70b20f4bb00 Implementing API for Java/Truffle interop. Based around JavaInterop.asJavaObject and JavaInterop.asTruffleObject methods. Connected to TruffleVM via Symbol.as(Class) wrapper. Verified by extended TCK.
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 22134
diff changeset
121 "com.oracle.truffle.api.interop",
e70b20f4bb00 Implementing API for Java/Truffle interop. Based around JavaInterop.asJavaObject and JavaInterop.asTruffleObject methods. Connected to TruffleVM via Symbol.as(Class) wrapper. Verified by extended TCK.
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 22134
diff changeset
122 "com.oracle.truffle.api.dsl"
e70b20f4bb00 Implementing API for Java/Truffle interop. Based around JavaInterop.asJavaObject and JavaInterop.asTruffleObject methods. Connected to TruffleVM via Symbol.as(Class) wrapper. Verified by extended TCK.
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 22134
diff changeset
123 ],
e70b20f4bb00 Implementing API for Java/Truffle interop. Based around JavaInterop.asJavaObject and JavaInterop.asTruffleObject methods. Connected to TruffleVM via Symbol.as(Class) wrapper. Verified by extended TCK.
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 22134
diff changeset
124 "checkstyle" : "com.oracle.truffle.api",
e70b20f4bb00 Implementing API for Java/Truffle interop. Based around JavaInterop.asJavaObject and JavaInterop.asTruffleObject methods. Connected to TruffleVM via Symbol.as(Class) wrapper. Verified by extended TCK.
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 22134
diff changeset
125 "javaCompliance" : "1.7",
e70b20f4bb00 Implementing API for Java/Truffle interop. Based around JavaInterop.asJavaObject and JavaInterop.asTruffleObject methods. Connected to TruffleVM via Symbol.as(Class) wrapper. Verified by extended TCK.
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 22134
diff changeset
126 "workingSets" : "API,Truffle",
e70b20f4bb00 Implementing API for Java/Truffle interop. Based around JavaInterop.asJavaObject and JavaInterop.asTruffleObject methods. Connected to TruffleVM via Symbol.as(Class) wrapper. Verified by extended TCK.
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 22134
diff changeset
127 },
e70b20f4bb00 Implementing API for Java/Truffle interop. Based around JavaInterop.asJavaObject and JavaInterop.asTruffleObject methods. Connected to TruffleVM via Symbol.as(Class) wrapper. Verified by extended TCK.
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 22134
diff changeset
128
e70b20f4bb00 Implementing API for Java/Truffle interop. Based around JavaInterop.asJavaObject and JavaInterop.asTruffleObject methods. Connected to TruffleVM via Symbol.as(Class) wrapper. Verified by extended TCK.
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 22134
diff changeset
129 "com.oracle.truffle.api.interop.java.test" : {
e70b20f4bb00 Implementing API for Java/Truffle interop. Based around JavaInterop.asJavaObject and JavaInterop.asTruffleObject methods. Connected to TruffleVM via Symbol.as(Class) wrapper. Verified by extended TCK.
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 22134
diff changeset
130 "subDir" : "truffle",
e70b20f4bb00 Implementing API for Java/Truffle interop. Based around JavaInterop.asJavaObject and JavaInterop.asTruffleObject methods. Connected to TruffleVM via Symbol.as(Class) wrapper. Verified by extended TCK.
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 22134
diff changeset
131 "sourceDirs" : ["src"],
e70b20f4bb00 Implementing API for Java/Truffle interop. Based around JavaInterop.asJavaObject and JavaInterop.asTruffleObject methods. Connected to TruffleVM via Symbol.as(Class) wrapper. Verified by extended TCK.
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 22134
diff changeset
132 "dependencies" : [
e70b20f4bb00 Implementing API for Java/Truffle interop. Based around JavaInterop.asJavaObject and JavaInterop.asTruffleObject methods. Connected to TruffleVM via Symbol.as(Class) wrapper. Verified by extended TCK.
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 22134
diff changeset
133 "com.oracle.truffle.api.interop.java",
22241
14e6dfb1ef05 Truffle/Testing: massive rework of tests to accommodate recent instrumentation change with respect to "applyInstrumentation"
Michael Van De Vanter <michael.van.de.vanter@oracle.com>
parents: 22222
diff changeset
134 "com.oracle.truffle.api.vm",
22135
e70b20f4bb00 Implementing API for Java/Truffle interop. Based around JavaInterop.asJavaObject and JavaInterop.asTruffleObject methods. Connected to TruffleVM via Symbol.as(Class) wrapper. Verified by extended TCK.
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 22134
diff changeset
135 "mx:JUNIT"
e70b20f4bb00 Implementing API for Java/Truffle interop. Based around JavaInterop.asJavaObject and JavaInterop.asTruffleObject methods. Connected to TruffleVM via Symbol.as(Class) wrapper. Verified by extended TCK.
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 22134
diff changeset
136 ],
e70b20f4bb00 Implementing API for Java/Truffle interop. Based around JavaInterop.asJavaObject and JavaInterop.asTruffleObject methods. Connected to TruffleVM via Symbol.as(Class) wrapper. Verified by extended TCK.
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 22134
diff changeset
137 "checkstyle" : "com.oracle.truffle.api",
e70b20f4bb00 Implementing API for Java/Truffle interop. Based around JavaInterop.asJavaObject and JavaInterop.asTruffleObject methods. Connected to TruffleVM via Symbol.as(Class) wrapper. Verified by extended TCK.
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 22134
diff changeset
138 "javaCompliance" : "1.7",
e70b20f4bb00 Implementing API for Java/Truffle interop. Based around JavaInterop.asJavaObject and JavaInterop.asTruffleObject methods. Connected to TruffleVM via Symbol.as(Class) wrapper. Verified by extended TCK.
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 22134
diff changeset
139 "workingSets" : "API,Truffle",
e70b20f4bb00 Implementing API for Java/Truffle interop. Based around JavaInterop.asJavaObject and JavaInterop.asTruffleObject methods. Connected to TruffleVM via Symbol.as(Class) wrapper. Verified by extended TCK.
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 22134
diff changeset
140 },
e70b20f4bb00 Implementing API for Java/Truffle interop. Based around JavaInterop.asJavaObject and JavaInterop.asTruffleObject methods. Connected to TruffleVM via Symbol.as(Class) wrapper. Verified by extended TCK.
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 22134
diff changeset
141
18407
f439fdb137a3 Truffle: initial commit of object API
Andreas Woess <andreas.woess@jku.at>
parents: 18246
diff changeset
142 "com.oracle.truffle.api.object" : {
21951
9c8c0937da41 Moving all sources into truffle subdirectory
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21946
diff changeset
143 "subDir" : "truffle",
18407
f439fdb137a3 Truffle: initial commit of object API
Andreas Woess <andreas.woess@jku.at>
parents: 18246
diff changeset
144 "sourceDirs" : ["src"],
18746
5294b624e2f0 Interop: add interface
Matthias Grimmer <grimmer@ssw.jku.at>
parents: 18744
diff changeset
145 "dependencies" : ["com.oracle.truffle.api.interop"],
18407
f439fdb137a3 Truffle: initial commit of object API
Andreas Woess <andreas.woess@jku.at>
parents: 18246
diff changeset
146 "checkstyle" : "com.oracle.truffle.api",
f439fdb137a3 Truffle: initial commit of object API
Andreas Woess <andreas.woess@jku.at>
parents: 18246
diff changeset
147 "javaCompliance" : "1.7",
f439fdb137a3 Truffle: initial commit of object API
Andreas Woess <andreas.woess@jku.at>
parents: 18246
diff changeset
148 "workingSets" : "API,Truffle",
f439fdb137a3 Truffle: initial commit of object API
Andreas Woess <andreas.woess@jku.at>
parents: 18246
diff changeset
149 },
f439fdb137a3 Truffle: initial commit of object API
Andreas Woess <andreas.woess@jku.at>
parents: 18246
diff changeset
150
22503
828c67903db2 Moving profiles into their own project to ensure the core API doesn't reference these utility classes.
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 22301
diff changeset
151 "com.oracle.truffle.api.profiles" : {
828c67903db2 Moving profiles into their own project to ensure the core API doesn't reference these utility classes.
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 22301
diff changeset
152 "subDir" : "truffle",
828c67903db2 Moving profiles into their own project to ensure the core API doesn't reference these utility classes.
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 22301
diff changeset
153 "sourceDirs" : ["src"],
828c67903db2 Moving profiles into their own project to ensure the core API doesn't reference these utility classes.
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 22301
diff changeset
154 "dependencies" : ["com.oracle.truffle.api"],
828c67903db2 Moving profiles into their own project to ensure the core API doesn't reference these utility classes.
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 22301
diff changeset
155 "checkstyle" : "com.oracle.truffle.api",
828c67903db2 Moving profiles into their own project to ensure the core API doesn't reference these utility classes.
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 22301
diff changeset
156 "javaCompliance" : "1.7",
828c67903db2 Moving profiles into their own project to ensure the core API doesn't reference these utility classes.
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 22301
diff changeset
157 "workingSets" : "API,Truffle",
828c67903db2 Moving profiles into their own project to ensure the core API doesn't reference these utility classes.
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 22301
diff changeset
158 },
828c67903db2 Moving profiles into their own project to ensure the core API doesn't reference these utility classes.
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 22301
diff changeset
159
18408
2c3666f44855 Truffle: initial commit of object API implementation
Andreas Woess <andreas.woess@jku.at>
parents: 18407
diff changeset
160 "com.oracle.truffle.object" : {
21951
9c8c0937da41 Moving all sources into truffle subdirectory
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21946
diff changeset
161 "subDir" : "truffle",
18408
2c3666f44855 Truffle: initial commit of object API implementation
Andreas Woess <andreas.woess@jku.at>
parents: 18407
diff changeset
162 "sourceDirs" : ["src"],
2c3666f44855 Truffle: initial commit of object API implementation
Andreas Woess <andreas.woess@jku.at>
parents: 18407
diff changeset
163 "dependencies" : ["com.oracle.truffle.api.object"],
21938
0a6e10379b9b Keeping only Truffle-related modules in this repository
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21894
diff changeset
164 "checkstyle" : "com.oracle.truffle.dsl.processor",
18408
2c3666f44855 Truffle: initial commit of object API implementation
Andreas Woess <andreas.woess@jku.at>
parents: 18407
diff changeset
165 "javaCompliance" : "1.7",
2c3666f44855 Truffle: initial commit of object API implementation
Andreas Woess <andreas.woess@jku.at>
parents: 18407
diff changeset
166 "workingSets" : "Truffle",
2c3666f44855 Truffle: initial commit of object API implementation
Andreas Woess <andreas.woess@jku.at>
parents: 18407
diff changeset
167 },
2c3666f44855 Truffle: initial commit of object API implementation
Andreas Woess <andreas.woess@jku.at>
parents: 18407
diff changeset
168
2c3666f44855 Truffle: initial commit of object API implementation
Andreas Woess <andreas.woess@jku.at>
parents: 18407
diff changeset
169 "com.oracle.truffle.object.basic" : {
21951
9c8c0937da41 Moving all sources into truffle subdirectory
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21946
diff changeset
170 "subDir" : "truffle",
18408
2c3666f44855 Truffle: initial commit of object API implementation
Andreas Woess <andreas.woess@jku.at>
parents: 18407
diff changeset
171 "sourceDirs" : ["src"],
2c3666f44855 Truffle: initial commit of object API implementation
Andreas Woess <andreas.woess@jku.at>
parents: 18407
diff changeset
172 "dependencies" : ["com.oracle.truffle.object"],
21938
0a6e10379b9b Keeping only Truffle-related modules in this repository
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21894
diff changeset
173 "checkstyle" : "com.oracle.truffle.dsl.processor",
18408
2c3666f44855 Truffle: initial commit of object API implementation
Andreas Woess <andreas.woess@jku.at>
parents: 18407
diff changeset
174 "javaCompliance" : "1.7",
2c3666f44855 Truffle: initial commit of object API implementation
Andreas Woess <andreas.woess@jku.at>
parents: 18407
diff changeset
175 "workingSets" : "Truffle",
2c3666f44855 Truffle: initial commit of object API implementation
Andreas Woess <andreas.woess@jku.at>
parents: 18407
diff changeset
176 },
2c3666f44855 Truffle: initial commit of object API implementation
Andreas Woess <andreas.woess@jku.at>
parents: 18407
diff changeset
177
21938
0a6e10379b9b Keeping only Truffle-related modules in this repository
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21894
diff changeset
178 "com.oracle.truffle.tck" : {
21951
9c8c0937da41 Moving all sources into truffle subdirectory
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21946
diff changeset
179 "subDir" : "truffle",
21938
0a6e10379b9b Keeping only Truffle-related modules in this repository
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21894
diff changeset
180 "sourceDirs" : ["src"],
0a6e10379b9b Keeping only Truffle-related modules in this repository
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21894
diff changeset
181 "dependencies" : [
22128
f879b1fe3773 Separating the TruffleVM into its own project makes it possible to cleanup various system parts interations
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 22099
diff changeset
182 "TRUFFLE_API",
22028
237f34c6d7bd inter-suite library references must use qualified form
Doug Simon <doug.simon@oracle.com>
parents: 22026
diff changeset
183 "mx:JUNIT"
21938
0a6e10379b9b Keeping only Truffle-related modules in this repository
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21894
diff changeset
184 ],
22022
4e9d4f4a63da fixed more "annotationProcessors" attributes
Doug Simon <doug.simon@oracle.com>
parents: 22021
diff changeset
185 "annotationProcessors" : ["TRUFFLE_DSL_PROCESSOR"],
21938
0a6e10379b9b Keeping only Truffle-related modules in this repository
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21894
diff changeset
186 "checkstyle" : "com.oracle.truffle.api",
0a6e10379b9b Keeping only Truffle-related modules in this repository
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21894
diff changeset
187 "javaCompliance" : "1.7",
0a6e10379b9b Keeping only Truffle-related modules in this repository
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21894
diff changeset
188 "workingSets" : "Truffle,Tools",
0a6e10379b9b Keeping only Truffle-related modules in this repository
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21894
diff changeset
189 },
0a6e10379b9b Keeping only Truffle-related modules in this repository
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21894
diff changeset
190
21568
3b8bbf51d320 Truffle/Debugging: add the Truffle DebugEngine and supporting code, as well as add a crude command-line debugging tool used mainly to test the DebugEngine. Migrate the small tols out of project com.oracle.truffle.api into the new project com.oracle.truffle.tools.
Michael Van De Vanter <michael.van.de.vanter@oracle.com>
parents: 21449
diff changeset
191 "com.oracle.truffle.tools" : {
21951
9c8c0937da41 Moving all sources into truffle subdirectory
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21946
diff changeset
192 "subDir" : "truffle",
21568
3b8bbf51d320 Truffle/Debugging: add the Truffle DebugEngine and supporting code, as well as add a crude command-line debugging tool used mainly to test the DebugEngine. Migrate the small tols out of project com.oracle.truffle.api into the new project com.oracle.truffle.tools.
Michael Van De Vanter <michael.van.de.vanter@oracle.com>
parents: 21449
diff changeset
193 "sourceDirs" : ["src"],
22128
f879b1fe3773 Separating the TruffleVM into its own project makes it possible to cleanup various system parts interations
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 22099
diff changeset
194 "dependencies" : ["TRUFFLE_API"],
21568
3b8bbf51d320 Truffle/Debugging: add the Truffle DebugEngine and supporting code, as well as add a crude command-line debugging tool used mainly to test the DebugEngine. Migrate the small tols out of project com.oracle.truffle.api into the new project com.oracle.truffle.tools.
Michael Van De Vanter <michael.van.de.vanter@oracle.com>
parents: 21449
diff changeset
195 "checkstyle" : "com.oracle.truffle.api",
21676
90bccd2369d9 Add the tools API to truffle.jar, and make tools 1.7 compatible.
Chris Seaton <chris.seaton@oracle.com>
parents: 21664
diff changeset
196 "javaCompliance" : "1.7",
21568
3b8bbf51d320 Truffle/Debugging: add the Truffle DebugEngine and supporting code, as well as add a crude command-line debugging tool used mainly to test the DebugEngine. Migrate the small tols out of project com.oracle.truffle.api into the new project com.oracle.truffle.tools.
Michael Van De Vanter <michael.van.de.vanter@oracle.com>
parents: 21449
diff changeset
197 "workingSets" : "Truffle,Tools",
3b8bbf51d320 Truffle/Debugging: add the Truffle DebugEngine and supporting code, as well as add a crude command-line debugging tool used mainly to test the DebugEngine. Migrate the small tols out of project com.oracle.truffle.api into the new project com.oracle.truffle.tools.
Michael Van De Vanter <michael.van.de.vanter@oracle.com>
parents: 21449
diff changeset
198 },
3b8bbf51d320 Truffle/Debugging: add the Truffle DebugEngine and supporting code, as well as add a crude command-line debugging tool used mainly to test the DebugEngine. Migrate the small tols out of project com.oracle.truffle.api into the new project com.oracle.truffle.tools.
Michael Van De Vanter <michael.van.de.vanter@oracle.com>
parents: 21449
diff changeset
199
3b8bbf51d320 Truffle/Debugging: add the Truffle DebugEngine and supporting code, as well as add a crude command-line debugging tool used mainly to test the DebugEngine. Migrate the small tols out of project com.oracle.truffle.api into the new project com.oracle.truffle.tools.
Michael Van De Vanter <michael.van.de.vanter@oracle.com>
parents: 21449
diff changeset
200 "com.oracle.truffle.tools.test" : {
21951
9c8c0937da41 Moving all sources into truffle subdirectory
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21946
diff changeset
201 "subDir" : "truffle",
21568
3b8bbf51d320 Truffle/Debugging: add the Truffle DebugEngine and supporting code, as well as add a crude command-line debugging tool used mainly to test the DebugEngine. Migrate the small tols out of project com.oracle.truffle.api into the new project com.oracle.truffle.tools.
Michael Van De Vanter <michael.van.de.vanter@oracle.com>
parents: 21449
diff changeset
202 "sourceDirs" : ["src"],
3b8bbf51d320 Truffle/Debugging: add the Truffle DebugEngine and supporting code, as well as add a crude command-line debugging tool used mainly to test the DebugEngine. Migrate the small tols out of project com.oracle.truffle.api into the new project com.oracle.truffle.tools.
Michael Van De Vanter <michael.van.de.vanter@oracle.com>
parents: 21449
diff changeset
203 "dependencies" : [
3b8bbf51d320 Truffle/Debugging: add the Truffle DebugEngine and supporting code, as well as add a crude command-line debugging tool used mainly to test the DebugEngine. Migrate the small tols out of project com.oracle.truffle.api into the new project com.oracle.truffle.tools.
Michael Van De Vanter <michael.van.de.vanter@oracle.com>
parents: 21449
diff changeset
204 "com.oracle.truffle.tools",
22028
237f34c6d7bd inter-suite library references must use qualified form
Doug Simon <doug.simon@oracle.com>
parents: 22026
diff changeset
205 "mx:JUNIT"
21568
3b8bbf51d320 Truffle/Debugging: add the Truffle DebugEngine and supporting code, as well as add a crude command-line debugging tool used mainly to test the DebugEngine. Migrate the small tols out of project com.oracle.truffle.api into the new project com.oracle.truffle.tools.
Michael Van De Vanter <michael.van.de.vanter@oracle.com>
parents: 21449
diff changeset
206 ],
3b8bbf51d320 Truffle/Debugging: add the Truffle DebugEngine and supporting code, as well as add a crude command-line debugging tool used mainly to test the DebugEngine. Migrate the small tols out of project com.oracle.truffle.api into the new project com.oracle.truffle.tools.
Michael Van De Vanter <michael.van.de.vanter@oracle.com>
parents: 21449
diff changeset
207 "checkstyle" : "com.oracle.truffle.api",
21941
0a00a5bd7c70 Need to expose also TRUFFLE-SL as Graal tests against that language
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21938
diff changeset
208 "javaCompliance" : "1.7",
22222
69156ed8192b Truffle/Instrumentation: rewrite basic instrumentation tests
Michael Van De Vanter <michael.van.de.vanter@oracle.com>
parents: 22135
diff changeset
209 "annotationProcessors" : ["TRUFFLE_DSL_PROCESSOR"],
21568
3b8bbf51d320 Truffle/Debugging: add the Truffle DebugEngine and supporting code, as well as add a crude command-line debugging tool used mainly to test the DebugEngine. Migrate the small tols out of project com.oracle.truffle.api into the new project com.oracle.truffle.tools.
Michael Van De Vanter <michael.van.de.vanter@oracle.com>
parents: 21449
diff changeset
210 "workingSets" : "Truffle,Tools",
3b8bbf51d320 Truffle/Debugging: add the Truffle DebugEngine and supporting code, as well as add a crude command-line debugging tool used mainly to test the DebugEngine. Migrate the small tols out of project com.oracle.truffle.api into the new project com.oracle.truffle.tools.
Michael Van De Vanter <michael.van.de.vanter@oracle.com>
parents: 21449
diff changeset
211 },
3b8bbf51d320 Truffle/Debugging: add the Truffle DebugEngine and supporting code, as well as add a crude command-line debugging tool used mainly to test the DebugEngine. Migrate the small tols out of project com.oracle.truffle.api into the new project com.oracle.truffle.tools.
Michael Van De Vanter <michael.van.de.vanter@oracle.com>
parents: 21449
diff changeset
212
3b8bbf51d320 Truffle/Debugging: add the Truffle DebugEngine and supporting code, as well as add a crude command-line debugging tool used mainly to test the DebugEngine. Migrate the small tols out of project com.oracle.truffle.api into the new project com.oracle.truffle.tools.
Michael Van De Vanter <michael.van.de.vanter@oracle.com>
parents: 21449
diff changeset
213 "com.oracle.truffle.tools.debug.shell" : {
21951
9c8c0937da41 Moving all sources into truffle subdirectory
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21946
diff changeset
214 "subDir" : "truffle",
21568
3b8bbf51d320 Truffle/Debugging: add the Truffle DebugEngine and supporting code, as well as add a crude command-line debugging tool used mainly to test the DebugEngine. Migrate the small tols out of project com.oracle.truffle.api into the new project com.oracle.truffle.tools.
Michael Van De Vanter <michael.van.de.vanter@oracle.com>
parents: 21449
diff changeset
215 "sourceDirs" : ["src"],
22003
5bc7f7b867ab Making debugger always on for each TruffleVM execution. Introducing EventConsumer to process such debugger events. Requesting each RootNode to be associated with a TruffleLanguage, so debugger can find out proper context for each Node where executions gets suspended.
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21997
diff changeset
216 "dependencies" : ["com.oracle.truffle.tools",
21568
3b8bbf51d320 Truffle/Debugging: add the Truffle DebugEngine and supporting code, as well as add a crude command-line debugging tool used mainly to test the DebugEngine. Migrate the small tols out of project com.oracle.truffle.api into the new project com.oracle.truffle.tools.
Michael Van De Vanter <michael.van.de.vanter@oracle.com>
parents: 21449
diff changeset
217 "JLINE"],
3b8bbf51d320 Truffle/Debugging: add the Truffle DebugEngine and supporting code, as well as add a crude command-line debugging tool used mainly to test the DebugEngine. Migrate the small tols out of project com.oracle.truffle.api into the new project com.oracle.truffle.tools.
Michael Van De Vanter <michael.van.de.vanter@oracle.com>
parents: 21449
diff changeset
218 "checkstyle" : "com.oracle.truffle.api",
21941
0a00a5bd7c70 Need to expose also TRUFFLE-SL as Graal tests against that language
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21938
diff changeset
219 "javaCompliance" : "1.7",
21568
3b8bbf51d320 Truffle/Debugging: add the Truffle DebugEngine and supporting code, as well as add a crude command-line debugging tool used mainly to test the DebugEngine. Migrate the small tols out of project com.oracle.truffle.api into the new project com.oracle.truffle.tools.
Michael Van De Vanter <michael.van.de.vanter@oracle.com>
parents: 21449
diff changeset
220 "workingSets" : "Truffle,Tools",
3b8bbf51d320 Truffle/Debugging: add the Truffle DebugEngine and supporting code, as well as add a crude command-line debugging tool used mainly to test the DebugEngine. Migrate the small tols out of project com.oracle.truffle.api into the new project com.oracle.truffle.tools.
Michael Van De Vanter <michael.van.de.vanter@oracle.com>
parents: 21449
diff changeset
221 },
3b8bbf51d320 Truffle/Debugging: add the Truffle DebugEngine and supporting code, as well as add a crude command-line debugging tool used mainly to test the DebugEngine. Migrate the small tols out of project com.oracle.truffle.api into the new project com.oracle.truffle.tools.
Michael Van De Vanter <michael.van.de.vanter@oracle.com>
parents: 21449
diff changeset
222
17160
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
223 "com.oracle.truffle.sl" : {
21951
9c8c0937da41 Moving all sources into truffle subdirectory
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21946
diff changeset
224 "subDir" : "truffle",
17163
30dda118ef3d mx: added support for extending distributions; require list literals for list attributes in projects.py
Doug Simon <doug.simon@oracle.com>
parents: 17160
diff changeset
225 "sourceDirs" : ["src"],
18412
997bc9764a9a SL: use the truffle object storage model to represent SL objects
Andreas Woess <andreas.woess@jku.at>
parents: 18409
diff changeset
226 "dependencies" : [
22073
261afe14d1a4 let truffle.sl project depend on TRUFFLE_API distribution to ensure services are found
Andreas Woess <andreas.woess@oracle.com>
parents: 22058
diff changeset
227 "TRUFFLE_API",
18412
997bc9764a9a SL: use the truffle object storage model to represent SL objects
Andreas Woess <andreas.woess@jku.at>
parents: 18409
diff changeset
228 ],
21941
0a00a5bd7c70 Need to expose also TRUFFLE-SL as Graal tests against that language
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21938
diff changeset
229 "javaCompliance" : "1.7",
22019
74391848e5cb annotation processor dependencies must be Distributions or Libraries; inter-suite references must be qualified with suite prefix
Doug Simon <doug.simon@oracle.com>
parents: 22017
diff changeset
230 "annotationProcessors" : ["TRUFFLE_DSL_PROCESSOR"],
17160
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
231 "workingSets" : "Truffle,SimpleLanguage",
22074
50ed2658284e update to mx version 5.2.2
Andreas Woess <andreas.woess@oracle.com>
parents: 22073
diff changeset
232 "license" : "UPL",
17160
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
233 },
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
234
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
235 "com.oracle.truffle.sl.test" : {
21951
9c8c0937da41 Moving all sources into truffle subdirectory
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21946
diff changeset
236 "subDir" : "truffle",
17163
30dda118ef3d mx: added support for extending distributions; require list literals for list attributes in projects.py
Doug Simon <doug.simon@oracle.com>
parents: 17160
diff changeset
237 "sourceDirs" : ["src"],
17160
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
238 "dependencies" : [
21938
0a6e10379b9b Keeping only Truffle-related modules in this repository
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21894
diff changeset
239 "com.oracle.truffle.tck",
22003
5bc7f7b867ab Making debugger always on for each TruffleVM execution. Introducing EventConsumer to process such debugger events. Requesting each RootNode to be associated with a TruffleLanguage, so debugger can find out proper context for each Node where executions gets suspended.
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21997
diff changeset
240 "com.oracle.truffle.sl",
17160
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
241 ],
21997
c07e64ecb528 Update SL copyright headers to use UPL
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents: 21992
diff changeset
242 "checkstyle" : "com.oracle.truffle.sl",
21941
0a00a5bd7c70 Need to expose also TRUFFLE-SL as Graal tests against that language
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21938
diff changeset
243 "javaCompliance" : "1.7",
17160
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
244 "workingSets" : "Truffle,SimpleLanguage,Test",
22074
50ed2658284e update to mx version 5.2.2
Andreas Woess <andreas.woess@oracle.com>
parents: 22073
diff changeset
245 "license" : "UPL",
17160
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
246 },
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
247
21568
3b8bbf51d320 Truffle/Debugging: add the Truffle DebugEngine and supporting code, as well as add a crude command-line debugging tool used mainly to test the DebugEngine. Migrate the small tols out of project com.oracle.truffle.api into the new project com.oracle.truffle.tools.
Michael Van De Vanter <michael.van.de.vanter@oracle.com>
parents: 21449
diff changeset
248 "com.oracle.truffle.sl.tools" : {
21951
9c8c0937da41 Moving all sources into truffle subdirectory
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21946
diff changeset
249 "subDir" : "truffle",
21568
3b8bbf51d320 Truffle/Debugging: add the Truffle DebugEngine and supporting code, as well as add a crude command-line debugging tool used mainly to test the DebugEngine. Migrate the small tols out of project com.oracle.truffle.api into the new project com.oracle.truffle.tools.
Michael Van De Vanter <michael.van.de.vanter@oracle.com>
parents: 21449
diff changeset
250 "sourceDirs" : ["src"],
21946
a50fa3266a0a Truffle/SL/Debugging: add to the SLREPL debugger an artificial static dependency on SLLanguage, to ensure that it will be on the class path. This is a workaround for the lack of a mechanism to record such dynamic dependencies in the face of complaint by j"canonicalizeprojects".
Michael Van De Vanter <michael.van.de.vanter@oracle.com>
parents: 21945
diff changeset
251 "dependencies" : ["com.oracle.truffle.tools.debug.shell",
a50fa3266a0a Truffle/SL/Debugging: add to the SLREPL debugger an artificial static dependency on SLLanguage, to ensure that it will be on the class path. This is a workaround for the lack of a mechanism to record such dynamic dependencies in the face of complaint by j"canonicalizeprojects".
Michael Van De Vanter <michael.van.de.vanter@oracle.com>
parents: 21945
diff changeset
252 "com.oracle.truffle.sl"],
21997
c07e64ecb528 Update SL copyright headers to use UPL
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents: 21992
diff changeset
253 "checkstyle" : "com.oracle.truffle.sl",
21941
0a00a5bd7c70 Need to expose also TRUFFLE-SL as Graal tests against that language
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21938
diff changeset
254 "javaCompliance" : "1.7",
21568
3b8bbf51d320 Truffle/Debugging: add the Truffle DebugEngine and supporting code, as well as add a crude command-line debugging tool used mainly to test the DebugEngine. Migrate the small tols out of project com.oracle.truffle.api into the new project com.oracle.truffle.tools.
Michael Van De Vanter <michael.van.de.vanter@oracle.com>
parents: 21449
diff changeset
255 "workingSets" : "Truffle,SimpleLanguage,Tools",
22074
50ed2658284e update to mx version 5.2.2
Andreas Woess <andreas.woess@oracle.com>
parents: 22073
diff changeset
256 "license" : "UPL",
21568
3b8bbf51d320 Truffle/Debugging: add the Truffle DebugEngine and supporting code, as well as add a crude command-line debugging tool used mainly to test the DebugEngine. Migrate the small tols out of project com.oracle.truffle.api into the new project com.oracle.truffle.tools.
Michael Van De Vanter <michael.van.de.vanter@oracle.com>
parents: 21449
diff changeset
257 },
17160
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
258 },
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
259
22074
50ed2658284e update to mx version 5.2.2
Andreas Woess <andreas.woess@oracle.com>
parents: 22073
diff changeset
260 "licenses" : {
22054
41c8ef1a33c2 Add additional metadata to suite.py
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents: 22028
diff changeset
261 "UPL" : {
41c8ef1a33c2 Add additional metadata to suite.py
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents: 22028
diff changeset
262 "name" : "Universal Permissive License, Version 1.0",
41c8ef1a33c2 Add additional metadata to suite.py
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents: 22028
diff changeset
263 "url" : "http://opensource.org/licenses/UPL",
41c8ef1a33c2 Add additional metadata to suite.py
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents: 22028
diff changeset
264 }
41c8ef1a33c2 Add additional metadata to suite.py
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents: 22028
diff changeset
265 },
41c8ef1a33c2 Add additional metadata to suite.py
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents: 22028
diff changeset
266
17160
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
267 "distributions" : {
21607
71b338926f2e moved JVMCI classes into their own distributions (JBS:GRAAL-53)
Doug Simon <doug.simon@oracle.com>
parents: 21605
diff changeset
268
21705
729e6acde6c0 added JVMCI_UTIL distribution
Doug Simon <doug.simon@oracle.com>
parents: 21677
diff changeset
269 # ------------- Distributions -------------
729e6acde6c0 added JVMCI_UTIL distribution
Doug Simon <doug.simon@oracle.com>
parents: 21677
diff changeset
270
22055
2867e02e6fdb Rename truffle-api.jar distribution to TRUFFLE_API
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents: 22054
diff changeset
271 "TRUFFLE_API" : {
21951
9c8c0937da41 Moving all sources into truffle subdirectory
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21946
diff changeset
272 "subDir" : "truffle",
17160
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
273 "javaCompliance" : "1.7",
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
274 "dependencies" : [
22135
e70b20f4bb00 Implementing API for Java/Truffle interop. Based around JavaInterop.asJavaObject and JavaInterop.asTruffleObject methods. Connected to TruffleVM via Symbol.as(Class) wrapper. Verified by extended TCK.
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 22134
diff changeset
275 "com.oracle.truffle.api.interop.java",
17160
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
276 "com.oracle.truffle.api.dsl",
22503
828c67903db2 Moving profiles into their own project to ensure the core API doesn't reference these utility classes.
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 22301
diff changeset
277 "com.oracle.truffle.api.profiles",
22128
f879b1fe3773 Separating the TruffleVM into its own project makes it possible to cleanup various system parts interations
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 22099
diff changeset
278 "com.oracle.truffle.api.vm",
18409
d405651001d1 Truffle: add object API to truffle distribution, update changelog
Andreas Woess <andreas.woess@jku.at>
parents: 18408
diff changeset
279 "com.oracle.truffle.object.basic",
17160
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
280 ],
21938
0a6e10379b9b Keeping only Truffle-related modules in this repository
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21894
diff changeset
281 "distDependencies" : [
0a6e10379b9b Keeping only Truffle-related modules in this repository
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21894
diff changeset
282 ],
22054
41c8ef1a33c2 Add additional metadata to suite.py
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents: 22028
diff changeset
283 "description" : """Truffle is a multi-language framework for executing dynamic languages
41c8ef1a33c2 Add additional metadata to suite.py
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents: 22028
diff changeset
284 that achieves high performance when combined with Graal.""",
17160
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
285 },
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
286
21942
dd4050aadaf8 Using _ instead of - as agreed to yesterday
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21941
diff changeset
287 "TRUFFLE_TCK" : {
21951
9c8c0937da41 Moving all sources into truffle subdirectory
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21946
diff changeset
288 "subDir" : "truffle",
21938
0a6e10379b9b Keeping only Truffle-related modules in this repository
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21894
diff changeset
289 "javaCompliance" : "1.7",
17160
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
290 "dependencies" : [
21938
0a6e10379b9b Keeping only Truffle-related modules in this repository
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21894
diff changeset
291 "com.oracle.truffle.tck"
17160
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
292 ],
22055
2867e02e6fdb Rename truffle-api.jar distribution to TRUFFLE_API
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents: 22054
diff changeset
293 "distDependencies" : ["TRUFFLE_API"],
22054
41c8ef1a33c2 Add additional metadata to suite.py
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents: 22028
diff changeset
294 "exclude" : ["mx:JUNIT"],
41c8ef1a33c2 Add additional metadata to suite.py
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents: 22028
diff changeset
295 "description" : """A collection of tests that can certify language implementation to be compliant
22099
049e6eeaf80a Fix typo in the description of Truffle TCK
Benoit Daloze <benoit.daloze@jku.at>
parents: 22074
diff changeset
296 with most recent requirements of the Truffle infrastructure and tooling.""",
17160
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
297 },
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
298
21942
dd4050aadaf8 Using _ instead of - as agreed to yesterday
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21941
diff changeset
299 "TRUFFLE_DSL_PROCESSOR" : {
21951
9c8c0937da41 Moving all sources into truffle subdirectory
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21946
diff changeset
300 "subDir" : "truffle",
17160
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
301 "javaCompliance" : "1.7",
17163
30dda118ef3d mx: added support for extending distributions; require list literals for list attributes in projects.py
Doug Simon <doug.simon@oracle.com>
parents: 17160
diff changeset
302 "dependencies" : ["com.oracle.truffle.dsl.processor"],
22055
2867e02e6fdb Rename truffle-api.jar distribution to TRUFFLE_API
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents: 22054
diff changeset
303 "distDependencies" : ["TRUFFLE_API"],
22054
41c8ef1a33c2 Add additional metadata to suite.py
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents: 22028
diff changeset
304 "description" : "The Truffle DSL Processor generates source code for nodes that are declared using the DSL.",
21941
0a00a5bd7c70 Need to expose also TRUFFLE-SL as Graal tests against that language
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21938
diff changeset
305 },
0a00a5bd7c70 Need to expose also TRUFFLE-SL as Graal tests against that language
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21938
diff changeset
306
21942
dd4050aadaf8 Using _ instead of - as agreed to yesterday
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21941
diff changeset
307 "TRUFFLE_SL" : {
21951
9c8c0937da41 Moving all sources into truffle subdirectory
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21946
diff changeset
308 "subDir" : "truffle",
21941
0a00a5bd7c70 Need to expose also TRUFFLE-SL as Graal tests against that language
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21938
diff changeset
309 "javaCompliance" : "1.7",
0a00a5bd7c70 Need to expose also TRUFFLE-SL as Graal tests against that language
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21938
diff changeset
310 "dependencies" : [
0a00a5bd7c70 Need to expose also TRUFFLE-SL as Graal tests against that language
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21938
diff changeset
311 "com.oracle.truffle.sl",
0a00a5bd7c70 Need to expose also TRUFFLE-SL as Graal tests against that language
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21938
diff changeset
312 "com.oracle.truffle.sl.test"
0a00a5bd7c70 Need to expose also TRUFFLE-SL as Graal tests against that language
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21938
diff changeset
313 ],
0a00a5bd7c70 Need to expose also TRUFFLE-SL as Graal tests against that language
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21938
diff changeset
314 "distDependencies" : [
22055
2867e02e6fdb Rename truffle-api.jar distribution to TRUFFLE_API
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents: 22054
diff changeset
315 "TRUFFLE_API",
21942
dd4050aadaf8 Using _ instead of - as agreed to yesterday
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21941
diff changeset
316 "TRUFFLE_TCK",
dd4050aadaf8 Using _ instead of - as agreed to yesterday
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21941
diff changeset
317 "TRUFFLE_DSL_PROCESSOR"
21941
0a00a5bd7c70 Need to expose also TRUFFLE-SL as Graal tests against that language
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21938
diff changeset
318 ],
22074
50ed2658284e update to mx version 5.2.2
Andreas Woess <andreas.woess@oracle.com>
parents: 22073
diff changeset
319 "license" : "UPL",
22054
41c8ef1a33c2 Add additional metadata to suite.py
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents: 22028
diff changeset
320 "description" : "Truffle SL is an example language implemented using the Truffle API.",
21941
0a00a5bd7c70 Need to expose also TRUFFLE-SL as Graal tests against that language
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21938
diff changeset
321 },
21945
179c3a0bac32 add TRUFFLE_DEBUG
Mick Jordan <mick.jordan@oracle.com>
parents: 21942
diff changeset
322
179c3a0bac32 add TRUFFLE_DEBUG
Mick Jordan <mick.jordan@oracle.com>
parents: 21942
diff changeset
323 "TRUFFLE_DEBUG" : {
21951
9c8c0937da41 Moving all sources into truffle subdirectory
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21946
diff changeset
324 "subDir" : "truffle",
21973
44aba5c09592 Stick with JDK7 for all projects for now
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 21969
diff changeset
325 "javaCompliance" : "1.7",
21945
179c3a0bac32 add TRUFFLE_DEBUG
Mick Jordan <mick.jordan@oracle.com>
parents: 21942
diff changeset
326 "dependencies" : [
179c3a0bac32 add TRUFFLE_DEBUG
Mick Jordan <mick.jordan@oracle.com>
parents: 21942
diff changeset
327 "com.oracle.truffle.tools.debug.shell",
22128
f879b1fe3773 Separating the TruffleVM into its own project makes it possible to cleanup various system parts interations
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents: 22099
diff changeset
328 "com.oracle.truffle.tools"
21945
179c3a0bac32 add TRUFFLE_DEBUG
Mick Jordan <mick.jordan@oracle.com>
parents: 21942
diff changeset
329 ],
179c3a0bac32 add TRUFFLE_DEBUG
Mick Jordan <mick.jordan@oracle.com>
parents: 21942
diff changeset
330 "exclude" : ["JLINE"],
179c3a0bac32 add TRUFFLE_DEBUG
Mick Jordan <mick.jordan@oracle.com>
parents: 21942
diff changeset
331 "distDependencies" : [
22055
2867e02e6fdb Rename truffle-api.jar distribution to TRUFFLE_API
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents: 22054
diff changeset
332 "TRUFFLE_API",
21945
179c3a0bac32 add TRUFFLE_DEBUG
Mick Jordan <mick.jordan@oracle.com>
parents: 21942
diff changeset
333 ],
22058
e559a45969a7 Change temporary description for truffle-debug
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents: 22057
diff changeset
334 "description" : "Experimental REPL server to build your debugger console for your language.",
21945
179c3a0bac32 add TRUFFLE_DEBUG
Mick Jordan <mick.jordan@oracle.com>
parents: 21942
diff changeset
335 }
17163
30dda118ef3d mx: added support for extending distributions; require list literals for list attributes in projects.py
Doug Simon <doug.simon@oracle.com>
parents: 17160
diff changeset
336 },
17160
adaecbc405cb projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
337 }