puniverse / quasar

Fibers, Channels and Actors for the JVM
http://docs.paralleluniverse.co/quasar/
Other
4.56k stars 575 forks source link

Support for JDK9 #278

Open pratikpparikh opened 7 years ago

pratikpparikh commented 7 years ago

Dear Authors,

Is it possible make quasar jdk9 compatible and converting it to the module using Java Platform Module System? Long ago I was told that with JDK9 we won't need agents? is that still the case?

Regards, Pratik Parikh

jan-zajic commented 7 years ago

Here http://docs.paralleluniverse.co/quasar/ i read in documentation: Note: work is ongoing with the OpenJDK team that will allow to remove this restriction completely starting with a JDK9 version of Quasar: efficient, automatic runtime instrumentation will be performed at the bytecode level, that is for all code written in any JVM language, without need anymore for annotations nor instrumentation plugins.

What is the state of this? We are very excited about jdk 9 and look forward to to this quasar future for a long time, because today we have very very many Suspandable annotations everywhere in the code.

jan-zajic commented 7 years ago

So is this improvement of instrumentation in jdk9? Any link to some JSR?

pratikpparikh commented 7 years ago

Can you please update what is the status of this?