Ruben Ayrapetyan
|
6c6e740c7a
|
Fix check of run scope bounds in vm_loop.
JerryScript-DCO-1.0-Signed-off-by: Ruben Ayrapetyan r.ayrapetyan@samsung.com
|
2015-06-26 20:10:31 +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 |
|
Andrey Shitov
|
3577261261
|
Add support for eval in parser.
JerryScript-DCO-1.0-Signed-off-by: Andrey Shitov a.shitov@samsung.com
|
2015-06-13 18:01:30 +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
|
ac87616f05
|
Fixing break / continue, nested into 'try', 'with' blocks.
Related issue: #128
JerryScript-DCO-1.0-Signed-off-by: Ruben Ayrapetyan r.ayrapetyan@samsung.com
|
2015-06-04 17:39:48 +03: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 |
|
Andrey Shitov
|
9763a93df3
|
Add new coding style rules and fix appeared issues.
JerryScript-DCO-1.0-Signed-off-by: Andrey Shitov a.shitov@samsung.com
|
2015-05-14 14:44:57 +03:00 |
|
Ruben Ayrapetyan
|
4c77cddec3
|
Adding configuration option to execute GC after each opcode.
JerryScript-DCO-1.0-Signed-off-by: Ruben Ayrapetyan r.ayrapetyan@samsung.com
|
2015-04-30 18:54:50 +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
|
b81e535e1c
|
Providing interface for getting reference to Global lexical environment.
|
2015-04-18 21:46:13 +03:00 |
|
Ruben Ayrapetyan
|
79695bf3cd
|
Extension description syntax; extension instantiation, field values and calls with arguments (except strings); example of a simple extension.
String arguments support is supposed to be added in a subsequent commit.
|
2015-02-25 16:51:21 +03:00 |
|
Ruben Ayrapetyan
|
3d9635300b
|
Moving ecma initialization/finalization from run_int to jerry_init/jerry_cleanup.
|
2015-02-24 15:12:47 +03:00 |
|
Ruben Ayrapetyan
|
88353e93cf
|
Renaming core -> jerry-core.
|
2015-02-17 19:08:55 +03:00 |
|