3023f9390942ce022a214b224f18cb01bb24daa0: Bug 680547 - Compile Linux 64-bit NS_InvokeByIndex with -mno-avx to allow compiling with -march=native on new hardware, or similar -march flags. r=froydnj
L. David Baron <dbaron@dbaron.org> - Tue, 10 Feb 2015 16:04:46 +1100 - rev 255509
Push 4610 by jlund@mozilla.com at Mon, 30 Mar 2015 18:32:55 +0000
Bug 680547 - Compile Linux 64-bit NS_InvokeByIndex with -mno-avx to allow compiling with -march=native on new hardware, or similar -march flags. r=froydnj As explained in bug 1111355, having avx enabled appears to change the alignment behavior of alloca (apparently adding an extra 16 bytes) of padding/alignment (and using 32-byte alignment instead of 16-byte). The suggestion of using __bultin_alloca_with_align in bug 1111355 didn't fix the problem, so this seems to be the best available workaround, given that this code, which should perhaps better be written in assembly, is written in C++. Interestingly, this is NOT fixed by #pragma GCC target ("arch=x86-64"). (I determined the (undocumented) name for the default -march value on x86_64 from the gcc source code (gcc/config/i386/i386.c, function ix86_option_override_internal, code that sets opts->x_ix86_arch_string .) I confirmed that this sets the same macros based on the empty diff between the output of 'gcc -E -dM -x c++ /dev/null' and 'gcc -E -dM -x c++ -march=x86-64 /dev/null', which was not an empty diff for other -march values (e.g., k8).) I confirmed that the push_options and pop_options actually work by putting the push/pop pair around a different (earlier) function, and testing that this did not fix the bug (with the pop_options before NS_InvokeByIndex). See the gcc documentation at: https://gcc.gnu.org/onlinedocs/gcc-4.9.0/gcc/Function-Specific-Option-Pragmas.html https://gcc.gnu.org/onlinedocs/gcc-4.9.0/gcc/Function-Attributes.html https://gcc.gnu.org/onlinedocs/gcc-4.9.0/gcc/i386-and-x86-64-Options.html
cb655f416527aa70f67fcf8992cf814f843af311: Bug 1025184 - Make ConstTwoByteChars a Range. r=jandem
Tooru Fujisawa <arai_a@mac.com> - Tue, 10 Feb 2015 12:52:18 +0900 - rev 255508
Push 4610 by jlund@mozilla.com at Mon, 30 Mar 2015 18:32:55 +0000
Bug 1025184 - Make ConstTwoByteChars a Range. r=jandem
8b46de889f4c191321ad2728f466be51f4054edd: Bug 1093721 - Avoid ReferenceError when trying to instantiate Components.classes['@mozilla.org/app-migrator;1']. r=qdot
Chris Peterson <cpeterson@mozilla.com> - Sun, 08 Feb 2015 13:48:29 -0800 - rev 255507
Push 4610 by jlund@mozilla.com at Mon, 30 Mar 2015 18:32:55 +0000
Bug 1093721 - Avoid ReferenceError when trying to instantiate Components.classes['@mozilla.org/app-migrator;1']. r=qdot
b9f575d77835d8d4beb3953af552187de0640bf3: Bug 1130828 - Fix clang -Widiomatic-parentheses and -Wsemicolon-before-method-body warnings. r=smichaud
Chris Peterson <cpeterson@mozilla.com> - Fri, 06 Feb 2015 00:09:39 -0800 - rev 255506
Push 4610 by jlund@mozilla.com at Mon, 30 Mar 2015 18:32:55 +0000
Bug 1130828 - Fix clang -Widiomatic-parentheses and -Wsemicolon-before-method-body warnings. r=smichaud
01fb7f94f61d9f4a473501171cb0f35d4afa8098: Bug 1085223 - Comment out occlusion culling for now. r=mattwoodrow
Benoit Girard <b56girard@gmail.com> - Tue, 10 Feb 2015 11:20:36 +0800 - rev 255505
Push 4610 by jlund@mozilla.com at Mon, 30 Mar 2015 18:32:55 +0000
Bug 1085223 - Comment out occlusion culling for now. r=mattwoodrow
4298e517d29b530a240c49094ba8bad6d748d524: Bug 1130906 - remove HTMLMediaElement.waitingFor for spec. changes. r=cpearce. r=bz.
JW Wang <jwwang@mozilla.com> - Tue, 10 Feb 2015 11:00:35 +0800 - rev 255504
Push 4610 by jlund@mozilla.com at Mon, 30 Mar 2015 18:32:55 +0000
Bug 1130906 - remove HTMLMediaElement.waitingFor for spec. changes. r=cpearce. r=bz.
9b3ea7966b91bdcdb8c547d45fedb6a0a1724a0b: Bug 1130275 - correct promise chaining for EME mochitests. r=edwin.
JW Wang <jwwang@mozilla.com> - Fri, 06 Feb 2015 19:16:28 +0800 - rev 255503
Push 4610 by jlund@mozilla.com at Mon, 30 Mar 2015 18:32:55 +0000
Bug 1130275 - correct promise chaining for EME mochitests. r=edwin.
0f4fc6a418ed71564195cde9979d7588688515a5: Bug 1128420 - remove finished output streams from MediaDecoder::mOutputStreams. r=roc.
JW Wang <jwwang@mozilla.com> - Tue, 10 Feb 2015 10:45:41 +0800 - rev 255502
Push 4610 by jlund@mozilla.com at Mon, 30 Mar 2015 18:32:55 +0000
Bug 1128420 - remove finished output streams from MediaDecoder::mOutputStreams. r=roc.
eec32dc1a5394a2f3e07e1f66ea7480b9098be90: Bug 1130892 - Allow vibrancy in popups from non-chrome prescontexts. r=roc
Markus Stange <mstange@themasta.com> - Mon, 09 Feb 2015 13:24:51 -0500 - rev 255501
Push 4610 by jlund@mozilla.com at Mon, 30 Mar 2015 18:32:55 +0000
Bug 1130892 - Allow vibrancy in popups from non-chrome prescontexts. r=roc
7b0674e3a899966d7b1a98caf1dbda17f7624c51: Bug 1120030 - Test for timestampOffset. r=jya
Bobby Holley <bobbyholley@gmail.com> - Fri, 06 Feb 2015 11:00:07 -0800 - rev 255500
Push 4610 by jlund@mozilla.com at Mon, 30 Mar 2015 18:32:55 +0000
Bug 1120030 - Test for timestampOffset. r=jya
9a9b1ee1a69e2e181bcae69fa475ae08aa34afaa: Bug 1131340 - Avoid template aliasing since GCC 4.6 lacks support. r=cpearce
Matthew Gregan <kinetik@flim.org> - Tue, 10 Feb 2015 12:47:07 +1300 - rev 255499
Push 4610 by jlund@mozilla.com at Mon, 30 Mar 2015 18:32:55 +0000
Bug 1131340 - Avoid template aliasing since GCC 4.6 lacks support. r=cpearce
9d40ef2ea8b84ce418c789e8052a9a3c7968378b: Bug 1131340 - Avoid delegating constructors since GCC 4.6 lacks support. r=cpearce
Matthew Gregan <kinetik@flim.org> - Tue, 10 Feb 2015 12:32:21 +1300 - rev 255498
Push 4610 by jlund@mozilla.com at Mon, 30 Mar 2015 18:32:55 +0000
Bug 1131340 - Avoid delegating constructors since GCC 4.6 lacks support. r=cpearce
8e41d641fabb6def712229ecf99138aa8e8ff599: Bug 1030842 - Typo fix for configure when --enable-export-js is set. r=glandium
Gary Kwong <gary@rumblingedge.com> - Mon, 09 Feb 2015 17:10:19 -0800 - rev 255497
Push 4610 by jlund@mozilla.com at Mon, 30 Mar 2015 18:32:55 +0000
Bug 1030842 - Typo fix for configure when --enable-export-js is set. r=glandium
b7e806aa4fe8180f66e70db6d0257af6f39b9351: Bug 1130816 - Bad argument passed to newChannelFromURI2 in WindowsPreviewPerTab.jsm (r=gijs)
Christoph Kerschbaumer <mozilla@christophkerschbaumer.com> - Sun, 08 Feb 2015 20:46:47 -0800 - rev 255496
Push 4610 by jlund@mozilla.com at Mon, 30 Mar 2015 18:32:55 +0000
Bug 1130816 - Bad argument passed to newChannelFromURI2 in WindowsPreviewPerTab.jsm (r=gijs)
40c95e7f4f4bd7a7d58acb4392e7e3cf73b6c8d8: Bug 1121433 - Remove clone-at-call-site functionality (r=shu,jandem)
Luke Wagner <luke@mozilla.com> - Mon, 09 Feb 2015 18:16:12 -0600 - rev 255495
Push 4610 by jlund@mozilla.com at Mon, 30 Mar 2015 18:32:55 +0000
Bug 1121433 - Remove clone-at-call-site functionality (r=shu,jandem)
84877a7e03338c92ddc8d6542db6e38df936f8cf: Bug 1125561 - silence unsigned-compare-against-zero warning on platforms with zero ShadowStackSpace (r=red)
Luke Wagner <luke@mozilla.com> - Mon, 09 Feb 2015 18:08:03 -0600 - rev 255494
Push 4610 by jlund@mozilla.com at Mon, 30 Mar 2015 18:32:55 +0000
Bug 1125561 - silence unsigned-compare-against-zero warning on platforms with zero ShadowStackSpace (r=red)
ce28246c736f15f5d08a52462405ec829aff18fd: Bug 1125561 - OdinMonkey: align FFIs for Ion calls (r=bbouvier)
Luke Wagner <luke@mozilla.com> - Mon, 09 Feb 2015 16:48:32 -0600 - rev 255493
Push 4610 by jlund@mozilla.com at Mon, 30 Mar 2015 18:32:55 +0000
Bug 1125561 - OdinMonkey: align FFIs for Ion calls (r=bbouvier)
041bb339a4ead7365ce46311264c27a42f5dd4fc: Bug 1103177 - follow up to delete a .rej file. DONTBUILD
Jim Mathies <jmathies@mozilla.com> - Mon, 09 Feb 2015 17:00:08 -0600 - rev 255492
Push 4610 by jlund@mozilla.com at Mon, 30 Mar 2015 18:32:55 +0000
Bug 1103177 - follow up to delete a .rej file. DONTBUILD
20729b28eb1e1d7f0d9e9e6e2c61e7050f09884f: Bug 1127201 (attempt 2, part 1) - Replace most NS_ABORT_IF_FALSE calls with MOZ_ASSERT. r=Waldo.
Nicholas Nethercote <nnethercote@mozilla.com> - Mon, 09 Feb 2015 14:34:50 -0800 - rev 255491
Push 4610 by jlund@mozilla.com at Mon, 30 Mar 2015 18:32:55 +0000
Bug 1127201 (attempt 2, part 1) - Replace most NS_ABORT_IF_FALSE calls with MOZ_ASSERT. r=Waldo.
efa2c7310cd165c39b52cb64d4fe6b09e4c8e6f8: Bug 1113003: Remove domain level lookup from ServiceWorkerManager. r=nsm
Dhi Aurrahman <diorahman@rockybars.com> - Mon, 09 Feb 2015 11:33:39 +0700 - rev 255490
Push 4610 by jlund@mozilla.com at Mon, 30 Mar 2015 18:32:55 +0000
Bug 1113003: Remove domain level lookup from ServiceWorkerManager. r=nsm
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip