e6daa01f4c3ca434da646e1329cb9795b71539d4: Merge m-c to inbound. a=merge
Ryan VanderMeulen <ryanvm@gmail.com> - Thu, 11 May 2017 09:33:18 -0400 - rev 357828
Push 31804 by kwierso@gmail.com at Fri, 12 May 2017 00:33:03 +0000
Merge m-c to inbound. a=merge
7986e8790db6d16bc42fee1c4678645302eced84: Bug 1363666: followup - Remove outdated comment. r=me
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 11 May 2017 15:27:50 +0200 - rev 357827
Push 31804 by kwierso@gmail.com at Fri, 12 May 2017 00:33:03 +0000
Bug 1363666: followup - Remove outdated comment. r=me DONTBUILD, because it's only a comment. MozReview-Commit-ID: FlSLdeB4TUF
58f6e99c9a83dd85e44d435037dabdf7a0afdd83: Bug 1347120 - XDR: Do not assert if the failure code is already set as to 'Throw' when there is a pending exception. r=shu
Nicolas B. Pierron <nicolas.b.pierron@mozilla.com> - Thu, 11 May 2017 13:25:20 +0000 - rev 357826
Push 31804 by kwierso@gmail.com at Fri, 12 May 2017 00:33:03 +0000
Bug 1347120 - XDR: Do not assert if the failure code is already set as to 'Throw' when there is a pending exception. r=shu
0a25a0fa3b329041606dbccc4a224cf91e61f6d0: Bug 1362822 - Avoid needlessly holding locks when setting headers during the initialization of HTTP channel objects; r=schien,dragana
Ehsan Akhgari <ehsan@mozilla.com> - Sat, 06 May 2017 23:55:00 -0400 - rev 357825
Push 31804 by kwierso@gmail.com at Fri, 12 May 2017 00:33:03 +0000
Bug 1362822 - Avoid needlessly holding locks when setting headers during the initialization of HTTP channel objects; r=schien,dragana The channel objects cannot be handed off to other threads before the creation process has been finished, so there is no point in trying to hold these locks while the initialization code is running. These lockings have shown up in profiles as being expensive.
b73d9e993d9624aa078d747ec45528a475a3005c: Bug 1342328 - IonMonkey dce-with-rinstructions.js test: Prevent compilation of the top-level loop. r=tcampbell
Nicolas B. Pierron <nicolas.b.pierron@mozilla.com> - Thu, 11 May 2017 12:47:23 +0000 - rev 357824
Push 31804 by kwierso@gmail.com at Fri, 12 May 2017 00:33:03 +0000
Bug 1342328 - IonMonkey dce-with-rinstructions.js test: Prevent compilation of the top-level loop. r=tcampbell
a2d4f37de171461c72370cef2d6c66969332abb8: Bug 1363758 - Don't use a dummy function for internally-create Promise in wasm compilation/instantiation. r=bbouvier
Till Schneidereit <till@tillschneidereit.net> - Wed, 10 May 2017 17:06:26 +0200 - rev 357823
Push 31804 by kwierso@gmail.com at Fri, 12 May 2017 00:33:03 +0000
Bug 1363758 - Don't use a dummy function for internally-create Promise in wasm compilation/instantiation. r=bbouvier PromiseObject now has a createSkippingExecutor function that avoids the need for a dummy executor for internally created promises. MozReview-Commit-ID: IEzNwMYSdde
a56ac3aa583ccbd77dc1e66a334d1ebe12931218: Bug 1357958 - Move the JS shell's Promise job handling into the engine to be used as a default implementation. r=jandem
Till Schneidereit <till@tillschneidereit.net> - Wed, 10 May 2017 16:16:27 +0200 - rev 357822
Push 31804 by kwierso@gmail.com at Fri, 12 May 2017 00:33:03 +0000
Bug 1357958 - Move the JS shell's Promise job handling into the engine to be used as a default implementation. r=jandem The shell has a very basic implementation of Promise job queue handling. This patch moves it into the engine, exposed through friendapi functions. The motivation is that I want to write JSAPI tests for streams, which requires Promise handling. The test harness would need essentially a copy of the shell's Promise handling, which isn't nice. To be clear, the default implementation isn't used automatically: the embedding has to explicitly request it using js::UseInternalJobQueues. MozReview-Commit-ID: 6bZ5VG5mJKV
84a52fd860629ab6c8b148316fa10b40a0d05e6f: Bug 1361647 - Coverity report: nsMathMLmtableFrame::nsMathMLmtableFrame(nsStyleContext *): A scalar field is not initialized by the constructor. r=karlt
Frédéric Wang <fred.wang@free.fr> - Sat, 06 May 2017 05:46:00 +0200 - rev 357821
Push 31804 by kwierso@gmail.com at Fri, 12 May 2017 00:33:03 +0000
Bug 1361647 - Coverity report: nsMathMLmtableFrame::nsMathMLmtableFrame(nsStyleContext *): A scalar field is not initialized by the constructor. r=karlt
76845c4d9d5cbba2368d5e6586d2db220814bf7e: Bug 1361591 - Coverity report: nsMathMLmspaceFrame:nsMathMLmspaceFrame(nsStyleContext *): A scalar field is not initialized by the constructor. r=karlt
Frédéric Wang <fred.wang@free.fr> - Sat, 06 May 2017 05:47:00 +0200 - rev 357820
Push 31804 by kwierso@gmail.com at Fri, 12 May 2017 00:33:03 +0000
Bug 1361591 - Coverity report: nsMathMLmspaceFrame:nsMathMLmspaceFrame(nsStyleContext *): A scalar field is not initialized by the constructor. r=karlt
ec70344f616b5c4683a74d0e2828f390d5b458ca: Bug 1361590 - A scalar field is not initialized by the constructor. r=karlt
Frédéric Wang <fred.wang@free.fr> - Sat, 06 May 2017 05:47:00 +0200 - rev 357819
Push 31804 by kwierso@gmail.com at Fri, 12 May 2017 00:33:03 +0000
Bug 1361590 - A scalar field is not initialized by the constructor. r=karlt
fc5f257ad83b3526fa9d901d2d62eb19b96b0bd2: Bug 1361589 - Coverity report: nsMathMLmencloseFrame::mRuleThickness/mRadicalRuleThickness is not initialized in this constructor nor in any functions that it calls. r=karlt
Frédéric Wang <fred.wang@free.fr> - Sat, 06 May 2017 05:48:00 +0200 - rev 357818
Push 31804 by kwierso@gmail.com at Fri, 12 May 2017 00:33:03 +0000
Bug 1361589 - Coverity report: nsMathMLmencloseFrame::mRuleThickness/mRadicalRuleThickness is not initialized in this constructor nor in any functions that it calls. r=karlt
9c43489fc05f835bc0ac5dbb33a889300390d807: Bug 1327784 - Let JSON Viewer save using standard saving methods from contentAreaUtils.js. r=honza
Oriol <oriol-bugzilla@hotmail.com> - Wed, 10 May 2017 09:48:00 +0200 - rev 357817
Push 31804 by kwierso@gmail.com at Fri, 12 May 2017 00:33:03 +0000
Bug 1327784 - Let JSON Viewer save using standard saving methods from contentAreaUtils.js. r=honza
b99e360725c87de4b8cf8e537dedc340fb2d4bed: Bug 1362318 - Part2: Fallback override MIME type to application/octet-stream, r=baku
Shawn Huang <shuang@mozilla.com> - Thu, 11 May 2017 18:59:10 +0800 - rev 357816
Push 31804 by kwierso@gmail.com at Fri, 12 May 2017 00:33:03 +0000
Bug 1362318 - Part2: Fallback override MIME type to application/octet-stream, r=baku Set override MIME type to 'application/octet-stream', if type is not a parsable MIME type.
5dbfb3a8d5cc508f65d09d933a7504dcae89071f: Bug 1362318 - Part1: Use text/xml as fallback response MIME type, r=baku
Shawn Huang <shuang@mozilla.com> - Thu, 11 May 2017 18:59:00 +0800 - rev 357815
Push 31804 by kwierso@gmail.com at Fri, 12 May 2017 00:33:03 +0000
Bug 1362318 - Part1: Use text/xml as fallback response MIME type, r=baku If response MIME type is the empty byte sequence, then set type to 'text/xml'.
24aa1cddef2f63f61c91971c0eacaf3a4d7c7da5: Merge mozilla-central to mozilla-inbound
Carsten "Tomcat" Book <cbook@mozilla.com> - Thu, 11 May 2017 12:53:41 +0200 - rev 357814
Push 31804 by kwierso@gmail.com at Fri, 12 May 2017 00:33:03 +0000
Merge mozilla-central to mozilla-inbound
c1719e0d676b56ccd940c6f8a9b1bb819d441b20: Merge autoland to central, a=merge
Wes Kocher <wkocher@mozilla.com> - Thu, 11 May 2017 16:43:57 -0700 - rev 357813
Push 31803 by kwierso@gmail.com at Thu, 11 May 2017 23:44:06 +0000
Merge autoland to central, a=merge MozReview-Commit-ID: 4Po5DGPupTx
60909a5ac021fd2e998ca010d0d1f0c21127f47b: Backed out changeset a418e4a81c02 (bug 1362388) for build bustage from netwerk/protocol/http/nsHttpChannel.cpp:597 not being declared. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 11 May 2017 18:01:01 +0200 - rev 357812
Push 31803 by kwierso@gmail.com at Thu, 11 May 2017 23:44:06 +0000
Backed out changeset a418e4a81c02 (bug 1362388) for build bustage from netwerk/protocol/http/nsHttpChannel.cpp:597 not being declared. r=backout
caa75fa65be625a5cf166ef52d89950b956dc83f: Backed out changeset fef09999e003 (bug 1362388)
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 11 May 2017 18:00:09 +0200 - rev 357811
Push 31803 by kwierso@gmail.com at Thu, 11 May 2017 23:44:06 +0000
Backed out changeset fef09999e003 (bug 1362388)
0acdb2ad7e97dac72b4b2c096a1027de2dbc063e: Bug 1363893: remove downed scl3 proxxy instance; r=catlee
Dustin J. Mitchell <dustin@mozilla.com> - Thu, 11 May 2017 14:15:15 +0000 - rev 357810
Push 31803 by kwierso@gmail.com at Thu, 11 May 2017 23:44:06 +0000
Bug 1363893: remove downed scl3 proxxy instance; r=catlee MozReview-Commit-ID: DBvun6vwCGX
fef09999e00338ba3b6e54d97a9c0c8749e03dc2: Bug 1362388 - Remove nsAHttpTransaction::Available as footgun r=nwgh
Patrick McManus <mcmanus@ducksong.com> - Fri, 05 May 2017 18:12:36 -0400 - rev 357809
Push 31803 by kwierso@gmail.com at Thu, 11 May 2017 23:44:06 +0000
Bug 1362388 - Remove nsAHttpTransaction::Available as footgun r=nwgh nsAHttpTransaction::Available() obtained a bytecount from the abstract transaction's input stream. If that stream was derived from a file:// it would create janky IO - so remove the interface. Http2Push maintains a non-inherited interface which is used to check the number of bytes it has internally buffered in memory. MozReview-Commit-ID: IQHt8yGsqDE
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip