Pārlūkot izejas kodu

idna: add fast path for ASCII characters to bidi classification

Dirkjan Ochtman 6 gadi atpakaļ
vecāks
revīzija
cb099d7588
1 mainītis faili ar 3 papildinājumiem un 0 dzēšanām
  1. 3 0
      idna/src/uts46.rs

+ 3 - 0
idna/src/uts46.rs

@@ -535,6 +535,9 @@ impl fmt::Display for Error {
 
 fn is_bidi_domain(s: &str) -> bool {
     for c in s.chars() {
+        if c.is_ascii_graphic() {
+            continue;
+        }
         match bidi_class(c) {
             BidiClass::R | BidiClass::AL | BidiClass::AN => return true,
             _ => {}