Commit History

Autor SHA1 Mensaxe Data
  Simon Sapin d3d0cb7579 Build both dynamic and static libraries %!s(int64=12) %!d(string=hai) anos
  Simon Sapin 03478b8cb1 Implement Hash for Url. %!s(int64=12) %!d(string=hai) anos
  Simon Sapin 744f496c27 Implement Eq and PartialEq on Url structs. %!s(int64=12) %!d(string=hai) anos
  Simon Sapin f9cbdef3af Make (most) struct fields public. %!s(int64=12) %!d(string=hai) anos
  Simon Sapin 25c45dda3e Add encoding override support in the parser. %!s(int64=12) %!d(string=hai) anos
  Simon Sapin 6652cd3086 Move URLUtil setters to a separate trait %!s(int64=12) %!d(string=hai) anos
  Simon Sapin e7de04ed43 Remove done items from the README’s To Do list. %!s(int64=12) %!d(string=hai) anos
  Simon Sapin d0c9792940 Add some missing non-fatal parse errors. %!s(int64=12) %!d(string=hai) anos
  Simon Sapin b48193b15e Refactor parse_relative_url() so that OtherSchemeData can not be given. %!s(int64=12) %!d(string=hai) anos
  Simon Sapin 09788a561c Avoid boolean arguments. %!s(int64=12) %!d(string=hai) anos
  Simon Sapin 35e1852e59 Add a comment on userinfo encode set (which does not exist in the spec.) %!s(int64=12) %!d(string=hai) anos
  Simon Sapin de6bd47a1f Add some early returns to reduce indentation. %!s(int64=12) %!d(string=hai) anos
  Simon Sapin da7f23905b Refactor some repeating/redundant code. %!s(int64=12) %!d(string=hai) anos
  Simon Sapin 83f494b0f3 Replace the c.len_utf8_bytes() hack by a custom string iterator. %!s(int64=12) %!d(string=hai) anos
  Simon Sapin 9f257e9f64 Update tests from github.com/w3c/web-platform-tests %!s(int64=12) %!d(string=hai) anos
  Simon Sapin 5c6e271db3 Add support for expected failures in tests. %!s(int64=12) %!d(string=hai) anos
  Simon Sapin 86fd85478a Use lookup tables for percent-encoding. %!s(int64=12) %!d(string=hai) anos
  Simon Sapin f3548e98cf Upgrade to rustc 5ad7286dc37839b7234ff51aab172e48935869d8 2014-07-12 %!s(int64=12) %!d(string=hai) anos
  Simon Sapin 72b7b97343 Temporarily rename the crate to url_, avoid conflict with rust’s url crate. %!s(int64=12) %!d(string=hai) anos
  Simon Sapin ed958694d2 Update API in README. %!s(int64=12) %!d(string=hai) anos
  Simon Sapin 7b973db506 U+FFF0 to U+FFFD are now URL code points per spec. %!s(int64=12) %!d(string=hai) anos
  Simon Sapin f51915ae55 Disallow leading zeros in IPv4-in-IPv6 address, per spec. %!s(int64=12) %!d(string=hai) anos
  Simon Sapin 61154630fb Add URLUtils setters. %!s(int64=12) %!d(string=hai) anos
  Simon Sapin 5c3d3b2beb Get rid of UserInfo. The username default to the empty string. %!s(int64=12) %!d(string=hai) anos
  Simon Sapin a3f858426c The spec now considers to be a string rather than a list of (string) labels. %!s(int64=12) %!d(string=hai) anos
  Simon Sapin f2f4427151 Non-fatal parse errors shall be handled by callback. %!s(int64=12) %!d(string=hai) anos
  Simon Sapin 74e40543e7 Use try!() to simplify some code. %!s(int64=12) %!d(string=hai) anos
  Simon Sapin 579895c93a Parse with char iterators instead of UTF-8 bytes. %!s(int64=12) %!d(string=hai) anos
  Simon Sapin c63b03a779 Switch to Cargo. %!s(int64=12) %!d(string=hai) anos
  Simon Sapin 1e3e6535f4 Upgrade to rustc 459f155f81291c46633e86a480628b50304ffb1c 2014-07-04 %!s(int64=12) %!d(string=hai) anos