Home | History | Annotate | Download | only in src

Lines Matching refs:Functions

31 // A LiveEdit namespace. It contains functions that modifies JavaScript code
35 // in form of list of delete/add/change chunks. The functions that include
36 // change chunk(s) get recompiled, or their enclosing functions are
42 // All unchanged functions have their positions updated accordingly.
110 // Recursively collects all newly compiled functions that are going into
152 // Collect shared infos for functions whose code need to be patched.
201 // We need to link to old script all former nested functions.
210 // Link to an actual script all the functions that we are going to use.
247 // FunctionCompileInfo -- a descriptions of all functions of the script.
248 // Elements of array are ordered by start positions of functions (from top
250 // to navigate the nesting structure of functions.
252 // All functions get compiled linked to script provided as parameter script.
257 // nested functions serialized as parent followed by serialized children.
268 // For some functions we will restore this link later.
331 // instances of SharedFunctionInfo for nested functions. However,
527 // No change to function or its inner functions; however its positions
531 // some inner functions.
559 // Sometimes only function body is changed (functions in old and new script
569 // an actual tree of functions in script.
596 // Applies a list of the textual diff chunks onto the tree of functions.
598 // children of unchanged functions are ignored.
617 // inner functions. Iterator chunk_it initially points to a chunk that is
625 // Simultaneously iterates over child functions and over chunks.
696 // function in new script. Typically it should succeed (non-damaged functions
701 // splits a function into 2 functions.
705 // child functions and for their inner functions.
954 throw new Failure("Blocked by functions on stack");
1131 // Functions are public for tests.