Skip to main content

Module vm

Module vm 

Source
Expand description

Boa’s ECMAScript Virtual Machine

The Virtual Machine (VM) handles generating instructions, then executing them. This module will provide an instruction set for the AST to use, various traits, plus an interpreter to execute those instructions

Modules§

flowgraph
This module is responsible for generating the vm instruction flowgraph.

Structs§

CallFrame
A CallFrame holds the state of a function call.
CodeBlock
The internal representation of a JavaScript function.
NativeSourceInfo
A struct containing information about native source code.
RuntimeLimits
Represents the limits of different runtime operations.
Vm
Virtual Machine.

Enums§

ActiveRunnable
Active runnable in the current vm context.
GeneratorResumeKind
Indicates how a generator function that has been called/resumed should return.
SourcePath
The Path and type of boa_engine::Source. This applies to functions and objects.