Adding stubs for Function and Function.prototype built-ins.

This commit is contained in:
Ruben Ayrapetyan
2014-09-26 19:26:17 +04:00
parent 2d332bc98b
commit bef5289cb6
7 changed files with 661 additions and 1 deletions
+3
View File
@@ -810,6 +810,9 @@ typedef enum
ECMA_MAGIC_STRING_TO_UTC_STRING_UL, /**< "toUTCString" */
ECMA_MAGIC_STRING_TO_ISO_STRING_UL, /**< "toISOString" */
ECMA_MAGIC_STRING_TO_JSON_UL, /**< "toJSON" */
ECMA_MAGIC_STRING_APPLY, /**< "apply" */
ECMA_MAGIC_STRING_CALL, /**< "call" */
ECMA_MAGIC_STRING_BIND, /**< "bind" */
ECMA_MAGIC_STRING_EXEC, /**< "exec" */
ECMA_MAGIC_STRING_TEST, /**< "test" */
ECMA_MAGIC_STRING_NAME, /**< "name" */
+3
View File
@@ -1425,6 +1425,9 @@ ecma_get_magic_string_zt (ecma_magic_string_id_t id) /**< magic string id */
case ECMA_MAGIC_STRING_TO_UTC_STRING_UL: return (ecma_char_t*) "toUTCString";
case ECMA_MAGIC_STRING_TO_ISO_STRING_UL: return (ecma_char_t*) "toISOString";
case ECMA_MAGIC_STRING_TO_JSON_UL: return (ecma_char_t*) "toJSON";
case ECMA_MAGIC_STRING_APPLY: return (ecma_char_t*) "apply";
case ECMA_MAGIC_STRING_CALL: return (ecma_char_t*) "call";
case ECMA_MAGIC_STRING_BIND: return (ecma_char_t*) "bind";
case ECMA_MAGIC_STRING_EXEC: return (ecma_char_t*) "exec";
case ECMA_MAGIC_STRING_TEST: return (ecma_char_t*) "test";
case ECMA_MAGIC_STRING_NAME: return (ecma_char_t*) "name";