@@ -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
@@ -1123,11 +1123,11 @@ jerry_run_all_enqueued_jobs (void)
11231123{
11241124  jerry_assert_api_available  ();
11251125
1126- #if  JERRY_BUILTIN_PROMISE 
1126+ #if  JERRY_ESNEXT 
11271127  return  ecma_process_all_enqueued_jobs  ();
1128- #else  /* !JERRY_BUILTIN_PROMISE  */ 
1128+ #else  /* !JERRY_ESNEXT  */ 
11291129  return  ECMA_VALUE_UNDEFINED ;
1130- #endif  /* JERRY_BUILTIN_PROMISE  */ 
1130+ #endif  /* JERRY_ESNEXT  */ 
11311131} /* jerry_run_all_enqueued_jobs */ 
11321132
11331133/** 
@@ -1354,13 +1354,13 @@ bool
13541354jerry_value_is_promise  (const  jerry_value_t  value ) /**< api value */ 
13551355{
13561356  jerry_assert_api_available  ();
1357- #if  JERRY_BUILTIN_PROMISE 
1357+ #if  JERRY_ESNEXT 
13581358  return  (ecma_is_value_object  (value )
13591359          &&  ecma_is_promise  (ecma_get_object_from_value  (value )));
1360- #else  /* !JERRY_BUILTIN_PROMISE  */ 
1360+ #else  /* !JERRY_ESNEXT  */ 
13611361  JERRY_UNUSED  (value );
13621362  return  false;
1363- #endif  /* JERRY_BUILTIN_PROMISE  */ 
1363+ #endif  /* JERRY_ESNEXT  */ 
13641364} /* jerry_value_is_promise */ 
13651365
13661366/** 
@@ -1542,10 +1542,10 @@ static const uint8_t jerry_class_object_type[] =
15421542#if  JERRY_MODULE_SYSTEM 
15431543  JERRY_OBJECT_TYPE_MODULE , /**< type of ECMA_OBJECT_CLASS_MODULE */ 
15441544#endif 
1545- #if  JERRY_BUILTIN_PROMISE 
1545+ #if  JERRY_ESNEXT 
15461546  JERRY_OBJECT_TYPE_PROMISE , /**< type of ECMA_OBJECT_CLASS_PROMISE */ 
15471547  JERRY_OBJECT_TYPE_GENERIC , /**< type of ECMA_OBJECT_CLASS_PROMISE_CAPABILITY */ 
1548- #endif  /* JERRY_BUILTIN_PROMISE  */ 
1548+ #endif  /* JERRY_ESNEXT  */ 
15491549#if  JERRY_BUILTIN_DATAVIEW 
15501550  JERRY_OBJECT_TYPE_DATAVIEW , /**< type of ECMA_OBJECT_CLASS_DATAVIEW */ 
15511551#endif  /* JERRY_BUILTIN_DATAVIEW */ 
@@ -1803,10 +1803,8 @@ jerry_is_feature_enabled (const jerry_feature_t feature) /**< feature to check *
18031803#if  JERRY_BUILTIN_JSON 
18041804          ||  feature  ==  JERRY_FEATURE_JSON 
18051805#endif  /* JERRY_BUILTIN_JSON */ 
1806- #if  JERRY_BUILTIN_PROMISE 
1807-           ||  feature  ==  JERRY_FEATURE_PROMISE 
1808- #endif  /* JERRY_BUILTIN_PROMISE */ 
18091806#if  JERRY_ESNEXT 
1807+           ||  feature  ==  JERRY_FEATURE_PROMISE 
18101808          ||  feature  ==  JERRY_FEATURE_SYMBOL 
18111809#endif  /* JERRY_ESNEXT */ 
18121810#if  JERRY_BUILTIN_TYPEDARRAY 
@@ -2560,13 +2558,13 @@ jerry_create_promise (void)
25602558{
25612559  jerry_assert_api_available  ();
25622560
2563- #if  JERRY_BUILTIN_PROMISE 
2561+ #if  JERRY_ESNEXT 
25642562  ecma_value_t  promise_value  =  ecma_op_create_promise_object  (ECMA_VALUE_EMPTY , ECMA_VALUE_UNDEFINED , NULL );
25652563
25662564  return  promise_value ;
2567- #else  /* !JERRY_BUILTIN_PROMISE  */ 
2565+ #else  /* !JERRY_ESNEXT  */ 
25682566  return  jerry_throw  (ecma_raise_type_error  (ECMA_ERR_MSG  (ecma_error_promise_not_supported_p )));
2569- #endif  /* JERRY_BUILTIN_PROMISE  */ 
2567+ #endif  /* JERRY_ESNEXT  */ 
25702568} /* jerry_create_promise */ 
25712569
25722570/** 
@@ -4762,7 +4760,7 @@ jerry_resolve_or_reject_promise (jerry_value_t promise, /**< the promise value *
47624760{
47634761  jerry_assert_api_available  ();
47644762
4765- #if  JERRY_BUILTIN_PROMISE 
4763+ #if  JERRY_ESNEXT 
47664764  if  (!ecma_is_value_object  (promise ) ||  !ecma_is_promise  (ecma_get_object_from_value  (promise )))
47674765  {
47684766    return  jerry_throw  (ecma_raise_type_error  (ECMA_ERR_MSG  (ecma_error_wrong_args_msg_p )));
@@ -4779,13 +4777,13 @@ jerry_resolve_or_reject_promise (jerry_value_t promise, /**< the promise value *
47794777  }
47804778
47814779  return  ecma_reject_promise_with_checks  (promise , argument );
4782- #else  /* !JERRY_BUILTIN_PROMISE  */ 
4780+ #else  /* !JERRY_ESNEXT  */ 
47834781  JERRY_UNUSED  (promise );
47844782  JERRY_UNUSED  (argument );
47854783  JERRY_UNUSED  (is_resolve );
47864784
47874785  return  jerry_throw  (ecma_raise_type_error  (ECMA_ERR_MSG  (ecma_error_promise_not_supported_p )));
4788- #endif  /* JERRY_BUILTIN_PROMISE  */ 
4786+ #endif  /* JERRY_ESNEXT  */ 
47894787} /* jerry_resolve_or_reject_promise */ 
47904788
47914789/** 
@@ -4799,17 +4797,17 @@ jerry_get_promise_result (const jerry_value_t promise) /**< promise object to ge
47994797{
48004798  jerry_assert_api_available  ();
48014799
4802- #if  JERRY_BUILTIN_PROMISE 
4800+ #if  JERRY_ESNEXT 
48034801  if  (!jerry_value_is_promise  (promise ))
48044802  {
48054803    return  jerry_throw  (ecma_raise_type_error  (ECMA_ERR_MSG  (ecma_error_wrong_args_msg_p )));
48064804  }
48074805
48084806  return  ecma_promise_get_result  (ecma_get_object_from_value  (promise ));
4809- #else  /* !JERRY_BUILTIN_PROMISE  */ 
4807+ #else  /* !JERRY_ESNEXT  */ 
48104808  JERRY_UNUSED  (promise );
48114809  return  jerry_throw  (ecma_raise_type_error  (ECMA_ERR_MSG  (ecma_error_promise_not_supported_p )));
4812- #endif  /* JERRY_BUILTIN_PROMISE  */ 
4810+ #endif  /* JERRY_ESNEXT  */ 
48134811} /* jerry_get_promise_result */ 
48144812
48154813/** 
@@ -4824,7 +4822,7 @@ jerry_get_promise_state (const jerry_value_t promise) /**< promise object to get
48244822{
48254823  jerry_assert_api_available  ();
48264824
4827- #if  JERRY_BUILTIN_PROMISE 
4825+ #if  JERRY_ESNEXT 
48284826  if  (!jerry_value_is_promise  (promise ))
48294827  {
48304828    return  JERRY_PROMISE_STATE_NONE ;
@@ -4834,10 +4832,10 @@ jerry_get_promise_state (const jerry_value_t promise) /**< promise object to get
48344832  flags  &= (ECMA_PROMISE_IS_PENDING  | ECMA_PROMISE_IS_FULFILLED );
48354833
48364834  return  (flags  ? flags  : JERRY_PROMISE_STATE_REJECTED );
4837- #else  /* !JERRY_BUILTIN_PROMISE  */ 
4835+ #else  /* !JERRY_ESNEXT  */ 
48384836  JERRY_UNUSED  (promise );
48394837  return  JERRY_PROMISE_STATE_NONE ;
4840- #endif  /* JERRY_BUILTIN_PROMISE  */ 
4838+ #endif  /* JERRY_ESNEXT  */ 
48414839} /* jerry_get_promise_state */ 
48424840
48434841/** 
@@ -4852,7 +4850,7 @@ void jerry_promise_set_callback (jerry_promise_event_filter_t filters, /**< comb
48524850{
48534851  jerry_assert_api_available  ();
48544852
4855- #if  JERRY_BUILTIN_PROMISE  &&  JERRY_PROMISE_CALLBACK 
4853+ #if  JERRY_ESNEXT  &&  JERRY_PROMISE_CALLBACK 
48564854  if  (filters  ==  JERRY_PROMISE_EVENT_FILTER_DISABLE  ||  callback  ==  NULL )
48574855  {
48584856    JERRY_CONTEXT  (promise_callback_filters ) =  JERRY_PROMISE_EVENT_FILTER_DISABLE ;
@@ -4862,11 +4860,11 @@ void jerry_promise_set_callback (jerry_promise_event_filter_t filters, /**< comb
48624860  JERRY_CONTEXT  (promise_callback_filters ) =  (uint32_t ) filters ;
48634861  JERRY_CONTEXT  (promise_callback ) =  callback ;
48644862  JERRY_CONTEXT  (promise_callback_user_p ) =  user_p ;
4865- #else  /* !JERRY_BUILTIN_PROMISE  && !JERRY_PROMISE_CALLBACK */ 
4863+ #else  /* !JERRY_ESNEXT  && !JERRY_PROMISE_CALLBACK */ 
48664864  JERRY_UNUSED  (filters );
48674865  JERRY_UNUSED  (callback );
48684866  JERRY_UNUSED  (user_p );
4869- #endif  /* JERRY_BUILTIN_PROMISE  && JERRY_PROMISE_CALLBACK */ 
4867+ #endif  /* JERRY_ESNEXT  && JERRY_PROMISE_CALLBACK */ 
48704868} /* jerry_promise_set_callback */ 
48714869
48724870/** 
0 commit comments