Skip to content

Commit 461a277

Browse files
committed
Implement JSON built-in object
JerryScript-DCO-1.0-Signed-off-by: Roland Takacs [email protected] JerryScript-DCO-1.0-Signed-off-by: Zoltan Herczeg [email protected]
1 parent 2bfb9b9 commit 461a277

File tree

10 files changed

+2866
-5
lines changed

10 files changed

+2866
-5
lines changed

jerry-core/ecma/builtin-objects/ecma-builtin-global.inc.h

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -202,12 +202,14 @@ OBJECT_VALUE (LIT_MAGIC_STRING_MATH_UL,
202202
ECMA_PROPERTY_CONFIGURABLE)
203203
#endif /* !CONFIG_ECMA_COMPACT_PROFILE_DISABLE_MATH_BUILTIN */
204204

205+
#ifndef CONFIG_ECMA_COMPACT_PROFILE_DISABLE_JSON_BUILTIN
205206
// ECMA-262 v5, 15.1.5.2
206-
CP_UNIMPLEMENTED_VALUE (LIT_MAGIC_STRING_JSON_U,
207-
ecma_builtin_get (ECMA_BUILTIN_ID_JSON),
208-
ECMA_PROPERTY_WRITABLE,
209-
ECMA_PROPERTY_NOT_ENUMERABLE,
210-
ECMA_PROPERTY_CONFIGURABLE)
207+
OBJECT_VALUE (LIT_MAGIC_STRING_JSON_U,
208+
ecma_builtin_get (ECMA_BUILTIN_ID_JSON),
209+
ECMA_PROPERTY_WRITABLE,
210+
ECMA_PROPERTY_NOT_ENUMERABLE,
211+
ECMA_PROPERTY_CONFIGURABLE)
212+
#endif /* !CONFIG_ECMA_COMPACT_PROFILE_DISABLE_JSON_BUILTIN */
211213

212214
#ifdef CONFIG_ECMA_COMPACT_PROFILE
213215
OBJECT_VALUE (LIT_MAGIC_STRING_COMPACT_PROFILE_ERROR_UL,

0 commit comments

Comments
 (0)