-
Notifications
You must be signed in to change notification settings - Fork 340
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Auto merge of #365 - froydnj:uts-data-slimming, r=SimonSapin
more idna data slimming We can do a better job of packing the uts46 data: * We can merge identically-mapped entries that don't have an associated string slice. This saves ~10% space. * We can make slices smaller and pack them into `Mapping` better, which saves 25% space on 64-bit platforms. I think it might save half that on 32-bit platforms, but I didn't check. Together these are good for ~42KB of space savings on a 64-bit platform. <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/rust-url/365) <!-- Reviewable:end -->
- Loading branch information
Showing
3 changed files
with
6,015 additions
and
6,700 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.