servo / rust-encoding
forked from lifthrasiir/rust-encodingNew issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrade Rust #6
Merged
+9,866
−7,624
fixed Shift_JIS encoder not to return unexpected EUDC codes.
67e462a
Select commit
332e2d0
initial decoder refactoring.
lifthrasiir 78d9207
fixed a stupid bug on Shift_JIS EUDC decoder.
lifthrasiir 67c072a
additional refactoring work for Chinese encodings.
lifthrasiir 375a880
bumped the copyright year for substantially changed files.
lifthrasiir 626b88c
reencoding trap now depends on the *current* encoder state.
lifthrasiir 634a0fd
language changes: std::cast is merged to std::mem.
lifthrasiir 7cd56dd
generalized the stateful decoder DSL to support non-ASCII-compatible …
lifthrasiir f980815
more DSL support for generalized stateful decoders.
lifthrasiir 5bb98ae
further DSL tweak.
lifthrasiir fff2b39
generic context methods are no longer necessary; eliminated them.
lifthrasiir f6b2ab9
added ISO-2022-JP support.
lifthrasiir b5bdc62
added HZ encoding. this completes support for all WHATWG encodings.
lifthrasiir 67e462a
fixed Shift_JIS encoder not to return unexpected EUDC codes.
lifthrasiir 002bf65
added more benchmarks to CJK encodings and UTF-8.
lifthrasiir 9edc42d
applied some optimizations to UTF-8 decoder.
lifthrasiir 59a6fa2
from_utf8 reimplementation now returns as soon as error is found.
lifthrasiir a4f65e3
applied optimizations to ASCII; refactored unsafe portions of UTF-8 i…
lifthrasiir b58377d
moved generated tests for indices to testutils.
lifthrasiir 2458f74
added benches to indices.
lifthrasiir c75b37b
single-byte indices switched to the tries.
lifthrasiir 27a7ff5
Rebuild when external dependencies change
mbrubeck a7eacbd
Merge pull request #30 from mbrubeck/ext-deps
lifthrasiir c39e5b6
temporarily switch to the official nightly.
lifthrasiir ce76a8f
language changes: special treatments on &str and ~str are finally gone.
lifthrasiir fde6c18
language changes: StrBuf -> String.
lifthrasiir 093bb5a
Merge remote-tracking branch 'refs/remotes/upstream/master' into servo
metajack d0b348e
language changes: to_owned() on &str is being deprecated.
lifthrasiir 8c6a8b1
expanded the documentation; the initial stability assignments.
lifthrasiir 9d54272
added a mention about EncodingRef.
lifthrasiir aff8048
some more documentation rewriting.
lifthrasiir 3e0e121
Merge commit 'aff8048' into HEAD
SimonSapin 3a8b209
Fix up makefile after merge.
metajack
Merged
Upgrade Rust #6
fixed Shift_JIS encoder not to return unexpected EUDC codes.
May 10, 2014
May 10, 2014
May 10, 2014
May 10, 2014
May 11, 2014
May 12, 2014
May 10, 2014
May 11, 2014
May 12, 2014
May 12, 2014
May 12, 2014
May 13, 2014
May 13, 2014
May 14, 2014
May 14, 2014
May 14, 2014
May 15, 2014
May 15, 2014
May 15, 2014
May 15, 2014
May 22, 2014
May 22, 2014
May 23, 2014
May 23, 2014
May 26, 2014
May 29, 2014
May 29, 2014
May 31, 2014
May 31, 2014
May 31, 2014
Jun 3, 2014
Jun 4, 2014
67e462a
Select commit
332e2d0
initial decoder refactoring.
lifthrasiir 78d9207
fixed a stupid bug on Shift_JIS EUDC decoder.
lifthrasiir 67c072a
additional refactoring work for Chinese encodings.
lifthrasiir 375a880
bumped the copyright year for substantially changed files.
lifthrasiir 626b88c
reencoding trap now depends on the *current* encoder state.
lifthrasiir 634a0fd
language changes: std::cast is merged to std::mem.
lifthrasiir 7cd56dd
generalized the stateful decoder DSL to support non-ASCII-compatible …
lifthrasiir f980815
more DSL support for generalized stateful decoders.
lifthrasiir 5bb98ae
further DSL tweak.
lifthrasiir fff2b39
generic context methods are no longer necessary; eliminated them.
lifthrasiir f6b2ab9
added ISO-2022-JP support.
lifthrasiir b5bdc62
added HZ encoding. this completes support for all WHATWG encodings.
lifthrasiir 67e462a
fixed Shift_JIS encoder not to return unexpected EUDC codes.
lifthrasiir 002bf65
added more benchmarks to CJK encodings and UTF-8.
lifthrasiir 9edc42d
applied some optimizations to UTF-8 decoder.
lifthrasiir 59a6fa2
from_utf8 reimplementation now returns as soon as error is found.
lifthrasiir a4f65e3
applied optimizations to ASCII; refactored unsafe portions of UTF-8 i…
lifthrasiir b58377d
moved generated tests for indices to testutils.
lifthrasiir 2458f74
added benches to indices.
lifthrasiir c75b37b
single-byte indices switched to the tries.
lifthrasiir 27a7ff5
Rebuild when external dependencies change
mbrubeck a7eacbd
Merge pull request #30 from mbrubeck/ext-deps
lifthrasiir c39e5b6
temporarily switch to the official nightly.
lifthrasiir ce76a8f
language changes: special treatments on &str and ~str are finally gone.
lifthrasiir fde6c18
language changes: StrBuf -> String.
lifthrasiir 093bb5a
Merge remote-tracking branch 'refs/remotes/upstream/master' into servo
metajack d0b348e
language changes: to_owned() on &str is being deprecated.
lifthrasiir 8c6a8b1
expanded the documentation; the initial stability assignments.
lifthrasiir 9d54272
added a mention about EncodingRef.
lifthrasiir aff8048
some more documentation rewriting.
lifthrasiir 3e0e121
Merge commit 'aff8048' into HEAD
SimonSapin 3a8b209
Fix up makefile after merge.
metajack