Ruben Ayrapetyan
|
1e2dfc73f5
|
Remove of 'this_binding' opcode.
- introduce 'const' register type;
- adding constant register for reading ThisBinding value of active interpreter context.
JerryScript-DCO-1.0-Signed-off-by: Ruben Ayrapetyan r.ayrapetyan@samsung.com
|
2015-10-23 15:45:28 +03:00 |
|
Ruben Ayrapetyan
|
f2c3e59bbe
|
Change reg_var_decl instruction arguments to [number of registers for temporaries; number of register for local variables].
JerryScript-DCO-1.0-Signed-off-by: Ruben Ayrapetyan r.ayrapetyan@samsung.com
|
2015-10-23 15:45:28 +03:00 |
|
Ruben Ayrapetyan
|
5b9ce05491
|
Introduce parser-time optimization that replaces a function's local variables with registers.
JerryScript-DCO-1.0-Signed-off-by: Ruben Ayrapetyan r.ayrapetyan@samsung.com
|
2015-08-27 17:42:45 +03:00 |
|
Ruben Ayrapetyan
|
c41f76aba2
|
Support up to 65535 items in object / array literals.
Related issue: #276
JerryScript-DCO-1.0-Signed-off-by: Ruben Ayrapetyan r.ayrapetyan@samsung.com
|
2015-08-03 15:54:53 +03:00 |
|
Ruben Ayrapetyan
|
f7781bb7bc
|
Remove intrinsics (native_call opcode).
JerryScript-DCO-1.0-Signed-off-by: Ruben Ayrapetyan r.ayrapetyan@samsung.com
|
2015-07-31 17:59:03 +03:00 |
|
Ruben Ayrapetyan
|
502f4c4623
|
Split opcode and instruction entities and perform related renamings: opcode_t is now vm_instr_t, opcode position is instruction position, etc.
JerryScript-DCO-1.0-Signed-off-by: Ruben Ayrapetyan r.ayrapetyan@samsung.com
|
2015-07-28 13:43:43 +03:00 |
|
Ruben Ayrapetyan
|
1990762cf0
|
Add opcode description table containing an opcode's name, name and possible type of the opcode's arguments.
JerryScript-DCO-1.0-Signed-off-by: Ruben Ayrapetyan r.ayrapetyan@samsung.com
|
2015-07-28 13:43:43 +03:00 |
|