Bug 1632735 - Upgrade valgrind builds to the same rust version as other builds. r=erahm

And add suppressions for the new errors that this adds to the valgrind
run. It's not clear if it's a legitimate thing that LLVM does that
valgrind doesn't cope with, like many others, but the fact is running
valgrind on a PGO/LTO build doesn't show these errors, so we're not
actually shipping them anyways (but does show _different_ errors that we
don't see on the build the valgrind jobs do)

Differential Revision: https://phabricator.services.mozilla.com/D81016
This commit is contained in:
Mike Hommey 2020-06-25 22:29:59 +00:00
Родитель 382cebd8f2
Коммит 81697e521f
2 изменённых файлов: 32 добавлений и 2 удалений

Просмотреть файл

@ -979,3 +979,34 @@
obj:/*/lib*/libLLVM-3.6-mesa.so
obj:/*/lib*/libLLVM-3.6-mesa.so
}
{
bug 1632735
Memcheck:Cond
fun:_ZN9selectors6parser25parse_one_simple_selector17h*
fun:_ZN9selectors6parser14parse_selector17h*
fun:_ZN9selectors6parser24SelectorList$LT$Impl$GT$16parse_with_state17h*
}
{
bug 1632735
Memcheck:Cond
fun:_ZN9selectors6parser25parse_one_simple_selector17h*
fun:_ZN9selectors6parser29parse_functional_pseudo_class17h*
fun:_ZN9selectors6parser25parse_one_simple_selector17h*
fun:_ZN9selectors6parser14parse_selector17h*
fun:_ZN9selectors6parser24SelectorList$LT$Impl$GT$16parse_with_state17h*
}
{
bug 1632735
Memcheck:Cond
fun:_ZN9selectors6parser25parse_one_simple_selector17h*
fun:_ZN9selectors6parser14parse_selector17h*
fun:_ZN9cssparser6parser18parse_until_before17h*
fun:_ZN5style5gecko15selector_parser94_$LT$impl$u20$selectors..parser..Parser$u20$for$u20$style..selector_parser..SelectorParser$GT$36parse_non_ts_functional_pseudo_class17h*
fun:_ZN9selectors6parser29parse_functional_pseudo_class17h*
fun:_ZN9selectors6parser25parse_one_simple_selector17*
fun:_ZN9selectors6parser14parse_selector17h*
fun:_ZN9selectors6parser24SelectorList$LT$Impl$GT$16parse_with_state17h*
}

Просмотреть файл

@ -49,8 +49,7 @@ jobs:
toolchain:
- linux64-binutils
- linux64-clang
# bug 1632735
- linux64-rust-1.41
- linux64-rust
- linux64-cbindgen
- linux64-sccache
- linux64-nasm