a72dc404ea1ff83b8c53129b6b9af773a7b53375: Bug 1128769 (Part 4) - Record the last draw result when drawing CSS tables and use it to decide whether to sync decode. r=tn
Seth Fowler <seth@mozilla.com> - Thu, 05 Feb 2015 20:45:56 -0800 - rev 241885
Push 625 by dburns@mozilla.com at Tue, 10 Feb 2015 14:14:40 +0000
Bug 1128769 (Part 4) - Record the last draw result when drawing CSS tables and use it to decide whether to sync decode. r=tn
d6c37a5ec39cc1d7891728369de0b55e465f4306: Bug 1128769 (Part 3) - Record the last draw result when drawing CSS backgrounds and use it to decide whether to sync decode. r=tn
Seth Fowler <seth@mozilla.com> - Mon, 09 Feb 2015 23:27:39 -0800 - rev 241884
Push 625 by dburns@mozilla.com at Tue, 10 Feb 2015 14:14:40 +0000
Bug 1128769 (Part 3) - Record the last draw result when drawing CSS backgrounds and use it to decide whether to sync decode. r=tn
893dcee72667e237ea74539437cbba1eab0a7b2b: Bug 1128769 (Part 2) - Check if we invalidated for a sync decode and never painted before invalidating for sync decoding again. r=tn
Seth Fowler <seth@mozilla.com> - Mon, 09 Feb 2015 23:27:39 -0800 - rev 241883
Push 625 by dburns@mozilla.com at Tue, 10 Feb 2015 14:14:40 +0000
Bug 1128769 (Part 2) - Check if we invalidated for a sync decode and never painted before invalidating for sync decoding again. r=tn
a4be606796ba06bf348c974ad37aa0ccf970a629: Bug 1128769 (Part 1) - Propagate the imgIContainer::Draw result through the nsLayoutUtils::PaintBackground* functions. r=tn
Seth Fowler <seth@mozilla.com> - Mon, 09 Feb 2015 23:27:39 -0800 - rev 241882
Push 625 by dburns@mozilla.com at Tue, 10 Feb 2015 14:14:40 +0000
Bug 1128769 (Part 1) - Propagate the imgIContainer::Draw result through the nsLayoutUtils::PaintBackground* functions. r=tn
c3d9696f856f74c9a294d2794241c2aa7717c938: Bug 1130698 - Fix spewing constructors for optimization tracking. (r=djvj)
Shu-yu Guo <shu@rfrn.org> - Mon, 09 Feb 2015 18:23:52 -0800 - rev 241881
Push 625 by dburns@mozilla.com at Tue, 10 Feb 2015 14:14:40 +0000
Bug 1130698 - Fix spewing constructors for optimization tracking. (r=djvj)
9ca32c3e11cbcb5facf59bf24fc708a261c3fe51: Bug 1129781 - Re-lookup JIT code return addr when stringifying optimization info instead of caching the index. (r=djvj)
Shu-yu Guo <shu@rfrn.org> - Mon, 09 Feb 2015 18:11:19 -0800 - rev 241880
Push 625 by dburns@mozilla.com at Tue, 10 Feb 2015 14:14:40 +0000
Bug 1129781 - Re-lookup JIT code return addr when stringifying optimization info instead of caching the index. (r=djvj) This saves us some circular buffer space.
ba9da2364774fc1fe2ea47941c325d1e6b7cbe75: Bug 1130756 - Set BaselineFrame's isDebuggee flag before any operation that can re-enter the VM. (r=jandem)
Shu-yu Guo <shu@rfrn.org> - Mon, 09 Feb 2015 18:11:19 -0800 - rev 241879
Push 625 by dburns@mozilla.com at Tue, 10 Feb 2015 14:14:40 +0000
Bug 1130756 - Set BaselineFrame's isDebuggee flag before any operation that can re-enter the VM. (r=jandem)
b266a69f1947eba525712b4e8c472e3003f816ee: Bug 680547 bustage fix: Make #pragmas be #ifndef __clang__. No review.
L. David Baron <dbaron@dbaron.org> - Tue, 10 Feb 2015 16:24:54 +1100 - rev 241878
Push 625 by dburns@mozilla.com at Tue, 10 Feb 2015 14:14:40 +0000
Bug 680547 bustage fix: Make #pragmas be #ifndef __clang__. No review.
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 241877
Push 625 by dburns@mozilla.com at Tue, 10 Feb 2015 14:14:40 +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 241876
Push 625 by dburns@mozilla.com at Tue, 10 Feb 2015 14:14:40 +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 241875
Push 625 by dburns@mozilla.com at Tue, 10 Feb 2015 14:14:40 +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 241874
Push 625 by dburns@mozilla.com at Tue, 10 Feb 2015 14:14:40 +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 241873
Push 625 by dburns@mozilla.com at Tue, 10 Feb 2015 14:14:40 +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 241872
Push 625 by dburns@mozilla.com at Tue, 10 Feb 2015 14:14:40 +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 241871
Push 625 by dburns@mozilla.com at Tue, 10 Feb 2015 14:14:40 +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 241870
Push 625 by dburns@mozilla.com at Tue, 10 Feb 2015 14:14:40 +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 241869
Push 625 by dburns@mozilla.com at Tue, 10 Feb 2015 14:14:40 +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 241868
Push 625 by dburns@mozilla.com at Tue, 10 Feb 2015 14:14:40 +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 241867
Push 625 by dburns@mozilla.com at Tue, 10 Feb 2015 14:14:40 +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 241866
Push 625 by dburns@mozilla.com at Tue, 10 Feb 2015 14:14:40 +0000
Bug 1131340 - Avoid delegating constructors since GCC 4.6 lacks support. r=cpearce
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip