7c45873d6989034f4823fe14501a685aae3e787d: Bug 1517459 - Update webrender to commit 2312763643054c1e3aa6146d816b3e02a1b68a3c (WR PR #3462). r=kats
WR Updater Bot <graphics-team@mozilla.staktrace.com> - Thu, 03 Jan 2019 20:17:16 +0000 - rev 452467
Push 35308 by aciure@mozilla.com at Fri, 04 Jan 2019 03:44:03 +0000
Bug 1517459 - Update webrender to commit 2312763643054c1e3aa6146d816b3e02a1b68a3c (WR PR #3462). r=kats https://github.com/servo/webrender/pull/3462 Differential Revision: https://phabricator.services.mozilla.com/D15675
b90c87fbab033dc146f45ed86720800564a4544e: Bug 571074 - Refactor nsContentUtils::TransferableToIPCTransferable to make error handling more obvious. r=smaug
Tom Schuster <evilpies@gmail.com> - Thu, 03 Jan 2019 16:58:40 +0000 - rev 452466
Push 35308 by aciure@mozilla.com at Fri, 04 Jan 2019 03:44:03 +0000
Bug 571074 - Refactor nsContentUtils::TransferableToIPCTransferable to make error handling more obvious. r=smaug While trying to handle a failed GetTransferData call I made some mistake, mostly because this function has incredibily confusing control flow. I would actually assume some of its current behavior is not intentional. For this we assume that data == nullptr <-> NS_FAILED(rv), this is probably not 100% correct, but doesn't seem to matter in practice. (This is a change in behavior that is intentional, because we want to check return value) If we trace the data == nullptr case through the old code, we realize that for aInSyncMessage we will just continue. (This is because nullptr doesn't queryInterface to anything) Differential Revision: https://phabricator.services.mozilla.com/D15572
4a8c79b919b2b565219da4adf9c7f74686d4296b: Bug 1517355 - Add CONTENT_FRAME_TIME variant that records from the vsync time. data-review=rrayborn, r=jrmuizel
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 03 Jan 2019 19:43:04 +0000 - rev 452465
Push 35308 by aciure@mozilla.com at Fri, 04 Jan 2019 03:44:03 +0000
Bug 1517355 - Add CONTENT_FRAME_TIME variant that records from the vsync time. data-review=rrayborn, r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D15603
ba5d3ec164f2670f64eee231e55926c37cb9a3c2: Bug 1145201: Remove unnecessary SpiderMonkey internal job queue reset. r=jorendorff
Jim Blandy <jimb@mozilla.com> - Thu, 03 Jan 2019 15:19:09 +0000 - rev 452464
Push 35308 by aciure@mozilla.com at Fri, 04 Jan 2019 03:44:03 +0000
Bug 1145201: Remove unnecessary SpiderMonkey internal job queue reset. r=jorendorff The call to `cx->jobQueue->reset()` doesn't do anything that isn't also accomplished by the call to `fop->delete_(cx->jobQueue.ref())` two lines later. Since `cx->jobQueue` is a `ThreadData<PersistentRooted<JobQueue>*>`, the `PersistentRooted` actually owns the `JobQueue` (despite the field's name `ptr`), rather than holding a pointer to it, so deleting the `PersistentRooted` invokes the `JobQueue` destructor. In more detail: `JSContext::jobQueue` is a `ThreadData<PersistentRooted<JobQueue>*>`, so the call `cx->jobQueue->reset()` performs the following steps: - Call `ProtectedData::operator->`, obtaining a (const reference to a non-const) pointer `PersistentRooted<JobQueue>*`. - Call `PersistentRooted::reset`, which move-assigns a fresh `JobQueue` to the `ptr` member. Note that `PersistentRooted<JobQueue>::ptr` is a `JobQueue`, *not* a pointer. But the subsequent call to `fop->delete_(cx->jobQueue.ref())` will perform the following steps: - Call `ProtectedData::ref`, obtaining a (reference to a) `PersistentRooted<JobQueue>*` pointer. - Call `PersistentRooted<JobQueue>`'s destructor, which destructs `ptr`. Since `ptr` is a `JobQueue`, this calls the `JobQueue`'s destructor, safely freeing its resources. Differential Revision: https://phabricator.services.mozilla.com/D15120
df23b1fa16f500545bb1c319b078788f842a94fa: Bug 1507344 - Add a configure option for JARLOG_FILE in profile use builds. r=nalexander
Chris Manchester <cmanchester@mozilla.com> - Fri, 21 Dec 2018 19:05:44 +0000 - rev 452463
Push 35308 by aciure@mozilla.com at Fri, 04 Jan 2019 03:44:03 +0000
Bug 1507344 - Add a configure option for JARLOG_FILE in profile use builds. r=nalexander Differential Revision: https://phabricator.services.mozilla.com/D13917
3b1c7ad601ba81805e5de271f91c6892e42c2091: Bug 1507344 - Add configure machinery for MOZ_PROFILE_USE and merging profile. r=nalexander
Chris Manchester <cmanchester@mozilla.com> - Fri, 21 Dec 2018 19:02:11 +0000 - rev 452462
Push 35308 by aciure@mozilla.com at Fri, 04 Jan 2019 03:44:03 +0000
Bug 1507344 - Add configure machinery for MOZ_PROFILE_USE and merging profile. r=nalexander Differential Revision: https://phabricator.services.mozilla.com/D13863
8ad51093f3f0d76ec3aeed125a112103c3f074ca: Bug 1511356 - Run speedometer on fennec via Raptor; r=jmaher,jlund
Rob Wood <rwood@mozilla.com> - Wed, 02 Jan 2019 20:43:21 +0000 - rev 452461
Push 35308 by aciure@mozilla.com at Fri, 04 Jan 2019 03:44:03 +0000
Bug 1511356 - Run speedometer on fennec via Raptor; r=jmaher,jlund Differential Revision: https://phabricator.services.mozilla.com/D13946
0bc66b0eebc9783a1ea06399a3679f98d12f4298: Bug 1507338 - Add a configure option for MOZ_PROFILE_GENERATE. r=firefox-build-system-reviewers,mshal
Chris Manchester <cmanchester@mozilla.com> - Thu, 03 Jan 2019 16:16:38 +0000 - rev 452460
Push 35308 by aciure@mozilla.com at Fri, 04 Jan 2019 03:44:03 +0000
Bug 1507338 - Add a configure option for MOZ_PROFILE_GENERATE. r=firefox-build-system-reviewers,mshal Differential Revision: https://phabricator.services.mozilla.com/D12999
b762378e8c7e1127f555f54d2ab770a5a4c9e430: Merge inbound to mozilla-central. a=merge
Ciure Andrei <aciure@mozilla.com> - Fri, 04 Jan 2019 00:04:46 +0200 - rev 452459
Push 35307 by aciure@mozilla.com at Thu, 03 Jan 2019 22:05:33 +0000
Merge inbound to mozilla-central. a=merge
4794752b935829110debe5afcf021862d79cc32d: Bug 1517379 - Implement ARM64 code generation for visitRound(). r=nbp
Sean Stangl <sean.stangl@gmail.com> - Wed, 02 Jan 2019 17:20:00 +0200 - rev 452458
Push 35307 by aciure@mozilla.com at Thu, 03 Jan 2019 22:05:33 +0000
Bug 1517379 - Implement ARM64 code generation for visitRound(). r=nbp
7206ae930051fd16d6a38ca9f202f7085080355d: Bug 1511525 - Consider RunToPoint messages when determining where a child process is, r=mccr8.
Brian Hackett <bhackett1024@gmail.com> - Fri, 30 Nov 2018 14:19:55 -1000 - rev 452457
Push 35307 by aciure@mozilla.com at Thu, 03 Jan 2019 22:05:33 +0000
Bug 1511525 - Consider RunToPoint messages when determining where a child process is, r=mccr8.
835a30210291a037d03088b6d17f88d0419865cf: Bug 1511228 - Erase side effects before running forward to execution points, r=mccr8.
Brian Hackett <bhackett1024@gmail.com> - Thu, 29 Nov 2018 15:09:33 -1000 - rev 452456
Push 35307 by aciure@mozilla.com at Thu, 03 Jan 2019 22:05:33 +0000
Bug 1511228 - Erase side effects before running forward to execution points, r=mccr8.
bb2c3ab2874bdf78f949e2d43e3bccb387a673c3: Bug 1517150 - Don't generate a new QueryInterface method for every iteration in nsUpdateService.js enumerate and other fixes. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Thu, 03 Jan 2019 11:19:34 -0800 - rev 452455
Push 35307 by aciure@mozilla.com at Thu, 03 Jan 2019 22:05:33 +0000
Bug 1517150 - Don't generate a new QueryInterface method for every iteration in nsUpdateService.js enumerate and other fixes. r=bytesized Changes enumerate so it doesn't generate a new QueryInterface method for every iteration and uses an nsISupportsInterfacePointer. Separates the nsIUpdate and nsIUpdatePatch attributes from the nsIPropertyBag properties. Cleans up the attributes of nsIUpdate and nsIUpdatePatch
7944bf2a3077cc35248099c2eceb24e4087aaf65: Bug 1517241 - Fix yet another MSVC-only bustage.
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 03 Jan 2019 19:27:37 +0100 - rev 452454
Push 35307 by aciure@mozilla.com at Thu, 03 Jan 2019 22:05:33 +0000
Bug 1517241 - Fix yet another MSVC-only bustage. This doesn't compile on MSVC for some reason: ``` nsCOMPtr<Foo> f; RefPtr<Foo> b; Foo* myFoo = f ? f : b; ```
4ab6053311fcc01d98b227d4da53411c94bbd700: Bug 1517448 - Set PrincipalInfo for Request and Response objects - tests, r=smaug
Andrea Marchesini <amarchesini@mozilla.com> - Thu, 03 Jan 2019 19:24:38 +0100 - rev 452453
Push 35307 by aciure@mozilla.com at Thu, 03 Jan 2019 22:05:33 +0000
Bug 1517448 - Set PrincipalInfo for Request and Response objects - tests, r=smaug
2a5bc7dcd7a83334d18728e9402d083fc6caef78: Bug 1517448 - Set PrincipalInfo for Request and Response objects, r=smaug
Andrea Marchesini <amarchesini@mozilla.com> - Thu, 03 Jan 2019 19:24:30 +0100 - rev 452452
Push 35307 by aciure@mozilla.com at Thu, 03 Jan 2019 22:05:33 +0000
Bug 1517448 - Set PrincipalInfo for Request and Response objects, r=smaug
9c9f8232272eda52a244059234f6f3ca9fc2afdd: Bug 1515658 - ChannelMediaResource should use the BlobURLs' length when known, r=jya
Andrea Marchesini <amarchesini@mozilla.com> - Thu, 03 Jan 2019 19:22:49 +0100 - rev 452451
Push 35307 by aciure@mozilla.com at Thu, 03 Jan 2019 22:05:33 +0000
Bug 1515658 - ChannelMediaResource should use the BlobURLs' length when known, r=jya
42156d5817a6ef502138d88f9ab38d2f460c7ade: Bug 1516877 - update Readability code from upstream (git rev 15d411a8652ca35f553a2465a5bdc994be90a813), rs=already-reviewed
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Thu, 03 Jan 2019 14:28:01 +0000 - rev 452450
Push 35307 by aciure@mozilla.com at Thu, 03 Jan 2019 22:05:33 +0000
Bug 1516877 - update Readability code from upstream (git rev 15d411a8652ca35f553a2465a5bdc994be90a813), rs=already-reviewed
df0c81365e998bc9e25920260230d3eed8fe0210: Bug 1517241 - Fix some more android bustage on a CLOSED TREE.
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 03 Jan 2019 18:43:12 +0100 - rev 452449
Push 35307 by aciure@mozilla.com at Thu, 03 Jan 2019 22:05:33 +0000
Bug 1517241 - Fix some more android bustage on a CLOSED TREE. Got to love unified builds.
8dc3509de69e9a2315bb1d7b1c012994a70ee98a: Bug 1517241 - Fix some gcc / msvc bustage.
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 03 Jan 2019 18:36:35 +0100 - rev 452448
Push 35307 by aciure@mozilla.com at Thu, 03 Jan 2019 22:05:33 +0000
Bug 1517241 - Fix some gcc / msvc bustage. In a CLOSED TREE, since apparently I pushed the wrong revision to do all the builds on try.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip