-
Sub-task
-
Resolution: Fixed
-
P3
-
8u40
-
b37
-
generic
-
generic
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8085757 | emb-9 | Attila Szegedi | P3 | Resolved | Fixed | team |
JDK-8064258 | 8u45 | Attila Szegedi | P3 | Resolved | Fixed | b01 |
JDK-8061596 | 8u40 | Attila Szegedi | P3 | Resolved | Fixed | b12 |
JDK-8070495 | emb-8u47 | Attila Szegedi | P3 | Resolved | Fixed | team |
A node visitor needs to be implemented that replaces SplitNodes with anonymous function invocations and some additional constructs to support control flow across splits. By using this transformation, split functions are translated into ordinary JavaScript functions with nested anonymous functions. The transformations however introduce several AST nodes that have no JavaScript source representations and therefore such function is no longer reparseable from its source. For that reason, split functions and their fragments are serialized in-memory and deserialized when they need to be recompiled either for deoptimization or for type specialization.
- backported by
-
JDK-8061596 Implement optimistic splitter
-
- Resolved
-
-
JDK-8064258 Implement optimistic splitter
-
- Resolved
-
-
JDK-8070495 Implement optimistic splitter
-
- Resolved
-
-
JDK-8085757 Implement optimistic splitter
-
- Resolved
-