Henri Sivonen
|
3d6dbbb1df
Reimplement idna on top of ICU4X (#923)
|
2 gadi atpakaļ |
Aatif Syed
|
8b8431bbe1
docs: document SyntaxViolation variants, remove bare URLs (#924)
|
2 gadi atpakaļ |
Redfire
|
5f454e2031
Added #[must_use] Attributes for Configuration Options (#876)
|
2 gadi atpakaļ |
Dominik Maier
|
edabc79793
Fix no_std for idna (#843)
|
3 gadi atpakaļ |
Mads Marquart
|
a24c4d6264
Make idna no_std compatible
|
3 gadi atpakaļ |
Constantin Nickel
|
1e39e75907
Fix clippy warnings
|
3 gadi atpakaļ |
Aaron O'Mullan
|
6e5df8fe3b
perf(idna): fast-path simple/ascii domains (#761)
|
4 gadi atpakaļ |
Aaron O'Mullan
|
519bbb5b3a
perf(url): avoid trivial reallocs
|
4 gadi atpakaļ |
Luca Casonato
|
52d736e0ac
Update Rust MSRV to 1.45
|
4 gadi atpakaļ |
Luca Casonato
|
e398b2c5f1
Appease clippy
|
4 gadi atpakaļ |
Dirkjan Ochtman
|
1416aca31d
Remove unnecessary return statement
|
5 gadi atpakaļ |
Dirkjan Ochtman
|
04b7f49019
idna: combine two tables
|
5 gadi atpakaļ |
Dirkjan Ochtman
|
945908c5a2
idna: only store range start in the initial TABLE
|
5 gadi atpakaļ |
Dirkjan Ochtman
|
245aba3edd
idna: implement support for reporting errors on invalid IDNA2008 characters
|
5 gadi atpakaļ |
Valentin Gosu
|
e385083bc7
Revert "Merge pull request #677 from djc/optimize-tables"
|
5 gadi atpakaļ |
Dirkjan Ochtman
|
d56b36dac8
idna: combine two tables
|
5 gadi atpakaļ |
Dirkjan Ochtman
|
70a86691c3
idna: only store range start in the initial TABLE
|
5 gadi atpakaļ |
Dirkjan Ochtman
|
91409d6433
idna: split validity criteria into more specific error variants
|
6 gadi atpakaļ |
Dirkjan Ochtman
|
28a5be65a2
idna: more concise Debug output for Errors
|
6 gadi atpakaļ |
Dirkjan Ochtman
|
4a0d73fe63
idna: factor out is_err() method for Errors
|
6 gadi atpakaļ |
Dirkjan Ochtman
|
3fc1cd1fe3
idna: add Idna API with amortized allocation
|
6 gadi atpakaļ |
Dirkjan Ochtman
|
e26d13e71c
idna: use iterator interface to yield characters from punycode decoder
|
6 gadi atpakaļ |
Dirkjan Ochtman
|
75fe25cee5
idna: refactor mapping as an iterator API
|
6 gadi atpakaļ |
Matt Brubeck
|
540ede02d0
Silence clippy warnings
|
5 gadi atpakaļ |
Dirkjan Ochtman
|
3cc7e69595
idna: switch to stack-allocated simple Errors struct
|
6 gadi atpakaļ |
Dirkjan Ochtman
|
cb099d7588
idna: add fast path for ASCII characters to bidi classification
|
6 gadi atpakaļ |
Dirkjan Ochtman
|
8c22586d68
idna: add a fast path for mapping simple ASCII characters
|
6 gadi atpakaļ |
Dirkjan Ochtman
|
e579c03677
idna: simplify validation of decoded labels
|
6 gadi atpakaļ |
Dirkjan Ochtman
|
4ff34cbdc0
idna: separate pass for bidi validation
|
6 gadi atpakaļ |
Dirkjan Ochtman
|
e4fc79ad93
idna: deduplicate handling of invalid input
|
6 gadi atpakaļ |