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 |
|