ddd5d5191e492a5d9b88df8b3e60d2a4944b60d5: Bug 1141234 - Part 4: Move off-thread object allocation above unimplementable operations; r=sfink
Terrence Cole <terrence@mozilla.com> - Wed, 11 Mar 2015 11:07:38 -0700 - rev 233407
Push 28410 by ryanvm@gmail.com at Thu, 12 Mar 2015 22:06:36 +0000
Bug 1141234 - Part 4: Move off-thread object allocation above unimplementable operations; r=sfink
274b1f5afc2913a44cde843a1cc6f31bc4c4ee70: Bug 1141234 - Part 3: Share the code to allocate a tenured thing; r=sfink
Terrence Cole <terrence@mozilla.com> - Wed, 11 Mar 2015 11:07:23 -0700 - rev 233406
Push 28410 by ryanvm@gmail.com at Thu, 12 Mar 2015 22:06:36 +0000
Bug 1141234 - Part 3: Share the code to allocate a tenured thing; r=sfink
65e299373b5b84259ad9a5a7888ff9f8522328d3: Bug 1141234 - Part 2: Use UniquePtr to free slots if object allocation fails; r=sfink
Terrence Cole <terrence@mozilla.com> - Wed, 11 Mar 2015 11:07:22 -0700 - rev 233405
Push 28410 by ryanvm@gmail.com at Thu, 12 Mar 2015 22:06:36 +0000
Bug 1141234 - Part 2: Use UniquePtr to free slots if object allocation fails; r=sfink
eff0109392e92e03c320c8c70cc0eb62983abc48: Bug 1141234 - Part 1: Abstract PossiblyFail into the OOM testing machinery; r=sfink
Terrence Cole <terrence@mozilla.com> - Wed, 11 Mar 2015 11:06:20 -0700 - rev 233404
Push 28410 by ryanvm@gmail.com at Thu, 12 Mar 2015 22:06:36 +0000
Bug 1141234 - Part 1: Abstract PossiblyFail into the OOM testing machinery; r=sfink
550637e50cd84f08407a90625374a658e2bb6c59: Bug 1131846 - Check the return value of MResumePoint::Copy. r=h4writer
Nicolas B. Pierron <nicolas.b.pierron@mozilla.com> - Thu, 12 Mar 2015 19:17:50 +0100 - rev 233403
Push 28410 by ryanvm@gmail.com at Thu, 12 Mar 2015 22:06:36 +0000
Bug 1131846 - Check the return value of MResumePoint::Copy. r=h4writer
83781ada01c3bd61d4a990b3cf4606510f809f8d: Bug 1116187 - Disable failing mochitest-chrome tests for B2G, r=gbrown
Jonathan Griffin <jgriffin@mozilla.com> - Fri, 06 Feb 2015 16:30:37 -0800 - rev 233402
Push 28410 by ryanvm@gmail.com at Thu, 12 Mar 2015 22:06:36 +0000
Bug 1116187 - Disable failing mochitest-chrome tests for B2G, r=gbrown
b1360555587289604d5c12ac2e1e417bf6417cf1: Bug 1138320 - Set screensharing mode or video mode for WebRTC video sources r=jesup
Karina Li <ruil2@cisco.com> - Thu, 12 Mar 2015 14:14:29 +0800 - rev 233401
Push 28410 by ryanvm@gmail.com at Thu, 12 Mar 2015 22:06:36 +0000
Bug 1138320 - Set screensharing mode or video mode for WebRTC video sources r=jesup
7529425ef21f14270dbed3011b83efa074243138: Bug 1105574 - Range Analysis: Keep folded bitwise instructions alive for bailouts. r=sunfish
Nicolas B. Pierron <nicolas.b.pierron@mozilla.com> - Thu, 12 Mar 2015 19:01:51 +0100 - rev 233400
Push 28410 by ryanvm@gmail.com at Thu, 12 Mar 2015 22:06:36 +0000
Bug 1105574 - Range Analysis: Keep folded bitwise instructions alive for bailouts. r=sunfish
25b9c28d877e904ae449ffd5e518cb41a62fb40b: Bug 1133294 - Object.getOwnPropertyDescriptor(obj, key) must always return either undefined or a complete property descriptor, even if obj is a proxy. r=efaust.
Jason Orendorff <jorendorff@mozilla.com> - Sun, 15 Feb 2015 02:49:42 -0600 - rev 233399
Push 28410 by ryanvm@gmail.com at Thu, 12 Mar 2015 22:06:36 +0000
Bug 1133294 - Object.getOwnPropertyDescriptor(obj, key) must always return either undefined or a complete property descriptor, even if obj is a proxy. r=efaust.
2bc1b90f74a763c7a721eafd9ab41d7e841d3aeb: Bug 1133085 - PropDesc::initFromPropertyDescriptor should understand JSPROP_GETTER without JSPROP_SETTER and vice versa. r=efaust.
Jason Orendorff <jorendorff@mozilla.com> - Fri, 13 Feb 2015 16:25:31 -0600 - rev 233398
Push 28410 by ryanvm@gmail.com at Thu, 12 Mar 2015 22:06:36 +0000
Bug 1133085 - PropDesc::initFromPropertyDescriptor should understand JSPROP_GETTER without JSPROP_SETTER and vice versa. r=efaust. PropDesc and PropertyDescriptor are at last capable of expressing all valid PropertyDescriptors, both complete and incomplete. This should make them pretty much equivalent. But since this came on gradually, there is a lingering bug in the code that translates between the two structs.
ca21533bbb1ccb20e23d8e475d92dfd8665c66d6: Bug 1133094 - Object.defineProperty() on scripted proxy incorrectly sets {[[Configurable]]: true} if it's missing. r=efaust.
Jason Orendorff <jorendorff@mozilla.com> - Fri, 13 Feb 2015 17:07:08 -0600 - rev 233397
Push 28410 by ryanvm@gmail.com at Thu, 12 Mar 2015 22:06:36 +0000
Bug 1133094 - Object.defineProperty() on scripted proxy incorrectly sets {[[Configurable]]: true} if it's missing. r=efaust. It is not immediately clear why the test has anything to do with the code changes, but the code changes do in fact make that test pass, because they cause us not to generate nonsensical PropDesc/PropertyDescriptor records that confuse our DefineProperty machinery. The first hunk in jsobj.cpp is the key bit, and the rest is mopping up regressions from that change.
b7a80ceeed2f633eb331350d9e34541a12856e02: Bug 1130537 - Reimplement js::SetPropertyIgnoringNamedGetter to follow ES6 draft rev 32 9.1.9 [[Set]]. r=efaust.
Jason Orendorff <jorendorff@mozilla.com> - Fri, 06 Feb 2015 16:55:49 -0600 - rev 233396
Push 28410 by ryanvm@gmail.com at Thu, 12 Mar 2015 22:06:36 +0000
Bug 1130537 - Reimplement js::SetPropertyIgnoringNamedGetter to follow ES6 draft rev 32 9.1.9 [[Set]]. r=efaust.
9b17a03fe1b5bea14f80efbaea9bba6538c2ffb4: Bug 1142211 - Add layerization testing mechanisms to reftest. r=roc
Markus Stange <mstange@themasta.com> - Wed, 11 Mar 2015 14:51:59 -0400 - rev 233395
Push 28410 by ryanvm@gmail.com at Thu, 12 Mar 2015 22:06:36 +0000
Bug 1142211 - Add layerization testing mechanisms to reftest. r=roc This adds support for class="reftest-opaque-layer" and for reftest-assigned-layer="some-layer-name" to the reftest harness. From reftest/README.txt: Opaque Layer Tests: class="reftest-opaque-layer" ================================================ If an element should be assigned to a PaintedLayer that's opaque, set the class "reftest-opaque-layer" on it. This checks whether the layer is opaque during the last paint of the test, and it works whether your test is an invalidation test or not. In order to pass the test, the element has to have a primary frame, and that frame's display items must all be assigned to a single painted layer and no other layers, so it can't be used on elements that create stacking contexts (active or inactive). Layerization Tests: reftest-assigned-layer="layer-name" ======================================================= If two elements should be assigned to the same PaintedLayer, choose any string value as the layer name and set the attribute reftest-assigned-layer="yourname" on both elements. Reftest will check whether all elements with the same reftest-assigned-layer value share the same layer. It will also test whether elements with different reftest-assigned-layer values are assigned to different layers. The same restrictions as with class="reftest-opaque-layer" apply: All elements must have a primary frame, and that frame's display items must all be assigned to the same PaintedLayer and no other layers. If these requirements are not met, the test will fail.
1faecb97d6189a55311c246ca1da7eacb8288985: Bug 1141281 - Don't put empty Info: lines into the layers dump. r=BenWa
Markus Stange <mstange@themasta.com> - Mon, 09 Mar 2015 00:41:11 -0400 - rev 233394
Push 28410 by ryanvm@gmail.com at Thu, 12 Mar 2015 22:06:36 +0000
Bug 1141281 - Don't put empty Info: lines into the layers dump. r=BenWa
d9f6802170ccd48e037c372586bef3d1728898c9: Bug 1141408 - Don't include the display item's memory address in the profile label. r=BenWa
Markus Stange <mstange@themasta.com> - Sat, 07 Mar 2015 18:40:03 -0500 - rev 233393
Push 28410 by ryanvm@gmail.com at Thu, 12 Mar 2015 22:06:36 +0000
Bug 1141408 - Don't include the display item's memory address in the profile label. r=BenWa
1ec1ec82f44062365e2e7fe29f4009c9df8f25a6: Bug 1141283 - Compensate for stackwalk duration and sleep overhead when determining sampler sleep time. r=BenWa
Markus Stange <mstange@themasta.com> - Sun, 08 Mar 2015 20:47:31 -0400 - rev 233392
Push 28410 by ryanvm@gmail.com at Thu, 12 Mar 2015 22:06:36 +0000
Bug 1141283 - Compensate for stackwalk duration and sleep overhead when determining sampler sleep time. r=BenWa
97d508451d6c20b8146d214ca40dc547d3322e62: Bug 1137180 - Only mark inner scripts as having failed a bounds check after bailing out, r=jandem.
Brian Hackett <bhackett1024@gmail.com> - Thu, 12 Mar 2015 11:15:01 -0600 - rev 233391
Push 28410 by ryanvm@gmail.com at Thu, 12 Mar 2015 22:06:36 +0000
Bug 1137180 - Only mark inner scripts as having failed a bounds check after bailing out, r=jandem.
f31e275b498c87116621d34bafaa011209cd9203: bug 1138332 - re-allow overrides for certificates signed by non-CA certificates r=mmc
David Keeler <dkeeler@mozilla.com> - Wed, 11 Mar 2015 11:11:22 -0700 - rev 233390
Push 28410 by ryanvm@gmail.com at Thu, 12 Mar 2015 22:06:36 +0000
bug 1138332 - re-allow overrides for certificates signed by non-CA certificates r=mmc
94f1fc3d9ec8820a89be01b98100a7ce935c8571: Bug 1135897 - Use unboxed objects for JSON objects and constant literals embedded in scripts, r=jandem.
Brian Hackett <bhackett1024@gmail.com> - Thu, 12 Mar 2015 10:58:19 -0600 - rev 233389
Push 28410 by ryanvm@gmail.com at Thu, 12 Mar 2015 22:06:36 +0000
Bug 1135897 - Use unboxed objects for JSON objects and constant literals embedded in scripts, r=jandem.
d8d51e983a8ba3c10f71f48e0698df46affcae74: Bug 1132265 - Handle dummy frames when initializing ProfilingFrameIterator. r=shu
Kannan Vijayan <kvijayan@mozilla.com> - Thu, 12 Mar 2015 12:37:21 -0400 - rev 233388
Push 28410 by ryanvm@gmail.com at Thu, 12 Mar 2015 22:06:36 +0000
Bug 1132265 - Handle dummy frames when initializing ProfilingFrameIterator. r=shu
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip