Debugging your Graal Compiler Extensions with GraalVM's IGV was: BackEnd Service Provider.

2020-04-23 Thread Jaroslav Tulach
Hello Gary. Here is a pull request that turns the project structure into a set of three Maven modules: https://github.com/grfrost/graal_service_issue/pull/1 As Maven is more approachable to common Java IDEs, one can use for example GraalVM's Ideal Graph Visualizer to edit, compile, run & debug

Re: BackEnd Service Provider.

2020-04-22 Thread Doug Simon
Thanks for your valuable input Alan. So until the VM provides an --add-provides option (which is not currently planned), --patch-module is the only mechanism for dynamically adding providers of otherwise “sealed” Graal services. We could indeed make Graal service loading look for providers on

Re: BackEnd Service Provider.

2020-04-22 Thread Alan Bateman
On 21/04/2020 14:01, Doug Simon wrote: Hi Gary, I cannot understand why --add-reads does not work and have reached out to Alan Bateman for more insight. I read through the thread [1] and I don't see an obvious solution to this. The main issue here is that org.grfstuff.compiler wants to