32c6c1848f149454182911c6635b42956cf719de: Merge inbound to mozilla-central. a=merge
Gurzau Raul <rgurzau@mozilla.com> - Thu, 23 Aug 2018 12:41:18 +0300 - rev 488088
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Merge inbound to mozilla-central. a=merge
ac3e5dee7c57d25faebadbea06c57c2b4b216878: Bug 1454285 - Part 3: Add test. r=jwalden
Tooru Fujisawa <arai_a@mac.com> - Thu, 23 Aug 2018 15:48:13 +0900 - rev 488087
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1454285 - Part 3: Add test. r=jwalden
d17c68d95b1630adf72fe81ff214b0acdf4cd590: Bug 1479813 - Remove unnecessary test for delazification. r=jimb
Tooru Fujisawa <arai_a@mac.com> - Thu, 23 Aug 2018 15:48:07 +0900 - rev 488086
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1479813 - Remove unnecessary test for delazification. r=jimb
6ad53d2f8d3239a222e57a23a4351170bd5d00f1: Bug 1478995: Disable nodejs in source tasks; r=Callek
Tom Prince <mozilla@hocat.ca> - Wed, 22 Aug 2018 09:54:07 -0600 - rev 488085
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1478995: Disable nodejs in source tasks; r=Callek Differential Revision: https://phabricator.services.mozilla.com/D3988
6d30bac7078b1c9eb2e16ed7702204b8d41fc43e: Bug 1483761 - Enable clang's -Wtautological-overlap-compare warning. r=glandium
Chris Peterson <cpeterson@mozilla.com> - Tue, 14 Aug 2018 22:39:03 -0700 - rev 488084
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1483761 - Enable clang's -Wtautological-overlap-compare warning. r=glandium -Wtautological-overlap-compare is an opt-in warning added in clang 3.5. It warns about overlapping comparisons that are always true or false, such as: if (x > 4 || x < 10) {} // warning! always true int b = x < 2 && x > 5; // warning! always false return x > 4 || x < 10; // warning! always true https://clang.llvm.org/docs/DiagnosticsReference.html#wtautological-overlap-compare There are currently no -Wtautological-overlap-compare warnings in mozilla-central. Differential Revision: https://phabricator.services.mozilla.com/D3477
f41a14a1b4de976d7a36094644195847007f9b35: Bug 1483761 - Enable clang's -Wshadow-field-in-constructor warnings. r=glandium
Chris Peterson <cpeterson@mozilla.com> - Mon, 20 Aug 2018 10:10:57 -0700 - rev 488083
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1483761 - Enable clang's -Wshadow-field-in-constructor warnings. r=glandium This opt-in warning catches bugs where a constructor modifies a constructor parameter that shadows member variable name. The code probably intended to change the member variable value, not the paramter. There are currently no -Wshadow-field-in-constructor warnings in mozilla-central. https://clang.llvm.org/docs/DiagnosticsReference.html#wshadow-field-in-constructor-modified Differential Revision: https://phabricator.services.mozilla.com/D3822
36f6bab3d669cef41b9b2089e9081af388ce1c2b: Bug 1483761 - Enable clang's -Wfloat-(overflow|zero)-conversion warnings. r=glandium
Chris Peterson <cpeterson@mozilla.com> - Tue, 14 Aug 2018 23:03:52 -0700 - rev 488082
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1483761 - Enable clang's -Wfloat-(overflow|zero)-conversion warnings. r=glandium -Wfloat-overflow-conversion detects when a constant floating point value is converted to an integer type and will overflow the target type. https://clang.llvm.org/docs/DiagnosticsReference.html#wfloat-overflow-conversion -Wfloat-zero-conversion detects when a non-zero floating point value is converted to a zero integer value. https://clang.llvm.org/docs/DiagnosticsReference.html#wfloat-zero-conversion There are currently no -Wfloat-overlap-conversion warnings in mozilla-central. There is one -Wfloat-zero-conversion warning in a webrtc test. It doesn't block enabling this check because the webrtc tests are not compiled with warnings-as-errors. media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor/frame_length_controller_unittest.cc:255:54 [-Wfloat-zero-conversion] implicit conversion from 'const float' to 'int' changes non-zero value from 0.045000002 to 0 We can't enable all -Wfloat-conversion warnings (for any implicit conversion of a floating-point number into an integer) because there are currently over 1400 warnings. I spot checked a few of these -Wfloat-conversion warnings. I didn't find any obvious bugs, but there is some suspicious code, such as implicit conversions of floats to bools. Differential Revision: https://phabricator.services.mozilla.com/D3476
f9a890fba236bdcd13e72cbede68c9d6755f3b78: Bug 1483761 - Enable clang's -Wc++2a-compat warnings. r=glandium
Chris Peterson <cpeterson@mozilla.com> - Wed, 15 Aug 2018 10:02:07 -0700 - rev 488081
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1483761 - Enable clang's -Wc++2a-compat warnings. r=glandium Warn about C++ constructs whose meaning change in C++2a. https://clang.llvm.org/docs/DiagnosticsReference.html#wc-2a-compat So far the only -Wc++2a-compat check that I know of is for valid pre-C++2a code that inadvertently parses as C++2a's new <=> "spaceship" comparison operator. `f<&A::operator<=>();` is an example of a warning reported for a real project on GitHub. That code can be rewritten as `f< &operator<= >();`. There are currently no -Wc++2a-compat warnings in mozilla-central. Differential Revision: https://phabricator.services.mozilla.com/D3478
96c84ecff48708165d27b56260f11d60c04166d2: Merge mozilla-central to inbound. a=merge CLOSED TREE
Brindusan Cristian <cbrindusan@mozilla.com> - Thu, 23 Aug 2018 06:45:33 +0300 - rev 488080
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Merge mozilla-central to inbound. a=merge CLOSED TREE
c79aceb5bf3dc1823ddadc5dce820f1fa2136193: Bug 1477448. Ensure ToDeviceSpace() preserves EmptyRects. r=mstange
Jeff Muizelaar <jmuizelaar@mozilla.com> - Wed, 22 Aug 2018 22:21:30 -0400 - rev 488079
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1477448. Ensure ToDeviceSpace() preserves EmptyRects. r=mstange MozReview-Commit-ID: 40qjwj3dpmp
bca1895bb276e2f50401f2838ecb42d38b3d9c20: Bug 1484085 - don't log failure to obtain clients engine. r=tcsc
Mark Hammond <mhammond@skippinet.com.au> - Thu, 23 Aug 2018 02:00:27 +0000 - rev 488078
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1484085 - don't log failure to obtain clients engine. r=tcsc MozReview-Commit-ID: Aj31c1OZnFf Differential Revision: https://phabricator.services.mozilla.com/D3657
fa1966cf5f5c2efe0475c5d684f619ccde2e3779: Bug 1485325 - Avoid nsTSubstring::GetMutableData() in URL classifier. r=francois
Henri Sivonen <hsivonen@hsivonen.fi> - Wed, 22 Aug 2018 23:07:59 +0000 - rev 488077
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1485325 - Avoid nsTSubstring::GetMutableData() in URL classifier. r=francois MozReview-Commit-ID: EzyOTuEZ9Ot Differential Revision: https://phabricator.services.mozilla.com/D3966
ea96184d8874fc4763c08e4590ab007bf939bc97: Bug 1434589 - Part 2. Update moz.build. r=chmanchester
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Wed, 22 Aug 2018 19:45:19 +0000 - rev 488076
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1434589 - Part 2. Update moz.build. r=chmanchester Differential Revision: https://phabricator.services.mozilla.com/D3608
e09c5fef9d0d6f1a621359231e1f33db60489018: Bug 1434589 - Part 1. Add gn-configs for Linux/aarch64. r=chmanchester
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Wed, 22 Aug 2018 19:45:38 +0000 - rev 488075
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1434589 - Part 1. Add gn-configs for Linux/aarch64. r=chmanchester When building binaries for Linux/aarch64, ./mach configure cannot generate Makefile by the following error. So we need Linux/aarch64's gn-configs. 1:07.80 mozbuild.frontend.reader.SandboxValidationError: 1:07.80 ============================== 1:07.80 FATAL ERROR PROCESSING MOZBUILD FILE 1:07.80 ============================== 1:07.80 The error occurred while processing the following file or one of the files it includes: 1:07.80 /hg/mozilla-central/media/webrtc/trunk/webrtc/common_audio/common_audio_c_gn/moz.build 1:07.80 The error occurred when validating the result of the execution. The reported error is: 1:07.80 Source file should only be added to UNIFIED_SOURCES once: /media/webrtc/trunk/webrtc/common_audio/signal_processing/complex_bit_reverse.c Differential Revision: https://phabricator.services.mozilla.com/D3607
10c0f658abaab1b5eaee446c66a856bea98ebc9e: Merge mozilla-central to autoland. a=merge CLOSED TREE
Brindusan Cristian <cbrindusan@mozilla.com> - Thu, 23 Aug 2018 06:43:53 +0300 - rev 488074
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
360245d5c4a8aca248ec13faf3647bf43d34fe11: Bug 1463669 - Enable syntax highlighting of input in the console output when possible;r=nchevobbe
Brian Grinstead <bgrinstead@mozilla.com> - Thu, 23 Aug 2018 00:09:24 +0000 - rev 488073
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1463669 - Enable syntax highlighting of input in the console output when possible;r=nchevobbe When you enter JS into the console, we can now syntax highlight it in the output when CodeMirror is enabled. Differential Revision: https://phabricator.services.mozilla.com/D3842
5f1db4de173d8d8d160742138c8afc847485bf67: Merge inbound to mozilla-central. a=merge
Brindusan Cristian <cbrindusan@mozilla.com> - Thu, 23 Aug 2018 06:41:38 +0300 - rev 488072
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Merge inbound to mozilla-central. a=merge
933160fab8222159598649dd312f0466f1943bf3: Bug 1485471 - Update Debugger Frontend v85. r=dwalsh
Jason Laster <jason.laster.11@gmail.com> - Wed, 22 Aug 2018 13:17:00 +0300 - rev 488071
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1485471 - Update Debugger Frontend v85. r=dwalsh
5d02165bc7675c9be1803a9425893ff010ff6ce4: Bug 1484483 - Part 3: Show the list of flex container properites in the Flexbox panel. r=rcaliman
Gabriel Luong <gabriel.luong@gmail.com> - Wed, 22 Aug 2018 21:07:08 -0400 - rev 488070
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1484483 - Part 3: Show the list of flex container properites in the Flexbox panel. r=rcaliman
b3d9ddf714d50a41300439fe698fffaa8ea9fa8d: Bug 1484483 - Part 2: Return the computed style properties of the flex container from the FlexboxActor. r=rcaliman
Gabriel Luong <gabriel.luong@gmail.com> - Wed, 22 Aug 2018 21:07:08 -0400 - rev 488069
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1484483 - Part 2: Return the computed style properties of the flex container from the FlexboxActor. r=rcaliman
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip