Skip to content

Commit

Permalink
Add first draft of mx suite.py
Browse files Browse the repository at this point in the history
  • Loading branch information
smarr committed Jul 24, 2023
1 parent 20a2be6 commit 89578dd
Showing 1 changed file with 142 additions and 0 deletions.
142 changes: 142 additions & 0 deletions mx.trufflesom/suite.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,142 @@
suite = {
"name": "trufflesom",
"mxversion": "6.18.0",
"versionConflictResolution": "latest",
"version": "0.0.1",
"release": False,
"groupId": "trufflesom",
"url": "https://github.com/SOM-st/TruffleSOM",
"scm": {
"url": "https://github.com/SOM-st/TruffleSOM",
"read": "https://github.com/SOM-st/TruffleSOM.git",
"write": "[email protected]:SOM-st/TruffleSOM.git",
},
"imports": {
"suites": [{
"name": "truffle",
"subdir": True,
"version": "ef253f24988ea66c63fe92cda4a8a555bc02fe38",
"urls": [{
"url": "https://github.com/oracle/graal",
"kind": "git"
}],
}]
},
"libraries": {
"CHECKSTYLE_10.9.3" : {
"urls" : [
"https://github.com/checkstyle/checkstyle/releases/download/checkstyle-10.9.3/checkstyle-10.9.3-all.jar"
],
"sha1": "5bd65d2d7e0eefe73782c072db2066f6832d5b43",
"licence" : "LGPLv21"
},
},
"projects": {
"trufflesom": {
"subDir": "src",
"sourceDirs": [".", "../bdt", "../tools"],
"dependencies": [
# "TRUFFLESQUEAK_SHARED",
# "BOUNCY_CASTLE_CRYPTO_LIB",
"truffle:TRUFFLE_API"
# "truffle:TRUFFLE_NFI",
],
"requires": [
# "java.datatransfer",
# "java.desktop",
"java.logging",
"java.management",
"jdk.management",
"jdk.unsupported" # sun.misc.Unsafe
],
"requiresConcealed" : {
"java.base": ["jdk.internal.module"],
},
"checkstyleVersion": "10.9.3",
"jacoco": "include",
"javaCompliance": "17+",
"annotationProcessors": ["truffle:TRUFFLE_DSL_PROCESSOR"],
"workingSets": "TruffleSOM",
},
# "bdt": {
# "subDir": "src",
# "sourceDirs": ["."],
# "dependencies": [
# "truffle:TRUFFLE_API"
# # "sdk:GRAAL_SDK",
# ],
# "checkstyle": "trufflesom",
# "jacoco": "include",
# "javaCompliance": "17+",
# "workingSets": "TruffleSOM",
# },
# "tools": {
# "subDir": "src",
# "sourceDirs": ["."],
# "dependencies": [
# "truffle:TRUFFLE_API"
# # "sdk:GRAAL_SDK",
# ],
# "checkstyle": "trufflesom",
# "jacoco": "include",
# "javaCompliance": "17+",
# "workingSets": "TruffleSOM",
# },
"tests": {
"subDir": "tests",
"sourceDirs": ["."],
"dependencies": [
"trufflesom",
"mx:JUNIT"
],
"checkstyle": "trufflesom",
"jacoco": "include",
"javaCompliance": "17+",
"workingSets": "TruffleSOM",
"testProject": True,
},
},
"distributions": {
"TRUFFLESOM": {
"description": "TruffleSOM",
"moduleInfo": {
"name": "trufflesom",
"exports": [
"trufflesom to org.graalvm.truffle",
],
"requires": [
"jdk.unsupported" # sun.misc.Unsafe
],
"requiresConcealed": {
"org.graalvm.truffle": [
"com.oracle.truffle.api",
"com.oracle.truffle.api.instrumentation",
],
},
},
"dependencies": [
"trufflesom",
],
"distDependencies": [
# "TRUFFLESQUEAK_SHARED",
"truffle:TRUFFLE_API",
# "truffle:TRUFFLE_NFI",
],
# "javaProperties": {
# "org.graalvm.language.smalltalk.home": "<path:TRUFFLESQUEAK_HOME>",
# },
},
# "TRUFFLESOM_LIBS": {
# "description": "In-repo libraries ",
# "moduleInfo": {
# "name": "de.hpi.swa.trufflesqueak.shared",
# },
# "dependencies": [
# "de.hpi.swa.trufflesqueak.shared",
# ],
# "distDependencies": [
# "sdk:GRAAL_SDK",
# ],
# },
}
}

1 comment on commit 89578dd

@rebenchdb
Copy link

@rebenchdb rebenchdb bot commented on 89578dd Jul 24, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Performance changes for 20a2be6...89578dd

Summary Over All Benchmarks
Summary Over All Benchmarks

Full Report

Please sign in to comment.