dac1bc10b8399d47d25bab407c67973849d2e476: Bug 1373323 - IonMonkey: Do not move blocks used as anchors for backtracking. r=jandem
Nicolas B. Pierron <nicolas.b.pierron@mozilla.com> - Mon, 19 Jun 2017 16:29:51 +0000 - rev 596759
Push 64751 by bmo:rbarker@mozilla.com at Mon, 19 Jun 2017 19:08:32 +0000
Bug 1373323 - IonMonkey: Do not move blocks used as anchors for backtracking. r=jandem
5d4bb1715f7cee221abc2e88124458370e78d38a: Bug 1374089 part 2 - Use nsRefPtrHashtable instead of nsDataHashtable with a RefPtr<> data type, since it's clearer and avoids unnecessary AddRef/Release calls. r=froydnj
Mats Palmgren <mats@mozilla.com> - Mon, 19 Jun 2017 18:19:14 +0200 - rev 596758
Push 64751 by bmo:rbarker@mozilla.com at Mon, 19 Jun 2017 19:08:32 +0000
Bug 1374089 part 2 - Use nsRefPtrHashtable instead of nsDataHashtable with a RefPtr<> data type, since it's clearer and avoids unnecessary AddRef/Release calls. r=froydnj MozReview-Commit-ID: 3PshFI1cO38
80e602014cf25d146aaa4e9ffdc503c0a1416249: Bug 1374089 part 1 - Use LookupForAdd instead of Contains+Put, and remove an unnecessary Contains call before GetAndRemove, to avoid unnecessary hashtable lookups. r=froydnj
Mats Palmgren <mats@mozilla.com> - Mon, 19 Jun 2017 18:19:14 +0200 - rev 596757
Push 64751 by bmo:rbarker@mozilla.com at Mon, 19 Jun 2017 19:08:32 +0000
Bug 1374089 part 1 - Use LookupForAdd instead of Contains+Put, and remove an unnecessary Contains call before GetAndRemove, to avoid unnecessary hashtable lookups. r=froydnj MozReview-Commit-ID: 599FkcgcRj0
1cea8a8c16a50f16027b8d7ad25f855eff06f673: Bug 1374126 - Use LookupForAdd instead of Contains+Put to avoid unnecessary hashtable lookups. r=froydnj
Mats Palmgren <mats@mozilla.com> - Mon, 19 Jun 2017 18:19:14 +0200 - rev 596756
Push 64751 by bmo:rbarker@mozilla.com at Mon, 19 Jun 2017 19:08:32 +0000
Bug 1374126 - Use LookupForAdd instead of Contains+Put to avoid unnecessary hashtable lookups. r=froydnj MozReview-Commit-ID: EI6vKlMqG5i
0967c5855bb7df8b805b6e8e02cef2de3ede262b: Bug 1374125 - Use EnsureInserted instead of Contains+PutEntry to avoid unnecessary hashtable lookups. r=froydnj
Mats Palmgren <mats@mozilla.com> - Mon, 19 Jun 2017 18:19:14 +0200 - rev 596755
Push 64751 by bmo:rbarker@mozilla.com at Mon, 19 Jun 2017 19:08:32 +0000
Bug 1374125 - Use EnsureInserted instead of Contains+PutEntry to avoid unnecessary hashtable lookups. r=froydnj MozReview-Commit-ID: DYad7czMWBu
8962204c2d586467b2e46764c78b21b6b447af29: Backed out changeset a4230d2eab5f (bug 1362330) for failing asan-fuzzing (Bof) job, undeclared identifier TaskCategory at nsContentPolicy.cpp:142. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 19 Jun 2017 17:43:39 +0200 - rev 596754
Push 64751 by bmo:rbarker@mozilla.com at Mon, 19 Jun 2017 19:08:32 +0000
Backed out changeset a4230d2eab5f (bug 1362330) for failing asan-fuzzing (Bof) job, undeclared identifier TaskCategory at nsContentPolicy.cpp:142. r=backout
65cb7c52f94b640a840f2d990e18c19868392d04: Backed out changeset 6660b55684d3 (bug 1362330)
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 19 Jun 2017 17:42:25 +0200 - rev 596753
Push 64751 by bmo:rbarker@mozilla.com at Mon, 19 Jun 2017 19:08:32 +0000
Backed out changeset 6660b55684d3 (bug 1362330)
4e8004a21b1e264be1e35596135952fe8c705a0a: Bug 1369678 - Follow-up to remove stale comment. r=me and DONTBUILD
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 19 Jun 2017 11:33:12 -0400 - rev 596752
Push 64751 by bmo:rbarker@mozilla.com at Mon, 19 Jun 2017 19:08:32 +0000
Bug 1369678 - Follow-up to remove stale comment. r=me and DONTBUILD MozReview-Commit-ID: DYZ4oy36DVv
942b95795474f68d23c60d547aab2461e89328ab: Bug 1372933 Relax time checks in browser_timeout_throttling_with_audio_playback.js back to previous levels. r=ehsan
Ben Kelly <ben@wanderview.com> - Mon, 19 Jun 2017 08:19:33 -0700 - rev 596751
Push 64751 by bmo:rbarker@mozilla.com at Mon, 19 Jun 2017 19:08:32 +0000
Bug 1372933 Relax time checks in browser_timeout_throttling_with_audio_playback.js back to previous levels. r=ehsan
7c88ebc77b56b7cdd2ac14f5dd9640f4adf0b831: Bug 1365772 - Refactor gfx blocklist tests to fail on unsupported platforms. r?kats draft
Alexis Beingessner <a.beingessner@gmail.com> - Tue, 30 May 2017 09:25:40 -0400 - rev 596750
Push 64750 by bmo:a.beingessner@gmail.com at Mon, 19 Jun 2017 19:05:50 +0000
Bug 1365772 - Refactor gfx blocklist tests to fail on unsupported platforms. r?kats They currently silently pass and early-exit under several conditions, which is really confusing if you're trying to actually run them properly. They should either be marked as skipping or failing to hint to the developer that something strange is happening. It appears that skip-if simply doesn't function correctly when applied to these tests, so fail-if is used. fail-if is also useful because it forces anyone introducing a new platform to evaluate how these tests should handle it. MozReview-Commit-ID: CPYdL242bGc
60002d19bab68b6857c92ff1fc838f49f0b3217b: Bug 1365772 - Allow component alpha to be managed by blocklists. r?kats draft
Alexis Beingessner <a.beingessner@gmail.com> - Tue, 30 May 2017 09:25:40 -0400 - rev 596749
Push 64750 by bmo:a.beingessner@gmail.com at Mon, 19 Jun 2017 19:05:50 +0000
Bug 1365772 - Allow component alpha to be managed by blocklists. r?kats MozReview-Commit-ID: 5iEuUtmfkLl
72b08cc70d7393ed5451ad5d1c49e9ac7663472d: Bug 1373193 Part 3: Add a test of insert-after-clone correctness, and remove redundant crashtest. draft
Brad Werth <bwerth@mozilla.com> - Mon, 19 Jun 2017 11:36:56 -0700 - rev 596748
Push 64749 by bwerth@mozilla.com at Mon, 19 Jun 2017 18:52:19 +0000
Bug 1373193 Part 3: Add a test of insert-after-clone correctness, and remove redundant crashtest. MozReview-Commit-ID: 4pMGZD3i80s
97c86f9ede24c6f399bd4d18c72cf04b8e92c03d: Bug 1373193 Part 2: Create and call a new UpdateStyleSheet method on ServoStyleSet when a ServoStyleSheet has its inner cloned. draft
Brad Werth <bwerth@mozilla.com> - Mon, 19 Jun 2017 10:47:13 -0700 - rev 596747
Push 64749 by bwerth@mozilla.com at Mon, 19 Jun 2017 18:52:19 +0000
Bug 1373193 Part 2: Create and call a new UpdateStyleSheet method on ServoStyleSet when a ServoStyleSheet has its inner cloned. MozReview-Commit-ID: GKxnEiZvziS
c57bc516090e27c5c67a300a83b5f6e7cf17244d: Bug 1373193 Part 1: Servo-side add an update_stylesheet method to StylesheetSet. draft
Brad Werth <bwerth@mozilla.com> - Mon, 19 Jun 2017 10:23:00 -0700 - rev 596746
Push 64749 by bwerth@mozilla.com at Mon, 19 Jun 2017 18:52:19 +0000
Bug 1373193 Part 1: Servo-side add an update_stylesheet method to StylesheetSet. MozReview-Commit-ID: KlRkApYL8wk
8e9512b4229365c1c21972d14954695ca740fdff: Bug 1373798 part 5. Use the new "dir" attribute pseudoclasses in html.css. r=emilio draft
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 19 Jun 2017 14:44:58 -0400 - rev 596745
Push 64748 by bzbarsky@mozilla.com at Mon, 19 Jun 2017 18:45:34 +0000
Bug 1373798 part 5. Use the new "dir" attribute pseudoclasses in html.css. r=emilio MozReview-Commit-ID: AdxjsDBpbZs
4b2b63c228af4b22f5bc998ee0f2ac4445f618f8: Bug 1373798 part 4. Add pseudo-classes for matching on the "dir" attribute states. r=emilio draft
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 19 Jun 2017 14:44:56 -0400 - rev 596744
Push 64748 by bzbarsky@mozilla.com at Mon, 19 Jun 2017 18:45:34 +0000
Bug 1373798 part 4. Add pseudo-classes for matching on the "dir" attribute states. r=emilio MozReview-Commit-ID: pBbCiKKvi8
2771f8fb377b051b8dc8d93d08a2360817331f21: Bug 1373798 part 3. Rewrite our existing checks for the state of the "dir" attr on top of the new event state flags. r=mystor draft
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 19 Jun 2017 14:42:01 -0400 - rev 596743
Push 64748 by bzbarsky@mozilla.com at Mon, 19 Jun 2017 18:45:34 +0000
Bug 1373798 part 3. Rewrite our existing checks for the state of the "dir" attr on top of the new event state flags. r=mystor MozReview-Commit-ID: LpCYABK5ZRN
b2e588d6aab951eeb46b5b1e9321c82c83e0afa4: Bug 1373798 part 2. Introduce event state flags that track the state of an element's "dir" attribute. r=mystor draft
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 19 Jun 2017 14:41:58 -0400 - rev 596742
Push 64748 by bzbarsky@mozilla.com at Mon, 19 Jun 2017 18:45:34 +0000
Bug 1373798 part 2. Introduce event state flags that track the state of an element's "dir" attribute. r=mystor MozReview-Commit-ID: EDCV2fUWGmX
c71739095e4b65e7db10f6174a875891f97738d6: Bug 1373798 part 1. Stop calling SetHasDirAuto/ClearHasDirAuto in input element code. r=mystor draft
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 19 Jun 2017 14:41:48 -0400 - rev 596741
Push 64748 by bzbarsky@mozilla.com at Mon, 19 Jun 2017 18:45:34 +0000
Bug 1373798 part 1. Stop calling SetHasDirAuto/ClearHasDirAuto in input element code. r=mystor The old setup unset the HasDirAuto flag when changing the "dir" attr away from the value "auto", and reset it when setting it to "auto", before calling SetDirectionalityFromValue. But SetDirectionalityFromValue doesn't depend on the HasDirAuto flag, and that flag is set correctly for us by nsGenericElement, so we don't have to manage it ourselves at all. The callers outside BeforeSetAttr/AfterSetAttr just preserved the flag value, so there's no behavior change at all for them. MozReview-Commit-ID: AC8uV3cOtH2
e4a673b0aea7240e51e3777a3c5d4dc35f32c605: Bug 1166166 - Shrink storage cache off main thread r?mak draft
Doug Thayer <dothayer@mozilla.com> - Thu, 01 Jun 2017 14:46:53 -0700 - rev 596740
Push 64747 by bmo:dothayer@mozilla.com at Mon, 19 Jun 2017 18:42:50 +0000
Bug 1166166 - Shrink storage cache off main thread r?mak Per bug: it can take around 200ms to shrink memory for Places.sqlite. This can end up janking the browser if we hit a memory-pressure. This patch simply removes the #if DEBUG guards around the mAsyncExecutionThreadIsAlive boolean which is already being updated and exposes it so that we can shrink memory off the main thread when possible. MozReview-Commit-ID: LoDGKrOXs8u
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip