-
Enhancement
-
Resolution: Fixed
-
P2
-
9
-
b31
-
generic
-
generic
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8085712 | emb-9 | Attila Szegedi | P2 | Resolved | Fixed | team |
JDK-8064212 | 8u45 | Attila Szegedi | P2 | Resolved | Fixed | b01 |
JDK-8057926 | 8u40 | Attila Szegedi | P2 | Closed | Fixed | b06 |
JDK-8070449 | emb-8u47 | Attila Szegedi | P2 | Resolved | Fixed | team |
When we reparse functions (as first step of recompiling them), we can safely skip nested function bodies, as we're ignoring them anyway (on-demand compilation always compiles only one function, neither the ones nesting it, nor the ones nested in it). For large scripts (e.g. mandreel), not needing to parse all the functions when recompiling outermost :program is quite significant.
- backported by
-
JDK-8064212 Skip nested functions on reparse
- Resolved
-
JDK-8070449 Skip nested functions on reparse
- Resolved
-
JDK-8085712 Skip nested functions on reparse
- Resolved
-
JDK-8057926 Skip nested functions on reparse
- Closed
- relates to
-
JDK-8057931 Instead of not skipping small functions in parser, make lexer avoid them instead
- Resolved