1dc0d6adf6edd82feb363cbdb52e3600e644c7a3: Bug 1165486 - Cleanup: use standard object allocation functions when allocating scope objects. (r=terrence)
Shu-yu Guo <shu@rfrn.org> - Wed, 17 Jun 2015 21:26:57 -0700 - rev 249491
Push 28927 by cbook@mozilla.com at Thu, 18 Jun 2015 13:13:33 +0000
Bug 1165486 - Cleanup: use standard object allocation functions when allocating scope objects. (r=terrence)
381003ca79a30e660ab215cabf314fc430657a3e: Bug 1165486 - Cleanup: rename staticEvalScope to topStaticScope to prepare for the static top-level lexical scope. (r=luke)
Shu-yu Guo <shu@rfrn.org> - Wed, 17 Jun 2015 21:26:57 -0700 - rev 249490
Push 28927 by cbook@mozilla.com at Thu, 18 Jun 2015 13:13:33 +0000
Bug 1165486 - Cleanup: rename staticEvalScope to topStaticScope to prepare for the static top-level lexical scope. (r=luke)
12f57a3af088cd45a4feccb017bedd90016e0f6b: Bug 1173600 (part 3) - Add PLDHashTable::RemovingIterator. r=froydnj.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 10 Jun 2015 17:04:07 -0700 - rev 249489
Push 28927 by cbook@mozilla.com at Thu, 18 Jun 2015 13:13:33 +0000
Bug 1173600 (part 3) - Add PLDHashTable::RemovingIterator. r=froydnj.
3df0d30e2211e86ce82bdbcd30ae6e059e24249d: Bug 1173600 (part 2) - Move post-enumeration shrinking code into its own function. r=froydnj.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 10 Jun 2015 16:36:02 -0700 - rev 249488
Push 28927 by cbook@mozilla.com at Thu, 18 Jun 2015 13:13:33 +0000
Bug 1173600 (part 2) - Move post-enumeration shrinking code into its own function. r=froydnj. This will allow it to be re-used by the removing iterator class.
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 249487
Push 28927 by cbook@mozilla.com at Thu, 18 Jun 2015 13:13:33 +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 249486
Push 28927 by cbook@mozilla.com at Thu, 18 Jun 2015 13:13:33 +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 249485
Push 28927 by cbook@mozilla.com at Thu, 18 Jun 2015 13:13:33 +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 249484
Push 28927 by cbook@mozilla.com at Thu, 18 Jun 2015 13:13:33 +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 249483
Push 28927 by cbook@mozilla.com at Thu, 18 Jun 2015 13:13:33 +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 249482
Push 28927 by cbook@mozilla.com at Thu, 18 Jun 2015 13:13:33 +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 249481
Push 28927 by cbook@mozilla.com at Thu, 18 Jun 2015 13:13:33 +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 249480
Push 28927 by cbook@mozilla.com at Thu, 18 Jun 2015 13:13:33 +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 249479
Push 28927 by cbook@mozilla.com at Thu, 18 Jun 2015 13:13:33 +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 249478
Push 28927 by cbook@mozilla.com at Thu, 18 Jun 2015 13:13:33 +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 249477
Push 28927 by cbook@mozilla.com at Thu, 18 Jun 2015 13:13:33 +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 249476
Push 28927 by cbook@mozilla.com at Thu, 18 Jun 2015 13:13:33 +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 249475
Push 28927 by cbook@mozilla.com at Thu, 18 Jun 2015 13:13:33 +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 249474
Push 28927 by cbook@mozilla.com at Thu, 18 Jun 2015 13:13:33 +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 249473
Push 28927 by cbook@mozilla.com at Thu, 18 Jun 2015 13:13:33 +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 249472
Push 28927 by cbook@mozilla.com at Thu, 18 Jun 2015 13:13:33 +0000
Bug 1157456 - Re-wrap results in SavedFrame accessors; r=jorendorff
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip