xxDark
xxDark
I just heard about that Krakatau is being re-written in Rust, would it be possible to add JNI bindings for easier use? That would be very handy Thank you for...
> @xxDark, you may want to try GraalVM with GraalPython module. It allows to use not only python from java and java from python, but also other languages, like JS....
We can't do anything about that the moment (correct me if I'm wrong), but it is recommended that in cases like that you use assembler mode, which the warning suggests.
> Would love to see this implemented! We would like to add Krakatau, however, we don't have any good solution (at least, right now) about how we want to deal...
> One can do it by adding a gui with a list of library jars where you can add, edit, delete the paths. Then one needs an option to set...
JVM expects interface method call, while ASM produced virtual call. Can you add all dependencies required to check if that solves the problem? UPD: This probably wont solve the problem,...
> Wait, so is this a problem with Recaf or one of its dependencies, or is there something I forgot? Given that it's a Minecraft mod, dependencies are a bit...
> At work atm, but is the problem: The problem is that JVM for whatever reason has two ways to store method references (we just discussed that in Discord, lol),...
> Right, if the op is virtual, we assume itf=false. If the op is interface we assume itf=true. Is the op virtual, but the target should be itf=true then? That's...
> Ugh, then we'll have to actually check the target being invoked for EVERY instruction.... Or add the flag to the output/input parser.... > > I hate both of these...