bcc6f27b8b43d3a3bb05cadd38c53ebd12509024: Bug 1256558 - Disable C4311 to unblock compilation on VS2015; r?peterv draft
Gregory Szorc <gps@mozilla.com> - Tue, 15 Mar 2016 21:13:47 -0700 - rev 341946
Push 13331 by gszorc@mozilla.com at Fri, 18 Mar 2016 03:39:58 +0000
Bug 1256558 - Disable C4311 to unblock compilation on VS2015; r?peterv As part of unblocking building with VS2015u1 in automation, I'm mass disabling compiler warnings that are turned into errors. This is not the preferred mechanism to fix compilation warnings. So hopefully this patch never lands because someone insists on fixing the underlying problem instead. But if it does land, hopefully the workaround is only temporary. MozReview-Commit-ID: 3TbgVPRb8Uo
d031cd3d1a104a17450efb3bca61d3d8ab80f12e: Bug 1256473 - Disable C4838 to unblock compilation on VS2015; r?honza draft
Gregory Szorc <gps@mozilla.com> - Mon, 14 Mar 2016 15:49:00 -0700 - rev 341945
Push 13331 by gszorc@mozilla.com at Fri, 18 Mar 2016 03:39:58 +0000
Bug 1256473 - Disable C4838 to unblock compilation on VS2015; r?honza As part of unblocking building with VS2015u1 in automation, I'm mass disabling compiler warnings that are turned into errors. This is not the preferred mechanism to fix compilation warnings. So hopefully this patch never lands because someone insists of fixing the underlying problem instead. But if it does land, hopefully the workaround is only temporary. MozReview-Commit-ID: DXCShwn4hHf
2ff66287c5ab5d0df3a87364f32351b1141767f8: Bug 1256552 - Disable C4838 to unblock compilation on VS2015; r?jrmuizel draft
Gregory Szorc <gps@mozilla.com> - Mon, 14 Mar 2016 23:04:23 -0700 - rev 341944
Push 13331 by gszorc@mozilla.com at Fri, 18 Mar 2016 03:39:58 +0000
Bug 1256552 - Disable C4838 to unblock compilation on VS2015; r?jrmuizel As part of unblocking building with VS2015u1 in automation, I'm mass disabling compiler warnings that are turned into errors. This is not the preferred mechanism to fix compilation warnings. So hopefully this patch never lands because someone insists on fixing the underlying problem instead. But if it does land, hopefully the workaround is only temporary. MozReview-Commit-ID: AvAmWHM7MWv
c28278772062b3b6072d9ef1ad4fc8a3985f6b8e: Bug 1257411 - Disable C4311 to unblock building on VS2015 draft
Gregory Szorc <gps@mozilla.com> - Wed, 16 Mar 2016 20:22:24 -0700 - rev 341943
Push 13331 by gszorc@mozilla.com at Fri, 18 Mar 2016 03:39:58 +0000
Bug 1257411 - Disable C4311 to unblock building on VS2015 This patch disables the C4311 warning in security/sandbox/staticruntime to disable 2 warnings in security/sandbox/chromium/sandbox/win/src/broker_services.cc. Without this, the warnings are turned into errors in warnings as errors build mode and cause Visual Studio 2015 builds to fail. The ideal solution is to fix the warning. However, the file in question is 3rd party code, so our hands appear to be tied. MozReview-Commit-ID: 8m9D3CcsEew
5d33f586c21cdc350f367c079e5d73b51ea5af40: Bug 1257410 - Disable C4477 to unblock compilation on VS2015 draft
Gregory Szorc <gps@mozilla.com> - Wed, 16 Mar 2016 20:15:16 -0700 - rev 341942
Push 13331 by gszorc@mozilla.com at Fri, 18 Mar 2016 03:39:58 +0000
Bug 1257410 - Disable C4477 to unblock compilation on VS2015 This is a workaround to enable VS2015 to build with warnings as errors. MozReview-Commit-ID: CZlAJN4pIa8
6056f8b2c2ae7ef1adfa58272af9f91767c0f28b: Bug 1257408 - Disable C4312 in js/src to unblock compilation on VS2015 draft
Gregory Szorc <gps@mozilla.com> - Wed, 16 Mar 2016 21:15:44 -0700 - rev 341941
Push 13331 by gszorc@mozilla.com at Fri, 18 Mar 2016 03:39:58 +0000
Bug 1257408 - Disable C4312 in js/src to unblock compilation on VS2015 This is a workaround patch to disable C4312 to unblock building with warnings as errors in Visual Studio 2015. It masks the following warnings: js/src/jit/Registers.h(150): warning C4312: 'reinterpret_cast': conversion from 'unsigned int' to 'js::jit::Registers::RegisterContent *' of greater size js/src/jit/Registers.h(152): warning C4312: 'reinterpret_cast': conversion from 'unsigned int' to 'js::jit::FloatRegisters::RegisterContent *' of greater size js/src/jit/shared/Assembler-shared.h(549): warning C4312: 'type cast': conversion from 'unsigned int' to 'uint8_t *' of greater size js/src/gdb/tests/test-Interpreter.cpp(81): warning C4312: 'type cast': conversion from 'unsigned int' to 'js::jit::BaselineFrame *' of greater size js/src/gdb/tests/test-Interpreter.cpp(84): warning C4312: 'type cast': conversion from 'unsigned int' to 'js::jit::RematerializedFrame *' of greater size This patch should not land: we should fix the warnings instead. MozReview-Commit-ID: AZbh7PRY7JO
7857c35434a457ef8d86df14d1216a41b9144912: Bug 1257305 - Disable C4312 to unblock compilation on VS2015; r?jld draft
Gregory Szorc <gps@mozilla.com> - Wed, 16 Mar 2016 13:11:50 -0700 - rev 341940
Push 13331 by gszorc@mozilla.com at Fri, 18 Mar 2016 03:39:58 +0000
Bug 1257305 - Disable C4312 to unblock compilation on VS2015; r?jld As part of unblocking building with VS2015u1 in automation, I'm mass disabling compiler warnings that are turned into errors. This is not the preferred mechanism to fix compilation warnings. So hopefully this patch never lands because someone insists on fixing the underlying problem instead. But if it does land, hopefully the workaround is only temporary. MozReview-Commit-ID: KfumV9jas6s
b1a41fe0b652fe2b446099ec4c51d78a3ea6677c: Bug 1257305 - Avoid VS2015 about casting int to void*. draft
Jed Davis <jld@mozilla.com> - Wed, 16 Mar 2016 18:36:32 -0700 - rev 341939
Push 13331 by gszorc@mozilla.com at Fri, 18 Mar 2016 03:39:58 +0000
Bug 1257305 - Avoid VS2015 about casting int to void*. MozReview-Commit-ID: KZlh7E9piQi
59f1771e9267514cbbdee28194e8cbe66738e747: Bug 1186060 - Build with Visual Studio 2015 Update 1; r?ted, ehsan draft
Gregory Szorc <gps@mozilla.com> - Mon, 14 Mar 2016 18:50:10 -0700 - rev 341938
Push 13331 by gszorc@mozilla.com at Fri, 18 Mar 2016 03:39:58 +0000
Bug 1186060 - Build with Visual Studio 2015 Update 1; r?ted, ehsan This commit switches Windows builds from Visual Studio 2013 to Visual Studio 2015 Update 1. Previously, Visual Studio was installed on the builers as part of the base system image. Starting with this commit, we obtain Visual Studio from a pre-generated, self-contained archive containing the executables, Windows SDK, and other support files. This means that new Windows toolchains can be installed without having to modify configuration of machines in automation! The mozconfigs for Visual Studio 2015 are a bit different from existing mozconfigs. Because it appears to be completely redundant and not necessary, the LIBPATH variable has been dropped. The order of paths in PATH, LIB, and INCLUDE has changed. The new order more accurately reflects what would be defined by vcvarsall.bat. As part of switching to Visual Studio 2015, the Universal CRT is now required. So, the 2015 mozconfigs export WIN_UCRT_REDIST_DIR to define the location to those files. The switch to Visual Studio 2015 also involves the switch from the Windows 8.1 SDK to the Windows 10 SDK. However, we still target an old version of Windows, so this hopefully shouldn't have any significant fallout. It's worth noting that switching to Visual Studio 2015 makes builds - especially PGO builds - significantly faster. Our PGO build times in automation are ~1 hour faster. Our regular builds appear to be a few minutes faster. MozReview-Commit-ID: Pa5GW8V87Q
dbcb154e8bacb69dda170d2f5c2f5603aacbf012: Bug 1124033 - Replace blanket disabling of VS2015 warnings with C5026 and C5027; r?ehsan draft
Gregory Szorc <gps@mozilla.com> - Mon, 14 Mar 2016 14:38:12 -0700 - rev 341937
Push 13331 by gszorc@mozilla.com at Fri, 18 Mar 2016 03:39:58 +0000
Bug 1124033 - Replace blanket disabling of VS2015 warnings with C5026 and C5027; r?ehsan Wv:18 was added in bug 1119072 as a quick way to get the tree building with VS2015. Now that we're closer to rolling out VS2015 support, we want to expose its new warnings. This patch replaces the blanket disabling of new warnings in VS2015 with just disabling C5026 and C5027, which relate to symbols being implicitly defined as deleted. MozReview-Commit-ID: 8uniydfNJns
dd24e76f52289205e9cc8d572eaafd12315d223c: Bug 1257350 - Disable C4312 to unblock compilation on VS2015; r?tbsaunde draft
Gregory Szorc <gps@mozilla.com> - Wed, 16 Mar 2016 15:26:24 -0700 - rev 341936
Push 13331 by gszorc@mozilla.com at Fri, 18 Mar 2016 03:39:58 +0000
Bug 1257350 - Disable C4312 to unblock compilation on VS2015; r?tbsaunde As part of unblocking building with VS2015u1 in automation, I'm mass disabling compiler warnings that are turned into errors. This is not the preferred mechanism to fix compilation warnings. So hopefully this patch never lands because someone insists on fixing the underlying problem instead. But if it does land, hopefully the workaround is only temporary. MozReview-Commit-ID: AjYVTfMUkQ8
faf2b8efef9217c0bd60f45d35ca0cd06719edf5: Bug 1257346 - Disable C4312 to unblock compilation on VS2015; r?aklotz draft
Gregory Szorc <gps@mozilla.com> - Wed, 16 Mar 2016 17:00:58 -0700 - rev 341935
Push 13331 by gszorc@mozilla.com at Fri, 18 Mar 2016 03:39:58 +0000
Bug 1257346 - Disable C4312 to unblock compilation on VS2015; r?aklotz As part of unblocking building with VS2015u1 in automation, I'm mass disabling compiler warnings that are turned into errors. This is not the preferred mechanism to fix compilation warnings. So hopefully this patch never lands because someone insists on fixing the underlying problem instead. But if it does land, hopefully the workaround is only temporary. MozReview-Commit-ID: BgLmpUa09c6
d390bff6aaadf5e265f0d3f1b9236f66069613e0: Bug 1257094 - Remove MediaDecoderStateMachine::DECODER_STATE_DECODING_NONE. draft
JW Wang <jwwang@mozilla.com> - Fri, 18 Mar 2016 11:35:15 +0800 - rev 341934
Push 13330 by jwwang@mozilla.com at Fri, 18 Mar 2016 03:36:14 +0000
Bug 1257094 - Remove MediaDecoderStateMachine::DECODER_STATE_DECODING_NONE. MozReview-Commit-ID: KITVhCywX7D
9f4fd4d90661fe4c0f5609a7412383c0dd962a4f: Bug 1256520 - use SyncRunnable to create DecodedStreamData synchronously to ensure the creation and destruction of DecodedStreamData happen in order. draft
JW Wang <jwwang@mozilla.com> - Tue, 15 Mar 2016 08:54:52 +0800 - rev 341933
Push 13330 by jwwang@mozilla.com at Fri, 18 Mar 2016 03:36:14 +0000
Bug 1256520 - use SyncRunnable to create DecodedStreamData synchronously to ensure the creation and destruction of DecodedStreamData happen in order. This greatly simplify the code because: 1. we don't have to dispatch the newly created DecodedStreamData to the work thread and store it to |mData|. 2. no need to deal with dispatch failure incurred by 1 due to task queue shutdown. (see: https://hg.mozilla.org/mozilla-central/file/f0c0480732d36153e8839c7f17394d45f679f87d/dom/media/mediasink/DecodedStream.cpp#l392) MozReview-Commit-ID: tvCXLh8Buc
4b8c84c15e1d21fde560c16913c904404493b0c4: Bug 1250829 - add customized assertions for completion promises to facilitate promise chaining. r=bobbyholley. draft
JW Wang <jwwang@mozilla.com> - Fri, 18 Mar 2016 11:27:19 +0800 - rev 341932
Push 13330 by jwwang@mozilla.com at Fri, 18 Mar 2016 03:36:14 +0000
Bug 1250829 - add customized assertions for completion promises to facilitate promise chaining. r=bobbyholley. MozReview-Commit-ID: 5IbbAz0KIBY
6481131be2d09d14a81bebc0c87287bb8067c0ac: Bug 1257063 - Don't destruct the runnable inside the lock when TaskQueue::Dispatch fails. r=bobbyholley. draft
JW Wang <jwwang@mozilla.com> - Fri, 18 Mar 2016 11:27:15 +0800 - rev 341931
Push 13330 by jwwang@mozilla.com at Fri, 18 Mar 2016 03:36:14 +0000
Bug 1257063 - Don't destruct the runnable inside the lock when TaskQueue::Dispatch fails. r=bobbyholley. MozReview-Commit-ID: I5KvfHnLUIS
6131fda71e866150205ceeb26529dd69bc8ab6d6: Bug 1004149 - Add some missing OCSP URL tests. r=keeler draft
Cykesiopka <cykesiopka.bmo@gmail.com> - Thu, 17 Mar 2016 19:51:22 -0700 - rev 341930
Push 13329 by cykesiopka.bmo@gmail.com at Fri, 18 Mar 2016 03:29:35 +0000
Bug 1004149 - Add some missing OCSP URL tests. r=keeler MozReview-Commit-ID: Iiyv6sMKEWV
a185654367718c54e7b29c10b810b35fbd889cde: Bug 1004149 - Return mozilla::pkix::Result values in nsNSSHttpInterface functions. r=keeler draft
Cykesiopka <cykesiopka.bmo@gmail.com> - Thu, 17 Mar 2016 19:51:18 -0700 - rev 341929
Push 13329 by cykesiopka.bmo@gmail.com at Fri, 18 Mar 2016 03:29:35 +0000
Bug 1004149 - Return mozilla::pkix::Result values in nsNSSHttpInterface functions. r=keeler MozReview-Commit-ID: Kx1E3HLP7zC
54a8b7d8c78258e0cabe804c11f302da0614ffdd: Bug 1004149 - Remove some dead code. r=keeler draft
Cykesiopka <cykesiopka.bmo@gmail.com> - Thu, 17 Mar 2016 19:51:14 -0700 - rev 341928
Push 13329 by cykesiopka.bmo@gmail.com at Fri, 18 Mar 2016 03:29:35 +0000
Bug 1004149 - Remove some dead code. r=keeler MozReview-Commit-ID: JF6IgVCEUVe
47cba33bf30b4b698e17bdd7db49087c0fe48cfe: Bug 1238733 - Use BaseFirefoxTestCase in external media tests; r?sydpolk draft
Maja Frydrychowicz <mjzffr@gmail.com> - Thu, 17 Mar 2016 22:52:07 -0400 - rev 341927
Push 13328 by mjzffr@gmail.com at Fri, 18 Mar 2016 03:18:32 +0000
Bug 1238733 - Use BaseFirefoxTestCase in external media tests; r?sydpolk MozReview-Commit-ID: 8fqFpUfuU4Q
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip