When searching for an identifier during renaming, you may encounter
generated servo binding code like [1]. For the most part, you can ignore
this stuff.

Actual stylo builds generate bindings at build-time (as one would expect),
and the checked-in bindings exist only to allow standalone Servo checkouts
to build the style system in Gecko mode. So the checked-in bindings don't
need to be up to date - we update them only when we want to land a patch to
servo that depends on newly-landed Gecko changes.

That said, it is possible for a Gecko patch to twiddle C++ headers in such
a way as to break the binding generator, causing the build to fail. If this
happens, the linux64-stylo builds will go red on treeherder, and you should
ping a stylo developer to help get it sorted out.

Cheers,
bholley


[1]
http://searchfox.org/mozilla-central/rev/31b6089ce26fa76459642765115605d50a6c67b4/servo/components/style/gecko_bindings/structs_debug.rs#21058
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to