Commit 6e0ae9c0 authored by Josh Wolfe's avatar Josh Wolfe Committed by Commit Bot

[intl] Stage --harmony-plural-rules

R=littledan@chromium.org, adamk@chromium.org
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel
CQ_INCLUDE_TRYBOTS=master.tryserver.v8:v8_linux_noi18n_rel_ng

Bug: v8:5601
Change-Id: Ie3edaa82957028100249b2d543e761233cd0d074
Reviewed-on: https://chromium-review.googlesource.com/661065Reviewed-by: 's avatarAdam Klein <adamk@chromium.org>
Commit-Queue: Josh Wolfe <jwolfe@igalia.com>
Cr-Commit-Position: refs/heads/master@{#47961}
parent 2aecded2
......@@ -200,14 +200,14 @@ DEFINE_IMPLICATION(es_staging, harmony)
#define HARMONY_INPROGRESS(V) \
HARMONY_INPROGRESS_BASE(V) \
V(harmony_number_format_to_parts, \
"Intl.NumberFormat.prototype.formatToParts") \
V(harmony_plural_rules, "Intl.PluralRules")
"Intl.NumberFormat.prototype." \
"formatToParts")
#else
#define HARMONY_INPROGRESS(V) HARMONY_INPROGRESS_BASE(V)
#endif
// Features that are complete (but still behind --harmony/es-staging flag).
#define HARMONY_STAGED(V) \
#define HARMONY_STAGED_BASE(V) \
V(harmony_function_tostring, "harmony Function.prototype.toString") \
V(harmony_regexp_named_captures, "harmony regexp named captures") \
V(harmony_regexp_property, "harmony Unicode regexp property classes") \
......@@ -218,6 +218,14 @@ DEFINE_IMPLICATION(es_staging, harmony)
V(harmony_async_iteration, "harmony async iteration") \
V(harmony_promise_finally, "harmony Promise.prototype.finally")
#ifdef V8_INTL_SUPPORT
#define HARMONY_STAGED(V) \
HARMONY_STAGED_BASE(V) \
V(harmony_plural_rules, "Intl.PluralRules")
#else
#define HARMONY_STAGED(V) HARMONY_STAGED_BASE(V)
#endif
// Features that are shipping (turned on by default, but internal flag remains).
#define HARMONY_SHIPPING(V) \
V(harmony_strict_legacy_accessor_builtins, \
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment