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.
98 // Recursively collects all newly compiled functions that are going into
140 // Collect shared infos for functions whose code need to be patched.
184 // We need to link to old script all former nested functions.
193 // Link to an actual script all the functions that we are going to use.
230 // FunctionCompileInfo -- a descriptions of all functions of the script.
231 // Elements of array are ordered by start positions of functions (from top
233 // to navigate the nesting structure of functions.
235 // All functions get compiled linked to script provided as parameter script.
240 // nested functions serialized as parent followed by serialized children.
251 // For some functions we will restore this link later.
314 // instances of SharedFunctionInfo for nested functions. However,
510 // No change to function or its inner functions; however its positions
514 // some inner functions.
542 // Sometimes only function body is changed (functions in old and new script
552 // an actual tree of functions in script.
579 // Applies a list of the textual diff chunks onto the tree of functions.
581 // children of unchanged functions are ignored.
600 // inner functions. Iterator chunk_it initially points to a chunk that is
608 // Simultaneously iterates over child functions and over chunks.
679 // function in new script. Typically it should succeed (non-damaged functions
684 // splits a function into 2 functions.
688 // child functions and for their inner functions.
937 throw new Failure("Blocked by functions on stack");
1077 // Functions are public for tests.