Skip to content
New 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

Pack bloom filter hashes better and save a word on Rule #17281

Merged
merged 6 commits into from Jun 12, 2017

Commits on Jun 12, 2017

  1. Shift by KEY_SIZE instead of something larger.

    Currently all Gecko and Servo do the KEY_SHIFT thing, but there's no reason
    we need to follow that here.
    
    See https://bugzilla.mozilla.org/show_bug.cgi?id=1371949#c10
    
    MozReview-Commit-ID: CqNi7r9e5s0
    bholley committed Jun 12, 2017
  2. Pack the fourth ancestor hash into the upper byte of the first three …

    …hashes.
    
    MozReview-Commit-ID: KbtKQzLmwVO
    bholley committed Jun 12, 2017
  3. Make source_order u32 and shrink Rule.

    MozReview-Commit-ID: AKNTZZqke1O
    bholley committed Jun 12, 2017
  4. Use even fewer bits for source order and shrink ApplicableDeclaration…

    …sBlock by another word.
    
    MozReview-Commit-ID: 7B1i1g0HLTj
    bholley committed Jun 12, 2017
  5. Hoist ApplicableDeclaration{Block,List} into a separate file.

    MozReview-Commit-ID: EXnAzfyoZ1e
    bholley committed Jun 12, 2017
  6. Add a size_of test for RuleNode.

    MozReview-Commit-ID: Id6iedlK5tg
    bholley committed Jun 12, 2017
You can’t perform that action at this time.