Commit History

Author SHA1 Message Date
  Anthony Ramine 449c10afbb Kill idna::uts46::Flags 7 years ago
  Anthony Ramine 6e18952bc7 Introduce Config::check_hyphens in uts46 7 years ago
  Anthony Ramine 946c29897f Pass a Config value to validate in uts46 7 years ago
  Anthony Ramine 667c89646a Add a Config struct following the builder pattern to idna 7 years ago
  Markus Westerlind 5dfd1ec477 refactor: Avoid doing unnecessary bit operations in rust's const eval 8 years ago
  Markus Westerlind 76129753a7 Suppress warnings about using AsciiExt 8 years ago
  Markus Westerlind fca5694347 Store the first indicator directly into the u16 8 years ago
  Markus Westerlind 281958c0de Split the uts46 table into one more table to avoid storing slices 8 years ago
  Markus Westerlind 94e836c3f3 perf: Merge ranges which only consists of a single character 8 years ago
  Markus Westerlind bb83d991d1 perf: Avoid checking for NFC if the string is already normalized (-20%) 8 years ago
  Markus Westerlind 3071ad4156 perf: Pre-allocate the strings in processing (-5%) 8 years ago
  Markus Westerlind e035f8909b perf: Split the uts46 table for better cache locality (-4%) 8 years ago
  Corey Farwell 195d885d7f Revert "Derive `Copy` for some structures." 9 years ago
  Corey Farwell efffb61a3a Derive `Copy` for some structures. 9 years ago
  Behnam Esfahbod 9b52fb89b0 [idna] Move unit tests to tests/unit.rs 9 years ago
  Behnam Esfahbod 57ebcdfde3 [idan] Improve Bidi Rules implementation 9 years ago
  Behnam Esfahbod 8c89ac9097 [idna] Enable code to fail on IDNA2008 Bidi Rule 6 [B6] 9 years ago
  Behnam Esfahbod 185495da2d [idna] Preserve leading dots in host 9 years ago
  Nathan Froyd c01815083f pack Mappings of StringTableSlice better 9 years ago
  Nathan Froyd e5f7dfcb89 idna: use standard binary_search_by 9 years ago
  Nathan Froyd 12a92d7d76 reduce space required by idna data tables 9 years ago
  Jesse Ezell 695a507293 Ignore UTS46 validity criteria V2 10 years ago
  Simon Sapin 4a59d935fc Let’s not try to manually maintain a list of authors. 10 years ago
  Simon Sapin 8bc3285ccc Typo fix. 10 years ago
  Simon Sapin 83f4b9e954 Split IDNA into a separate crate. 10 years ago