Commit af1c9de9 authored by Josh Wolfe's avatar Josh Wolfe Committed by Commit Bot

ship --harmony-plural-rules

R=littledan@chromium.org, adamk@chromium.org, caitp@igalia.com
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: Ifc5fa3e9de05f64d8a6cb82d67fb272800a208a3
Reviewed-on: https://chromium-review.googlesource.com/669720Reviewed-by: 's avatarAdam Klein <adamk@chromium.org>
Commit-Queue: Josh Wolfe <jwolfe@igalia.com>
Cr-Commit-Position: refs/heads/master@{#48070}
parent f42f5144
...@@ -210,14 +210,14 @@ DEFINE_IMPLICATION(es_staging, harmony) ...@@ -210,14 +210,14 @@ DEFINE_IMPLICATION(es_staging, harmony)
#define HARMONY_STAGED(V) \ #define HARMONY_STAGED(V) \
HARMONY_STAGED_BASE(V) \ HARMONY_STAGED_BASE(V) \
V(harmony_number_format_to_parts, \ V(harmony_number_format_to_parts, \
"Intl.NumberFormat.prototype.formatToParts") \ "Intl.NumberFormat.prototype." \
V(harmony_plural_rules, "Intl.PluralRules") "formatToParts")
#else #else
#define HARMONY_STAGED(V) HARMONY_STAGED_BASE(V) #define HARMONY_STAGED(V) HARMONY_STAGED_BASE(V)
#endif #endif
// Features that are shipping (turned on by default, but internal flag remains). // Features that are shipping (turned on by default, but internal flag remains).
#define HARMONY_SHIPPING(V) \ #define HARMONY_SHIPPING_BASE(V) \
V(harmony_strict_legacy_accessor_builtins, \ V(harmony_strict_legacy_accessor_builtins, \
"treat __defineGetter__ and related functions as strict") \ "treat __defineGetter__ and related functions as strict") \
V(harmony_restrictive_generators, \ V(harmony_restrictive_generators, \
...@@ -231,6 +231,14 @@ DEFINE_IMPLICATION(es_staging, harmony) ...@@ -231,6 +231,14 @@ DEFINE_IMPLICATION(es_staging, harmony)
"harmony invalid escapes in tagged template literals") \ "harmony invalid escapes in tagged template literals") \
V(harmony_promise_finally, "harmony Promise.prototype.finally") V(harmony_promise_finally, "harmony Promise.prototype.finally")
#ifdef V8_INTL_SUPPORT
#define HARMONY_SHIPPING(V) \
HARMONY_SHIPPING_BASE(V) \
V(harmony_plural_rules, "Intl.PluralRules")
#else
#define HARMONY_SHIPPING(V) HARMONY_SHIPPING_BASE(V)
#endif
// Once a shipping feature has proved stable in the wild, it will be dropped // Once a shipping feature has proved stable in the wild, it will be dropped
// from HARMONY_SHIPPING, all occurrences of the FLAG_ variable are removed, // from HARMONY_SHIPPING, all occurrences of the FLAG_ variable are removed,
// and associated tests are moved from the harmony directory to the appropriate // and associated tests are moved from the harmony directory to the appropriate
......
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