-
-
Notifications
You must be signed in to change notification settings - Fork 924
9000 embedding tests broken+disabled #1734
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
(oh, no..) |
This is definitely not your fault. We just forgot about this type of usage. I will try and make an abstraction for this once I get the old runtime/compiler completely removed. You may not need to do anything at that point but obviously your help is always welcome :) |
OK. But, at least, I think I should start looking at code so that I can help to fix embedding API. |
Sure. Any help is appreciated. The other embedding activity I am hoping can happen for 9000 is to have blessed core object creation APIs (e.g. createHash()). I am not sure where and how these should be defined but it would be great if 99% of all native extensions, like Nokogiri, could be using only blessed, isolated, embedding APIs. |
... and 3y later - let's 686a861 🔫 |
I had to disable many embedding tests BSF, JSR223, RedBridge. There are several things which need to be resolved before these can be reenabled:
Some more notes as I was looking at this. We have an IRTranslator which has an execute(). Instead of this (or in addition) probably want either a special *Method or some opaque structure which is the result of a build() method (could also be named compile()). The opaque structure could then have the execute of IRTranslator and an execute where we specify the live variable values.
The text was updated successfully, but these errors were encountered: