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

style: Update bindgen to 0.31.2. #19072

Merged
merged 4 commits into from Oct 31, 2017
Merged

Commits on Oct 31, 2017

  1. style: Don't force ComputedValues to derive Debug.

    The code that uses it is of dubious utility, fwiw, but some of it is used on
    Servo, so I'll kill that separately.
    
    Bug: 1412486
    Reviewed-by: xidorn
    MozReview-Commit-ID: KauvXX32zLM
    emilio committed Oct 31, 2017
  2. style: Unconditionally implement Debug for RefPtr.

    Bindgen doesn't know how to derive debug for a Gecko font family list. Hopefully
    it doesn't need to.
    
    Bug: 1412486
    Reviewed-by: xidorn
    MozReview-Commit-ID: 4iZKzjad6K9
    emilio committed Oct 31, 2017
  3. style: Update bindgen to 0.31.3.

    Constified enums are default now. I think I want to introduce an option to
    bindgen to allow setting the default enum behavior, but it doesn't need to block
    this.
    
    The ServoBindings.toml changes are somewhat hacky, but that's because of
    rust-lang/rust-bindgen#1125.
    
    Also, the fixups now need to account for whitespace, since quote generates stuff
    like root :: nsString, and we don't rustfmt the bindings if there's no rustfmt
    installed.
    
    Bug: 1412486
    Reviewed-by: xidorn
    MozReview-Commit-ID: EY5eNnCiTIw
    emilio committed Oct 31, 2017
  4. style: Update bindings.

    emilio committed Oct 31, 2017
You can’t perform that action at this time.