I just filed bug 1339165 to use this categorization in Searchfox. The order
of priorities would probably be:

normal code
test files
non-Quantum Servo code
generated code

-Bill

On Mon, Feb 13, 2017 at 5:21 AM, Simon Sapin <simon.sa...@exyr.org> wrote:

> On 13/02/17 13:49, Henri Sivonen wrote:
>
>> A search like https://searchfox.org/mozilla-central/search?q=EncodingRef
>> finds a bunch of stuff that is under servo/components/script/. I gather we
>> don't use that part of Servo in Quantum. Correct?
>>
>
> Correct.
>
>
> How does one see which parts of servo/ are actually in use in Quantum?
>>
>
> I just came up with this:
>
> % cargo tree --manifest-path toolkit/library/rust/Cargo.toml \
>   --all-features --no-indent --all|grep -o '(.*)'|sort -u
> (file:///home/simon/gecko/gfx/webrender)
> (file:///home/simon/gecko/gfx/webrender_bindings)
> (file:///home/simon/gecko/gfx/webrender_traits)
> (file:///home/simon/gecko/media/libstagefright/binding/mp4parse)
> (file:///home/simon/gecko/media/libstagefright/binding/mp4parse_capi)
> (file:///home/simon/gecko/netwerk/base/rust-url-capi)
> (file:///home/simon/gecko/servo/components/config)
> (file:///home/simon/gecko/servo/components/geometry)
> (file:///home/simon/gecko/servo/components/selectors)
> (file:///home/simon/gecko/servo/components/style)
> (file:///home/simon/gecko/servo/components/style/gecko_bindi
> ngs/nsstring_vendor)
> (file:///home/simon/gecko/servo/components/style_traits)
> (file:///home/simon/gecko/servo/components/url)
> (file:///home/simon/gecko/servo/ports/geckolib)
> (file:///home/simon/gecko/toolkit/library/rust)
> (file:///home/simon/gecko/toolkit/library/rust/shared)
> (file:///home/simon/gecko/xpcom/rust/nsstring)
>
> If I got it right, these are all the Rust crates not pulled from crates.io
> that can be enabled to be compiled in in libxul. I think there’s a couple
> more for unit tests.
>
> (Note that "cargo tree" is separate from the rest of Cargo. You need to
> run "cargo install cargo-tree" and add ~/.cargo/bin to $PATH to get it.)
>
>
> Is there a way to filter out the unused parts on Searchfox?
>>
>
> I don’t know.
>
> --
> Simon Sapin
>
> _______________________________________________
> dev-platform mailing list
> dev-platform@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-platform
>
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to