Rust编写的JavaScript引擎,该项目是一个试验性质的项目。
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Halid Odat
f33dbcc827
Redesign bytecode virtual machine (#1361)
- Implemented Jump and JumpIfFalse opcodes
- Implemented If in vm
- Implement assign to identifiers
- Implement JumpIfTrue opcode
- Implemented short circuit operators
- Implement while loop
- Implement do-while loop
- Pop expressions
- Split compilation for epression and statement
- simplify boolean compilation
- Implement loop break and continue with labels
- Implement getting property from object
- Implement setting object properties
- Implement binary assign
- Implement throw
- Split variable names from literals
- Implement conditional operator
- Implement array expressions without spread
- Implement some unary operators
- Add accessor types
- Implement this
- Add opcode for pushing rationals
- Implement instanceof operator
|
4 years ago |
.. |
img
|
…
|
|
debugging.md
|
…
|
|
profiling.md
|
…
|
|
vm.md
|
Redesign bytecode virtual machine (#1361)
|
4 years ago |