08ac31ebb1ed2f09833099a34e1a34bdeb813df3: Bug 1462273 - Use more reliable mirrors for gcc dependencies. r?build draft
Mike Hommey <mh+mozilla@glandium.org> - Thu, 17 May 2018 17:52:37 +0900 - rev 796229
Push 110184 by bmo:mh+mozilla@glandium.org at Thu, 17 May 2018 09:00:28 +0000
Bug 1462273 - Use more reliable mirrors for gcc dependencies. r?build In the same week span, both gmplib.org and multiprecision.org, respective home of gmp and mpc have gone down. The latter is still down. It turns out that all versions of gmp and mpfr we need are mirrored on ftp.gnu.org, so we can just use that instead. For mpc, versions > 1.0 are on ftp.gnu.org, but not earlier versions. The one mpc version <= 1.0 we do need is 0.8.2, and a copy of the exact same archive, as per its sha256, which we're already checking per the gcc build scripts, can be found on snapshot.debian.org. We lose gpg validation on the way, but since we're already checking the sha256, that's a fine tradeoff. At least this unblocks changes to toolchains until multiprecision.org comes back online.
1ee6c52b833ffafd47a78c874c441c493d667338: Bug 1462273 - Use more reliable mirrors for gcc dependencies. draft
Mike Hommey <mh+mozilla@glandium.org> - Thu, 17 May 2018 17:52:37 +0900 - rev 796228
Push 110183 by bmo:mh+mozilla@glandium.org at Thu, 17 May 2018 09:00:08 +0000
Bug 1462273 - Use more reliable mirrors for gcc dependencies. In the same week span, both gmplib.org and multiprecision.org, respective home of gmp and mpc have gone down. The latter is still down. It turns out that all versions of gmp and mpfr we need are mirrored on ftp.gnu.org, so we can just use that instead. For mpc, versions > 1.0 are on ftp.gnu.org, but not earlier versions. The one mpc version <= 1.0 we do need is 0.8.2, and a copy of the exact same archive, as per its sha256, which we're already checking per the gcc build scripts, can be found on snapshot.debian.org. We lose gpg validation on the way, but since we're already checking the sha256, that's a fine tradeoff. At least this unblocks changes to toolchains until multiprecision.org comes back online.
29cbfa037517654a34ac44fc957dde2a9c5ea996: Bug 1462273 - Use https for ftp.gnu.org instead of ftp. r?build draft
Mike Hommey <mh+mozilla@glandium.org> - Thu, 17 May 2018 17:52:15 +0900 - rev 796227
Push 110183 by bmo:mh+mozilla@glandium.org at Thu, 17 May 2018 09:00:08 +0000
Bug 1462273 - Use https for ftp.gnu.org instead of ftp. r?build
5d99c9233693623ddbb6cd7bc059e8874afca9b6: Bug 1462049: Fix MemStream allocation to only allocate its capacity. r=jrmuizel
Bob Owen <bobowencode@gmail.com> - Wed, 16 May 2018 18:26:24 +0100 - rev 796226
Push 110183 by bmo:mh+mozilla@glandium.org at Thu, 17 May 2018 09:00:08 +0000
Bug 1462049: Fix MemStream allocation to only allocate its capacity. r=jrmuizel
e016aa76775e0d914bd1caf32fdaaf7fc78de25e: Bug 1461556 - Don't memset-zero the BacktrackingAllocator::vregs array of non-trivial VirtualRegister instances. r=jandem
Jeff Walden <jwalden@mit.edu> - Wed, 16 May 2018 10:45:08 -0700 - rev 796225
Push 110183 by bmo:mh+mozilla@glandium.org at Thu, 17 May 2018 09:00:08 +0000
Bug 1461556 - Don't memset-zero the BacktrackingAllocator::vregs array of non-trivial VirtualRegister instances. r=jandem
d8411d78d58a6bfb1dc333403734f6ec8c9ba2e2: Bug 1461556 - Call memset on a void*, not a T*, in js_delete_poison to avoid memset-on-nontrivial warnings with gcc that don't matter for an object whose lifetime is about to end. r=jandem
Jeff Walden <jwalden@mit.edu> - Wed, 16 May 2018 10:44:54 -0700 - rev 796224
Push 110183 by bmo:mh+mozilla@glandium.org at Thu, 17 May 2018 09:00:08 +0000
Bug 1461556 - Call memset on a void*, not a T*, in js_delete_poison to avoid memset-on-nontrivial warnings with gcc that don't matter for an object whose lifetime is about to end. r=jandem
19d2aace5b3ca316f548906b4283ebad44d3c8dd: Bug 1461556 - Initialize various asm.js structures using in-class initializers, not PodZero. r=jandem
Jeff Walden <jwalden@mit.edu> - Wed, 16 May 2018 10:44:41 -0700 - rev 796223
Push 110183 by bmo:mh+mozilla@glandium.org at Thu, 17 May 2018 09:00:08 +0000
Bug 1461556 - Initialize various asm.js structures using in-class initializers, not PodZero. r=jandem
2ddbcf79bc48390a605ffe053b21a834521e6cb6: Bug 1461821 - Call the relevant scope-data constructor when allocating it, and poison/mark as undefined the memory for the trailing array of BindingNames, ratther than impermissibly PodZero-ing non-trivial classes willy-nilly. r=jandem
Jeff Walden <jwalden@mit.edu> - Wed, 16 May 2018 10:43:51 -0700 - rev 796222
Push 110183 by bmo:mh+mozilla@glandium.org at Thu, 17 May 2018 09:00:08 +0000
Bug 1461821 - Call the relevant scope-data constructor when allocating it, and poison/mark as undefined the memory for the trailing array of BindingNames, ratther than impermissibly PodZero-ing non-trivial classes willy-nilly. r=jandem
73c36389c5f77846d89754386ef6f2d319aea86c: Bug 1461821 - Convert the trailing array of BindingNames at the end of the various kinds of scope data into raw unsigned chars into which those BindingNames are placement-new'd, rather than memcpy-ing non-trivial classes around and failing to comply with the C++ object model. r=jandem
Jeff Walden <jwalden@mit.edu> - Wed, 16 May 2018 10:34:55 -0700 - rev 796221
Push 110183 by bmo:mh+mozilla@glandium.org at Thu, 17 May 2018 09:00:08 +0000
Bug 1461821 - Convert the trailing array of BindingNames at the end of the various kinds of scope data into raw unsigned chars into which those BindingNames are placement-new'd, rather than memcpy-ing non-trivial classes around and failing to comply with the C++ object model. r=jandem
ead72cce7f0e2d2723e3a407db4e250d904d8722: Bug 1461556 - Don't use mozilla::PodZero in a bunch of places to initialize values of non-trivial type. r=jandem
Jeff Walden <jwalden@mit.edu> - Tue, 15 May 2018 09:31:24 -0700 - rev 796220
Push 110183 by bmo:mh+mozilla@glandium.org at Thu, 17 May 2018 09:00:08 +0000
Bug 1461556 - Don't use mozilla::PodZero in a bunch of places to initialize values of non-trivial type. r=jandem
c68fadb2d59673ae59641e00a77bf7ceb5301f4a: Bug 1461554 - Change the guard on #define JS_BROKEN_GCC_ATTRIBUTE_WARNING to defend against broken warnings for gcc < 8.1.0, and change the associated comment to grant blanket rs=jwalden for updates to it. r=jonco
Jeff Walden <jwalden@mit.edu> - Tue, 15 May 2018 09:31:23 -0700 - rev 796219
Push 110183 by bmo:mh+mozilla@glandium.org at Thu, 17 May 2018 09:00:08 +0000
Bug 1461554 - Change the guard on #define JS_BROKEN_GCC_ATTRIBUTE_WARNING to defend against broken warnings for gcc < 8.1.0, and change the associated comment to grant blanket rs=jwalden for updates to it. r=jonco
43b6fedcb9af91bdfefc19af28331c985665c75e: Bug 1461481 - Move filling up a CharBuffer with the characters in a sequence of template literal characters into TokenStreamCharsBase. r=arai
Jeff Walden <jwalden@mit.edu> - Thu, 10 May 2018 20:17:38 -0700 - rev 796218
Push 110183 by bmo:mh+mozilla@glandium.org at Thu, 17 May 2018 09:00:08 +0000
Bug 1461481 - Move filling up a CharBuffer with the characters in a sequence of template literal characters into TokenStreamCharsBase. r=arai
70d1589b5df5b97a3ce480d8cc1f15994aa22f22: Bug 1461481 - Move getChar and updateLineInfoForEOL upward into TokenStreamChars and GeneralTokenStreamChars. r=arai
Jeff Walden <jwalden@mit.edu> - Thu, 10 May 2018 20:10:03 -0700 - rev 796217
Push 110183 by bmo:mh+mozilla@glandium.org at Thu, 17 May 2018 09:00:08 +0000
Bug 1461481 - Move getChar and updateLineInfoForEOL upward into TokenStreamChars and GeneralTokenStreamChars. r=arai
5b8bd7f8c4c4aa14b1890d33ec7053b1e4e2d9a2: Bug 1461399 - Fix the no-jit build when building with clang static-analysis bits enabled. r=tcampbell
Jeff Walden <jwalden@mit.edu> - Fri, 11 May 2018 20:27:40 -0700 - rev 796216
Push 110183 by bmo:mh+mozilla@glandium.org at Thu, 17 May 2018 09:00:08 +0000
Bug 1461399 - Fix the no-jit build when building with clang static-analysis bits enabled. r=tcampbell
3a91e814b3f0555557c2d93d949ab150c41ba021: Bug 1149357: Adjust intrinsic size explicitly in both places. r?dholbert draft
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 16 May 2018 19:39:16 +0200 - rev 796215
Push 110182 by bmo:emilio@crisal.io at Thu, 17 May 2018 08:51:23 +0000
Bug 1149357: Adjust intrinsic size explicitly in both places. r?dholbert HTMLImageElement mangles it from GetNaturalSize when there's a srcset, but we weren't doing the proper thing on the normal mIntrinsicSize path. Move the adjustment to nsImageFrame for two reasons: * Prevents adding more dependencies from nsIImageLoadingContent, which otherwise would need to go away anyway in bug 215083. * Avoids having to duplicate the image orientation logic, since mImage is already an OrientedImage if needed. MozReview-Commit-ID: EA0n0TctZhN
8f6e259568a597d3d6513670ef650e70f7362d7d: Bug 1461997 - Add an ESLint rule to ensure that Assert.rejects is preceeded by await. r?Mossop draft
Mark Banner <standard8@mozilla.com> - Wed, 16 May 2018 21:04:13 +0100 - rev 796214
Push 110181 by bmo:standard8@mozilla.com at Thu, 17 May 2018 08:34:08 +0000
Bug 1461997 - Add an ESLint rule to ensure that Assert.rejects is preceeded by await. r?Mossop MozReview-Commit-ID: kVrHRIi9l6
0dc8759946cfc268d77abb31dc785d57a4cddfd2: Bug 1461997 - Enable ESLint rule mozilla/require-expected-throws-or-rejects for browser/components. r?Gijs draft
Mark Banner <standard8@mozilla.com> - Wed, 16 May 2018 20:23:06 +0100 - rev 796213
Push 110181 by bmo:standard8@mozilla.com at Thu, 17 May 2018 08:34:08 +0000
Bug 1461997 - Enable ESLint rule mozilla/require-expected-throws-or-rejects for browser/components. r?Gijs MozReview-Commit-ID: JXqwIyF6v6k
f4f2b000a6a8cea67da0ac1ffe9ccccc340189e2: Bug 1461997 - Remove unused feeds xpcshell-test that were missed being removed in bug 1420622. r?Gijs draft
Mark Banner <standard8@mozilla.com> - Thu, 17 May 2018 09:19:33 +0100 - rev 796212
Push 110181 by bmo:standard8@mozilla.com at Thu, 17 May 2018 08:34:08 +0000
Bug 1461997 - Remove unused feeds xpcshell-test that were missed being removed in bug 1420622. r?Gijs MozReview-Commit-ID: JCPxA9GI2wq
88852452b13c8cfa655d0f54fb08f7cbcff50e2d: Bug 1461997 - Create a rule to prevent usages of Assert.throws/rejects without an 'expected' argument. r?Mossop draft
Mark Banner <standard8@mozilla.com> - Mon, 09 Apr 2018 18:54:13 +0100 - rev 796211
Push 110181 by bmo:standard8@mozilla.com at Thu, 17 May 2018 08:34:08 +0000
Bug 1461997 - Create a rule to prevent usages of Assert.throws/rejects without an 'expected' argument. r?Mossop MozReview-Commit-ID: 979uJQUjybl
b8d11324dcc7de96abcf830d498051afe2e9d9b7: Bug 1459556 - Part 2 - Remove the "handlers" binding. r=bgrins draft
Paolo Amadini <paolo.mozmail@amadzone.org> - Thu, 17 May 2018 09:23:03 +0100 - rev 796210
Push 110180 by paolo.mozmail@amadzone.org at Thu, 17 May 2018 08:23:50 +0000
Bug 1459556 - Part 2 - Remove the "handlers" binding. r=bgrins MozReview-Commit-ID: GOUOKuoR1rs
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip