d0d94f421e078fe8463bd8165fc2abd7f0bea3fa: Bug 1458745 - Only get the notification box in the inspector for the debugger warning only if the debugger is paused. r=pbro draft
Gabriel Luong <gabriel.luong@gmail.com> - Wed, 02 May 2018 20:37:54 -0400 - rev 790902
Push 108627 by bmo:gl@mozilla.com at Thu, 03 May 2018 00:38:11 +0000
Bug 1458745 - Only get the notification box in the inspector for the debugger warning only if the debugger is paused. r=pbro MozReview-Commit-ID: 8vSmzBsBuuE
d8ddd86efccdf15d910abd9cd36e9855e3baa6b5: Bug 1458745 - Only show the debugger paused warning if the debugger is paused. r=pbro draft
Gabriel Luong <gabriel.luong@gmail.com> - Wed, 02 May 2018 20:35:42 -0400 - rev 790901
Push 108626 by bmo:gl@mozilla.com at Thu, 03 May 2018 00:36:00 +0000
Bug 1458745 - Only show the debugger paused warning if the debugger is paused. r=pbro MozReview-Commit-ID: CTWqFVxuJyz
cb245b9a8b2ce1dbe877f85566cf16613d8d9b44: Merge mozilla-central to inbound. a=merge CLOSED TREE
Gurzau Raul <rgurzau@mozilla.com> - Thu, 03 May 2018 00:08:38 +0300 - rev 790900
Push 108626 by bmo:gl@mozilla.com at Thu, 03 May 2018 00:36:00 +0000
Merge mozilla-central to inbound. a=merge CLOSED TREE
d38f173dfb452786ef70aeef2a5114d27f68c457: Backed out changeset afbec9a6802c (bug 1455316) for breaking sy jobs
Andreea Pavel <apavel@mozilla.com> - Wed, 02 May 2018 23:46:23 +0300 - rev 790899
Push 108626 by bmo:gl@mozilla.com at Thu, 03 May 2018 00:36:00 +0000
Backed out changeset afbec9a6802c (bug 1455316) for breaking sy jobs
a22564076caea850697d2a52e1d419f28d2e077b: Bug 1454824 - Disable discarding of animated image frames due to high CPU consumption. r=tnikkel
Andrew Osmond <aosmond@mozilla.com> - Wed, 02 May 2018 16:28:52 -0400 - rev 790898
Push 108626 by bmo:gl@mozilla.com at Thu, 03 May 2018 00:36:00 +0000
Bug 1454824 - Disable discarding of animated image frames due to high CPU consumption. r=tnikkel
33db56e4ee574eda93a88223f4a7a52294054bd1: Bug 1458449 - Allow FTP subresource in FTP documents. r=ckerschb
Tom Schuster <evilpies@gmail.com> - Wed, 02 May 2018 13:32:08 +0200 - rev 790897
Push 108626 by bmo:gl@mozilla.com at Thu, 03 May 2018 00:36:00 +0000
Bug 1458449 - Allow FTP subresource in FTP documents. r=ckerschb
afbec9a6802cb45f5032301b997c15f7d1c25884: Bug 1455316 - sometimes when test-verify finds a failure, all future tests are marked as failing also. r=gbrown
Joel Maher <jmaher@mozilla.com> - Tue, 01 May 2018 14:04:24 -0400 - rev 790896
Push 108626 by bmo:gl@mozilla.com at Thu, 03 May 2018 00:36:00 +0000
Bug 1455316 - sometimes when test-verify finds a failure, all future tests are marked as failing also. r=gbrown
ecd12b33bb11877c2248df44b4872706f7221dda: Bug 1140152 - Copy elements' underlying bit patterns in TypedArray.prototype.slice. r=till
André Bargull <andre.bargull@gmail.com> - Wed, 02 May 2018 09:52:05 -0700 - rev 790895
Push 108626 by bmo:gl@mozilla.com at Thu, 03 May 2018 00:36:00 +0000
Bug 1140152 - Copy elements' underlying bit patterns in TypedArray.prototype.slice. r=till
b6836abf3cb00990b47d49fd36fce289dee65264: Bug 1453033 - Define taskgraph logic for signing and shipping devedition language packs as well. r=aki
Justin Wood <Callek@gmail.com> - Wed, 02 May 2018 14:20:32 -0400 - rev 790894
Push 108626 by bmo:gl@mozilla.com at Thu, 03 May 2018 00:36:00 +0000
Bug 1453033 - Define taskgraph logic for signing and shipping devedition language packs as well. r=aki This merely extends the logic involved in shipping language packs to AMO. All devedition language packs will be shipped as 'unlisted' for now, meaning that there is no extra AMO work involved. The extension ID is taken from the langpack itself. Differential Revision: https://phabricator.services.mozilla.com/D1104
64cc95e2a434c8d279e3a3d6ac593b1f7fa698c8: Bug 1453033 - Do not define shipping-product explicitly, let it be inhereted. r=aki
Justin Wood <Callek@gmail.com> - Wed, 02 May 2018 13:59:58 -0400 - rev 790893
Push 108626 by bmo:gl@mozilla.com at Thu, 03 May 2018 00:36:00 +0000
Bug 1453033 - Do not define shipping-product explicitly, let it be inhereted. r=aki Differential Revision: https://phabricator.services.mozilla.com/D1103
65d9ecbd14d6518e1272bc1fea2249e6422ade1a: Bug 1458742 - Add documentation for marionette.* prefs. r?maja_zf draft
Andreas Tolfsen <ato@sny.no> - Wed, 02 May 2018 17:31:25 -0700 - rev 790892
Push 108625 by bmo:ato@sny.no at Thu, 03 May 2018 00:32:23 +0000
Bug 1458742 - Add documentation for marionette.* prefs. r?maja_zf MozReview-Commit-ID: HRWkFQtlsEv
0cc3553263c5df503e124482787c2f5c5580c44d: Bug 1458742 - Correct marionette.log.level docs for case insensitivity. r?maja_zf draft
Andreas Tolfsen <ato@sny.no> - Wed, 02 May 2018 17:18:51 -0700 - rev 790891
Push 108625 by bmo:ato@sny.no at Thu, 03 May 2018 00:32:23 +0000
Bug 1458742 - Correct marionette.log.level docs for case insensitivity. r?maja_zf The marionette.log.level value is case insensitive and this commit points that out in the documentation associated with the preference. MozReview-Commit-ID: KZGFE9feFRl
794880878427bd5c41ba35a88f83b99173056697: Bug 1380893 - Add CI for plain builds; r?Build draft
Gregory Szorc <gps@mozilla.com> - Fri, 20 Apr 2018 10:31:05 -0700 - rev 790890
Push 108624 by bmo:gps@mozilla.com at Wed, 02 May 2018 23:55:08 +0000
Bug 1380893 - Add CI for plain builds; r?Build This commit adds CI tasks to perform "plain" builds. These builds use the same toolchains used by official builds. But that's about it. The mozconfig changes are minimal and only set up paths to toolchain artifacts. sccache is not used. The main goal of these builds is to have a "reference" build that matches an out-of-the-box build environment as much as possible. We want this mainly so we have timing and behavior information that matches what developers are doing. The Windows/generic Taskcluster worker doesn't like it when you specify an artifact directory that doesn't exist. So we needed to add a mozharness step to ensure UPLOAD_PATH exists to prevent those tasks from erroring. I'm not super thrilled about using mozharness here. We definitely don't really need mozharness. But the main thing it is providing that we care about is the Perfherder metrics data. I don't feel like scope bloating to move that out of mozharness at this time. I only implemented Linux64 and Windows64 because I'm not convinced coverage on 32-bit build variations is useful. Tasks only run on trunk because they are informational only and we don't need to waste resources running these on release repos and on Try. They are tier 2 because they aren't critical to shipping Firefox. MozReview-Commit-ID: Gl6hGYbFX9b
24575f348f2e7dfe9155fa6432536590725d24ea: Bug 1457545 - Part 2 - Re-enable crash tests for Mac opt builds draft
Haik Aftandilian <haftandilian@mozilla.com> - Thu, 26 Apr 2018 17:32:19 -0700 - rev 790889
Push 108623 by haftandilian@mozilla.com at Wed, 02 May 2018 23:45:33 +0000
Bug 1457545 - Part 2 - Re-enable crash tests for Mac opt builds MozReview-Commit-ID: 9moWdhFSNkH
bad6bff76155bd3877b8638f6a6b68ed8b9586a5: Bug 1457545 - Part 1 - Mac Crash deadlock triggered by dlsym()/dlopen() deadlock draft
Haik Aftandilian <haftandilian@mozilla.com> - Thu, 26 Apr 2018 17:29:53 -0700 - rev 790888
Push 108623 by haftandilian@mozilla.com at Wed, 02 May 2018 23:45:33 +0000
Bug 1457545 - Part 1 - Mac Crash deadlock triggered by dlsym()/dlopen() deadlock MozReview-Commit-ID: MlqDgvD3aL
0775e7cebf810f7961c6d8c9840acee09c7ab699: Bug 1448494 - store/expose uintptr_t -- WIP I will roll this into the other patches if accepted - r?froydnj draft
Gerald Squelart <gsquelart@mozilla.com> - Tue, 10 Apr 2018 12:03:26 +1000 - rev 790887
Push 108622 by gsquelart@mozilla.com at Wed, 02 May 2018 23:44:21 +0000
Bug 1448494 - store/expose uintptr_t -- WIP I will roll this into the other patches if accepted - r?froydnj MozReview-Commit-ID: Brv0ENajgYw
7e69939cb3688b686e9eb4396d8d30fef52f926d: Bug 1448494 - Use NonDereferenceable in DDLogger - r?froydnj draft
Gerald Squelart <gsquelart@mozilla.com> - Thu, 29 Mar 2018 01:18:08 +1100 - rev 790886
Push 108622 by gsquelart@mozilla.com at Wed, 02 May 2018 23:44:21 +0000
Bug 1448494 - Use NonDereferenceable in DDLogger - r?froydnj DecoderDoctorLifeLogger now passes a NonDereferenceable pointer to LogConstruction/LogDestruction, to avoid UBSan errors. It is possible because DDLogger only keeps pointer values for logging (the pointer type is converted to a string), these pointers are never actually dereferenced. MozReview-Commit-ID: K5wJrGVCub0
b2fb35aafd3a7237ad1712f19dbda332a5f975d3: Bug 1448494 - NonDereferenceable<T> wraps a T* and prevents dereferencing ops - r?froydnj draft
Gerald Squelart <gsquelart@mozilla.com> - Wed, 28 Mar 2018 17:48:53 +1100 - rev 790885
Push 108622 by gsquelart@mozilla.com at Wed, 02 May 2018 23:44:21 +0000
Bug 1448494 - NonDereferenceable<T> wraps a T* and prevents dereferencing ops - r?froydnj NonDereferenceable denotes the intent that a pointer will (most likely) not be dereferenced, but its numeric value may be used for e.g. logging purposes. Dereferencing operations are explicitly disabled to avoid unintentional misuses. Casting is still possible between related types (same as with raw pointers), but pointers stay safely stored inside NonDereferenceable objects. These casts do not trigger `clang++ -fsanitize=vptr` errors. There is one escape hatch for experts to `unwrap` the typed pointer, it probably should never be used, but at least it should be more visible than someone sneakily casting the pointer value to another type! MozReview-Commit-ID: 5885pB7hSFR
5b669eba639c2f860c40946616970db4cd758a26: bug 1458720 - make RunOnAllContentParents runnable from any thread r?ehsan,jcj draft
David Keeler <dkeeler@mozilla.com> - Wed, 02 May 2018 16:42:51 -0700 - rev 790884
Push 108621 by bmo:dkeeler@mozilla.com at Wed, 02 May 2018 23:43:31 +0000
bug 1458720 - make RunOnAllContentParents runnable from any thread r?ehsan,jcj In bug 1215723 RunOnAllContentParents was added to the DataStorage implementation so we could make more security state information available in child processes. It uses IPC APIs, which in general are not thread-safe. We need to make sure that these APIs are only accessed on the main thread, which means we have to copy any necessary data, create a runnable, and send it to the main thread to do the actual work. Note that the IPC APIs are async, so this dispatch can be async as well. MozReview-Commit-ID: HwkgSX1iORU
5032920ad5705227c0d445632e1ad28fb4d5684c: Bug 1456590 Part 2: Update test expectations to check that names from implicit named areas are not assigned to lines. draft
Brad Werth <bwerth@mozilla.com> - Wed, 02 May 2018 16:38:02 -0700 - rev 790883
Push 108620 by bwerth@mozilla.com at Wed, 02 May 2018 23:38:59 +0000
Bug 1456590 Part 2: Update test expectations to check that names from implicit named areas are not assigned to lines. MozReview-Commit-ID: Bn3zGWkYSup
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip