author | Emilio Cobos Álvarez <emilio@crisal.io> |
Sat, 13 Jan 2024 14:35:33 +0000 (18 months ago) | |
changeset 691870 | 9e96d1447f6c77f15bcd1c7fa432cefae4418038 |
parent 691869 | 23a77d3c25d74ed46ebb77f47fda83c7b6dcdb45 |
child 691871 | 0930954b46bbc315ffcb92658bde0efc2945b04b |
push id | 41488 |
push user | smolnar@mozilla.com |
push date | Sun, 14 Jan 2024 09:31:25 +0000 (18 months ago) |
treeherder | mozilla-central@39d188918af5 [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
reviewers | firefox-style-system-reviewers, zrhoffman |
bugs | 1873379 |
milestone | 123.0a1 |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
--- a/layout/style/ServoBindings.toml +++ b/layout/style/ServoBindings.toml @@ -361,16 +361,19 @@ allowlist-types = [ "NodeSelectorFlags", ] opaque-types = [ "mozilla::StyleThinArc", # https://github.com/rust-lang/rust-bindgen/issues/1557 "std::pair__PCCP", "std::namespace::atomic___base", "std::atomic__My_base", "std::atomic", "std::atomic___base", + "std::tuple.*", # Causes "Cannot find type _Pred in this scope" error on mac, like rust-skia#571 + "std::.*::tuple.*", + # We want everything but FontVariation and Float to be opaque but we don't # have negative regexes. "mozilla::gfx::(.{0,4}|.{6,12}|.{14,}|([^F][^o][^n][^t][^V][^a][^r][^i][^a][^t][^i][^o][^n])|([^F][^l][^o][^a][^t]))", "mozilla::dom::Sequence", "mozilla::SmallPointerArray", "mozilla::dom::Optional", "mozilla::dom::OwningNodeOrString_Value", "mozilla::dom::Nullable", @@ -386,18 +389,16 @@ opaque-types = [ "mozilla::detail::PointerType", "mozilla::HashSet", "mozilla::Pair", "mozilla::Pair_Base", "mozilla::ScrollAxis", # <- For some reason the alignment of this is 4 # for clang. "mozilla::SeenPtrs", "mozilla::SupportsWeakPtr", - "std::tuple", - "std::tuple_.*", # Causes "Cannot find type _Pred in this scope" error on mac, like rust-skia#571 "SupportsWeakPtr", "mozilla::detail::WeakReference", "mozilla::WeakPtr", "nsWritingIterator_reference", "nsReadingIterator_reference", "nsTObserverArray", # <- Inherits from nsAutoTObserverArray<T, 0> "mozilla::DoublyLinkedList", "mozilla::SafeDoublyLinkedList", "nsTHashtable", # <- Inheriting from inner typedefs that clang