Mercurial > hg > truffle
annotate mx.truffle/suite.py @ 22240:f78c72e2e0b6
Truffle/Instrumentation: clean up, better encapsulate how the application of ASTProbers is managed
- Guest Language RootNode implementations no longer involved
- ASTProbers are now applied only to RootNodes
- Methods renamed to clarify flow of control
- Allowed removal of one Accessor instance
- Remove tracing overhead when there are no ASTProbers registered
author | Michael Van De Vanter <michael.van.de.vanter@oracle.com> |
---|---|
date | Tue, 22 Sep 2015 20:25:58 -0700 |
parents | 69156ed8192b |
children | 14e6dfb1ef05 |
rev | line source |
---|---|
17160
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
1 suite = { |
22074
50ed2658284e
update to mx version 5.2.2
Andreas Woess <andreas.woess@oracle.com>
parents:
22073
diff
changeset
|
2 "mxversion" : "5.2.2", |
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 | 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 "path" : "lib/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
|
24 "urls" : [ |
22134 | 25 "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
|
26 "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
|
27 ], |
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
|
28 "sha1" : "9504d5e2da5d78237239c5226e8200ec21182040", |
22054
41c8ef1a33c2
Add additional metadata to suite.py
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
22028
diff
changeset
|
29 "maven" : { |
41c8ef1a33c2
Add additional metadata to suite.py
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
22028
diff
changeset
|
30 "groupId" : "jline", |
41c8ef1a33c2
Add additional metadata to suite.py
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
22028
diff
changeset
|
31 "artifactId" : "jline", |
41c8ef1a33c2
Add additional metadata to suite.py
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
22028
diff
changeset
|
32 "version" : "2.11", |
41c8ef1a33c2
Add additional metadata to suite.py
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
22028
diff
changeset
|
33 } |
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
|
34 }, |
17160
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
35 }, |
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 "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
|
38 |
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
|
39 # ------------- 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
|
40 |
17160
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
41 "com.oracle.truffle.api" : { |
21951
9c8c0937da41
Moving all sources into truffle subdirectory
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents:
21946
diff
changeset
|
42 "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
|
43 "sourceDirs" : ["src"], |
17160
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
44 "javaCompliance" : "1.7", |
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
45 "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
|
46 }, |
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 "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
|
49 "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
|
50 "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
|
51 "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
|
52 "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
|
53 ], |
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 "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
|
55 "workingSets" : "API,Truffle", |
17160
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
56 }, |
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 "com.oracle.truffle.api.test" : { |
21951
9c8c0937da41
Moving all sources into truffle subdirectory
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents:
21946
diff
changeset
|
59 "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
|
60 "sourceDirs" : ["src"], |
17160
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
61 "dependencies" : [ |
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
|
62 "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
|
63 "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
|
64 "mx:JUNIT", |
17160
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
65 ], |
21938
0a6e10379b9b
Keeping only Truffle-related modules in this repository
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents:
21894
diff
changeset
|
66 "checkstyle" : "com.oracle.truffle.dsl.processor", |
17160
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
67 "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
|
68 "annotationProcessors" : ["TRUFFLE_DSL_PROCESSOR"], |
17160
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
69 "workingSets" : "API,Truffle,Test", |
18888
31960077ea9d
Specify jacoco project includes/excludes in suite.py
Paul Woegerer <paul.woegerer@oracle.com>
parents:
18746
diff
changeset
|
70 "jacoco" : "exclude", |
17160
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
71 }, |
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
72 |
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
73 "com.oracle.truffle.api.dsl" : { |
21951
9c8c0937da41
Moving all sources into truffle subdirectory
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents:
21946
diff
changeset
|
74 "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
|
75 "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
|
76 "dependencies" : ["com.oracle.truffle.api"], |
17160
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
77 "checkstyle" : "com.oracle.truffle.api", |
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
78 "javaCompliance" : "1.7", |
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
79 "workingSets" : "API,Truffle,Codegen", |
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
80 }, |
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
81 |
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
82 "com.oracle.truffle.api.dsl.test" : { |
21951
9c8c0937da41
Moving all sources into truffle subdirectory
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents:
21946
diff
changeset
|
83 "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
|
84 "sourceDirs" : ["src"], |
17160
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
85 "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
|
86 "com.oracle.truffle.dsl.processor", |
22028
237f34c6d7bd
inter-suite library references must use qualified form
Doug Simon <doug.simon@oracle.com>
parents:
22026
diff
changeset
|
87 "mx:JUNIT", |
17160
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
88 ], |
21938
0a6e10379b9b
Keeping only Truffle-related modules in this repository
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents:
21894
diff
changeset
|
89 "checkstyle" : "com.oracle.truffle.dsl.processor", |
17160
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
90 "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
|
91 "annotationProcessors" : ["TRUFFLE_DSL_PROCESSOR"], |
17160
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
92 "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
|
93 "jacoco" : "exclude", |
17160
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
94 }, |
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
95 |
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
96 "com.oracle.truffle.dsl.processor" : { |
21951
9c8c0937da41
Moving all sources into truffle subdirectory
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents:
21946
diff
changeset
|
97 "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
|
98 "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
|
99 "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
|
100 "checkstyle" : "com.oracle.truffle.dsl.processor", |
17160
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
101 "javaCompliance" : "1.7", |
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
102 "workingSets" : "Truffle,Codegen", |
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
103 }, |
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
104 |
18746
5294b624e2f0
Interop: add interface
Matthias Grimmer <grimmer@ssw.jku.at>
parents:
18744
diff
changeset
|
105 "com.oracle.truffle.api.interop" : { |
21951
9c8c0937da41
Moving all sources into truffle subdirectory
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents:
21946
diff
changeset
|
106 "subDir" : "truffle", |
18746
5294b624e2f0
Interop: add interface
Matthias Grimmer <grimmer@ssw.jku.at>
parents:
18744
diff
changeset
|
107 "sourceDirs" : ["src"], |
5294b624e2f0
Interop: add interface
Matthias Grimmer <grimmer@ssw.jku.at>
parents:
18744
diff
changeset
|
108 "dependencies" : ["com.oracle.truffle.api"], |
5294b624e2f0
Interop: add interface
Matthias Grimmer <grimmer@ssw.jku.at>
parents:
18744
diff
changeset
|
109 "checkstyle" : "com.oracle.truffle.api", |
5294b624e2f0
Interop: add interface
Matthias Grimmer <grimmer@ssw.jku.at>
parents:
18744
diff
changeset
|
110 "javaCompliance" : "1.7", |
5294b624e2f0
Interop: add interface
Matthias Grimmer <grimmer@ssw.jku.at>
parents:
18744
diff
changeset
|
111 "workingSets" : "API,Truffle", |
5294b624e2f0
Interop: add interface
Matthias Grimmer <grimmer@ssw.jku.at>
parents:
18744
diff
changeset
|
112 }, |
5294b624e2f0
Interop: add interface
Matthias Grimmer <grimmer@ssw.jku.at>
parents:
18744
diff
changeset
|
113 |
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
|
114 "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
|
115 "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
|
116 "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
|
117 "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
|
118 "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
|
119 "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
|
120 ], |
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 "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
|
122 "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
|
123 "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
|
124 }, |
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 |
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 "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
|
127 "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
|
128 "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
|
129 "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
|
130 "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
|
131 "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
|
132 ], |
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 "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
|
134 "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
|
135 "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
|
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 |
18407
f439fdb137a3
Truffle: initial commit of object API
Andreas Woess <andreas.woess@jku.at>
parents:
18246
diff
changeset
|
138 "com.oracle.truffle.api.object" : { |
21951
9c8c0937da41
Moving all sources into truffle subdirectory
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents:
21946
diff
changeset
|
139 "subDir" : "truffle", |
18407
f439fdb137a3
Truffle: initial commit of object API
Andreas Woess <andreas.woess@jku.at>
parents:
18246
diff
changeset
|
140 "sourceDirs" : ["src"], |
18746
5294b624e2f0
Interop: add interface
Matthias Grimmer <grimmer@ssw.jku.at>
parents:
18744
diff
changeset
|
141 "dependencies" : ["com.oracle.truffle.api.interop"], |
18407
f439fdb137a3
Truffle: initial commit of object API
Andreas Woess <andreas.woess@jku.at>
parents:
18246
diff
changeset
|
142 "checkstyle" : "com.oracle.truffle.api", |
f439fdb137a3
Truffle: initial commit of object API
Andreas Woess <andreas.woess@jku.at>
parents:
18246
diff
changeset
|
143 "javaCompliance" : "1.7", |
f439fdb137a3
Truffle: initial commit of object API
Andreas Woess <andreas.woess@jku.at>
parents:
18246
diff
changeset
|
144 "workingSets" : "API,Truffle", |
f439fdb137a3
Truffle: initial commit of object API
Andreas Woess <andreas.woess@jku.at>
parents:
18246
diff
changeset
|
145 }, |
f439fdb137a3
Truffle: initial commit of object API
Andreas Woess <andreas.woess@jku.at>
parents:
18246
diff
changeset
|
146 |
18408
2c3666f44855
Truffle: initial commit of object API implementation
Andreas Woess <andreas.woess@jku.at>
parents:
18407
diff
changeset
|
147 "com.oracle.truffle.object" : { |
21951
9c8c0937da41
Moving all sources into truffle subdirectory
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents:
21946
diff
changeset
|
148 "subDir" : "truffle", |
18408
2c3666f44855
Truffle: initial commit of object API implementation
Andreas Woess <andreas.woess@jku.at>
parents:
18407
diff
changeset
|
149 "sourceDirs" : ["src"], |
2c3666f44855
Truffle: initial commit of object API implementation
Andreas Woess <andreas.woess@jku.at>
parents:
18407
diff
changeset
|
150 "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
|
151 "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
|
152 "javaCompliance" : "1.7", |
2c3666f44855
Truffle: initial commit of object API implementation
Andreas Woess <andreas.woess@jku.at>
parents:
18407
diff
changeset
|
153 "workingSets" : "Truffle", |
2c3666f44855
Truffle: initial commit of object API implementation
Andreas Woess <andreas.woess@jku.at>
parents:
18407
diff
changeset
|
154 }, |
2c3666f44855
Truffle: initial commit of object API implementation
Andreas Woess <andreas.woess@jku.at>
parents:
18407
diff
changeset
|
155 |
2c3666f44855
Truffle: initial commit of object API implementation
Andreas Woess <andreas.woess@jku.at>
parents:
18407
diff
changeset
|
156 "com.oracle.truffle.object.basic" : { |
21951
9c8c0937da41
Moving all sources into truffle subdirectory
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents:
21946
diff
changeset
|
157 "subDir" : "truffle", |
18408
2c3666f44855
Truffle: initial commit of object API implementation
Andreas Woess <andreas.woess@jku.at>
parents:
18407
diff
changeset
|
158 "sourceDirs" : ["src"], |
2c3666f44855
Truffle: initial commit of object API implementation
Andreas Woess <andreas.woess@jku.at>
parents:
18407
diff
changeset
|
159 "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
|
160 "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
|
161 "javaCompliance" : "1.7", |
2c3666f44855
Truffle: initial commit of object API implementation
Andreas Woess <andreas.woess@jku.at>
parents:
18407
diff
changeset
|
162 "workingSets" : "Truffle", |
2c3666f44855
Truffle: initial commit of object API implementation
Andreas Woess <andreas.woess@jku.at>
parents:
18407
diff
changeset
|
163 }, |
2c3666f44855
Truffle: initial commit of object API implementation
Andreas Woess <andreas.woess@jku.at>
parents:
18407
diff
changeset
|
164 |
21938
0a6e10379b9b
Keeping only Truffle-related modules in this repository
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents:
21894
diff
changeset
|
165 "com.oracle.truffle.tck" : { |
21951
9c8c0937da41
Moving all sources into truffle subdirectory
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents:
21946
diff
changeset
|
166 "subDir" : "truffle", |
21938
0a6e10379b9b
Keeping only Truffle-related modules in this repository
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents:
21894
diff
changeset
|
167 "sourceDirs" : ["src"], |
0a6e10379b9b
Keeping only Truffle-related modules in this repository
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents:
21894
diff
changeset
|
168 "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
|
169 "TRUFFLE_API", |
22028
237f34c6d7bd
inter-suite library references must use qualified form
Doug Simon <doug.simon@oracle.com>
parents:
22026
diff
changeset
|
170 "mx:JUNIT" |
21938
0a6e10379b9b
Keeping only Truffle-related modules in this repository
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents:
21894
diff
changeset
|
171 ], |
22022
4e9d4f4a63da
fixed more "annotationProcessors" attributes
Doug Simon <doug.simon@oracle.com>
parents:
22021
diff
changeset
|
172 "annotationProcessors" : ["TRUFFLE_DSL_PROCESSOR"], |
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.api", |
0a6e10379b9b
Keeping only Truffle-related modules in this repository
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents:
21894
diff
changeset
|
174 "javaCompliance" : "1.7", |
0a6e10379b9b
Keeping only Truffle-related modules in this repository
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents:
21894
diff
changeset
|
175 "workingSets" : "Truffle,Tools", |
0a6e10379b9b
Keeping only Truffle-related modules in this repository
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents:
21894
diff
changeset
|
176 }, |
0a6e10379b9b
Keeping only Truffle-related modules in this repository
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents:
21894
diff
changeset
|
177 |
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
|
178 "com.oracle.truffle.tools" : { |
21951
9c8c0937da41
Moving all sources into truffle subdirectory
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents:
21946
diff
changeset
|
179 "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
|
180 "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
|
181 "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
|
182 "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
|
183 "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
|
184 "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
|
185 }, |
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
|
186 |
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
|
187 "com.oracle.truffle.tools.test" : { |
21951
9c8c0937da41
Moving all sources into truffle subdirectory
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents:
21946
diff
changeset
|
188 "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
|
189 "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
|
190 "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
|
191 "com.oracle.truffle.tools", |
22028
237f34c6d7bd
inter-suite library references must use qualified form
Doug Simon <doug.simon@oracle.com>
parents:
22026
diff
changeset
|
192 "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
|
193 ], |
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
|
194 "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
|
195 "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
|
196 "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
|
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.debug.shell" : { |
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"], |
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
|
203 "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
|
204 "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
|
205 "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
|
206 "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
|
207 "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
|
208 }, |
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
|
209 |
17160
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
210 "com.oracle.truffle.sl" : { |
21951
9c8c0937da41
Moving all sources into truffle subdirectory
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents:
21946
diff
changeset
|
211 "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
|
212 "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
|
213 "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
|
214 "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
|
215 ], |
21941
0a00a5bd7c70
Need to expose also TRUFFLE-SL as Graal tests against that language
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents:
21938
diff
changeset
|
216 "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
|
217 "annotationProcessors" : ["TRUFFLE_DSL_PROCESSOR"], |
17160
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
218 "workingSets" : "Truffle,SimpleLanguage", |
22074
50ed2658284e
update to mx version 5.2.2
Andreas Woess <andreas.woess@oracle.com>
parents:
22073
diff
changeset
|
219 "license" : "UPL", |
17160
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
220 }, |
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
221 |
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
222 "com.oracle.truffle.sl.test" : { |
21951
9c8c0937da41
Moving all sources into truffle subdirectory
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents:
21946
diff
changeset
|
223 "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
|
224 "sourceDirs" : ["src"], |
17160
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
225 "dependencies" : [ |
21938
0a6e10379b9b
Keeping only Truffle-related modules in this repository
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents:
21894
diff
changeset
|
226 "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
|
227 "com.oracle.truffle.sl", |
17160
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
228 ], |
21997
c07e64ecb528
Update SL copyright headers to use UPL
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
21992
diff
changeset
|
229 "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
|
230 "javaCompliance" : "1.7", |
17160
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
231 "workingSets" : "Truffle,SimpleLanguage,Test", |
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 |
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
|
235 "com.oracle.truffle.sl.tools" : { |
21951
9c8c0937da41
Moving all sources into truffle subdirectory
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents:
21946
diff
changeset
|
236 "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
|
237 "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
|
238 "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
|
239 "com.oracle.truffle.sl"], |
21997
c07e64ecb528
Update SL copyright headers to use UPL
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
21992
diff
changeset
|
240 "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
|
241 "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
|
242 "workingSets" : "Truffle,SimpleLanguage,Tools", |
22074
50ed2658284e
update to mx version 5.2.2
Andreas Woess <andreas.woess@oracle.com>
parents:
22073
diff
changeset
|
243 "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
|
244 }, |
17160
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
245 }, |
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
246 |
22074
50ed2658284e
update to mx version 5.2.2
Andreas Woess <andreas.woess@oracle.com>
parents:
22073
diff
changeset
|
247 "licenses" : { |
22054
41c8ef1a33c2
Add additional metadata to suite.py
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
22028
diff
changeset
|
248 "UPL" : { |
41c8ef1a33c2
Add additional metadata to suite.py
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
22028
diff
changeset
|
249 "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
|
250 "url" : "http://opensource.org/licenses/UPL", |
41c8ef1a33c2
Add additional metadata to suite.py
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
22028
diff
changeset
|
251 } |
41c8ef1a33c2
Add additional metadata to suite.py
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
22028
diff
changeset
|
252 }, |
41c8ef1a33c2
Add additional metadata to suite.py
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
22028
diff
changeset
|
253 |
17160
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
254 "distributions" : { |
21607
71b338926f2e
moved JVMCI classes into their own distributions (JBS:GRAAL-53)
Doug Simon <doug.simon@oracle.com>
parents:
21605
diff
changeset
|
255 |
21705
729e6acde6c0
added JVMCI_UTIL distribution
Doug Simon <doug.simon@oracle.com>
parents:
21677
diff
changeset
|
256 # ------------- Distributions ------------- |
729e6acde6c0
added JVMCI_UTIL distribution
Doug Simon <doug.simon@oracle.com>
parents:
21677
diff
changeset
|
257 |
22055
2867e02e6fdb
Rename truffle-api.jar distribution to TRUFFLE_API
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
22054
diff
changeset
|
258 "TRUFFLE_API" : { |
21981
da5e694d2b3c
Using groupId=com.oracle.[suite.name] when deploying the artifacts. Iterating thru all distributions (except ap ones). Using name of the JAR file as artifactId.
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents:
21977
diff
changeset
|
259 "path" : "build/truffle-api.jar", |
21951
9c8c0937da41
Moving all sources into truffle subdirectory
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents:
21946
diff
changeset
|
260 "subDir" : "truffle", |
21992
397164a68abf
made sourcesPath attribute consistent with path attribute for TRUFFLE distribution
Doug Simon <doug.simon@oracle.com>
parents:
21988
diff
changeset
|
261 "sourcesPath" : "build/truffle-api.src.zip", |
17160
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
262 "javaCompliance" : "1.7", |
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
263 "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
|
264 "com.oracle.truffle.api.interop.java", |
17160
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
265 "com.oracle.truffle.api.dsl", |
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
|
266 "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
|
267 "com.oracle.truffle.object.basic", |
17160
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
268 ], |
21938
0a6e10379b9b
Keeping only Truffle-related modules in this repository
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents:
21894
diff
changeset
|
269 "distDependencies" : [ |
0a6e10379b9b
Keeping only Truffle-related modules in this repository
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents:
21894
diff
changeset
|
270 ], |
22054
41c8ef1a33c2
Add additional metadata to suite.py
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
22028
diff
changeset
|
271 "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
|
272 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
|
273 }, |
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
274 |
21942
dd4050aadaf8
Using _ instead of - as agreed to yesterday
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents:
21941
diff
changeset
|
275 "TRUFFLE_TCK" : { |
21938
0a6e10379b9b
Keeping only Truffle-related modules in this repository
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents:
21894
diff
changeset
|
276 "path" : "build/truffle-tck.jar", |
21951
9c8c0937da41
Moving all sources into truffle subdirectory
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents:
21946
diff
changeset
|
277 "subDir" : "truffle", |
21938
0a6e10379b9b
Keeping only Truffle-related modules in this repository
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents:
21894
diff
changeset
|
278 "sourcesPath" : "build/truffle-tck.src.zip", |
0a6e10379b9b
Keeping only Truffle-related modules in this repository
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents:
21894
diff
changeset
|
279 "javaCompliance" : "1.7", |
17160
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
280 "dependencies" : [ |
21938
0a6e10379b9b
Keeping only Truffle-related modules in this repository
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents:
21894
diff
changeset
|
281 "com.oracle.truffle.tck" |
17160
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
282 ], |
22055
2867e02e6fdb
Rename truffle-api.jar distribution to TRUFFLE_API
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
22054
diff
changeset
|
283 "distDependencies" : ["TRUFFLE_API"], |
22054
41c8ef1a33c2
Add additional metadata to suite.py
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
22028
diff
changeset
|
284 "exclude" : ["mx:JUNIT"], |
41c8ef1a33c2
Add additional metadata to suite.py
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
22028
diff
changeset
|
285 "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
|
286 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
|
287 }, |
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
288 |
21942
dd4050aadaf8
Using _ instead of - as agreed to yesterday
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents:
21941
diff
changeset
|
289 "TRUFFLE_DSL_PROCESSOR" : { |
17160
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
290 "path" : "build/truffle-dsl-processor.jar", |
21951
9c8c0937da41
Moving all sources into truffle subdirectory
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents:
21946
diff
changeset
|
291 "subDir" : "truffle", |
17160
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
292 "sourcesPath" : "build/truffle-dsl-processor.src.zip", |
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
293 "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
|
294 "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
|
295 "distDependencies" : ["TRUFFLE_API"], |
22054
41c8ef1a33c2
Add additional metadata to suite.py
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
22028
diff
changeset
|
296 "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
|
297 }, |
0a00a5bd7c70
Need to expose also TRUFFLE-SL as Graal tests against that language
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents:
21938
diff
changeset
|
298 |
21942
dd4050aadaf8
Using _ instead of - as agreed to yesterday
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents:
21941
diff
changeset
|
299 "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
|
300 "path" : "build/truffle-sl.jar", |
21951
9c8c0937da41
Moving all sources into truffle subdirectory
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents:
21946
diff
changeset
|
301 "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
|
302 "sourcesPath" : "build/truffle-sl.src.zip", |
0a00a5bd7c70
Need to expose also TRUFFLE-SL as Graal tests against that language
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents:
21938
diff
changeset
|
303 "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
|
304 "dependencies" : [ |
0a00a5bd7c70
Need to expose also TRUFFLE-SL as Graal tests against that language
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents:
21938
diff
changeset
|
305 "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
|
306 "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
|
307 ], |
0a00a5bd7c70
Need to expose also TRUFFLE-SL as Graal tests against that language
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents:
21938
diff
changeset
|
308 "distDependencies" : [ |
22055
2867e02e6fdb
Rename truffle-api.jar distribution to TRUFFLE_API
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
22054
diff
changeset
|
309 "TRUFFLE_API", |
21942
dd4050aadaf8
Using _ instead of - as agreed to yesterday
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents:
21941
diff
changeset
|
310 "TRUFFLE_TCK", |
dd4050aadaf8
Using _ instead of - as agreed to yesterday
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents:
21941
diff
changeset
|
311 "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
|
312 ], |
22074
50ed2658284e
update to mx version 5.2.2
Andreas Woess <andreas.woess@oracle.com>
parents:
22073
diff
changeset
|
313 "license" : "UPL", |
22054
41c8ef1a33c2
Add additional metadata to suite.py
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
22028
diff
changeset
|
314 "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
|
315 }, |
21945 | 316 |
317 "TRUFFLE_DEBUG" : { | |
318 "path" : "build/truffle-debug.jar", | |
21951
9c8c0937da41
Moving all sources into truffle subdirectory
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents:
21946
diff
changeset
|
319 "subDir" : "truffle", |
21945 | 320 "sourcesPath" : "build/truffle-debug.src.zip", |
21973
44aba5c09592
Stick with JDK7 for all projects for now
Jaroslav Tulach <jaroslav.tulach@oracle.com>
parents:
21969
diff
changeset
|
321 "javaCompliance" : "1.7", |
21945 | 322 "dependencies" : [ |
323 "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
|
324 "com.oracle.truffle.tools" |
21945 | 325 ], |
326 "exclude" : ["JLINE"], | |
327 "distDependencies" : [ | |
22055
2867e02e6fdb
Rename truffle-api.jar distribution to TRUFFLE_API
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
22054
diff
changeset
|
328 "TRUFFLE_API", |
21945 | 329 ], |
22058
e559a45969a7
Change temporary description for truffle-debug
Gilles Duboscq <gilles.m.duboscq@oracle.com>
parents:
22057
diff
changeset
|
330 "description" : "Experimental REPL server to build your debugger console for your language.", |
21945 | 331 } |
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
|
332 }, |
17160
adaecbc405cb
projects file converted to new format
Doug Simon <doug.simon@oracle.com>
parents:
diff
changeset
|
333 } |