V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
|
Public Member Functions | |
UnoptimizedCompilationJob (intptr_t stack_limit, ParseInfo *parse_info, UnoptimizedCompilationInfo *compilation_info) | |
V8_WARN_UNUSED_RESULT Status | ExecuteJob () |
V8_WARN_UNUSED_RESULT Status | FinalizeJob (Handle< SharedFunctionInfo > shared_info, Isolate *isolate) |
void | RecordCompilationStats (Isolate *isolate) const |
void | RecordFunctionCompilation (CodeEventListener::LogEventsAndTags tag, Handle< SharedFunctionInfo > shared, Isolate *isolate) const |
ParseInfo * | parse_info () const |
UnoptimizedCompilationInfo * | compilation_info () const |
Public Member Functions inherited from v8::internal::CompilationJob | |
CompilationJob (uintptr_t stack_limit, State initial_state) | |
void | set_stack_limit (uintptr_t stack_limit) |
uintptr_t | stack_limit () const |
State | state () const |
Protected Member Functions | |
virtual Status | ExecuteJobImpl ()=0 |
virtual Status | FinalizeJobImpl (Handle< SharedFunctionInfo > shared_info, Isolate *isolate)=0 |
Protected Member Functions inherited from v8::internal::CompilationJob | |
V8_WARN_UNUSED_RESULT Status | UpdateState (Status status, State next_state) |
Additional Inherited Members | |
Public Types inherited from v8::internal::CompilationJob | |
enum | Status { SUCCEEDED, FAILED } |
enum | State { kReadyToPrepare, kReadyToExecute, kReadyToFinalize, kSucceeded, kFailed } |
Definition at line 221 of file compiler.h.