serenity
                                
                                 serenity copied to clipboard
                                
                                    serenity copied to clipboard
                            
                            
                            
                        LibUnicode: Update to Unicode version 15.0.0
https://unicode.org/versions/Unicode15.0.0/
Draft for now because:
    Diff Tests:
         -63 ✅   +63 ❌   
These are the tests under test/built-ins/RegExp/property-escapes/generated. Code point properties apparently changed quite a bit.
Full diff
Diff Tests:
    test/built-ins/RegExp/property-escapes/generated/Alphabetic.js                               ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/Assigned.js                                 ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/Case_Ignorable.js                           ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/Cased.js                                    ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/Changes_When_NFKC_Casefolded.js             ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/Diacritic.js                                ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/Emoji.js                                    ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/Emoji_Modifier_Base.js                      ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/Emoji_Presentation.js                       ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/General_Category_-_Cased_Letter.js          ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/General_Category_-_Decimal_Number.js        ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/General_Category_-_Format.js                ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/General_Category_-_Letter.js                ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/General_Category_-_Lowercase_Letter.js      ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/General_Category_-_Mark.js                  ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/General_Category_-_Modifier_Letter.js       ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/General_Category_-_Nonspacing_Mark.js       ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/General_Category_-_Number.js                ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/General_Category_-_Other.js                 ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Letter.js          ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Number.js          ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Punctuation.js     ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Symbol.js          ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/General_Category_-_Punctuation.js           ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/General_Category_-_Spacing_Mark.js          ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/General_Category_-_Symbol.js                ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/General_Category_-_Unassigned.js            ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/Grapheme_Base.js                            ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/Grapheme_Extend.js                          ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/ID_Continue.js                              ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/ID_Start.js                                 ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/Ideographic.js                              ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/Lowercase.js                                ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/Script_-_Arabic.js                          ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/Script_-_Common.js                          ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/Script_-_Cyrillic.js                        ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/Script_-_Devanagari.js                      ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/Script_-_Egyptian_Hieroglyphs.js            ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/Script_-_Han.js                             ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/Script_-_Hiragana.js                        ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/Script_-_Kannada.js                         ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/Script_-_Katakana.js                        ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/Script_-_Khojki.js                          ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/Script_-_Lao.js                             ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/Script_-_Latin.js                           ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Arabic.js               ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Common.js               ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Cyrillic.js             ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Devanagari.js           ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Egyptian_Hieroglyphs.js ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Han.js                  ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Hiragana.js             ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Kannada.js              ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Katakana.js             ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Khojki.js               ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Lao.js                  ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Latin.js                ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/Sentence_Terminal.js                        ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/Soft_Dotted.js                              ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/Terminal_Punctuation.js                     ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/Unified_Ideograph.js                        ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/XID_Continue.js                             ✅ -> ❌
    test/built-ins/RegExp/property-escapes/generated/XID_Start.js                                ✅ -> ❌
    
New Unicode 15 tests have been merged in test262:
Summary:
    New Tests:
        +12 ❌   
    Diff Tests:
         -63 ✅   +63 ❌   
All tests pass!
    Diff Tests:
        +75 ✅    -75 ❌
Test diff
Diff Tests:
    test/built-ins/RegExp/property-escapes/generated/Alphabetic.js                               ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/Assigned.js                                 ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/Case_Ignorable.js                           ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/Cased.js                                    ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/Changes_When_NFKC_Casefolded.js             ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/Diacritic.js                                ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/Emoji.js                                    ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/Emoji_Modifier_Base.js                      ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/Emoji_Presentation.js                       ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/General_Category_-_Cased_Letter.js          ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/General_Category_-_Decimal_Number.js        ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/General_Category_-_Format.js                ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/General_Category_-_Letter.js                ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/General_Category_-_Lowercase_Letter.js      ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/General_Category_-_Mark.js                  ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/General_Category_-_Modifier_Letter.js       ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/General_Category_-_Nonspacing_Mark.js       ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/General_Category_-_Number.js                ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/General_Category_-_Other.js                 ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Letter.js          ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Number.js          ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Punctuation.js     ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Symbol.js          ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/General_Category_-_Punctuation.js           ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/General_Category_-_Spacing_Mark.js          ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/General_Category_-_Symbol.js                ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/General_Category_-_Unassigned.js            ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/Grapheme_Base.js                            ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/Grapheme_Extend.js                          ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/ID_Continue.js                              ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/ID_Start.js                                 ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/Ideographic.js                              ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/Lowercase.js                                ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/Script_-_Arabic.js                          ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/Script_-_Common.js                          ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/Script_-_Cyrillic.js                        ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/Script_-_Devanagari.js                      ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/Script_-_Egyptian_Hieroglyphs.js            ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/Script_-_Han.js                             ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/Script_-_Hiragana.js                        ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/Script_-_Kannada.js                         ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/Script_-_Katakana.js                        ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/Script_-_Kawi.js                            ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/Script_-_Khojki.js                          ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/Script_-_Lao.js                             ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/Script_-_Latin.js                           ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/Script_-_Nag_Mundari.js                     ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Arabic.js               ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Common.js               ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Cyrillic.js             ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Devanagari.js           ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Egyptian_Hieroglyphs.js ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Han.js                  ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Hiragana.js             ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Kannada.js              ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Katakana.js             ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Kawi.js                 ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Khojki.js               ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Lao.js                  ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Latin.js                ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Nag_Mundari.js          ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/Sentence_Terminal.js                        ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/Soft_Dotted.js                              ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/Terminal_Punctuation.js                     ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/Unified_Ideograph.js                        ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/XID_Continue.js                             ❌ -> ✅
    test/built-ins/RegExp/property-escapes/generated/XID_Start.js                                ❌ -> ✅
    test/language/identifiers/part-unicode-15.0.0-class-escaped.js                               ❌ -> ✅
    test/language/identifiers/part-unicode-15.0.0-class.js                                       ❌ -> ✅
    test/language/identifiers/part-unicode-15.0.0-escaped.js                                     ❌ -> ✅
    test/language/identifiers/part-unicode-15.0.0.js                                             ❌ -> ✅
    test/language/identifiers/start-unicode-15.0.0-class-escaped.js                              ❌ -> ✅
    test/language/identifiers/start-unicode-15.0.0-class.js                                      ❌ -> ✅
    test/language/identifiers/start-unicode-15.0.0-escaped.js                                    ❌ -> ✅
    test/language/identifiers/start-unicode-15.0.0.js                                            ❌ -> ✅