Ruben Ayrapetyan
|
b7c93f170d
|
Remove argument names in function prototypes, declared in headers; fix '*' alignment in headers.
JerryScript-DCO-1.0-Signed-off-by: Ruben Ayrapetyan r.ayrapetyan@samsung.com
|
2015-09-28 18:27:10 +03:00 |
|
Andrey Shitov
|
311cc65b33
|
Implement snapshot functionality.
JerryScript-DCO-1.0-Signed-off-by: Ruben Ayrapetyan r.ayrapetyan@samsung.com
JerryScript-DCO-1.0-Signed-off-by: Andrey Shitov a.shitov@samsung.com
|
2015-09-09 18:07:24 +03:00 |
|
Andrey Shitov
|
443673fc5d
|
Update bytecode header structure so that bytecode could be stored independently from hash table and bytecode header.
JerryScript-DCO-1.0-Signed-off-by: Andrey Shitov a.shitov@samsung.com
|
2015-09-09 18:07:20 +03:00 |
|
Ruben Ayrapetyan
|
6a6fb3fdfa
|
Extract vm_run_eval from ecma_op_eval_chars_buffer.
JerryScript-DCO-1.0-Signed-off-by: Ruben Ayrapetyan r.ayrapetyan@samsung.com
|
2015-09-09 16:58:52 +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
|
7dcaf06793
|
Rename int_data_t -> vm_frame_ctx_t, vm_frame_ctx_t* variables from int_data / int_data_p -> frame_ctx_p.
JerryScript-DCO-1.0-Signed-off-by: Ruben Ayrapetyan r.ayrapetyan@samsung.com
|
2015-07-22 14:36:23 +03:00 |
|
Ruben Ayrapetyan
|
b310d76dec
|
Introducing interpreter context flag, indicating if there is call of 'Direct call to eval' form in process, and interfaces for accessing the flag and 'strict mode' flag.
JerryScript-DCO-1.0-Signed-off-by: Ruben Ayrapetyan r.ayrapetyan@samsung.com
|
2015-06-13 18:17:23 +03:00 |
|
Ruben Ayrapetyan
|
8ea0e23ea3
|
Support of multiple bytecode arrays in interpreter and ecma-runtime.
JerryScript-DCO-1.0-Signed-off-by: Ruben Ayrapetyan r.ayrapetyan@samsung.com
|
2015-06-13 18:01:31 +03:00 |
|
SaeHie Park
|
603fa56acf
|
Add vm_finalize() to clean program pointer for embed systems
JerryScript-DCO-1.0-Signed-off-by: SaeHie Park saehie.park@samsung.com
|
2015-06-09 07:50:43 +09:00 |
|
Ruben Ayrapetyan
|
8433df3097
|
Introducing interpreter run scopes.
JerryScript-DCO-1.0-Signed-off-by: Ruben Ayrapetyan r.ayrapetyan@samsung.com
|
2015-06-04 17:39:48 +03:00 |
|
Ruben Ayrapetyan
|
cb600da269
|
Introducing 'scope flags' opcode containing set of flags that indicate various properties of a scope; replacing 'strict mode' meta opcode with a flag in the flags set.
JerryScript-DCO-1.0-Signed-off-by: Ruben Ayrapetyan r.ayrapetyan@samsung.com
|
2015-05-28 19:12:54 +03:00 |
|
Ruben Ayrapetyan
|
3a9bf24001
|
Update of several 'vm' component interfaces naming.
init_int -> vm_init;
run_int -> vm_run_global;
run_int_loop -> vm_loop;
run_int_from_pos -> vm_run_from_pos;
read_opcode -> vm_get_opcode.
JerryScript-DCO-1.0-Signed-off-by: Ruben Ayrapetyan r.ayrapetyan@samsung.com
|
2015-05-28 19:12:54 +03:00 |
|
Ruben Ayrapetyan
|
b451cb3312
|
Introducing vm_get_this_binding and vm_get_lex_env interfaces for retrieving information about current execution context.
|
2015-04-18 21:46:13 +03:00 |
|
Ruben Ayrapetyan
|
175f8912b2
|
Passing ecma_value_t by value instead of by reference.
|
2015-04-18 21:46:13 +03:00 |
|
Ruben Ayrapetyan
|
88353e93cf
|
Renaming core -> jerry-core.
|
2015-02-17 19:08:55 +03:00 |
|