I has come to my attention that that putting non-header-only code under mfbt/ is something we're trying to get away from: https://bugzilla.mozilla.org/show_bug.cgi?id=1554062
Do we have an appropriate place for headers that declare entry points for non-header-only functionality (in my case, backed by Rust code) and that depend on types declared in headers that live under mfbt/ and that need to be available both to SpiderMonkey and the rest of Gecko? (So far, shipping headers that depend on types that come from mfbt/ inside the related crates.io crate has been suggested, but it seems weird to ship Gecko-specific code via crates.io and Gecko developers probably aren't looking for mfbt type-aware C++ API headers under third_party/rust/.) -- Henri Sivonen hsivo...@mozilla.com _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform