264d64780bb2bbb90732d029db76ce23fe0cb734: Bug 1173600 (part 1) - Tweak PLDHashTable post-enumeration shrinking. r=froydnj.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 10 Jun 2015 13:54:06 -0700 - rev 280258
Push 4932 by jlund@mozilla.com at Mon, 10 Aug 2015 18:23:06 +0000
Bug 1173600 (part 1) - Tweak PLDHashTable post-enumeration shrinking. r=froydnj. This patch factors out the existing capacity calculation code in HashShift() into a new function called BestCapacity(), and then reuses it for post-enumeration shrinking. BestCapacity() computes capacity with |CeilingLog2(ceil(length * 4 / 3))|, which ensures a minimum capacity while respecting the "max 75% full" and "capacity is a power of two" constraints. In contrast, the old post-enumeration shrink calculation was |CeilingLog2(length + length/2)|, which gives higher results in some cases. (Both calculations also ensured the capacity wasn't too small.) E.g. if length is 48, the former calculation will give 64, while the latter will give 128. Therefore, post-enumeration shrinking will no longer give a larger-than-necessary capacity some cases. This feels like the right thing to do in isolation, and making it consistent with HashShift() -- used during table construction -- is also good.
41a555505600e9592daef487debe74c2534b4e11: Bug 1175366 - Don't use DXVA if D3D11 texture sharing is broken. r=jrmuizel
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 17 Jun 2015 21:09:16 -0700 - rev 280257
Push 4932 by jlund@mozilla.com at Mon, 10 Aug 2015 18:23:06 +0000
Bug 1175366 - Don't use DXVA if D3D11 texture sharing is broken. r=jrmuizel
4b670aeb3be80dc306b74e46ef6d6556b02b52e5: Bug 881742: Fix null-deref on OOM (or bad allocation size due to corrupted video) in webrtc upstream code r=jesup
Adrian Cruceru <cruceru.adrian@yahoo.com> - Thu, 18 Jun 2015 00:06:36 -0400 - rev 280256
Push 4932 by jlund@mozilla.com at Mon, 10 Aug 2015 18:23:06 +0000
Bug 881742: Fix null-deref on OOM (or bad allocation size due to corrupted video) in webrtc upstream code r=jesup
9d4f6d787c9f7454de191817feeb3967288a9acf: Backed out 2 changesets (bug 1169736) for Windows "Assertion failure: function()->isClassConstructor()"
Phil Ringnalda <philringnalda@gmail.com> - Wed, 17 Jun 2015 20:56:48 -0700 - rev 280255
Push 4932 by jlund@mozilla.com at Mon, 10 Aug 2015 18:23:06 +0000
Backed out 2 changesets (bug 1169736) for Windows "Assertion failure: function()->isClassConstructor()" CLOSED TREE Backed out changeset ea7188e6713c (bug 1169736) Backed out changeset 5c5ab792827a (bug 1169736)
a8e0bde30bd4d0e1c07630354bd077dabbb41b78: Bug 1175397 - Do not eliminate dead resume point operands after GVN. r=nbp CLOSED TREE
Shu-yu Guo <shu@rfrn.org> - Wed, 17 Jun 2015 19:24:30 -0700 - rev 280254
Push 4932 by jlund@mozilla.com at Mon, 10 Aug 2015 18:23:06 +0000
Bug 1175397 - Do not eliminate dead resume point operands after GVN. r=nbp CLOSED TREE
65703a2dc548f63a8fc49f36487929533542becd: CLOSED TREE. Bug 1174077 - send silence instead of nothing to the decoded stream in CORS case. r=roc.
JW Wang <jwwang@mozilla.com> - Thu, 18 Jun 2015 10:19:51 +0800 - rev 280253
Push 4932 by jlund@mozilla.com at Mon, 10 Aug 2015 18:23:06 +0000
CLOSED TREE. Bug 1174077 - send silence instead of nothing to the decoded stream in CORS case. r=roc.
ea7188e6713cfa4c91b5f3e046935b5faa4d4c79: followup to Bug 1169736 to fix spidermonkey failures CLOSED TREE
Wes Kocher <wkocher@mozilla.com> - Wed, 17 Jun 2015 17:15:45 -0700 - rev 280252
Push 4932 by jlund@mozilla.com at Mon, 10 Aug 2015 18:23:06 +0000
followup to Bug 1169736 to fix spidermonkey failures CLOSED TREE (If this doesn't fix things, this and the original patch for this bug need to be backed out to fix things)
7b09594541f3ac6fdbd8043762bdda9d6d8fa53f: Bug 1148935 - Correctly reflect worker and sharedworker RequestContext values; r=smaug
Ehsan Akhgari <ehsan@mozilla.com> - Tue, 16 Jun 2015 21:21:08 -0400 - rev 280251
Push 4932 by jlund@mozilla.com at Mon, 10 Aug 2015 18:23:06 +0000
Bug 1148935 - Correctly reflect worker and sharedworker RequestContext values; r=smaug
587e2801a2392a70bb40dcd646013fdde2d58f03: Bug 1174521 - Backout the second part of bug 1143570 to fix the regression; r=roc
Ehsan Akhgari <ehsan@mozilla.com> - Wed, 17 Jun 2015 00:42:15 -0400 - rev 280250
Push 4932 by jlund@mozilla.com at Mon, 10 Aug 2015 18:23:06 +0000
Bug 1174521 - Backout the second part of bug 1143570 to fix the regression; r=roc
5c5ab792827a29fb604db02e5e915321310d47d5: Bug 1169736 - Temporarily disallow eval and arrow functions inside derived class constructors. (r=jorendorff)
Eric Faust <efaustbmo@mozilla.com> - Wed, 17 Jun 2015 14:38:23 -0700 - rev 280249
Push 4932 by jlund@mozilla.com at Mon, 10 Aug 2015 18:23:06 +0000
Bug 1169736 - Temporarily disallow eval and arrow functions inside derived class constructors. (r=jorendorff)
f11b7896950f6a708fd295ce21314652cb6e07e2: Bug 1169731 - [[Call]] on a class constructor should throw. (r=jandem)
Eric Faust <efaustbmo@mozilla.com> - Wed, 17 Jun 2015 14:37:49 -0700 - rev 280248
Push 4932 by jlund@mozilla.com at Mon, 10 Aug 2015 18:23:06 +0000
Bug 1169731 - [[Call]] on a class constructor should throw. (r=jandem)
cfaa6fb7d84edb86c3a940fc645a94b3fcb283f5: Bug 1173525 - Add JS::Construct overload for specifying new.target. (r=Waldo)
Eric Faust <efaustbmo@mozilla.com> - Wed, 17 Jun 2015 14:37:48 -0700 - rev 280247
Push 4932 by jlund@mozilla.com at Mon, 10 Aug 2015 18:23:06 +0000
Bug 1173525 - Add JS::Construct overload for specifying new.target. (r=Waldo)
cf1683220e012bdac62af2ca69649575eae78c72: Bug 1172483 - Remove erroneous assert. (r=Waldo)
Eric Faust <efaustbmo@mozilla.com> - Wed, 17 Jun 2015 14:37:45 -0700 - rev 280246
Push 4932 by jlund@mozilla.com at Mon, 10 Aug 2015 18:23:06 +0000
Bug 1172483 - Remove erroneous assert. (r=Waldo)
f858f1ba0ea55f8ceba318ada52faaca032409e5: Bug 1175245: Convert nsRefreshDriver.cpp to use range-based "for" loops. r=tn
Daniel Holbert <dholbert@cs.stanford.edu> - Wed, 17 Jun 2015 14:36:40 -0700 - rev 280245
Push 4932 by jlund@mozilla.com at Mon, 10 Aug 2015 18:23:06 +0000
Bug 1175245: Convert nsRefreshDriver.cpp to use range-based "for" loops. r=tn
9c66fee2fee8bc4014fc9212bd30e9d03ee7105a: Bug 1175600 followup. Add getRelativePath to ye othere nsIFile implementatione so as to de-bust ye olde CLOSED TREE
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 17 Jun 2015 16:46:19 -0400 - rev 280244
Push 4932 by jlund@mozilla.com at Mon, 10 Aug 2015 18:23:06 +0000
Bug 1175600 followup. Add getRelativePath to ye othere nsIFile implementatione so as to de-bust ye olde CLOSED TREE
6a5c55b45c9eeda61e3dd5536754dca00ea40e36: Bug 1157456 - Re-wrap results in SavedFrame accessors; r=jorendorff
Nick Fitzgerald <fitzgen@gmail.com> - Wed, 17 Jun 2015 13:18:16 -0700 - rev 280243
Push 4932 by jlund@mozilla.com at Mon, 10 Aug 2015 18:23:06 +0000
Bug 1157456 - Re-wrap results in SavedFrame accessors; r=jorendorff
e99ec9cc7186c79f0fcaf31db71ffb28cf3ade77: Bug 1175601. Make nsIFile.getRelativeDescriptor work with paths with paths with arbitrary numbers of segments, not just 32. r=froydnj
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 17 Jun 2015 16:17:22 -0400 - rev 280242
Push 4932 by jlund@mozilla.com at Mon, 10 Aug 2015 18:23:06 +0000
Bug 1175601. Make nsIFile.getRelativeDescriptor work with paths with paths with arbitrary numbers of segments, not just 32. r=froydnj
a7c5f4c49b1acbd48762091db722e8ffa09a9e5f: Bug 1175600. Add getRelativePath/setRelativePath to nsIFile. r=froydnj
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 17 Jun 2015 16:17:20 -0400 - rev 280241
Push 4932 by jlund@mozilla.com at Mon, 10 Aug 2015 18:23:06 +0000
Bug 1175600. Add getRelativePath/setRelativePath to nsIFile. r=froydnj
a892d303133956d4b7f7c932d88e77a179c27f10: Bug 1175252 - Fix UITour loop test bug. r=jaws
Kannan Vijayan <kvijayan@mozilla.com> - Wed, 17 Jun 2015 16:11:13 -0400 - rev 280240
Push 4932 by jlund@mozilla.com at Mon, 10 Aug 2015 18:23:06 +0000
Bug 1175252 - Fix UITour loop test bug. r=jaws
2d2ea0b171162106d942767a200853c929f3dadd: Bug 1167356 - Remove no-longer needed assertion.
Ryan VanderMeulen <ryanvm@gmail.com> - Wed, 17 Jun 2015 16:00:42 -0400 - rev 280239
Push 4932 by jlund@mozilla.com at Mon, 10 Aug 2015 18:23:06 +0000
Bug 1167356 - Remove no-longer needed assertion. CLOSED TREE
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip