You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The solution we decided to use is to leverage IR persistence code (currently mildly bitrotted) to save/load the IR for whatever we are AOT'ing. This has an interesting side-effect of working 100% of the time (since IR can interpret any saved IR) as opposed to the old AOT support which might fail if a method or body is too large. It has a downside in load time will be increased because it has not yet been compiled to Java bytecode.
Packaging of this serialization can either be a new suffix like '.rbj' or it can be stuffed into a .class file as byte[]. This has yet to be determined.
The text was updated successfully, but these errors were encountered:
In the new runtime we have no AOT support yet.
The solution we decided to use is to leverage IR persistence code (currently mildly bitrotted) to save/load the IR for whatever we are AOT'ing. This has an interesting side-effect of working 100% of the time (since IR can interpret any saved IR) as opposed to the old AOT support which might fail if a method or body is too large. It has a downside in load time will be increased because it has not yet been compiled to Java bytecode.
Packaging of this serialization can either be a new suffix like '.rbj' or it can be stuffed into a .class file as byte[]. This has yet to be determined.
The text was updated successfully, but these errors were encountered: