Details

    • Sub-task
    • Resolution: Fixed
    • P3
    • 9
    • 8u40
    • core-libs
    • b37
    • generic
    • generic

    Backports

      Description

        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.

        Attachments

          Issue Links

            Activity

              People

                attila Attila Szegedi
                attila Attila Szegedi
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved: