4fa9ce57309ab138647d728e1321363f3b48096c: Backed out changeset 6963224026cd for failing webmessaging/without-ports/026.htm.
Kyle Huey <khuey@kylehuey.com> - Sun, 22 May 2016 08:46:20 -0400 - rev 337408
Push 6249 by jlund@mozilla.com at Mon, 01 Aug 2016 13:59:36 +0000
Backed out changeset 6963224026cd for failing webmessaging/without-ports/026.htm.
f9d7b4cf6c4fde04194e6731aea43cba72a18502: Bug 1274114: Factor out main thread specific parts of event processing. r=froydnj
Kyle Huey <khuey@kylehuey.com> - Sun, 22 May 2016 08:30:03 -0400 - rev 337407
Push 6249 by jlund@mozilla.com at Mon, 01 Aug 2016 13:59:36 +0000
Bug 1274114: Factor out main thread specific parts of event processing. r=froydnj
972c106d0df910b638f5a811098beecca6303a05: Bug 1274435: Don't bother tracking the main thread in SharedBufferManagerParent. r=sotaro
Kyle Huey <khuey@kylehuey.com> - Sun, 22 May 2016 08:28:07 -0400 - rev 337406
Push 6249 by jlund@mozilla.com at Mon, 01 Aug 2016 13:59:36 +0000
Bug 1274435: Don't bother tracking the main thread in SharedBufferManagerParent. r=sotaro
b3e9f93a67f4e4791e82f7948ad2585bdf99c84c: Bug 1274364 - BroadcastChannel.postMessage should throw an InvalidStateError DOMException when channel is closed, r=smaug
Andrea Marchesini <amarchesini@mozilla.com> - Sun, 22 May 2016 13:22:52 +0200 - rev 337405
Push 6249 by jlund@mozilla.com at Mon, 01 Aug 2016 13:59:36 +0000
Bug 1274364 - BroadcastChannel.postMessage should throw an InvalidStateError DOMException when channel is closed, r=smaug
6963224026cd992788f845b44c1a48335411b699: Bug 1274362 - BroadcastChannel should throw DataCloneError when StructuredCloneAlgorithm fails, r=smaug
Andrea Marchesini <amarchesini@mozilla.com> - Sun, 22 May 2016 13:22:06 +0200 - rev 337404
Push 6249 by jlund@mozilla.com at Mon, 01 Aug 2016 13:59:36 +0000
Bug 1274362 - BroadcastChannel should throw DataCloneError when StructuredCloneAlgorithm fails, r=smaug
9be53a1ae3639d538be7174e820fe42f3a8ffe25: Bug 1274368 - Reftest for resizers on elements with vertical writing modes. r=dholbert
Jonathan Kew <jkew@mozilla.com> - Sun, 22 May 2016 10:39:49 +0100 - rev 337403
Push 6249 by jlund@mozilla.com at Mon, 01 Aug 2016 13:59:36 +0000
Bug 1274368 - Reftest for resizers on elements with vertical writing modes. r=dholbert
3f89159a4800b953b1b6adcf31def422fa825cf6: Bug 1274368 - Draw resizer as RTL for elements with vertical-rl writing mode. r=dholbert
Jonathan Kew <jkew@mozilla.com> - Sat, 21 May 2016 13:59:25 +0100 - rev 337402
Push 6249 by jlund@mozilla.com at Mon, 01 Aug 2016 13:59:36 +0000
Bug 1274368 - Draw resizer as RTL for elements with vertical-rl writing mode. r=dholbert
360c31dc69af6c261f2d8fc8dfa82203f9247409: Bug 1274065 - Fix possible assertion failure in pre-barrier verifier r=terrence
Jon Coppeard <jcoppeard@mozilla.com> - Sun, 22 May 2016 09:28:20 +0100 - rev 337401
Push 6249 by jlund@mozilla.com at Mon, 01 Aug 2016 13:59:36 +0000
Bug 1274065 - Fix possible assertion failure in pre-barrier verifier r=terrence
68da139d0866977c0ada86319fa94388f2255446: Bug 1269171 - Change how mozalloc.h is hooked in STL wrappers. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Wed, 18 May 2016 16:37:19 +0900 - rev 337400
Push 6249 by jlund@mozilla.com at Mon, 01 Aug 2016 13:59:36 +0000
Bug 1269171 - Change how mozalloc.h is hooked in STL wrappers. r=froydnj Since the introduction of the STL wrappers, they have included mozalloc.h, and multiple times, we've hit header reentrancy problems, and worked around them as best as we could. Taking a step back, all mozalloc.h does is: - declare moz_* allocator functions. - define inline implementations of various operator new/delete variants. The first only requires the functions to be declared before they are used, so mozalloc.h only needs to be included before anything that would use those functions. The second doesn't actually require a specific order, as long as the declaration for those functions comes before their use, and they are either declared in <new> or implicitly by the C++ compiler. So all in all, it doesn't matter that mozalloc.h is included before the wrapped STL headers. What matters is that it's included when STL headers are included. So arrange things such that mozalloc.h is included after the first wrapped STL header is fully preprocessed (and all its includes have been included).
a640e6fa8ab9977fb6c5bcf63dc4daca6699477b: Bug 1269171 - Backout ccff1c4580ab (bug 1270832) because it doesn't actually work properly and blocks upcoming changes. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Thu, 19 May 2016 14:41:14 +0900 - rev 337399
Push 6249 by jlund@mozilla.com at Mon, 01 Aug 2016 13:59:36 +0000
Bug 1269171 - Backout ccff1c4580ab (bug 1270832) because it doesn't actually work properly and blocks upcoming changes. r=froydnj It turns out that, since we're including <new> before setting _GLIBCXX_DEBUG, the debug parts of c++config.h are not activated, and that has an impact of how much of the debug features of the STL are activated. In contrast, the upcoming changes to the STL wrappers are avoiding the include of <new> before _GLIBCXX_DEBUG is set, which in turn breaks the build because, as we link things that use STL wrappers with things that don't, they end up with a different state of STL debugging, and have mismatching symbols.
ae0dd17a0c862a9b504eb37fce84c980525085d1: Bug 1056381 - When a layer transaction comes in, only update the hit testing tree when necessary. r=botond
bd339 <bd339@tuta.io> - Mon, 16 May 2016 20:53:44 +0200 - rev 337398
Push 6249 by jlund@mozilla.com at Mon, 01 Aug 2016 13:59:36 +0000
Bug 1056381 - When a layer transaction comes in, only update the hit testing tree when necessary. r=botond MozReview-Commit-ID: KdLNEMxqtDU
d2b250ce1693ce8691329f8ac8d447e254a8ea14: Backed out changeset 6e043a8ce335 (bug 996060) for cgc test failure in testCall.js. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Sun, 22 May 2016 00:00:13 +0200 - rev 337397
Push 6249 by jlund@mozilla.com at Mon, 01 Aug 2016 13:59:36 +0000
Backed out changeset 6e043a8ce335 (bug 996060) for cgc test failure in testCall.js. r=backout
a45a99d657b37649fa6837a8237d03a60faa580f: Backed out changeset d53726702252 (bug 996060)
Sebastian Hengst <archaeopteryx@coole-files.de> - Sun, 22 May 2016 00:00:03 +0200 - rev 337396
Push 6249 by jlund@mozilla.com at Mon, 01 Aug 2016 13:59:36 +0000
Backed out changeset d53726702252 (bug 996060)
d0d93b548779304d88f99b4b0b0789fa38e8cea5: Backed out changeset 932ebd50f385 (bug 996060)
Sebastian Hengst <archaeopteryx@coole-files.de> - Sat, 21 May 2016 23:59:55 +0200 - rev 337395
Push 6249 by jlund@mozilla.com at Mon, 01 Aug 2016 13:59:36 +0000
Backed out changeset 932ebd50f385 (bug 996060)
12bbb42dad828f0ce3fb7a7c2fc2b2e0e47c85db: Bug 1273647 - Elucidate reference counting of SharedImmutableStringsCache; r=jimb
Nick Fitzgerald <fitzgen@gmail.com> - Sat, 21 May 2016 13:27:08 -0700 - rev 337394
Push 6249 by jlund@mozilla.com at Mon, 01 Aug 2016 13:59:36 +0000
Bug 1273647 - Elucidate reference counting of SharedImmutableStringsCache; r=jimb
b5d0dee1bfe2299aaa06f39070b1cbe7a1968bde: Bug 1269451 - Part 6: Remove the unused `compressedHash` member from SourceCompressionTask; r=jimb
Nick Fitzgerald <fitzgen@gmail.com> - Sat, 21 May 2016 13:27:07 -0700 - rev 337393
Push 6249 by jlund@mozilla.com at Mon, 01 Aug 2016 13:59:36 +0000
Bug 1269451 - Part 6: Remove the unused `compressedHash` member from SourceCompressionTask; r=jimb
bcf8137a4140c68e4f4d29a70ea974303285111b: Bug 1269451 - Part 5: SourceCompressionTask should use UniquePtr rather than raw pointers; r=jimb
Nick Fitzgerald <fitzgen@gmail.com> - Sat, 21 May 2016 13:27:07 -0700 - rev 337392
Push 6249 by jlund@mozilla.com at Mon, 01 Aug 2016 13:59:36 +0000
Bug 1269451 - Part 5: SourceCompressionTask should use UniquePtr rather than raw pointers; r=jimb
25643330509e006424a7a529c65a2c433e9b119b: Bug 1269451 - Part 3: Stop doing DEBUG-only hashing to catch incorrect mutations to SharedImmutableString's chars; r=jimb
Nick Fitzgerald <fitzgen@gmail.com> - Sat, 21 May 2016 13:27:07 -0700 - rev 337391
Push 6249 by jlund@mozilla.com at Mon, 01 Aug 2016 13:59:36 +0000
Bug 1269451 - Part 3: Stop doing DEBUG-only hashing to catch incorrect mutations to SharedImmutableString's chars; r=jimb DEBUG tests keep timing out with these enabled.
59278835ff66029170fdc51e28a958aa28c5c170: Bug 1269451 - Part 1: SharedImmutableString should hold a pointer to the cache's entry; r=jimb
Nick Fitzgerald <fitzgen@gmail.com> - Sat, 21 May 2016 13:27:07 -0700 - rev 337390
Push 6249 by jlund@mozilla.com at Mon, 01 Aug 2016 13:59:36 +0000
Bug 1269451 - Part 1: SharedImmutableString should hold a pointer to the cache's entry; r=jimb This commit changes SharedImmutableString from holding its cache's entry's chars and length directly, to holding a pointer to its cache's entry. This allows us to avoid a table lookup and the full string hashing that entails in the destructor.
4479578f73c0e2754a0509c413f6e9fd264cdf98: Bug 1269451 - Part 0: Add an extra indirection around entries in the SharedImmutableStringsCache; r=jimb
Nick Fitzgerald <fitzgen@gmail.com> - Sat, 21 May 2016 13:27:07 -0700 - rev 337389
Push 6249 by jlund@mozilla.com at Mon, 01 Aug 2016 13:59:36 +0000
Bug 1269451 - Part 0: Add an extra indirection around entries in the SharedImmutableStringsCache; r=jimb
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip