@@ -1826,19 +1826,6 @@ fn to_lowercase() {
18261826 assert_eq ! ( "Α'Σ" . to_lowercase( ) , "α'ς" ) ;
18271827 assert_eq ! ( "Α''Σ" . to_lowercase( ) , "α''ς" ) ;
18281828
1829- assert_eq ! ( "aΣ" . to_lowercase( ) , "aς" ) ;
1830- assert_eq ! ( "a'Σ" . to_lowercase( ) , "a'ς" ) ;
1831- assert_eq ! ( "a''Σ" . to_lowercase( ) , "a''ς" ) ;
1832-
1833- assert_eq ! ( "ÄΣ" . to_lowercase( ) , "äς" ) ;
1834- assert_eq ! ( "ä'Σ" . to_lowercase( ) , "ä'ς" ) ;
1835- assert_eq ! ( "ä''Σ" . to_lowercase( ) , "ä''ς" ) ;
1836-
1837- // input lengths around the boundary of the chunk size used by the ascii prefix optimization
1838- assert_eq ! ( "abcdefghijklmnoΣ" . to_lowercase( ) , "abcdefghijklmnoς" ) ;
1839- assert_eq ! ( "abcdefghijklmnopΣ" . to_lowercase( ) , "abcdefghijklmnopς" ) ;
1840- assert_eq ! ( "abcdefghijklmnopqΣ" . to_lowercase( ) , "abcdefghijklmnopqς" ) ;
1841-
18421829 assert_eq ! ( "ΑΣ Α" . to_lowercase( ) , "ας α" ) ;
18431830 assert_eq ! ( "Α'Σ Α" . to_lowercase( ) , "α'ς α" ) ;
18441831 assert_eq ! ( "Α''Σ Α" . to_lowercase( ) , "α''ς α" ) ;
@@ -1853,10 +1840,6 @@ fn to_lowercase() {
18531840 assert_eq ! ( "Α 'Σ" . to_lowercase( ) , "α 'σ" ) ;
18541841 assert_eq ! ( "Α ''Σ" . to_lowercase( ) , "α ''σ" ) ;
18551842
1856- assert_eq ! ( "Ä Σ" . to_lowercase( ) , "ä σ" ) ;
1857- assert_eq ! ( "Ä 'Σ" . to_lowercase( ) , "ä 'σ" ) ;
1858- assert_eq ! ( "Ä ''Σ" . to_lowercase( ) , "ä ''σ" ) ;
1859-
18601843 assert_eq ! ( "Σ" . to_lowercase( ) , "σ" ) ;
18611844 assert_eq ! ( "'Σ" . to_lowercase( ) , "'σ" ) ;
18621845 assert_eq ! ( "''Σ" . to_lowercase( ) , "''σ" ) ;
@@ -1866,7 +1849,10 @@ fn to_lowercase() {
18661849 assert_eq ! ( "ΑΣ''Α" . to_lowercase( ) , "ασ''α" ) ;
18671850
18681851 // https://github.com/rust-lang/rust/issues/124714
1852+ // input lengths around the boundary of the chunk size used by the ascii prefix optimization
1853+ assert_eq ! ( "abcdefghijklmnoΣ" . to_lowercase( ) , "abcdefghijklmnoς" ) ;
18691854 assert_eq ! ( "abcdefghijklmnopΣ" . to_lowercase( ) , "abcdefghijklmnopς" ) ;
1855+ assert_eq ! ( "abcdefghijklmnopqΣ" . to_lowercase( ) , "abcdefghijklmnopqς" ) ;
18701856
18711857 // a really long string that has it's lowercase form
18721858 // even longer. this tests that implementations don't assume
0 commit comments