From d354788f6f610b1a07b58d60c66b27d5ce0a9cb6 Mon Sep 17 00:00:00 2001
From: Mathias Bynens <mathias@qiwi.be>
Date: Tue, 18 Apr 2017 18:30:35 +0200
Subject: [PATCH] RegExp property escapes: list emoji data version (UTR51)
 (#981)

---
 test/built-ins/RegExp/property-escapes/ASCII.js                  | 1 +
 test/built-ins/RegExp/property-escapes/ASCII_Hex_Digit.js        | 1 +
 test/built-ins/RegExp/property-escapes/Alphabetic.js             | 1 +
 test/built-ins/RegExp/property-escapes/Any.js                    | 1 +
 test/built-ins/RegExp/property-escapes/Assigned.js               | 1 +
 test/built-ins/RegExp/property-escapes/Bidi_Control.js           | 1 +
 test/built-ins/RegExp/property-escapes/Bidi_Mirrored.js          | 1 +
 test/built-ins/RegExp/property-escapes/Case_Ignorable.js         | 1 +
 test/built-ins/RegExp/property-escapes/Cased.js                  | 1 +
 .../built-ins/RegExp/property-escapes/Changes_When_Casefolded.js | 1 +
 .../built-ins/RegExp/property-escapes/Changes_When_Casemapped.js | 1 +
 .../built-ins/RegExp/property-escapes/Changes_When_Lowercased.js | 1 +
 .../RegExp/property-escapes/Changes_When_NFKC_Casefolded.js      | 1 +
 .../built-ins/RegExp/property-escapes/Changes_When_Titlecased.js | 1 +
 .../built-ins/RegExp/property-escapes/Changes_When_Uppercased.js | 1 +
 test/built-ins/RegExp/property-escapes/Dash.js                   | 1 +
 .../RegExp/property-escapes/Default_Ignorable_Code_Point.js      | 1 +
 test/built-ins/RegExp/property-escapes/Deprecated.js             | 1 +
 test/built-ins/RegExp/property-escapes/Diacritic.js              | 1 +
 test/built-ins/RegExp/property-escapes/Emoji.js                  | 1 +
 test/built-ins/RegExp/property-escapes/Emoji_Component.js        | 1 +
 test/built-ins/RegExp/property-escapes/Emoji_Modifier.js         | 1 +
 test/built-ins/RegExp/property-escapes/Emoji_Modifier_Base.js    | 1 +
 test/built-ins/RegExp/property-escapes/Emoji_Presentation.js     | 1 +
 test/built-ins/RegExp/property-escapes/Extender.js               | 1 +
 .../RegExp/property-escapes/General_Category_-_Cased_Letter.js   | 1 +
 .../property-escapes/General_Category_-_Close_Punctuation.js     | 1 +
 .../property-escapes/General_Category_-_Connector_Punctuation.js | 1 +
 .../RegExp/property-escapes/General_Category_-_Control.js        | 1 +
 .../property-escapes/General_Category_-_Currency_Symbol.js       | 1 +
 .../property-escapes/General_Category_-_Dash_Punctuation.js      | 1 +
 .../RegExp/property-escapes/General_Category_-_Decimal_Number.js | 1 +
 .../RegExp/property-escapes/General_Category_-_Enclosing_Mark.js | 1 +
 .../property-escapes/General_Category_-_Final_Punctuation.js     | 1 +
 .../RegExp/property-escapes/General_Category_-_Format.js         | 1 +
 .../property-escapes/General_Category_-_Initial_Punctuation.js   | 1 +
 .../RegExp/property-escapes/General_Category_-_Letter.js         | 1 +
 .../RegExp/property-escapes/General_Category_-_Letter_Number.js  | 1 +
 .../RegExp/property-escapes/General_Category_-_Line_Separator.js | 1 +
 .../property-escapes/General_Category_-_Lowercase_Letter.js      | 1 +
 .../built-ins/RegExp/property-escapes/General_Category_-_Mark.js | 1 +
 .../RegExp/property-escapes/General_Category_-_Math_Symbol.js    | 1 +
 .../property-escapes/General_Category_-_Modifier_Letter.js       | 1 +
 .../property-escapes/General_Category_-_Modifier_Symbol.js       | 1 +
 .../property-escapes/General_Category_-_Nonspacing_Mark.js       | 1 +
 .../RegExp/property-escapes/General_Category_-_Number.js         | 1 +
 .../property-escapes/General_Category_-_Open_Punctuation.js      | 1 +
 .../RegExp/property-escapes/General_Category_-_Other.js          | 1 +
 .../RegExp/property-escapes/General_Category_-_Other_Letter.js   | 1 +
 .../RegExp/property-escapes/General_Category_-_Other_Number.js   | 1 +
 .../property-escapes/General_Category_-_Other_Punctuation.js     | 1 +
 .../RegExp/property-escapes/General_Category_-_Other_Symbol.js   | 1 +
 .../property-escapes/General_Category_-_Paragraph_Separator.js   | 1 +
 .../RegExp/property-escapes/General_Category_-_Private_Use.js    | 1 +
 .../RegExp/property-escapes/General_Category_-_Punctuation.js    | 1 +
 .../RegExp/property-escapes/General_Category_-_Separator.js      | 1 +
 .../property-escapes/General_Category_-_Space_Separator.js       | 1 +
 .../RegExp/property-escapes/General_Category_-_Spacing_Mark.js   | 1 +
 .../RegExp/property-escapes/General_Category_-_Surrogate.js      | 1 +
 .../RegExp/property-escapes/General_Category_-_Symbol.js         | 1 +
 .../property-escapes/General_Category_-_Titlecase_Letter.js      | 1 +
 .../RegExp/property-escapes/General_Category_-_Unassigned.js     | 1 +
 .../property-escapes/General_Category_-_Uppercase_Letter.js      | 1 +
 test/built-ins/RegExp/property-escapes/Grapheme_Base.js          | 1 +
 test/built-ins/RegExp/property-escapes/Grapheme_Extend.js        | 1 +
 test/built-ins/RegExp/property-escapes/Hex_Digit.js              | 1 +
 test/built-ins/RegExp/property-escapes/IDS_Binary_Operator.js    | 1 +
 test/built-ins/RegExp/property-escapes/IDS_Trinary_Operator.js   | 1 +
 test/built-ins/RegExp/property-escapes/ID_Continue.js            | 1 +
 test/built-ins/RegExp/property-escapes/ID_Start.js               | 1 +
 test/built-ins/RegExp/property-escapes/Ideographic.js            | 1 +
 test/built-ins/RegExp/property-escapes/Join_Control.js           | 1 +
 .../built-ins/RegExp/property-escapes/Logical_Order_Exception.js | 1 +
 test/built-ins/RegExp/property-escapes/Lowercase.js              | 1 +
 test/built-ins/RegExp/property-escapes/Math.js                   | 1 +
 .../built-ins/RegExp/property-escapes/Noncharacter_Code_Point.js | 1 +
 test/built-ins/RegExp/property-escapes/Pattern_Syntax.js         | 1 +
 test/built-ins/RegExp/property-escapes/Pattern_White_Space.js    | 1 +
 test/built-ins/RegExp/property-escapes/Quotation_Mark.js         | 1 +
 test/built-ins/RegExp/property-escapes/Radical.js                | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Adlam.js         | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Ahom.js          | 1 +
 .../RegExp/property-escapes/Script_-_Anatolian_Hieroglyphs.js    | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Arabic.js        | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Armenian.js      | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Avestan.js       | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Balinese.js      | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Bamum.js         | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Bassa_Vah.js     | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Batak.js         | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Bengali.js       | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Bhaiksuki.js     | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Bopomofo.js      | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Brahmi.js        | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Braille.js       | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Buginese.js      | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Buhid.js         | 1 +
 .../RegExp/property-escapes/Script_-_Canadian_Aboriginal.js      | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Carian.js        | 1 +
 .../RegExp/property-escapes/Script_-_Caucasian_Albanian.js       | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Chakma.js        | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Cham.js          | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Cherokee.js      | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Common.js        | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Coptic.js        | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Cuneiform.js     | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Cypriot.js       | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Cyrillic.js      | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Deseret.js       | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Devanagari.js    | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Duployan.js      | 1 +
 .../RegExp/property-escapes/Script_-_Egyptian_Hieroglyphs.js     | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Elbasan.js       | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Ethiopic.js      | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Georgian.js      | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Glagolitic.js    | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Gothic.js        | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Grantha.js       | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Greek.js         | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Gujarati.js      | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Gurmukhi.js      | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Han.js           | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Hangul.js        | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Hanunoo.js       | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Hatran.js        | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Hebrew.js        | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Hiragana.js      | 1 +
 .../RegExp/property-escapes/Script_-_Imperial_Aramaic.js         | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Inherited.js     | 1 +
 .../RegExp/property-escapes/Script_-_Inscriptional_Pahlavi.js    | 1 +
 .../RegExp/property-escapes/Script_-_Inscriptional_Parthian.js   | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Javanese.js      | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Kaithi.js        | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Kannada.js       | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Katakana.js      | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Kayah_Li.js      | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Kharoshthi.js    | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Khmer.js         | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Khojki.js        | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Khudawadi.js     | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Lao.js           | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Latin.js         | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Lepcha.js        | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Limbu.js         | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Linear_A.js      | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Linear_B.js      | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Lisu.js          | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Lycian.js        | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Lydian.js        | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Mahajani.js      | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Malayalam.js     | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Mandaic.js       | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Manichaean.js    | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Marchen.js       | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Meetei_Mayek.js  | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Mende_Kikakui.js | 1 +
 .../RegExp/property-escapes/Script_-_Meroitic_Cursive.js         | 1 +
 .../RegExp/property-escapes/Script_-_Meroitic_Hieroglyphs.js     | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Miao.js          | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Modi.js          | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Mongolian.js     | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Mro.js           | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Multani.js       | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Myanmar.js       | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Nabataean.js     | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_New_Tai_Lue.js   | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Newa.js          | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Nko.js           | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Ogham.js         | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Ol_Chiki.js      | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Old_Hungarian.js | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Old_Italic.js    | 1 +
 .../RegExp/property-escapes/Script_-_Old_North_Arabian.js        | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Old_Permic.js    | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Old_Persian.js   | 1 +
 .../RegExp/property-escapes/Script_-_Old_South_Arabian.js        | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Old_Turkic.js    | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Oriya.js         | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Osage.js         | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Osmanya.js       | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Pahawh_Hmong.js  | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Palmyrene.js     | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Pau_Cin_Hau.js   | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Phags_Pa.js      | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Phoenician.js    | 1 +
 .../RegExp/property-escapes/Script_-_Psalter_Pahlavi.js          | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Rejang.js        | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Runic.js         | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Samaritan.js     | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Saurashtra.js    | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Sharada.js       | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Shavian.js       | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Siddham.js       | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_SignWriting.js   | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Sinhala.js       | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Sora_Sompeng.js  | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Sundanese.js     | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Syloti_Nagri.js  | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Syriac.js        | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Tagalog.js       | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Tagbanwa.js      | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Tai_Le.js        | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Tai_Tham.js      | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Tai_Viet.js      | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Takri.js         | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Tamil.js         | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Tangut.js        | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Telugu.js        | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Thaana.js        | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Thai.js          | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Tibetan.js       | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Tifinagh.js      | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Tirhuta.js       | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Ugaritic.js      | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Vai.js           | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Warang_Citi.js   | 1 +
 test/built-ins/RegExp/property-escapes/Script_-_Yi.js            | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Adlam.js         | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Ahom.js          | 1 +
 .../Script_Extensions_-_Anatolian_Hieroglyphs.js                 | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Arabic.js        | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Armenian.js      | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Avestan.js       | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Balinese.js      | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Bamum.js         | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Bassa_Vah.js     | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Batak.js         | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Bengali.js       | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Bhaiksuki.js     | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Bopomofo.js      | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Brahmi.js        | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Braille.js       | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Buginese.js      | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Buhid.js         | 1 +
 .../property-escapes/Script_Extensions_-_Canadian_Aboriginal.js  | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Carian.js        | 1 +
 .../property-escapes/Script_Extensions_-_Caucasian_Albanian.js   | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Chakma.js        | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Cham.js          | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Cherokee.js      | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Common.js        | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Coptic.js        | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Cuneiform.js     | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Cypriot.js       | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Cyrillic.js      | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Deseret.js       | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Devanagari.js    | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Duployan.js      | 1 +
 .../property-escapes/Script_Extensions_-_Egyptian_Hieroglyphs.js | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Elbasan.js       | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Ethiopic.js      | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Georgian.js      | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Glagolitic.js    | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Gothic.js        | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Grantha.js       | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Greek.js         | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Gujarati.js      | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Gurmukhi.js      | 1 +
 .../built-ins/RegExp/property-escapes/Script_Extensions_-_Han.js | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Hangul.js        | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Hanunoo.js       | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Hatran.js        | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Hebrew.js        | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Hiragana.js      | 1 +
 .../property-escapes/Script_Extensions_-_Imperial_Aramaic.js     | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Inherited.js     | 1 +
 .../Script_Extensions_-_Inscriptional_Pahlavi.js                 | 1 +
 .../Script_Extensions_-_Inscriptional_Parthian.js                | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Javanese.js      | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Kaithi.js        | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Kannada.js       | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Katakana.js      | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Kayah_Li.js      | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Kharoshthi.js    | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Khmer.js         | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Khojki.js        | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Khudawadi.js     | 1 +
 .../built-ins/RegExp/property-escapes/Script_Extensions_-_Lao.js | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Latin.js         | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Lepcha.js        | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Limbu.js         | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Linear_A.js      | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Linear_B.js      | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Lisu.js          | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Lycian.js        | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Lydian.js        | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Mahajani.js      | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Malayalam.js     | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Mandaic.js       | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Manichaean.js    | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Marchen.js       | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Meetei_Mayek.js  | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Mende_Kikakui.js | 1 +
 .../property-escapes/Script_Extensions_-_Meroitic_Cursive.js     | 1 +
 .../property-escapes/Script_Extensions_-_Meroitic_Hieroglyphs.js | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Miao.js          | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Modi.js          | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Mongolian.js     | 1 +
 .../built-ins/RegExp/property-escapes/Script_Extensions_-_Mro.js | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Multani.js       | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Myanmar.js       | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Nabataean.js     | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_New_Tai_Lue.js   | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Newa.js          | 1 +
 .../built-ins/RegExp/property-escapes/Script_Extensions_-_Nko.js | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Ogham.js         | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Ol_Chiki.js      | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Old_Hungarian.js | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Old_Italic.js    | 1 +
 .../property-escapes/Script_Extensions_-_Old_North_Arabian.js    | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Old_Permic.js    | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Old_Persian.js   | 1 +
 .../property-escapes/Script_Extensions_-_Old_South_Arabian.js    | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Old_Turkic.js    | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Oriya.js         | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Osage.js         | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Osmanya.js       | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Pahawh_Hmong.js  | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Palmyrene.js     | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Pau_Cin_Hau.js   | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Phags_Pa.js      | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Phoenician.js    | 1 +
 .../property-escapes/Script_Extensions_-_Psalter_Pahlavi.js      | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Rejang.js        | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Runic.js         | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Samaritan.js     | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Saurashtra.js    | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Sharada.js       | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Shavian.js       | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Siddham.js       | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_SignWriting.js   | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Sinhala.js       | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Sora_Sompeng.js  | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Sundanese.js     | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Syloti_Nagri.js  | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Syriac.js        | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Tagalog.js       | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Tagbanwa.js      | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Tai_Le.js        | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Tai_Tham.js      | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Tai_Viet.js      | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Takri.js         | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Tamil.js         | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Tangut.js        | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Telugu.js        | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Thaana.js        | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Thai.js          | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Tibetan.js       | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Tifinagh.js      | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Tirhuta.js       | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Ugaritic.js      | 1 +
 .../built-ins/RegExp/property-escapes/Script_Extensions_-_Vai.js | 1 +
 .../RegExp/property-escapes/Script_Extensions_-_Warang_Citi.js   | 1 +
 test/built-ins/RegExp/property-escapes/Script_Extensions_-_Yi.js | 1 +
 test/built-ins/RegExp/property-escapes/Sentence_Terminal.js      | 1 +
 test/built-ins/RegExp/property-escapes/Soft_Dotted.js            | 1 +
 test/built-ins/RegExp/property-escapes/Terminal_Punctuation.js   | 1 +
 test/built-ins/RegExp/property-escapes/Unified_Ideograph.js      | 1 +
 test/built-ins/RegExp/property-escapes/Uppercase.js              | 1 +
 test/built-ins/RegExp/property-escapes/Variation_Selector.js     | 1 +
 test/built-ins/RegExp/property-escapes/White_Space.js            | 1 +
 test/built-ins/RegExp/property-escapes/XID_Continue.js           | 1 +
 test/built-ins/RegExp/property-escapes/XID_Start.js              | 1 +
 363 files changed, 363 insertions(+)

diff --git a/test/built-ins/RegExp/property-escapes/ASCII.js b/test/built-ins/RegExp/property-escapes/ASCII.js
index 324faafbe0..83e84e54cf 100644
--- a/test/built-ins/RegExp/property-escapes/ASCII.js
+++ b/test/built-ins/RegExp/property-escapes/ASCII.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/ASCII_Hex_Digit.js b/test/built-ins/RegExp/property-escapes/ASCII_Hex_Digit.js
index b1cd485a21..1414d90ba6 100644
--- a/test/built-ins/RegExp/property-escapes/ASCII_Hex_Digit.js
+++ b/test/built-ins/RegExp/property-escapes/ASCII_Hex_Digit.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Alphabetic.js b/test/built-ins/RegExp/property-escapes/Alphabetic.js
index a9325a7b9d..5aad283b1e 100644
--- a/test/built-ins/RegExp/property-escapes/Alphabetic.js
+++ b/test/built-ins/RegExp/property-escapes/Alphabetic.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Any.js b/test/built-ins/RegExp/property-escapes/Any.js
index 838b81e18a..289b15a5d5 100644
--- a/test/built-ins/RegExp/property-escapes/Any.js
+++ b/test/built-ins/RegExp/property-escapes/Any.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Assigned.js b/test/built-ins/RegExp/property-escapes/Assigned.js
index 7f80fd50bf..6c50c12d90 100644
--- a/test/built-ins/RegExp/property-escapes/Assigned.js
+++ b/test/built-ins/RegExp/property-escapes/Assigned.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Bidi_Control.js b/test/built-ins/RegExp/property-escapes/Bidi_Control.js
index ef0d8d896d..e3e257cf3f 100644
--- a/test/built-ins/RegExp/property-escapes/Bidi_Control.js
+++ b/test/built-ins/RegExp/property-escapes/Bidi_Control.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Bidi_Mirrored.js b/test/built-ins/RegExp/property-escapes/Bidi_Mirrored.js
index 7d5b2d7245..a9c7d7900f 100644
--- a/test/built-ins/RegExp/property-escapes/Bidi_Mirrored.js
+++ b/test/built-ins/RegExp/property-escapes/Bidi_Mirrored.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Case_Ignorable.js b/test/built-ins/RegExp/property-escapes/Case_Ignorable.js
index 364d668978..236392f61c 100644
--- a/test/built-ins/RegExp/property-escapes/Case_Ignorable.js
+++ b/test/built-ins/RegExp/property-escapes/Case_Ignorable.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Cased.js b/test/built-ins/RegExp/property-escapes/Cased.js
index ee9c281e17..9a19e7c23c 100644
--- a/test/built-ins/RegExp/property-escapes/Cased.js
+++ b/test/built-ins/RegExp/property-escapes/Cased.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Changes_When_Casefolded.js b/test/built-ins/RegExp/property-escapes/Changes_When_Casefolded.js
index 1e453a3387..047c2e2f6b 100644
--- a/test/built-ins/RegExp/property-escapes/Changes_When_Casefolded.js
+++ b/test/built-ins/RegExp/property-escapes/Changes_When_Casefolded.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Changes_When_Casemapped.js b/test/built-ins/RegExp/property-escapes/Changes_When_Casemapped.js
index 2c20c889b8..ea42d79f07 100644
--- a/test/built-ins/RegExp/property-escapes/Changes_When_Casemapped.js
+++ b/test/built-ins/RegExp/property-escapes/Changes_When_Casemapped.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Changes_When_Lowercased.js b/test/built-ins/RegExp/property-escapes/Changes_When_Lowercased.js
index 11e6695540..db3e9f51b6 100644
--- a/test/built-ins/RegExp/property-escapes/Changes_When_Lowercased.js
+++ b/test/built-ins/RegExp/property-escapes/Changes_When_Lowercased.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Changes_When_NFKC_Casefolded.js b/test/built-ins/RegExp/property-escapes/Changes_When_NFKC_Casefolded.js
index eee29d2684..4603351704 100644
--- a/test/built-ins/RegExp/property-escapes/Changes_When_NFKC_Casefolded.js
+++ b/test/built-ins/RegExp/property-escapes/Changes_When_NFKC_Casefolded.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Changes_When_Titlecased.js b/test/built-ins/RegExp/property-escapes/Changes_When_Titlecased.js
index 3c513d28e1..29a6b5dd8f 100644
--- a/test/built-ins/RegExp/property-escapes/Changes_When_Titlecased.js
+++ b/test/built-ins/RegExp/property-escapes/Changes_When_Titlecased.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Changes_When_Uppercased.js b/test/built-ins/RegExp/property-escapes/Changes_When_Uppercased.js
index 89c24e79c0..869cd3267c 100644
--- a/test/built-ins/RegExp/property-escapes/Changes_When_Uppercased.js
+++ b/test/built-ins/RegExp/property-escapes/Changes_When_Uppercased.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Dash.js b/test/built-ins/RegExp/property-escapes/Dash.js
index 58bb57b96a..3b6bdba3ad 100644
--- a/test/built-ins/RegExp/property-escapes/Dash.js
+++ b/test/built-ins/RegExp/property-escapes/Dash.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Default_Ignorable_Code_Point.js b/test/built-ins/RegExp/property-escapes/Default_Ignorable_Code_Point.js
index 6dae7d27b7..25f1b40348 100644
--- a/test/built-ins/RegExp/property-escapes/Default_Ignorable_Code_Point.js
+++ b/test/built-ins/RegExp/property-escapes/Default_Ignorable_Code_Point.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Deprecated.js b/test/built-ins/RegExp/property-escapes/Deprecated.js
index efa48f4be5..b09e612091 100644
--- a/test/built-ins/RegExp/property-escapes/Deprecated.js
+++ b/test/built-ins/RegExp/property-escapes/Deprecated.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Diacritic.js b/test/built-ins/RegExp/property-escapes/Diacritic.js
index 0210e1d623..c4d47218e8 100644
--- a/test/built-ins/RegExp/property-escapes/Diacritic.js
+++ b/test/built-ins/RegExp/property-escapes/Diacritic.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Emoji.js b/test/built-ins/RegExp/property-escapes/Emoji.js
index 98dafa5917..a28efb0fc0 100644
--- a/test/built-ins/RegExp/property-escapes/Emoji.js
+++ b/test/built-ins/RegExp/property-escapes/Emoji.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Emoji_Component.js b/test/built-ins/RegExp/property-escapes/Emoji_Component.js
index 2c1c86ce0f..4b77c18bd6 100644
--- a/test/built-ins/RegExp/property-escapes/Emoji_Component.js
+++ b/test/built-ins/RegExp/property-escapes/Emoji_Component.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Emoji_Modifier.js b/test/built-ins/RegExp/property-escapes/Emoji_Modifier.js
index 3a4284a02b..737dc2f54b 100644
--- a/test/built-ins/RegExp/property-escapes/Emoji_Modifier.js
+++ b/test/built-ins/RegExp/property-escapes/Emoji_Modifier.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Emoji_Modifier_Base.js b/test/built-ins/RegExp/property-escapes/Emoji_Modifier_Base.js
index 70b38b03c2..182a8aabd1 100644
--- a/test/built-ins/RegExp/property-escapes/Emoji_Modifier_Base.js
+++ b/test/built-ins/RegExp/property-escapes/Emoji_Modifier_Base.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Emoji_Presentation.js b/test/built-ins/RegExp/property-escapes/Emoji_Presentation.js
index 7da18cfffc..903cfefb23 100644
--- a/test/built-ins/RegExp/property-escapes/Emoji_Presentation.js
+++ b/test/built-ins/RegExp/property-escapes/Emoji_Presentation.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Extender.js b/test/built-ins/RegExp/property-escapes/Extender.js
index 4757e86671..80721748a7 100644
--- a/test/built-ins/RegExp/property-escapes/Extender.js
+++ b/test/built-ins/RegExp/property-escapes/Extender.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/General_Category_-_Cased_Letter.js b/test/built-ins/RegExp/property-escapes/General_Category_-_Cased_Letter.js
index 4b7b6b92ec..3c8503ce47 100644
--- a/test/built-ins/RegExp/property-escapes/General_Category_-_Cased_Letter.js
+++ b/test/built-ins/RegExp/property-escapes/General_Category_-_Cased_Letter.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/General_Category_-_Close_Punctuation.js b/test/built-ins/RegExp/property-escapes/General_Category_-_Close_Punctuation.js
index 3fa962cea0..031703b2eb 100644
--- a/test/built-ins/RegExp/property-escapes/General_Category_-_Close_Punctuation.js
+++ b/test/built-ins/RegExp/property-escapes/General_Category_-_Close_Punctuation.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/General_Category_-_Connector_Punctuation.js b/test/built-ins/RegExp/property-escapes/General_Category_-_Connector_Punctuation.js
index b74be8a0dc..95fa5fa54b 100644
--- a/test/built-ins/RegExp/property-escapes/General_Category_-_Connector_Punctuation.js
+++ b/test/built-ins/RegExp/property-escapes/General_Category_-_Connector_Punctuation.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/General_Category_-_Control.js b/test/built-ins/RegExp/property-escapes/General_Category_-_Control.js
index ed0cca9e80..f85bac5218 100644
--- a/test/built-ins/RegExp/property-escapes/General_Category_-_Control.js
+++ b/test/built-ins/RegExp/property-escapes/General_Category_-_Control.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/General_Category_-_Currency_Symbol.js b/test/built-ins/RegExp/property-escapes/General_Category_-_Currency_Symbol.js
index 1912ba444e..fe11f51cb6 100644
--- a/test/built-ins/RegExp/property-escapes/General_Category_-_Currency_Symbol.js
+++ b/test/built-ins/RegExp/property-escapes/General_Category_-_Currency_Symbol.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/General_Category_-_Dash_Punctuation.js b/test/built-ins/RegExp/property-escapes/General_Category_-_Dash_Punctuation.js
index 9cccb66176..ba7d34c460 100644
--- a/test/built-ins/RegExp/property-escapes/General_Category_-_Dash_Punctuation.js
+++ b/test/built-ins/RegExp/property-escapes/General_Category_-_Dash_Punctuation.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/General_Category_-_Decimal_Number.js b/test/built-ins/RegExp/property-escapes/General_Category_-_Decimal_Number.js
index 2b0774e1a6..b9bdfc4d23 100644
--- a/test/built-ins/RegExp/property-escapes/General_Category_-_Decimal_Number.js
+++ b/test/built-ins/RegExp/property-escapes/General_Category_-_Decimal_Number.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/General_Category_-_Enclosing_Mark.js b/test/built-ins/RegExp/property-escapes/General_Category_-_Enclosing_Mark.js
index 2c53dd9300..72778334b5 100644
--- a/test/built-ins/RegExp/property-escapes/General_Category_-_Enclosing_Mark.js
+++ b/test/built-ins/RegExp/property-escapes/General_Category_-_Enclosing_Mark.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/General_Category_-_Final_Punctuation.js b/test/built-ins/RegExp/property-escapes/General_Category_-_Final_Punctuation.js
index aa1931fbcd..206a6f81b0 100644
--- a/test/built-ins/RegExp/property-escapes/General_Category_-_Final_Punctuation.js
+++ b/test/built-ins/RegExp/property-escapes/General_Category_-_Final_Punctuation.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/General_Category_-_Format.js b/test/built-ins/RegExp/property-escapes/General_Category_-_Format.js
index 7fd4753a98..a668a9e3c0 100644
--- a/test/built-ins/RegExp/property-escapes/General_Category_-_Format.js
+++ b/test/built-ins/RegExp/property-escapes/General_Category_-_Format.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/General_Category_-_Initial_Punctuation.js b/test/built-ins/RegExp/property-escapes/General_Category_-_Initial_Punctuation.js
index 0752e226bb..4949674655 100644
--- a/test/built-ins/RegExp/property-escapes/General_Category_-_Initial_Punctuation.js
+++ b/test/built-ins/RegExp/property-escapes/General_Category_-_Initial_Punctuation.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/General_Category_-_Letter.js b/test/built-ins/RegExp/property-escapes/General_Category_-_Letter.js
index 9286781dca..72f3124695 100644
--- a/test/built-ins/RegExp/property-escapes/General_Category_-_Letter.js
+++ b/test/built-ins/RegExp/property-escapes/General_Category_-_Letter.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/General_Category_-_Letter_Number.js b/test/built-ins/RegExp/property-escapes/General_Category_-_Letter_Number.js
index fa3e074817..83a547e5f9 100644
--- a/test/built-ins/RegExp/property-escapes/General_Category_-_Letter_Number.js
+++ b/test/built-ins/RegExp/property-escapes/General_Category_-_Letter_Number.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/General_Category_-_Line_Separator.js b/test/built-ins/RegExp/property-escapes/General_Category_-_Line_Separator.js
index 4743e03782..418059aa1d 100644
--- a/test/built-ins/RegExp/property-escapes/General_Category_-_Line_Separator.js
+++ b/test/built-ins/RegExp/property-escapes/General_Category_-_Line_Separator.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/General_Category_-_Lowercase_Letter.js b/test/built-ins/RegExp/property-escapes/General_Category_-_Lowercase_Letter.js
index 5a6ed1eedd..5039b31b0b 100644
--- a/test/built-ins/RegExp/property-escapes/General_Category_-_Lowercase_Letter.js
+++ b/test/built-ins/RegExp/property-escapes/General_Category_-_Lowercase_Letter.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/General_Category_-_Mark.js b/test/built-ins/RegExp/property-escapes/General_Category_-_Mark.js
index f321b51efb..7842ea9594 100644
--- a/test/built-ins/RegExp/property-escapes/General_Category_-_Mark.js
+++ b/test/built-ins/RegExp/property-escapes/General_Category_-_Mark.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/General_Category_-_Math_Symbol.js b/test/built-ins/RegExp/property-escapes/General_Category_-_Math_Symbol.js
index cde4cd611a..a6194162db 100644
--- a/test/built-ins/RegExp/property-escapes/General_Category_-_Math_Symbol.js
+++ b/test/built-ins/RegExp/property-escapes/General_Category_-_Math_Symbol.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/General_Category_-_Modifier_Letter.js b/test/built-ins/RegExp/property-escapes/General_Category_-_Modifier_Letter.js
index 5e4ae9b808..72f992593c 100644
--- a/test/built-ins/RegExp/property-escapes/General_Category_-_Modifier_Letter.js
+++ b/test/built-ins/RegExp/property-escapes/General_Category_-_Modifier_Letter.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/General_Category_-_Modifier_Symbol.js b/test/built-ins/RegExp/property-escapes/General_Category_-_Modifier_Symbol.js
index 3083e9922f..328b9e069c 100644
--- a/test/built-ins/RegExp/property-escapes/General_Category_-_Modifier_Symbol.js
+++ b/test/built-ins/RegExp/property-escapes/General_Category_-_Modifier_Symbol.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/General_Category_-_Nonspacing_Mark.js b/test/built-ins/RegExp/property-escapes/General_Category_-_Nonspacing_Mark.js
index f5b6e67be7..2d58db0990 100644
--- a/test/built-ins/RegExp/property-escapes/General_Category_-_Nonspacing_Mark.js
+++ b/test/built-ins/RegExp/property-escapes/General_Category_-_Nonspacing_Mark.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/General_Category_-_Number.js b/test/built-ins/RegExp/property-escapes/General_Category_-_Number.js
index 0f3e0e92b0..a39b4f08b6 100644
--- a/test/built-ins/RegExp/property-escapes/General_Category_-_Number.js
+++ b/test/built-ins/RegExp/property-escapes/General_Category_-_Number.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/General_Category_-_Open_Punctuation.js b/test/built-ins/RegExp/property-escapes/General_Category_-_Open_Punctuation.js
index a1ca83fc55..a0eddbd0cd 100644
--- a/test/built-ins/RegExp/property-escapes/General_Category_-_Open_Punctuation.js
+++ b/test/built-ins/RegExp/property-escapes/General_Category_-_Open_Punctuation.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/General_Category_-_Other.js b/test/built-ins/RegExp/property-escapes/General_Category_-_Other.js
index 719dc1557b..eaf2dd1774 100644
--- a/test/built-ins/RegExp/property-escapes/General_Category_-_Other.js
+++ b/test/built-ins/RegExp/property-escapes/General_Category_-_Other.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/General_Category_-_Other_Letter.js b/test/built-ins/RegExp/property-escapes/General_Category_-_Other_Letter.js
index 141c73d9ee..039588c302 100644
--- a/test/built-ins/RegExp/property-escapes/General_Category_-_Other_Letter.js
+++ b/test/built-ins/RegExp/property-escapes/General_Category_-_Other_Letter.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/General_Category_-_Other_Number.js b/test/built-ins/RegExp/property-escapes/General_Category_-_Other_Number.js
index cec788fc6c..6433edc9a0 100644
--- a/test/built-ins/RegExp/property-escapes/General_Category_-_Other_Number.js
+++ b/test/built-ins/RegExp/property-escapes/General_Category_-_Other_Number.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/General_Category_-_Other_Punctuation.js b/test/built-ins/RegExp/property-escapes/General_Category_-_Other_Punctuation.js
index 731feded13..3d7f3f11d5 100644
--- a/test/built-ins/RegExp/property-escapes/General_Category_-_Other_Punctuation.js
+++ b/test/built-ins/RegExp/property-escapes/General_Category_-_Other_Punctuation.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/General_Category_-_Other_Symbol.js b/test/built-ins/RegExp/property-escapes/General_Category_-_Other_Symbol.js
index f05da36c84..5bff843d9b 100644
--- a/test/built-ins/RegExp/property-escapes/General_Category_-_Other_Symbol.js
+++ b/test/built-ins/RegExp/property-escapes/General_Category_-_Other_Symbol.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/General_Category_-_Paragraph_Separator.js b/test/built-ins/RegExp/property-escapes/General_Category_-_Paragraph_Separator.js
index 757d4eb58a..800c07c1fd 100644
--- a/test/built-ins/RegExp/property-escapes/General_Category_-_Paragraph_Separator.js
+++ b/test/built-ins/RegExp/property-escapes/General_Category_-_Paragraph_Separator.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/General_Category_-_Private_Use.js b/test/built-ins/RegExp/property-escapes/General_Category_-_Private_Use.js
index 03c2d8d808..0a46d57b8c 100644
--- a/test/built-ins/RegExp/property-escapes/General_Category_-_Private_Use.js
+++ b/test/built-ins/RegExp/property-escapes/General_Category_-_Private_Use.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/General_Category_-_Punctuation.js b/test/built-ins/RegExp/property-escapes/General_Category_-_Punctuation.js
index 328d00410d..0e9002e06a 100644
--- a/test/built-ins/RegExp/property-escapes/General_Category_-_Punctuation.js
+++ b/test/built-ins/RegExp/property-escapes/General_Category_-_Punctuation.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/General_Category_-_Separator.js b/test/built-ins/RegExp/property-escapes/General_Category_-_Separator.js
index d27d23094d..7410323d25 100644
--- a/test/built-ins/RegExp/property-escapes/General_Category_-_Separator.js
+++ b/test/built-ins/RegExp/property-escapes/General_Category_-_Separator.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/General_Category_-_Space_Separator.js b/test/built-ins/RegExp/property-escapes/General_Category_-_Space_Separator.js
index 34e80ad99f..c5805bdf26 100644
--- a/test/built-ins/RegExp/property-escapes/General_Category_-_Space_Separator.js
+++ b/test/built-ins/RegExp/property-escapes/General_Category_-_Space_Separator.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/General_Category_-_Spacing_Mark.js b/test/built-ins/RegExp/property-escapes/General_Category_-_Spacing_Mark.js
index e5db648b33..0af1fd39f9 100644
--- a/test/built-ins/RegExp/property-escapes/General_Category_-_Spacing_Mark.js
+++ b/test/built-ins/RegExp/property-escapes/General_Category_-_Spacing_Mark.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/General_Category_-_Surrogate.js b/test/built-ins/RegExp/property-escapes/General_Category_-_Surrogate.js
index d0ef0fd02b..68a1feeb32 100644
--- a/test/built-ins/RegExp/property-escapes/General_Category_-_Surrogate.js
+++ b/test/built-ins/RegExp/property-escapes/General_Category_-_Surrogate.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/General_Category_-_Symbol.js b/test/built-ins/RegExp/property-escapes/General_Category_-_Symbol.js
index 702ab71905..0272ee8c84 100644
--- a/test/built-ins/RegExp/property-escapes/General_Category_-_Symbol.js
+++ b/test/built-ins/RegExp/property-escapes/General_Category_-_Symbol.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/General_Category_-_Titlecase_Letter.js b/test/built-ins/RegExp/property-escapes/General_Category_-_Titlecase_Letter.js
index 007c6d5a73..bda262413b 100644
--- a/test/built-ins/RegExp/property-escapes/General_Category_-_Titlecase_Letter.js
+++ b/test/built-ins/RegExp/property-escapes/General_Category_-_Titlecase_Letter.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/General_Category_-_Unassigned.js b/test/built-ins/RegExp/property-escapes/General_Category_-_Unassigned.js
index 1931b9c187..c4c5426100 100644
--- a/test/built-ins/RegExp/property-escapes/General_Category_-_Unassigned.js
+++ b/test/built-ins/RegExp/property-escapes/General_Category_-_Unassigned.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/General_Category_-_Uppercase_Letter.js b/test/built-ins/RegExp/property-escapes/General_Category_-_Uppercase_Letter.js
index f8b466f376..551dc11695 100644
--- a/test/built-ins/RegExp/property-escapes/General_Category_-_Uppercase_Letter.js
+++ b/test/built-ins/RegExp/property-escapes/General_Category_-_Uppercase_Letter.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Grapheme_Base.js b/test/built-ins/RegExp/property-escapes/Grapheme_Base.js
index 2c408bac1d..edd4fa9caa 100644
--- a/test/built-ins/RegExp/property-escapes/Grapheme_Base.js
+++ b/test/built-ins/RegExp/property-escapes/Grapheme_Base.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Grapheme_Extend.js b/test/built-ins/RegExp/property-escapes/Grapheme_Extend.js
index 1a2bfaf46f..967aae9cd7 100644
--- a/test/built-ins/RegExp/property-escapes/Grapheme_Extend.js
+++ b/test/built-ins/RegExp/property-escapes/Grapheme_Extend.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Hex_Digit.js b/test/built-ins/RegExp/property-escapes/Hex_Digit.js
index 977ba7783d..ef9b42f203 100644
--- a/test/built-ins/RegExp/property-escapes/Hex_Digit.js
+++ b/test/built-ins/RegExp/property-escapes/Hex_Digit.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/IDS_Binary_Operator.js b/test/built-ins/RegExp/property-escapes/IDS_Binary_Operator.js
index 20533b2a8a..447b8b0aa4 100644
--- a/test/built-ins/RegExp/property-escapes/IDS_Binary_Operator.js
+++ b/test/built-ins/RegExp/property-escapes/IDS_Binary_Operator.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/IDS_Trinary_Operator.js b/test/built-ins/RegExp/property-escapes/IDS_Trinary_Operator.js
index 9951f1dc33..ea56d17cc5 100644
--- a/test/built-ins/RegExp/property-escapes/IDS_Trinary_Operator.js
+++ b/test/built-ins/RegExp/property-escapes/IDS_Trinary_Operator.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/ID_Continue.js b/test/built-ins/RegExp/property-escapes/ID_Continue.js
index 3f2d8d2a53..32682c7c60 100644
--- a/test/built-ins/RegExp/property-escapes/ID_Continue.js
+++ b/test/built-ins/RegExp/property-escapes/ID_Continue.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/ID_Start.js b/test/built-ins/RegExp/property-escapes/ID_Start.js
index ccc717c695..863c1ccd30 100644
--- a/test/built-ins/RegExp/property-escapes/ID_Start.js
+++ b/test/built-ins/RegExp/property-escapes/ID_Start.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Ideographic.js b/test/built-ins/RegExp/property-escapes/Ideographic.js
index 24c5f1d5b2..8fec37ca4a 100644
--- a/test/built-ins/RegExp/property-escapes/Ideographic.js
+++ b/test/built-ins/RegExp/property-escapes/Ideographic.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Join_Control.js b/test/built-ins/RegExp/property-escapes/Join_Control.js
index 3d3dfd0eb8..bf51349269 100644
--- a/test/built-ins/RegExp/property-escapes/Join_Control.js
+++ b/test/built-ins/RegExp/property-escapes/Join_Control.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Logical_Order_Exception.js b/test/built-ins/RegExp/property-escapes/Logical_Order_Exception.js
index 98112531e3..598d3185f3 100644
--- a/test/built-ins/RegExp/property-escapes/Logical_Order_Exception.js
+++ b/test/built-ins/RegExp/property-escapes/Logical_Order_Exception.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Lowercase.js b/test/built-ins/RegExp/property-escapes/Lowercase.js
index 685eafbcd5..e38bcdb8b3 100644
--- a/test/built-ins/RegExp/property-escapes/Lowercase.js
+++ b/test/built-ins/RegExp/property-escapes/Lowercase.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Math.js b/test/built-ins/RegExp/property-escapes/Math.js
index 09b0a6c174..a7da7e7ddd 100644
--- a/test/built-ins/RegExp/property-escapes/Math.js
+++ b/test/built-ins/RegExp/property-escapes/Math.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Noncharacter_Code_Point.js b/test/built-ins/RegExp/property-escapes/Noncharacter_Code_Point.js
index 1da2b70773..11b6dbd71d 100644
--- a/test/built-ins/RegExp/property-escapes/Noncharacter_Code_Point.js
+++ b/test/built-ins/RegExp/property-escapes/Noncharacter_Code_Point.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Pattern_Syntax.js b/test/built-ins/RegExp/property-escapes/Pattern_Syntax.js
index a252b69208..d05c0646ab 100644
--- a/test/built-ins/RegExp/property-escapes/Pattern_Syntax.js
+++ b/test/built-ins/RegExp/property-escapes/Pattern_Syntax.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Pattern_White_Space.js b/test/built-ins/RegExp/property-escapes/Pattern_White_Space.js
index 782065a950..9ff491e0bd 100644
--- a/test/built-ins/RegExp/property-escapes/Pattern_White_Space.js
+++ b/test/built-ins/RegExp/property-escapes/Pattern_White_Space.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Quotation_Mark.js b/test/built-ins/RegExp/property-escapes/Quotation_Mark.js
index f08be770e7..3c6da98a88 100644
--- a/test/built-ins/RegExp/property-escapes/Quotation_Mark.js
+++ b/test/built-ins/RegExp/property-escapes/Quotation_Mark.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Radical.js b/test/built-ins/RegExp/property-escapes/Radical.js
index 687c287801..d717aedacd 100644
--- a/test/built-ins/RegExp/property-escapes/Radical.js
+++ b/test/built-ins/RegExp/property-escapes/Radical.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Adlam.js b/test/built-ins/RegExp/property-escapes/Script_-_Adlam.js
index e1d09282eb..24869638ac 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Adlam.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Adlam.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Ahom.js b/test/built-ins/RegExp/property-escapes/Script_-_Ahom.js
index 37abf34d32..e55da7c0fa 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Ahom.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Ahom.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Anatolian_Hieroglyphs.js b/test/built-ins/RegExp/property-escapes/Script_-_Anatolian_Hieroglyphs.js
index 8d7abb13a9..c596532b63 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Anatolian_Hieroglyphs.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Anatolian_Hieroglyphs.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Arabic.js b/test/built-ins/RegExp/property-escapes/Script_-_Arabic.js
index b1d91b1ad0..2eaa73c4b2 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Arabic.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Arabic.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Armenian.js b/test/built-ins/RegExp/property-escapes/Script_-_Armenian.js
index 2f6532f7a2..e4efc1e41d 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Armenian.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Armenian.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Avestan.js b/test/built-ins/RegExp/property-escapes/Script_-_Avestan.js
index 131468804a..d564348e75 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Avestan.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Avestan.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Balinese.js b/test/built-ins/RegExp/property-escapes/Script_-_Balinese.js
index 5a960279a5..4f5238261c 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Balinese.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Balinese.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Bamum.js b/test/built-ins/RegExp/property-escapes/Script_-_Bamum.js
index 847a487eda..91081f33c8 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Bamum.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Bamum.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Bassa_Vah.js b/test/built-ins/RegExp/property-escapes/Script_-_Bassa_Vah.js
index a70d231849..dcdddbc864 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Bassa_Vah.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Bassa_Vah.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Batak.js b/test/built-ins/RegExp/property-escapes/Script_-_Batak.js
index c124c1d778..1f60e077e7 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Batak.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Batak.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Bengali.js b/test/built-ins/RegExp/property-escapes/Script_-_Bengali.js
index 0010719e13..498afa982a 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Bengali.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Bengali.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Bhaiksuki.js b/test/built-ins/RegExp/property-escapes/Script_-_Bhaiksuki.js
index 75e269c478..50f6417dd7 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Bhaiksuki.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Bhaiksuki.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Bopomofo.js b/test/built-ins/RegExp/property-escapes/Script_-_Bopomofo.js
index a8bbadf290..b5ae22c52e 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Bopomofo.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Bopomofo.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Brahmi.js b/test/built-ins/RegExp/property-escapes/Script_-_Brahmi.js
index 0027c33408..7a5ab65229 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Brahmi.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Brahmi.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Braille.js b/test/built-ins/RegExp/property-escapes/Script_-_Braille.js
index d1ba5c4deb..7277cabba7 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Braille.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Braille.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Buginese.js b/test/built-ins/RegExp/property-escapes/Script_-_Buginese.js
index d6c1c30093..f7e602d10a 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Buginese.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Buginese.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Buhid.js b/test/built-ins/RegExp/property-escapes/Script_-_Buhid.js
index 6afd6efc0b..682d188087 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Buhid.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Buhid.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Canadian_Aboriginal.js b/test/built-ins/RegExp/property-escapes/Script_-_Canadian_Aboriginal.js
index bfc22f3c5b..4e6082a21b 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Canadian_Aboriginal.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Canadian_Aboriginal.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Carian.js b/test/built-ins/RegExp/property-escapes/Script_-_Carian.js
index 3297127589..7aa97ebd71 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Carian.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Carian.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Caucasian_Albanian.js b/test/built-ins/RegExp/property-escapes/Script_-_Caucasian_Albanian.js
index 9fa4c3f0ba..ceaa574528 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Caucasian_Albanian.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Caucasian_Albanian.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Chakma.js b/test/built-ins/RegExp/property-escapes/Script_-_Chakma.js
index 2168e2eb18..b284e69690 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Chakma.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Chakma.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Cham.js b/test/built-ins/RegExp/property-escapes/Script_-_Cham.js
index e9a62d0ec4..0af00802c4 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Cham.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Cham.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Cherokee.js b/test/built-ins/RegExp/property-escapes/Script_-_Cherokee.js
index f17e3d6489..e1b02a1c62 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Cherokee.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Cherokee.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Common.js b/test/built-ins/RegExp/property-escapes/Script_-_Common.js
index 5ced351cc4..c1e86bb2f3 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Common.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Common.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Coptic.js b/test/built-ins/RegExp/property-escapes/Script_-_Coptic.js
index a68c4a0aaf..c91ce9b931 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Coptic.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Coptic.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Cuneiform.js b/test/built-ins/RegExp/property-escapes/Script_-_Cuneiform.js
index 32ab5c0b18..23632345b6 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Cuneiform.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Cuneiform.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Cypriot.js b/test/built-ins/RegExp/property-escapes/Script_-_Cypriot.js
index 014bc9f48b..12603d9137 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Cypriot.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Cypriot.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Cyrillic.js b/test/built-ins/RegExp/property-escapes/Script_-_Cyrillic.js
index b9ba9b9753..8cbda92dab 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Cyrillic.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Cyrillic.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Deseret.js b/test/built-ins/RegExp/property-escapes/Script_-_Deseret.js
index 23f3bc772d..6e7d3e575a 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Deseret.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Deseret.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Devanagari.js b/test/built-ins/RegExp/property-escapes/Script_-_Devanagari.js
index 47a95200f0..0c9a8f36b4 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Devanagari.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Devanagari.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Duployan.js b/test/built-ins/RegExp/property-escapes/Script_-_Duployan.js
index eb8d53cb6d..8d6b8ce95f 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Duployan.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Duployan.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Egyptian_Hieroglyphs.js b/test/built-ins/RegExp/property-escapes/Script_-_Egyptian_Hieroglyphs.js
index 3ac2ceebbf..51e06a1ea8 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Egyptian_Hieroglyphs.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Egyptian_Hieroglyphs.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Elbasan.js b/test/built-ins/RegExp/property-escapes/Script_-_Elbasan.js
index b2d2044fd1..4fcd3ebc20 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Elbasan.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Elbasan.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Ethiopic.js b/test/built-ins/RegExp/property-escapes/Script_-_Ethiopic.js
index d1bfe088ba..75c803a6af 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Ethiopic.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Ethiopic.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Georgian.js b/test/built-ins/RegExp/property-escapes/Script_-_Georgian.js
index b6c0baa6b2..bccdc68d6c 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Georgian.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Georgian.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Glagolitic.js b/test/built-ins/RegExp/property-escapes/Script_-_Glagolitic.js
index 24f2e4220e..7b56e418ac 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Glagolitic.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Glagolitic.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Gothic.js b/test/built-ins/RegExp/property-escapes/Script_-_Gothic.js
index 72ba8c7944..20eed7fd0c 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Gothic.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Gothic.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Grantha.js b/test/built-ins/RegExp/property-escapes/Script_-_Grantha.js
index a7b2bb5e24..1d4f4a257b 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Grantha.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Grantha.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Greek.js b/test/built-ins/RegExp/property-escapes/Script_-_Greek.js
index a48915c48c..375d655671 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Greek.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Greek.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Gujarati.js b/test/built-ins/RegExp/property-escapes/Script_-_Gujarati.js
index 6dd3a4db51..d4e1517308 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Gujarati.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Gujarati.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Gurmukhi.js b/test/built-ins/RegExp/property-escapes/Script_-_Gurmukhi.js
index 23665b5a1b..424115aaf9 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Gurmukhi.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Gurmukhi.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Han.js b/test/built-ins/RegExp/property-escapes/Script_-_Han.js
index 5e062ddd19..c45377f3fc 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Han.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Han.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Hangul.js b/test/built-ins/RegExp/property-escapes/Script_-_Hangul.js
index 135cbacd06..27afb8b103 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Hangul.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Hangul.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Hanunoo.js b/test/built-ins/RegExp/property-escapes/Script_-_Hanunoo.js
index 3f104744b8..a0075ca4c8 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Hanunoo.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Hanunoo.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Hatran.js b/test/built-ins/RegExp/property-escapes/Script_-_Hatran.js
index 5a486f995a..01fc35d5fe 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Hatran.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Hatran.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Hebrew.js b/test/built-ins/RegExp/property-escapes/Script_-_Hebrew.js
index c8dbfdb8aa..e741fd7d84 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Hebrew.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Hebrew.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Hiragana.js b/test/built-ins/RegExp/property-escapes/Script_-_Hiragana.js
index 7462e1ea66..da127626ac 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Hiragana.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Hiragana.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Imperial_Aramaic.js b/test/built-ins/RegExp/property-escapes/Script_-_Imperial_Aramaic.js
index 184745be4b..8770f511a1 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Imperial_Aramaic.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Imperial_Aramaic.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Inherited.js b/test/built-ins/RegExp/property-escapes/Script_-_Inherited.js
index 92621a703c..039b862fe7 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Inherited.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Inherited.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Inscriptional_Pahlavi.js b/test/built-ins/RegExp/property-escapes/Script_-_Inscriptional_Pahlavi.js
index f41ecab60a..de4a6e809d 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Inscriptional_Pahlavi.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Inscriptional_Pahlavi.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Inscriptional_Parthian.js b/test/built-ins/RegExp/property-escapes/Script_-_Inscriptional_Parthian.js
index fb4b1dc7cf..23a39d9226 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Inscriptional_Parthian.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Inscriptional_Parthian.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Javanese.js b/test/built-ins/RegExp/property-escapes/Script_-_Javanese.js
index aac5f20e9c..60287ba276 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Javanese.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Javanese.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Kaithi.js b/test/built-ins/RegExp/property-escapes/Script_-_Kaithi.js
index 53e88cb932..8a9f47e96c 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Kaithi.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Kaithi.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Kannada.js b/test/built-ins/RegExp/property-escapes/Script_-_Kannada.js
index 570cadd0c5..dff0f9621c 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Kannada.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Kannada.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Katakana.js b/test/built-ins/RegExp/property-escapes/Script_-_Katakana.js
index 04db877334..cb6abc2ece 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Katakana.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Katakana.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Kayah_Li.js b/test/built-ins/RegExp/property-escapes/Script_-_Kayah_Li.js
index e084fdf140..788493cdec 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Kayah_Li.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Kayah_Li.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Kharoshthi.js b/test/built-ins/RegExp/property-escapes/Script_-_Kharoshthi.js
index 1b06032850..745ead1d15 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Kharoshthi.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Kharoshthi.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Khmer.js b/test/built-ins/RegExp/property-escapes/Script_-_Khmer.js
index c4d4ebaec1..6f9d185644 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Khmer.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Khmer.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Khojki.js b/test/built-ins/RegExp/property-escapes/Script_-_Khojki.js
index 931100a690..8b5dcc0337 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Khojki.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Khojki.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Khudawadi.js b/test/built-ins/RegExp/property-escapes/Script_-_Khudawadi.js
index 08e3165c70..59ec84e0a8 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Khudawadi.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Khudawadi.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Lao.js b/test/built-ins/RegExp/property-escapes/Script_-_Lao.js
index ec2d459616..9bae520f78 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Lao.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Lao.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Latin.js b/test/built-ins/RegExp/property-escapes/Script_-_Latin.js
index c03755f6c2..6e527e70a8 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Latin.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Latin.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Lepcha.js b/test/built-ins/RegExp/property-escapes/Script_-_Lepcha.js
index 3553a5f8a4..466e45189d 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Lepcha.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Lepcha.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Limbu.js b/test/built-ins/RegExp/property-escapes/Script_-_Limbu.js
index 49f9350b0f..ed11549cf0 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Limbu.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Limbu.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Linear_A.js b/test/built-ins/RegExp/property-escapes/Script_-_Linear_A.js
index 0a39785bf5..7a6eed9b34 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Linear_A.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Linear_A.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Linear_B.js b/test/built-ins/RegExp/property-escapes/Script_-_Linear_B.js
index 2394de3ec0..0b9bff39ea 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Linear_B.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Linear_B.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Lisu.js b/test/built-ins/RegExp/property-escapes/Script_-_Lisu.js
index 36ec50f4b8..c520d9d3ce 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Lisu.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Lisu.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Lycian.js b/test/built-ins/RegExp/property-escapes/Script_-_Lycian.js
index a05dfff7a2..3b389c423a 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Lycian.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Lycian.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Lydian.js b/test/built-ins/RegExp/property-escapes/Script_-_Lydian.js
index 095b6e1831..167502fe23 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Lydian.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Lydian.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Mahajani.js b/test/built-ins/RegExp/property-escapes/Script_-_Mahajani.js
index 6a70d88aa3..28ba8a56c8 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Mahajani.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Mahajani.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Malayalam.js b/test/built-ins/RegExp/property-escapes/Script_-_Malayalam.js
index 4c3e828c77..aa7d07adad 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Malayalam.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Malayalam.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Mandaic.js b/test/built-ins/RegExp/property-escapes/Script_-_Mandaic.js
index 1ed7ecc1ba..9b53439743 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Mandaic.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Mandaic.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Manichaean.js b/test/built-ins/RegExp/property-escapes/Script_-_Manichaean.js
index 570a35a780..f1d4f62e41 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Manichaean.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Manichaean.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Marchen.js b/test/built-ins/RegExp/property-escapes/Script_-_Marchen.js
index 2815a1b4e8..de70774474 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Marchen.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Marchen.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Meetei_Mayek.js b/test/built-ins/RegExp/property-escapes/Script_-_Meetei_Mayek.js
index 9f8dcf817c..7a42a823a5 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Meetei_Mayek.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Meetei_Mayek.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Mende_Kikakui.js b/test/built-ins/RegExp/property-escapes/Script_-_Mende_Kikakui.js
index 94bddf3589..6f5bad057f 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Mende_Kikakui.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Mende_Kikakui.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Meroitic_Cursive.js b/test/built-ins/RegExp/property-escapes/Script_-_Meroitic_Cursive.js
index e59f7a4f41..1c6ab883ce 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Meroitic_Cursive.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Meroitic_Cursive.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Meroitic_Hieroglyphs.js b/test/built-ins/RegExp/property-escapes/Script_-_Meroitic_Hieroglyphs.js
index 271e9de26c..f38ef99f22 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Meroitic_Hieroglyphs.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Meroitic_Hieroglyphs.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Miao.js b/test/built-ins/RegExp/property-escapes/Script_-_Miao.js
index 86e5174dab..1815502ee9 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Miao.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Miao.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Modi.js b/test/built-ins/RegExp/property-escapes/Script_-_Modi.js
index bea2e250e8..69f3d15c7b 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Modi.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Modi.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Mongolian.js b/test/built-ins/RegExp/property-escapes/Script_-_Mongolian.js
index 928c0ea19c..135d803a39 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Mongolian.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Mongolian.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Mro.js b/test/built-ins/RegExp/property-escapes/Script_-_Mro.js
index 9ca224f923..fe160a941d 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Mro.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Mro.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Multani.js b/test/built-ins/RegExp/property-escapes/Script_-_Multani.js
index d9518b9b59..82041e3efc 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Multani.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Multani.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Myanmar.js b/test/built-ins/RegExp/property-escapes/Script_-_Myanmar.js
index 85fccd361f..30ad77323b 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Myanmar.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Myanmar.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Nabataean.js b/test/built-ins/RegExp/property-escapes/Script_-_Nabataean.js
index 8ad1581ea8..8e2a3c1aa2 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Nabataean.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Nabataean.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_New_Tai_Lue.js b/test/built-ins/RegExp/property-escapes/Script_-_New_Tai_Lue.js
index 09321cf447..cdd28d9c4e 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_New_Tai_Lue.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_New_Tai_Lue.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Newa.js b/test/built-ins/RegExp/property-escapes/Script_-_Newa.js
index 2c9a2d3c11..90f1055606 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Newa.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Newa.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Nko.js b/test/built-ins/RegExp/property-escapes/Script_-_Nko.js
index f3488c8e47..c896c66f87 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Nko.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Nko.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Ogham.js b/test/built-ins/RegExp/property-escapes/Script_-_Ogham.js
index f92cb78791..509f6b7d07 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Ogham.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Ogham.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Ol_Chiki.js b/test/built-ins/RegExp/property-escapes/Script_-_Ol_Chiki.js
index 1f8a134389..e3c95090c8 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Ol_Chiki.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Ol_Chiki.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Old_Hungarian.js b/test/built-ins/RegExp/property-escapes/Script_-_Old_Hungarian.js
index 34fc5e5e62..00bcb238fd 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Old_Hungarian.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Old_Hungarian.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Old_Italic.js b/test/built-ins/RegExp/property-escapes/Script_-_Old_Italic.js
index dd79d3f77e..797121476e 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Old_Italic.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Old_Italic.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Old_North_Arabian.js b/test/built-ins/RegExp/property-escapes/Script_-_Old_North_Arabian.js
index 4721114e94..f03fe19192 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Old_North_Arabian.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Old_North_Arabian.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Old_Permic.js b/test/built-ins/RegExp/property-escapes/Script_-_Old_Permic.js
index faa3b1fcf9..0bab0f60b9 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Old_Permic.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Old_Permic.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Old_Persian.js b/test/built-ins/RegExp/property-escapes/Script_-_Old_Persian.js
index fb9e160dac..9c8f43085c 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Old_Persian.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Old_Persian.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Old_South_Arabian.js b/test/built-ins/RegExp/property-escapes/Script_-_Old_South_Arabian.js
index 9bdc632fc5..862df05a45 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Old_South_Arabian.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Old_South_Arabian.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Old_Turkic.js b/test/built-ins/RegExp/property-escapes/Script_-_Old_Turkic.js
index 6419f9dae2..0067c926e1 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Old_Turkic.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Old_Turkic.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Oriya.js b/test/built-ins/RegExp/property-escapes/Script_-_Oriya.js
index 5f53ddc5d0..b4eee481b2 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Oriya.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Oriya.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Osage.js b/test/built-ins/RegExp/property-escapes/Script_-_Osage.js
index 367dfdb603..0802b5aa2d 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Osage.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Osage.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Osmanya.js b/test/built-ins/RegExp/property-escapes/Script_-_Osmanya.js
index 45c6ef9db7..fa0c626ffc 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Osmanya.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Osmanya.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Pahawh_Hmong.js b/test/built-ins/RegExp/property-escapes/Script_-_Pahawh_Hmong.js
index 9ab3903305..e1dc734fa9 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Pahawh_Hmong.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Pahawh_Hmong.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Palmyrene.js b/test/built-ins/RegExp/property-escapes/Script_-_Palmyrene.js
index 801a8854fa..cd6d9cb334 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Palmyrene.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Palmyrene.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Pau_Cin_Hau.js b/test/built-ins/RegExp/property-escapes/Script_-_Pau_Cin_Hau.js
index eaa59122c5..0b5e1db31d 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Pau_Cin_Hau.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Pau_Cin_Hau.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Phags_Pa.js b/test/built-ins/RegExp/property-escapes/Script_-_Phags_Pa.js
index 9cde7767aa..b0a8992852 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Phags_Pa.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Phags_Pa.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Phoenician.js b/test/built-ins/RegExp/property-escapes/Script_-_Phoenician.js
index bcb859937e..90b871d755 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Phoenician.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Phoenician.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Psalter_Pahlavi.js b/test/built-ins/RegExp/property-escapes/Script_-_Psalter_Pahlavi.js
index f0ed059d00..1deaaf5823 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Psalter_Pahlavi.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Psalter_Pahlavi.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Rejang.js b/test/built-ins/RegExp/property-escapes/Script_-_Rejang.js
index 34169f083c..c77c563046 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Rejang.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Rejang.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Runic.js b/test/built-ins/RegExp/property-escapes/Script_-_Runic.js
index acf2cf8309..fc57b7e0fa 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Runic.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Runic.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Samaritan.js b/test/built-ins/RegExp/property-escapes/Script_-_Samaritan.js
index b5cacb0dab..07e143422d 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Samaritan.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Samaritan.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Saurashtra.js b/test/built-ins/RegExp/property-escapes/Script_-_Saurashtra.js
index 6bab146c92..2c8604731f 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Saurashtra.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Saurashtra.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Sharada.js b/test/built-ins/RegExp/property-escapes/Script_-_Sharada.js
index 9c9fcb5144..091e46ceb1 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Sharada.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Sharada.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Shavian.js b/test/built-ins/RegExp/property-escapes/Script_-_Shavian.js
index 72c069dba1..67daacf8cd 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Shavian.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Shavian.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Siddham.js b/test/built-ins/RegExp/property-escapes/Script_-_Siddham.js
index 6382362667..32b7c22672 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Siddham.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Siddham.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_SignWriting.js b/test/built-ins/RegExp/property-escapes/Script_-_SignWriting.js
index 8082e62469..f21cc15f8f 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_SignWriting.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_SignWriting.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Sinhala.js b/test/built-ins/RegExp/property-escapes/Script_-_Sinhala.js
index 0f4af822e8..84aefd6e6d 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Sinhala.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Sinhala.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Sora_Sompeng.js b/test/built-ins/RegExp/property-escapes/Script_-_Sora_Sompeng.js
index d60a0134f5..9ddd712512 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Sora_Sompeng.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Sora_Sompeng.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Sundanese.js b/test/built-ins/RegExp/property-escapes/Script_-_Sundanese.js
index cecfd1c5a6..f7af2856fd 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Sundanese.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Sundanese.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Syloti_Nagri.js b/test/built-ins/RegExp/property-escapes/Script_-_Syloti_Nagri.js
index 6f5f0eee08..3eeaf6af96 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Syloti_Nagri.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Syloti_Nagri.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Syriac.js b/test/built-ins/RegExp/property-escapes/Script_-_Syriac.js
index 0b763e40b5..6240856997 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Syriac.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Syriac.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Tagalog.js b/test/built-ins/RegExp/property-escapes/Script_-_Tagalog.js
index 8e7d9ef1c7..51360432f5 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Tagalog.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Tagalog.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Tagbanwa.js b/test/built-ins/RegExp/property-escapes/Script_-_Tagbanwa.js
index aac1d6baa9..a62f1b7df3 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Tagbanwa.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Tagbanwa.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Tai_Le.js b/test/built-ins/RegExp/property-escapes/Script_-_Tai_Le.js
index 0320fd2332..efebf7dbdc 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Tai_Le.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Tai_Le.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Tai_Tham.js b/test/built-ins/RegExp/property-escapes/Script_-_Tai_Tham.js
index 5388d6c448..14894a79f3 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Tai_Tham.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Tai_Tham.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Tai_Viet.js b/test/built-ins/RegExp/property-escapes/Script_-_Tai_Viet.js
index a384eb959c..b62bf5d2b5 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Tai_Viet.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Tai_Viet.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Takri.js b/test/built-ins/RegExp/property-escapes/Script_-_Takri.js
index 18472e916b..01a74a8b92 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Takri.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Takri.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Tamil.js b/test/built-ins/RegExp/property-escapes/Script_-_Tamil.js
index e65fee00ec..b14a5940f4 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Tamil.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Tamil.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Tangut.js b/test/built-ins/RegExp/property-escapes/Script_-_Tangut.js
index 2e2f75ea3e..56aef82f42 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Tangut.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Tangut.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Telugu.js b/test/built-ins/RegExp/property-escapes/Script_-_Telugu.js
index a925aacf8c..7e86d48197 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Telugu.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Telugu.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Thaana.js b/test/built-ins/RegExp/property-escapes/Script_-_Thaana.js
index 3e5e86efcd..27d94ebfec 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Thaana.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Thaana.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Thai.js b/test/built-ins/RegExp/property-escapes/Script_-_Thai.js
index aaa729a0bf..c7f96f6b8c 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Thai.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Thai.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Tibetan.js b/test/built-ins/RegExp/property-escapes/Script_-_Tibetan.js
index 91f2144f1e..5fe8fe21e5 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Tibetan.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Tibetan.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Tifinagh.js b/test/built-ins/RegExp/property-escapes/Script_-_Tifinagh.js
index 65df309fb6..14b0e905b7 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Tifinagh.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Tifinagh.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Tirhuta.js b/test/built-ins/RegExp/property-escapes/Script_-_Tirhuta.js
index 93671a7745..4ea3a62740 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Tirhuta.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Tirhuta.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Ugaritic.js b/test/built-ins/RegExp/property-escapes/Script_-_Ugaritic.js
index 87e34276a7..8cb88d7d82 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Ugaritic.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Ugaritic.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Vai.js b/test/built-ins/RegExp/property-escapes/Script_-_Vai.js
index 2b4cd16196..11353f2d64 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Vai.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Vai.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Warang_Citi.js b/test/built-ins/RegExp/property-escapes/Script_-_Warang_Citi.js
index 0dbb13d0c5..218db42372 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Warang_Citi.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Warang_Citi.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_-_Yi.js b/test/built-ins/RegExp/property-escapes/Script_-_Yi.js
index 614150fcc6..9e00aad2e6 100644
--- a/test/built-ins/RegExp/property-escapes/Script_-_Yi.js
+++ b/test/built-ins/RegExp/property-escapes/Script_-_Yi.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Adlam.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Adlam.js
index 255572ad8d..b6ba0e9105 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Adlam.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Adlam.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Ahom.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Ahom.js
index 6b7612c838..e688fc9a93 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Ahom.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Ahom.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Anatolian_Hieroglyphs.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Anatolian_Hieroglyphs.js
index 9632ebbf6d..5914737982 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Anatolian_Hieroglyphs.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Anatolian_Hieroglyphs.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Arabic.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Arabic.js
index a7fa6d79f3..e608811b13 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Arabic.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Arabic.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Armenian.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Armenian.js
index d142da5742..7bb4957add 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Armenian.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Armenian.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Avestan.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Avestan.js
index b1ef37dadb..47f90547d7 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Avestan.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Avestan.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Balinese.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Balinese.js
index 93dde17d21..7422ed4e67 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Balinese.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Balinese.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Bamum.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Bamum.js
index 3466fe3174..fc98baff29 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Bamum.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Bamum.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Bassa_Vah.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Bassa_Vah.js
index f627f1f243..7d3bf696f2 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Bassa_Vah.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Bassa_Vah.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Batak.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Batak.js
index c2d89e5d2d..410a9cda69 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Batak.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Batak.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Bengali.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Bengali.js
index e41c0a693d..55a430e53b 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Bengali.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Bengali.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Bhaiksuki.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Bhaiksuki.js
index a0c9a78c36..8d0fedcb16 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Bhaiksuki.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Bhaiksuki.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Bopomofo.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Bopomofo.js
index c47b54c518..f554178cef 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Bopomofo.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Bopomofo.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Brahmi.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Brahmi.js
index 6ed07103ac..5ea8ffe1dc 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Brahmi.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Brahmi.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Braille.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Braille.js
index 25ab257ed8..d8a53d81bb 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Braille.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Braille.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Buginese.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Buginese.js
index 5d2d9e0b18..b9667e1cd8 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Buginese.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Buginese.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Buhid.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Buhid.js
index 5fc2f206de..e904c1a3db 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Buhid.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Buhid.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Canadian_Aboriginal.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Canadian_Aboriginal.js
index 09387ccd6c..d9c36ef556 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Canadian_Aboriginal.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Canadian_Aboriginal.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Carian.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Carian.js
index 3e2cbb422e..504aefbb4c 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Carian.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Carian.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Caucasian_Albanian.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Caucasian_Albanian.js
index 93564cb4dc..8f15910f13 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Caucasian_Albanian.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Caucasian_Albanian.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Chakma.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Chakma.js
index e76dc2f919..b3dac30f6b 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Chakma.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Chakma.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Cham.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Cham.js
index 2b06d4a228..b78aa764e2 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Cham.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Cham.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Cherokee.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Cherokee.js
index a5af0daadd..1c2b9b9fb3 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Cherokee.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Cherokee.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Common.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Common.js
index cc2e92c7fe..f7de123cd9 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Common.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Common.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Coptic.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Coptic.js
index 1c72d0b5c1..b8e4355042 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Coptic.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Coptic.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Cuneiform.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Cuneiform.js
index 55453699ae..ce667fcc53 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Cuneiform.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Cuneiform.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Cypriot.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Cypriot.js
index 1cd2cd6f63..d4704352f5 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Cypriot.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Cypriot.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Cyrillic.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Cyrillic.js
index d31bab7895..a487c478c4 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Cyrillic.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Cyrillic.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Deseret.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Deseret.js
index 1a1abd0632..1998c58ffa 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Deseret.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Deseret.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Devanagari.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Devanagari.js
index 916ef8b69c..ddee2363a4 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Devanagari.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Devanagari.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Duployan.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Duployan.js
index 4c8847e813..bd1ea53ddf 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Duployan.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Duployan.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Egyptian_Hieroglyphs.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Egyptian_Hieroglyphs.js
index f437ab53dd..9aaf24ed60 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Egyptian_Hieroglyphs.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Egyptian_Hieroglyphs.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Elbasan.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Elbasan.js
index c457ec08ac..a479a63155 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Elbasan.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Elbasan.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Ethiopic.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Ethiopic.js
index 9cb19c0816..684cd2fff4 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Ethiopic.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Ethiopic.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Georgian.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Georgian.js
index de1aecbdaa..6a37550e4d 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Georgian.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Georgian.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Glagolitic.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Glagolitic.js
index ea4819db3f..074da1459d 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Glagolitic.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Glagolitic.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Gothic.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Gothic.js
index 20d2116f1b..7650852c40 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Gothic.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Gothic.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Grantha.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Grantha.js
index f8a4ac802f..a0daa9c4c6 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Grantha.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Grantha.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Greek.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Greek.js
index 96dc1b03ce..cf6faddbe5 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Greek.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Greek.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Gujarati.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Gujarati.js
index 1675a47a41..7a41168ea3 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Gujarati.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Gujarati.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Gurmukhi.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Gurmukhi.js
index bfe7397760..6186804ded 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Gurmukhi.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Gurmukhi.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Han.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Han.js
index 83324d3d27..58865a5175 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Han.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Han.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Hangul.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Hangul.js
index 3a1628a80f..e44c24cb2e 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Hangul.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Hangul.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Hanunoo.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Hanunoo.js
index a82e7bffed..cf01e7ffa5 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Hanunoo.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Hanunoo.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Hatran.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Hatran.js
index baa4fb25e1..3e103b6284 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Hatran.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Hatran.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Hebrew.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Hebrew.js
index f84c7134d0..1969bcda0d 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Hebrew.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Hebrew.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Hiragana.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Hiragana.js
index 8f945d919b..a93c92d970 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Hiragana.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Hiragana.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Imperial_Aramaic.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Imperial_Aramaic.js
index 897bc212b2..3ba60b843e 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Imperial_Aramaic.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Imperial_Aramaic.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Inherited.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Inherited.js
index b5ce67b148..3f5bf636f4 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Inherited.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Inherited.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Inscriptional_Pahlavi.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Inscriptional_Pahlavi.js
index 9da4026961..b95da0feef 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Inscriptional_Pahlavi.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Inscriptional_Pahlavi.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Inscriptional_Parthian.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Inscriptional_Parthian.js
index 9d63f80ad4..e8865d8272 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Inscriptional_Parthian.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Inscriptional_Parthian.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Javanese.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Javanese.js
index 3fe65d2fcc..a2c20d8886 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Javanese.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Javanese.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Kaithi.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Kaithi.js
index 724105c1cd..e926fd0e37 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Kaithi.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Kaithi.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Kannada.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Kannada.js
index 2686ac4d36..fbe2bbff12 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Kannada.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Kannada.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Katakana.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Katakana.js
index a4c319605e..fb938f6283 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Katakana.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Katakana.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Kayah_Li.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Kayah_Li.js
index c512e31094..2b6298f595 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Kayah_Li.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Kayah_Li.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Kharoshthi.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Kharoshthi.js
index 82c6c60da6..3ecbd41aaa 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Kharoshthi.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Kharoshthi.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Khmer.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Khmer.js
index 6c524258ad..40c090d79e 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Khmer.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Khmer.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Khojki.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Khojki.js
index 66ab726644..63d4ca975c 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Khojki.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Khojki.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Khudawadi.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Khudawadi.js
index 065576d4ba..4fb58c0b57 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Khudawadi.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Khudawadi.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Lao.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Lao.js
index 95e37f337b..82d2437daa 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Lao.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Lao.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Latin.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Latin.js
index fa240352c5..fe54ae66d1 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Latin.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Latin.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Lepcha.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Lepcha.js
index 9a3787f0b9..69327ae3ca 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Lepcha.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Lepcha.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Limbu.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Limbu.js
index fdc249f704..6ad38dcc0a 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Limbu.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Limbu.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Linear_A.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Linear_A.js
index 18fabf34ec..51df4f291e 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Linear_A.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Linear_A.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Linear_B.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Linear_B.js
index d05e030b65..50e801ddfb 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Linear_B.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Linear_B.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Lisu.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Lisu.js
index 7435f4ee2a..8a048c99d9 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Lisu.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Lisu.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Lycian.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Lycian.js
index 440d8fb317..be9596e4a9 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Lycian.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Lycian.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Lydian.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Lydian.js
index 3c7d89bd78..6504bd818d 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Lydian.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Lydian.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Mahajani.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Mahajani.js
index 3ccb4f2854..c559bebf92 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Mahajani.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Mahajani.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Malayalam.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Malayalam.js
index 0b8fb92cdb..78ca28eb02 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Malayalam.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Malayalam.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Mandaic.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Mandaic.js
index c57a87c85e..6d368530ea 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Mandaic.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Mandaic.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Manichaean.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Manichaean.js
index 4120814370..0f6683b2b0 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Manichaean.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Manichaean.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Marchen.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Marchen.js
index dbe86708d5..72ea3056ef 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Marchen.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Marchen.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Meetei_Mayek.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Meetei_Mayek.js
index da69ecb9c1..b477c330c5 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Meetei_Mayek.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Meetei_Mayek.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Mende_Kikakui.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Mende_Kikakui.js
index fae44509ce..a4ecd323c3 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Mende_Kikakui.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Mende_Kikakui.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Meroitic_Cursive.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Meroitic_Cursive.js
index 32f7f13941..f47c6b9927 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Meroitic_Cursive.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Meroitic_Cursive.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Meroitic_Hieroglyphs.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Meroitic_Hieroglyphs.js
index b606e0ec33..cca3a36035 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Meroitic_Hieroglyphs.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Meroitic_Hieroglyphs.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Miao.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Miao.js
index 0a3eb1059f..2eee0a68d2 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Miao.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Miao.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Modi.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Modi.js
index cb08673817..658a4583ff 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Modi.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Modi.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Mongolian.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Mongolian.js
index cea26d74a7..13ac7f6e92 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Mongolian.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Mongolian.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Mro.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Mro.js
index f8626405bc..8ea47b436a 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Mro.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Mro.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Multani.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Multani.js
index 04dcf7d585..57d94d305e 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Multani.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Multani.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Myanmar.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Myanmar.js
index 1c56f039a7..eec37e673b 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Myanmar.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Myanmar.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Nabataean.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Nabataean.js
index 56c8b6702d..ea11eed153 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Nabataean.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Nabataean.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_New_Tai_Lue.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_New_Tai_Lue.js
index dfadb1bbc0..dda7d51183 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_New_Tai_Lue.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_New_Tai_Lue.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Newa.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Newa.js
index b19071aecd..e9e35cca87 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Newa.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Newa.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Nko.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Nko.js
index 0328f1250f..e2719165cc 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Nko.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Nko.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Ogham.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Ogham.js
index 3aba6fb7df..182a0cbc04 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Ogham.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Ogham.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Ol_Chiki.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Ol_Chiki.js
index c191e7fb9a..c6e23bc353 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Ol_Chiki.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Ol_Chiki.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Old_Hungarian.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Old_Hungarian.js
index 8c3500b902..1e2f90fee2 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Old_Hungarian.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Old_Hungarian.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Old_Italic.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Old_Italic.js
index 2f5c9df729..c3adf03d71 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Old_Italic.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Old_Italic.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Old_North_Arabian.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Old_North_Arabian.js
index b47873d47a..3f21548947 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Old_North_Arabian.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Old_North_Arabian.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Old_Permic.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Old_Permic.js
index 51657cf7c4..7bbb6c6112 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Old_Permic.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Old_Permic.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Old_Persian.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Old_Persian.js
index cdc7b7e3e2..d4c3616dc6 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Old_Persian.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Old_Persian.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Old_South_Arabian.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Old_South_Arabian.js
index 33a27ab4c7..9883c227c7 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Old_South_Arabian.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Old_South_Arabian.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Old_Turkic.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Old_Turkic.js
index facae44401..7bfd3ff089 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Old_Turkic.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Old_Turkic.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Oriya.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Oriya.js
index 3ec9bb5e71..1f459fb0b7 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Oriya.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Oriya.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Osage.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Osage.js
index 80643a54fd..3c771b9afc 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Osage.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Osage.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Osmanya.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Osmanya.js
index 0dc40f6f78..0d7866e7bc 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Osmanya.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Osmanya.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Pahawh_Hmong.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Pahawh_Hmong.js
index 15f360fbf7..70d07a7339 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Pahawh_Hmong.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Pahawh_Hmong.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Palmyrene.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Palmyrene.js
index e9b6c82d58..7f38e4ef36 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Palmyrene.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Palmyrene.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Pau_Cin_Hau.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Pau_Cin_Hau.js
index 29e6e6d8e5..9b1d451a86 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Pau_Cin_Hau.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Pau_Cin_Hau.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Phags_Pa.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Phags_Pa.js
index 7ec30fe1d4..a657a63de3 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Phags_Pa.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Phags_Pa.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Phoenician.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Phoenician.js
index d08f27d065..ea71832d25 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Phoenician.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Phoenician.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Psalter_Pahlavi.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Psalter_Pahlavi.js
index 8d0300f1ce..7836b924ea 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Psalter_Pahlavi.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Psalter_Pahlavi.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Rejang.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Rejang.js
index 4aefd7c3d0..5225144421 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Rejang.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Rejang.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Runic.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Runic.js
index b8524ec01e..8634147a77 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Runic.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Runic.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Samaritan.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Samaritan.js
index 9f32102b32..c4ca21688e 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Samaritan.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Samaritan.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Saurashtra.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Saurashtra.js
index 5c359045f6..05c5aeb03d 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Saurashtra.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Saurashtra.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Sharada.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Sharada.js
index f2f84f2c04..a001f0007d 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Sharada.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Sharada.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Shavian.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Shavian.js
index 1cde6256f5..fc29de44c2 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Shavian.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Shavian.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Siddham.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Siddham.js
index b20f4a1909..6b35bef0d9 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Siddham.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Siddham.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_SignWriting.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_SignWriting.js
index eabd85a6e3..95bdbe4634 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_SignWriting.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_SignWriting.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Sinhala.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Sinhala.js
index 0cee0380cb..1e6b9696e2 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Sinhala.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Sinhala.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Sora_Sompeng.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Sora_Sompeng.js
index 3357159042..b5cf7fe7b5 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Sora_Sompeng.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Sora_Sompeng.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Sundanese.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Sundanese.js
index efd7ba29e2..d4b12d4705 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Sundanese.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Sundanese.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Syloti_Nagri.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Syloti_Nagri.js
index ad36133aea..c4b30b074a 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Syloti_Nagri.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Syloti_Nagri.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Syriac.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Syriac.js
index 251bc7d659..64b258596b 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Syriac.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Syriac.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Tagalog.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Tagalog.js
index 801018ac9f..6ffe8e67d1 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Tagalog.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Tagalog.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Tagbanwa.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Tagbanwa.js
index a8c7088de1..d88d84733f 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Tagbanwa.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Tagbanwa.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Tai_Le.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Tai_Le.js
index db67aa63f1..e280919547 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Tai_Le.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Tai_Le.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Tai_Tham.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Tai_Tham.js
index 8a8a48ef98..801beba36b 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Tai_Tham.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Tai_Tham.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Tai_Viet.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Tai_Viet.js
index a82255cdd1..85ea37738d 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Tai_Viet.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Tai_Viet.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Takri.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Takri.js
index 0cccb5fd74..b32e6a2af7 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Takri.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Takri.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Tamil.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Tamil.js
index dd1b315701..db04ee88e3 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Tamil.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Tamil.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Tangut.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Tangut.js
index 79ca878fde..39bb9dbcb5 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Tangut.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Tangut.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Telugu.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Telugu.js
index 2f436fcc98..617af5a760 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Telugu.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Telugu.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Thaana.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Thaana.js
index 3ca3d7c2a9..5cdf70752c 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Thaana.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Thaana.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Thai.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Thai.js
index d026f34231..95e27acbd2 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Thai.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Thai.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Tibetan.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Tibetan.js
index caa508e96a..18daf85015 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Tibetan.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Tibetan.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Tifinagh.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Tifinagh.js
index cc4157d858..6730ba475e 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Tifinagh.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Tifinagh.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Tirhuta.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Tirhuta.js
index 156133767a..f6be94121d 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Tirhuta.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Tirhuta.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Ugaritic.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Ugaritic.js
index d3b7587ff4..3f0a4e7d72 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Ugaritic.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Ugaritic.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Vai.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Vai.js
index bd30825cf0..b8aafcb4b1 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Vai.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Vai.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Warang_Citi.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Warang_Citi.js
index 9d85e133ee..d5d357684f 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Warang_Citi.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Warang_Citi.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Yi.js b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Yi.js
index 219db63b63..97920086e0 100644
--- a/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Yi.js
+++ b/test/built-ins/RegExp/property-escapes/Script_Extensions_-_Yi.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Sentence_Terminal.js b/test/built-ins/RegExp/property-escapes/Sentence_Terminal.js
index dada5a77fd..5f9ad94f5e 100644
--- a/test/built-ins/RegExp/property-escapes/Sentence_Terminal.js
+++ b/test/built-ins/RegExp/property-escapes/Sentence_Terminal.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Soft_Dotted.js b/test/built-ins/RegExp/property-escapes/Soft_Dotted.js
index 9f8a874924..95c733002f 100644
--- a/test/built-ins/RegExp/property-escapes/Soft_Dotted.js
+++ b/test/built-ins/RegExp/property-escapes/Soft_Dotted.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Terminal_Punctuation.js b/test/built-ins/RegExp/property-escapes/Terminal_Punctuation.js
index 36d1e8a7f3..77c7865234 100644
--- a/test/built-ins/RegExp/property-escapes/Terminal_Punctuation.js
+++ b/test/built-ins/RegExp/property-escapes/Terminal_Punctuation.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Unified_Ideograph.js b/test/built-ins/RegExp/property-escapes/Unified_Ideograph.js
index 49e99cc7d9..59fd6b86ad 100644
--- a/test/built-ins/RegExp/property-escapes/Unified_Ideograph.js
+++ b/test/built-ins/RegExp/property-escapes/Unified_Ideograph.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Uppercase.js b/test/built-ins/RegExp/property-escapes/Uppercase.js
index ce9e000c3a..62c517e8d7 100644
--- a/test/built-ins/RegExp/property-escapes/Uppercase.js
+++ b/test/built-ins/RegExp/property-escapes/Uppercase.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/Variation_Selector.js b/test/built-ins/RegExp/property-escapes/Variation_Selector.js
index 66ee960444..c309b41c09 100644
--- a/test/built-ins/RegExp/property-escapes/Variation_Selector.js
+++ b/test/built-ins/RegExp/property-escapes/Variation_Selector.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/White_Space.js b/test/built-ins/RegExp/property-escapes/White_Space.js
index e6a68f7bf4..aae9f820f4 100644
--- a/test/built-ins/RegExp/property-escapes/White_Space.js
+++ b/test/built-ins/RegExp/property-escapes/White_Space.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/XID_Continue.js b/test/built-ins/RegExp/property-escapes/XID_Continue.js
index 8345fe81d1..6fabdf6e28 100644
--- a/test/built-ins/RegExp/property-escapes/XID_Continue.js
+++ b/test/built-ins/RegExp/property-escapes/XID_Continue.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
diff --git a/test/built-ins/RegExp/property-escapes/XID_Start.js b/test/built-ins/RegExp/property-escapes/XID_Start.js
index ef342434e3..9f7eae1541 100644
--- a/test/built-ins/RegExp/property-escapes/XID_Start.js
+++ b/test/built-ins/RegExp/property-escapes/XID_Start.js
@@ -8,6 +8,7 @@ description: >
 info: |
   Generated by https://github.com/mathiasbynens/unicode-property-escapes-tests
   Unicode v9.0.0
+  Emoji v5.0 (UTR51)
 esid: sec-static-semantics-unicodematchproperty-p
 features: [regexp-unicode-property-escapes]
 includes: [regExpUtils.js]
-- 
GitLab