Ruben Ayrapetyan
|
b9fd80ce36
|
Fixing object declaration and function expression opcode handlers; adding unit test that declares object and operates on the object's properties.
|
2014-09-04 21:02:29 +04:00 |
|
Ruben Ayrapetyan
|
b275218e63
|
Fixing [[DefineOwnProperty]] routine of general object.
|
2014-09-02 22:34:50 +04:00 |
|
Ruben Ayrapetyan
|
23b62bce54
|
Replacing doxygen header for ECMA modules 'addtogroup ecma ---TODO---' -> 'addtogroup ecma ECMA'.
|
2014-08-29 18:35:44 +04:00 |
|
Ruben Ayrapetyan
|
32f20a02a3
|
Adding missing may_ref_younger flags updates and assertion check for the flags value.
|
2014-08-29 18:06:20 +04:00 |
|
Ruben Ayrapetyan
|
8e14f32806
|
Introducing getters/setters for ecma_object_t structure.
|
2014-08-29 15:53:07 +04:00 |
|
Ruben Ayrapetyan
|
f7968e617d
|
Adding several completion value construction and comparison helpers.
|
2014-08-29 12:51:06 +04:00 |
|
Ruben Ayrapetyan
|
227c09fb3e
|
Adding target counter and depth level to 'break' and 'continue' completion values.
|
2014-08-28 22:56:29 +04:00 |
|
Ruben Ayrapetyan
|
6fbf3e4eed
|
Implementing accessor properties operations in general objects' [[Get]] and [[Put]] routines.
|
2014-08-22 21:27:46 +04:00 |
|
Ruben Ayrapetyan
|
dca9bcc387
|
Removing ECMA_TYPE__COUNT enum value; fixing comment to ecma_copy_value
|
2014-08-22 17:50:57 +04:00 |
|
Ruben Ayrapetyan
|
a8486b01ed
|
Partial implementation of 'Object' object construction routine
|
2014-08-22 17:18:29 +04:00 |
|
Ruben Ayrapetyan
|
8bc41358ec
|
Replacing const ecma_char_t* with ecma_string_t*; supporting number-represented string in ecma_string_t.
|
2014-08-18 18:34:34 +04:00 |
|
Ruben Ayrapetyan
|
21a84afc4f
|
Adding ecma_is_property_enumerable, ecma_is_property_configurable helpers.
|
2014-08-15 17:22:29 +04:00 |
|
Ruben Ayrapetyan
|
3ae7a284dc
|
Partially implementing [[DefineOwnProperty]] for Array objects.
|
2014-08-12 21:45:11 +04:00 |
|
Ruben Ayrapetyan
|
a886053e54
|
Extracting ecma_op_object* routines to ecma_op_general_object_*. Redefining ecma_op_object* interface to be usable for all object types (not only for general objects).
|
2014-08-12 18:11:56 +04:00 |
|