Ruben Ayrapetyan
|
7b3eaf146b
|
Introducing ecma_is_value_{number,string,object} for checking type of ecma-value.
|
2014-11-20 14:21:33 +03:00 |
|
Ruben Ayrapetyan
|
477a694622
|
Introducing ECMA_GET_NON_NULL_POINTER macro that is ECMA_GET_POINTER without NULL pointer check.
Replacing invocations of ECMA_GET_POINTER passing non-NULL argument with introduced ECMA_GET_NON_NULL_POINTER.
|
2014-11-13 19:09:13 +03:00 |
|
Ruben Ayrapetyan
|
ac710dd0b5
|
Implementing [[ThrowTypeError]] built-in Function object.
|
2014-10-30 17:22:33 +03:00 |
|
Ruben Ayrapetyan
|
0e22967653
|
Fixing Arguments object construction routine.
|
2014-09-26 19:36:14 +04:00 |
|
Ruben Ayrapetyan
|
f82ae90040
|
Fixing various FIXMEs that depend on built-in Object constructor and Object.prototype.
|
2014-09-26 18:33:50 +04:00 |
|
Ruben Ayrapetyan
|
a0a2ec2cea
|
Replacing items of ecma_object_class_t with corresponding ecma magic strings.
|
2014-09-26 18:04:42 +04:00 |
|
Ruben Ayrapetyan
|
7fc3b178d8
|
Introducing ecma_is_string_magic, ecma_init and ecma_finalize interfaces, 'magic-string' container type for ecma-strings. Renaming ecma_is_magic_string to ecma_is_zt_string_magic. Moving magic-string related routines to ecma-helpers-string.c.
|
2014-09-19 12:08:19 +04:00 |
|
Ruben Ayrapetyan
|
0a6e1a83f8
|
Renaming ecma_compare_ecma_string_to_ecma_string to ecma_compare_ecma_strings.
|
2014-09-02 20:16:41 +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
|
227c09fb3e
|
Adding target counter and depth level to 'break' and 'continue' completion values.
|
2014-08-28 22:56:29 +04:00 |
|
Ruben Ayrapetyan
|
80e6cd3a60
|
Fixing ecma_create_arguments_object: adding deref for allocated ecma-string
|
2014-08-22 18:47:46 +04:00 |
|
Ruben Ayrapetyan
|
fe34bf7e01
|
Fixing: deallocation of number-represented ecma-string; [[Get]] of Arguments object for index arguments.
|
2014-08-20 13:47:51 +04:00 |
|
Ruben Ayrapetyan
|
50554a81e4
|
Implementing Arguments object construction, [[Get]], [[GetOwnProperty]], [[DefineOwnProperty]], [[Delete]] routines.
|
2014-08-19 19:17:03 +04:00 |
|