Home | History | Annotate | Download | only in JavaScriptCore

Lines Matching full:interpreter

417         * kjs/interpreter.cpp:
418 (KJS::Interpreter::checkSyntax):
419 (KJS::Interpreter::evaluate):
2614 * kjs/interpreter.cpp: Include JSLock.h.
2763 * kjs/interpreter.cpp:
2764 (KJS::Interpreter::checkSyntax):
2765 (KJS::Interpreter::evaluate):
3683 * kjs/interpreter.cpp:
3684 (KJS::Interpreter::evaluate):
5047 * kjs/interpreter.cpp:
5048 (KJS::Interpreter::evaluate):
5389 * kjs/interpreter.cpp:
6817 interpreter.
7617 * kjs/interpreter.cpp:
7618 (KJS::Interpreter::checkSyntax):
7619 (KJS::Interpreter::evaluate):
7954 This affected the old interpreter code enough that the easiest thing for me
8335 (functionRun): Pass a line number of 1 instead of 0 to Interpreter::evaluate().
9071 * kjs/interpreter.cpp: Ditto.
9072 (KJS::Interpreter::evaluate):
9526 * kjs/interpreter.h:
10136 * kjs/interpreter.cpp:
10137 (KJS::Interpreter::checkSyntax): Pass a SourceProvider to the parser.
10138 (KJS::Interpreter::evaluate): Pass a SourceProvider to the parser.
10139 * kjs/interpreter.h:
10806 since the direct threaded interpreter will goto across its destructor.
10929 the interpreter is in a state that in which it can handle
10985 * kjs/interpreter.h:
11067 in the triggering interpreter don't get trashed. This still leaves the
12794 * kjs/interpreter.cpp:
12795 (KJS::Interpreter::evaluate):
13251 * kjs/interpreter.cpp:
13252 (KJS::Interpreter::evaluate):
13258 Fixed Interpreter::execute to honor the new model for returning non-NULL
13261 * kjs/interpreter.cpp:
13262 (KJS::Interpreter::evaluate):
13268 Fix SquirrelFish interpreter to pass internal exceptions back to
13623 * kjs/interpreter.cpp:
13624 (KJS::Interpreter::evaluate):
13646 * kjs/interpreter.cpp:
13647 (KJS::Interpreter::evaluate):
17664 * kjs/interpreter.cpp: Instrument evaluating global scopes.
17665 (KJS::Interpreter::evaluate):
19373 * kjs/interpreter.h:
19661 Remove unused header includes from interpreter.cpp.
19665 * kjs/interpreter.cpp: Remove unused header includes.
19696 * kjs/interpreter.cpp:
20268 * kjs/interpreter.cpp: Add include of <unistd.h>, since that's where
20882 * kjs/interpreter.cpp:
20883 (KJS::Interpreter::evaluate): Changed type to GlobalExecState.
22031 Interpreter after running cvs-base suite
23181 used for the public API to Interpreter and such.
23194 * kjs/interpreter.cpp:
23195 (KJS::Interpreter::evaluate): Added code to convert the result of
24064 * kjs/interpreter.cpp:
24213 * kjs/interpreter.cpp:
24288 functions accessing data members from Interpreter to JSGlobalObject.
24289 Changed Interpreter member functions to static functions.
24546 Interpreter to JSGlobalObject.
24581 Reversed the ownership relationship between Interpreter and JSGlobalObject.
24582 Now, the JSGlobalObject owns the Interpreter, and top-level objects
24595 * kjs/interpreter.cpp:
24596 (KJS::Interpreter::mark): No need to mark our global object, since it
24598 * kjs/interpreter.h: Don't inherit from RefCounted -- JSGlobalObject
25610 Split Interpreter's initialization into two distinct steps: the creation of the global prototypes
25620 (JSGlobalContextCreate): Construct and set the interpreter's global object separately. When globalObjectClass
25621 is passed we need to set the interpreter's global object before doing the JSCallbackObject's initialization to
25631 (main): Update for changes in Interpreter method signatures.
25639 * kjs/interpreter.cpp:
25640 (KJS::Interpreter::Interpreter):
25641 (KJS::Interpreter::init):
25642 (KJS::Interpreter::globalObject):
25643 (KJS::Interpreter::setGlobalObject):
25644 (KJS::Interpreter::resetGlobalObjectProperties):
25645 (KJS::Interpreter::createObjectsForGlobalObjectProperties):
25646 (KJS::Interpreter::setGlobalObjectProperties): Switch to using putDirect to ensure that the global object's put method
25649 * kjs/interpreter.h:
25651 (setupInterpreter): Update for changes in Interpreter method signatures.
25810 * kjs/interpreter.cpp:
25811 (KJS::Interpreter::checkSyntax):
25812 (KJS::Interpreter::evaluate):
25813 * kjs/interpreter.h:
26041 * kjs/interpreter.h:
26071 * kjs/interpreter.cpp:
26072 (KJS::Interpreter::init):
26073 * kjs/interpreter.h:
27865 branch from each iteration of the opcode interpreter, just as removal of "op"
28105 * kjs/interpreter.h: (KJS::Interpreter::builtinRegExp):
28109 * kjs/interpreter.cpp: Removed Interpreter::builtinRegExp now that it's
29764 * kjs/interpreter.cpp:
29765 (KJS::Interpreter::Interpreter):
29766 (KJS::Interpreter::init):
29767 (KJS::Interpreter::evaluate):
29768 (KJS::Interpreter::mark):
29769 * kjs/interpreter.h:
29770 (KJS::Interpreter::setCurrentExec):
29771 (KJS::Interpreter::currentExec):
29836 * kjs/interpreter.cpp: ditto
30123 * kjs/interpreter.cpp:
30230 (KJS::JSGlobalObject::interpreter):
30237 * kjs/interpreter.cpp:
30238 (KJS::Interpreter::Interpreter):
30239 (KJS::Interpreter::init):
30240 (KJS::Interpreter::~Interpreter):
30241 (KJS::Interpreter::globalObject):
30242 (KJS::Interpreter::initGlobalObject):
30243 (KJS::Interpreter::evaluate):
30244 * kjs/interpreter.h:
30905 * kjs/interpreter.cpp:
30906 (KJS::Interpreter::evaluate):