@@ -66,12 +66,12 @@ JERRY_STATIC_ASSERT ((int) RE_FLAG_GLOBAL == (int) JERRY_REGEXP_FLAG_GLOBAL
6666                     re_flags_t_must_be_equal_to_jerry_regexp_flags_t );
6767#endif  /* JERRY_BUILTIN_REGEXP */ 
6868
69- #if  JERRY_BUILTIN_PROMISE 
69+ #if  JERRY_ESNEXT 
7070/* The internal ECMA_PROMISE_STATE_* values are "one byte away" from the API values */ 
7171JERRY_STATIC_ASSERT  ((int ) ECMA_PROMISE_IS_PENDING  ==  (int ) JERRY_PROMISE_STATE_PENDING 
7272                     &&  (int ) ECMA_PROMISE_IS_FULFILLED  ==  (int ) JERRY_PROMISE_STATE_FULFILLED ,
7373                     promise_internal_state_matches_external );
74- #endif  /* JERRY_BUILTIN_PROMISE  */ 
74+ #endif  /* JERRY_ESNEXT  */ 
7575
7676/** 
7777 * Offset between internal and external arithmetic operator types 
@@ -210,9 +210,9 @@ jerry_cleanup (void)
210210    }
211211  }
212212
213- #if  JERRY_BUILTIN_PROMISE 
213+ #if  JERRY_ESNEXT 
214214  ecma_free_all_enqueued_jobs  ();
215- #endif  /* JERRY_BUILTIN_PROMISE  */ 
215+ #endif  /* JERRY_ESNEXT  */ 
216216  ecma_finalize  ();
217217  jerry_make_api_unavailable  ();
218218
@@ -1115,11 +1115,11 @@ jerry_run_all_enqueued_jobs (void)
11151115{
11161116  jerry_assert_api_available  ();
11171117
1118- #if  JERRY_BUILTIN_PROMISE 
1118+ #if  JERRY_ESNEXT 
11191119  return  ecma_process_all_enqueued_jobs  ();
1120- #else  /* !JERRY_BUILTIN_PROMISE  */ 
1120+ #else  /* !JERRY_ESNEXT  */ 
11211121  return  ECMA_VALUE_UNDEFINED ;
1122- #endif  /* JERRY_BUILTIN_PROMISE  */ 
1122+ #endif  /* JERRY_ESNEXT  */ 
11231123} /* jerry_run_all_enqueued_jobs */ 
11241124
11251125/** 
@@ -1346,13 +1346,13 @@ bool
13461346jerry_value_is_promise  (const  jerry_value_t  value ) /**< api value */ 
13471347{
13481348  jerry_assert_api_available  ();
1349- #if  JERRY_BUILTIN_PROMISE 
1349+ #if  JERRY_ESNEXT 
13501350  return  (ecma_is_value_object  (value )
13511351          &&  ecma_is_promise  (ecma_get_object_from_value  (value )));
1352- #else  /* !JERRY_BUILTIN_PROMISE  */ 
1352+ #else  /* !JERRY_ESNEXT  */ 
13531353  JERRY_UNUSED  (value );
13541354  return  false;
1355- #endif  /* JERRY_BUILTIN_PROMISE  */ 
1355+ #endif  /* JERRY_ESNEXT  */ 
13561356} /* jerry_value_is_promise */ 
13571357
13581358/** 
@@ -1534,10 +1534,10 @@ static const uint8_t jerry_class_object_type[] =
15341534#if  JERRY_MODULE_SYSTEM 
15351535  JERRY_OBJECT_TYPE_MODULE , /**< type of ECMA_OBJECT_CLASS_MODULE */ 
15361536#endif 
1537- #if  JERRY_BUILTIN_PROMISE 
1537+ #if  JERRY_ESNEXT 
15381538  JERRY_OBJECT_TYPE_PROMISE , /**< type of ECMA_OBJECT_CLASS_PROMISE */ 
15391539  JERRY_OBJECT_TYPE_GENERIC , /**< type of ECMA_OBJECT_CLASS_PROMISE_CAPABILITY */ 
1540- #endif  /* JERRY_BUILTIN_PROMISE  */ 
1540+ #endif  /* JERRY_ESNEXT  */ 
15411541#if  JERRY_BUILTIN_DATAVIEW 
15421542  JERRY_OBJECT_TYPE_DATAVIEW , /**< type of ECMA_OBJECT_CLASS_DATAVIEW */ 
15431543#endif  /* JERRY_BUILTIN_DATAVIEW */ 
@@ -1795,10 +1795,8 @@ jerry_is_feature_enabled (const jerry_feature_t feature) /**< feature to check *
17951795#if  JERRY_BUILTIN_JSON 
17961796          ||  feature  ==  JERRY_FEATURE_JSON 
17971797#endif  /* JERRY_BUILTIN_JSON */ 
1798- #if  JERRY_BUILTIN_PROMISE 
1799-           ||  feature  ==  JERRY_FEATURE_PROMISE 
1800- #endif  /* JERRY_BUILTIN_PROMISE */ 
18011798#if  JERRY_ESNEXT 
1799+           ||  feature  ==  JERRY_FEATURE_PROMISE 
18021800          ||  feature  ==  JERRY_FEATURE_SYMBOL 
18031801#endif  /* JERRY_ESNEXT */ 
18041802#if  JERRY_BUILTIN_TYPEDARRAY 
@@ -2552,13 +2550,13 @@ jerry_create_promise (void)
25522550{
25532551  jerry_assert_api_available  ();
25542552
2555- #if  JERRY_BUILTIN_PROMISE 
2553+ #if  JERRY_ESNEXT 
25562554  ecma_value_t  promise_value  =  ecma_op_create_promise_object  (ECMA_VALUE_EMPTY , ECMA_VALUE_UNDEFINED , NULL );
25572555
25582556  return  promise_value ;
2559- #else  /* !JERRY_BUILTIN_PROMISE  */ 
2557+ #else  /* !JERRY_ESNEXT  */ 
25602558  return  jerry_throw  (ecma_raise_type_error  (ECMA_ERR_MSG  (ecma_error_promise_not_supported_p )));
2561- #endif  /* JERRY_BUILTIN_PROMISE  */ 
2559+ #endif  /* JERRY_ESNEXT  */ 
25622560} /* jerry_create_promise */ 
25632561
25642562/** 
@@ -4754,7 +4752,7 @@ jerry_resolve_or_reject_promise (jerry_value_t promise, /**< the promise value *
47544752{
47554753  jerry_assert_api_available  ();
47564754
4757- #if  JERRY_BUILTIN_PROMISE 
4755+ #if  JERRY_ESNEXT 
47584756  if  (!ecma_is_value_object  (promise ) ||  !ecma_is_promise  (ecma_get_object_from_value  (promise )))
47594757  {
47604758    return  jerry_throw  (ecma_raise_type_error  (ECMA_ERR_MSG  (ecma_error_wrong_args_msg_p )));
@@ -4771,13 +4769,13 @@ jerry_resolve_or_reject_promise (jerry_value_t promise, /**< the promise value *
47714769  }
47724770
47734771  return  ecma_reject_promise_with_checks  (promise , argument );
4774- #else  /* !JERRY_BUILTIN_PROMISE  */ 
4772+ #else  /* !JERRY_ESNEXT  */ 
47754773  JERRY_UNUSED  (promise );
47764774  JERRY_UNUSED  (argument );
47774775  JERRY_UNUSED  (is_resolve );
47784776
47794777  return  jerry_throw  (ecma_raise_type_error  (ECMA_ERR_MSG  (ecma_error_promise_not_supported_p )));
4780- #endif  /* JERRY_BUILTIN_PROMISE  */ 
4778+ #endif  /* JERRY_ESNEXT  */ 
47814779} /* jerry_resolve_or_reject_promise */ 
47824780
47834781/** 
@@ -4791,17 +4789,17 @@ jerry_get_promise_result (const jerry_value_t promise) /**< promise object to ge
47914789{
47924790  jerry_assert_api_available  ();
47934791
4794- #if  JERRY_BUILTIN_PROMISE 
4792+ #if  JERRY_ESNEXT 
47954793  if  (!jerry_value_is_promise  (promise ))
47964794  {
47974795    return  jerry_throw  (ecma_raise_type_error  (ECMA_ERR_MSG  (ecma_error_wrong_args_msg_p )));
47984796  }
47994797
48004798  return  ecma_promise_get_result  (ecma_get_object_from_value  (promise ));
4801- #else  /* !JERRY_BUILTIN_PROMISE  */ 
4799+ #else  /* !JERRY_ESNEXT  */ 
48024800  JERRY_UNUSED  (promise );
48034801  return  jerry_throw  (ecma_raise_type_error  (ECMA_ERR_MSG  (ecma_error_promise_not_supported_p )));
4804- #endif  /* JERRY_BUILTIN_PROMISE  */ 
4802+ #endif  /* JERRY_ESNEXT  */ 
48054803} /* jerry_get_promise_result */ 
48064804
48074805/** 
@@ -4816,7 +4814,7 @@ jerry_get_promise_state (const jerry_value_t promise) /**< promise object to get
48164814{
48174815  jerry_assert_api_available  ();
48184816
4819- #if  JERRY_BUILTIN_PROMISE 
4817+ #if  JERRY_ESNEXT 
48204818  if  (!jerry_value_is_promise  (promise ))
48214819  {
48224820    return  JERRY_PROMISE_STATE_NONE ;
@@ -4826,10 +4824,10 @@ jerry_get_promise_state (const jerry_value_t promise) /**< promise object to get
48264824  flags  &= (ECMA_PROMISE_IS_PENDING  | ECMA_PROMISE_IS_FULFILLED );
48274825
48284826  return  (flags  ? flags  : JERRY_PROMISE_STATE_REJECTED );
4829- #else  /* !JERRY_BUILTIN_PROMISE  */ 
4827+ #else  /* !JERRY_ESNEXT  */ 
48304828  JERRY_UNUSED  (promise );
48314829  return  JERRY_PROMISE_STATE_NONE ;
4832- #endif  /* JERRY_BUILTIN_PROMISE  */ 
4830+ #endif  /* JERRY_ESNEXT  */ 
48334831} /* jerry_get_promise_state */ 
48344832
48354833/** 
@@ -4844,7 +4842,7 @@ void jerry_promise_set_callback (jerry_promise_event_filter_t filters, /**< comb
48444842{
48454843  jerry_assert_api_available  ();
48464844
4847- #if  JERRY_BUILTIN_PROMISE  &&  JERRY_PROMISE_CALLBACK 
4845+ #if  JERRY_ESNEXT  &&  JERRY_PROMISE_CALLBACK 
48484846  if  (filters  ==  JERRY_PROMISE_EVENT_FILTER_DISABLE  ||  callback  ==  NULL )
48494847  {
48504848    JERRY_CONTEXT  (promise_callback_filters ) =  JERRY_PROMISE_EVENT_FILTER_DISABLE ;
@@ -4854,11 +4852,11 @@ void jerry_promise_set_callback (jerry_promise_event_filter_t filters, /**< comb
48544852  JERRY_CONTEXT  (promise_callback_filters ) =  (uint32_t ) filters ;
48554853  JERRY_CONTEXT  (promise_callback ) =  callback ;
48564854  JERRY_CONTEXT  (promise_callback_user_p ) =  user_p ;
4857- #else  /* !JERRY_BUILTIN_PROMISE  && !JERRY_PROMISE_CALLBACK */ 
4855+ #else  /* !JERRY_ESNEXT  && !JERRY_PROMISE_CALLBACK */ 
48584856  JERRY_UNUSED  (filters );
48594857  JERRY_UNUSED  (callback );
48604858  JERRY_UNUSED  (user_p );
4861- #endif  /* JERRY_BUILTIN_PROMISE  && JERRY_PROMISE_CALLBACK */ 
4859+ #endif  /* JERRY_ESNEXT  && JERRY_PROMISE_CALLBACK */ 
48624860} /* jerry_promise_set_callback */ 
48634861
48644862/** 
0 commit comments