I have a problem while building firefox-60.7.2esr with rustc-1.36.0, whereas it build fine with rustc-1.35.0.
A bug report has been opened on firefox side: https://bugzilla.mozilla.org/show_bug.cgi?id=1562579 but it has been classified as WONTFIX as it seems it is required to downstream to use rustc-1.24.0 to build it.
But I wonder if the problem (regression from stable to stable) is expected, and where is the origin (change in libstd ? in compiler ? somewhere else ?).
Any hint to help building firefox-esr with up-to-date compiler would be also appreciate.
It seems that the inferred UnwindSafe conditions of HashMap changed with the use of hashbrown~~, but I failed to reduce this to just using a simple local !UnwindSafe type, so it may also be related to the RegexSet~~.
HashMap missing the UnwindSafe impl issue should be fixed, and new artifacts have been published; https://dev-static.rust-lang.org/dist/2019-07-03/index.html. I’ve also updated the link in the original post. Thanks for checking the artifacts!