mx
mx copied to clipboard
Command-line tool used for the development of Graal projects.
`mx` appears to only support unauthorized `http_proxy`s following the format `http://host:port` while it should also support `http://user:password@host:port` and set `http.proxyUser` and `http.proxyPassword` accordingly. The code at fault is: https://github.com/graalvm/mx/blob/29c0debab406352df3af246be2f8973be5db69ae/mx.py#L12966-L12981 and...
Makes intellijinit generate default run/debug configuration for JUnit. There are two aspects to proposed changes. First one is the placement of generated configuration. At the moment it is stored in...
This PR removes a rogue ` (back-tick) char from the README.
All mx commands fail on my system with: "no primary suite found for < command name >" I'm on Windows with the latest release, but I've confirmed it happens on...
open() without encoding uses platform default encoding. On Windows it can be encoding that has some bytes undefined - for example, in Windows-1250 encoding there doesn't exist char with code...
I'm running `mx gate` on my CI infrastructure and my project depends on [graal](https://github.com/oracle/graal) which has grown a lot recently. Consequently, it takes quite some time to clone the entire...
I think `--java-home` needs to be absolute, or it doesn't keep the relative directory when it changes working directory, but then it's hard to understand why it isn't working. Could...
You also may want to implement an abstraction layer using either graalpython builtins or JPype for the case of cpython.
When compiling graal/substractevm/com.oracle.svm.native.libchelper on Windows using latest Windows SDK I get this errors: `FAILED: cl -nologo -showIncludes -Ic:\graal\substratevm\src\com.oracle.svm.native.libchelper\include -Zi -O2 -D_LITTLE_ENDIAN -c c:\graal\substratevm\src\com.oracle.svm.native.libchelper\src\cSunMiscSignal.c -Fosrc\cSunMiscSignal.obj c:\graal\substratevm\src\com.oracle.svm.native.libchelper\src\cSunMiscSignal.c: fatal error C1041: cannot open...
`mx.py` is growing rapidly and with this can be unreadable over time. IDEs like IntelliJ/PyCharm are slowing down parsing the contents. Besides that its best to separate the different aspects...