0d7224996287e80d2fb78ba163fd97d006a83ee4: Backout ee828e9096c7 (bug 1328604) for causing some custom shortcuts to stop working on OSX. r=backout
Stephen A Pohl <spohl.mozilla.bugs@gmail.com> - Sat, 14 Jan 2017 22:05:26 -0500 - rev 357521
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Backout ee828e9096c7 (bug 1328604) for causing some custom shortcuts to stop working on OSX. r=backout
142dbb4bffc04efdb358df11293079d00af693fc: Bug 1147371 - Always decompile argument names in self-hosted code in the caller frame. (r=arai)
Shu-yu Guo <shu@rfrn.org> - Sat, 14 Jan 2017 14:51:39 -0800 - rev 357520
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1147371 - Always decompile argument names in self-hosted code in the caller frame. (r=arai)
0b9c4069ed0f9ddf163a52b52abfd32bfffefcaa: Bug 1147371 - Implement JSOP_PICK and JSOP_UNPICK in the expression decompiler. (r=arai)
Shu-yu Guo <shu@rfrn.org> - Sat, 14 Jan 2017 14:51:39 -0800 - rev 357519
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1147371 - Implement JSOP_PICK and JSOP_UNPICK in the expression decompiler. (r=arai)
e0dc4150f8ac3236dfe2804c7c933baf832398b9: Bug 1147371 - Implement calling IteratorClose and "return" on iterators in yield*. (r=jandem)
Shu-yu Guo <shu@rfrn.org> - Sat, 14 Jan 2017 14:51:39 -0800 - rev 357518
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1147371 - Implement calling IteratorClose and "return" on iterators in yield*. (r=jandem) The forced return path is implemented as finally block. Unlike IteratorClose, this path checks the result returned by the "return" method. If !result.done, the yield loop continues. This also changes checking for the "throw" method with a JSOP_CALLPROP instead of a JSOP_IN to be in line with current spec.
ce293b3c0a8b245a98592a0de2b62bbc0177269d: Bug 1147371 - Implement IteratorClose for array destructuring. (r=arai)
Shu-yu Guo <shu@rfrn.org> - Sat, 14 Jan 2017 14:51:38 -0800 - rev 357517
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1147371 - Implement IteratorClose for array destructuring. (r=arai) Since result.done is always needed now, always emit the code that pushes it on the stack. For throwing, like for-of, IteratorClose is only called when non-iterator code throws. Unlike for-of, both the iterator object and the done boolean value are on the stack for the trynote. IteratorClose is only called when !done.
d7d332a5b2e8218072eedd38d4f48810d8910491: Bug 1147371 - Convert self-hosted code that need to call IteratorClose to use for-of. (r=arai)
Shu-yu Guo <shu@rfrn.org> - Sat, 14 Jan 2017 14:51:38 -0800 - rev 357516
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1147371 - Convert self-hosted code that need to call IteratorClose to use for-of. (r=arai)
8ad6c93e516268b1430747dfad367d4175b8ab15: Bug 1147371 - Rename allowContentSpread to allowContentIter. (r=arai)
Shu-yu Guo <shu@rfrn.org> - Sat, 14 Jan 2017 14:51:38 -0800 - rev 357515
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1147371 - Rename allowContentSpread to allowContentIter. (r=arai) This is to prepare for reimplementing several self-hosted methods to use for-of.
757b50c0ee48b867f168015ea323f11be1e826b5: Bug 1147371 - Implement IteratorClose for for-of. (r=arai)
Shu-yu Guo <shu@rfrn.org> - Sat, 14 Jan 2017 14:51:38 -0800 - rev 357514
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1147371 - Implement IteratorClose for for-of. (r=arai) Non-local jumps, i.e. |break| and |return| statements, are implemented by emitting IteratorClose in bytecode. On throws, the new trynote JSTRY_ITERCLOSE signals that there's an iterator on the top of the stack that needs IteratorClose. Note that this only applies to exceptions thrown from non-iterator code. If iter.next or iter.return itself throws, IteratorClose should *not* be called. This is why we can't use JSTRY_FOR_OF.
383b301471d8f069cd799bb8f5a7c12bc73b1c6f: Bug 1281424 followup, remove spec link from reference file. r=dbaron
Jonathan Kew <jkew@mozilla.com> - Sat, 14 Jan 2017 18:25:12 +0000 - rev 357513
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1281424 followup, remove spec link from reference file. r=dbaron DONTBUILD
829f16159b89b921eb81e0f26954ef54ae55034b: Merge autoland to m-c, a=merge
Phil Ringnalda <philringnalda@gmail.com> - Sun, 15 Jan 2017 12:31:23 -0800 - rev 357512
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Merge autoland to m-c, a=merge
a115a788ded675737751fb113e2622a6ee485130: Bug 1329191 - Download clang-format 4.0 from tooltool and add a checksum check. Flake8 on the rest of the file r=gps
Sylvestre Ledru <sledru@mozilla.com> - Fri, 06 Jan 2017 15:52:07 +0100 - rev 357511
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1329191 - Download clang-format 4.0 from tooltool and add a checksum check. Flake8 on the rest of the file r=gps MozReview-Commit-ID: FKTrXgVdjZs
4c2947db3419832adaae416db24d46221c50ca85: Bug 1329191 - Download clang-format 4.0 from tooltool and add a checksum check r=gps
Sylvestre Ledru <sledru@mozilla.com> - Fri, 06 Jan 2017 15:51:40 +0100 - rev 357510
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1329191 - Download clang-format 4.0 from tooltool and add a checksum check r=gps MozReview-Commit-ID: 2ta8m6yHXZc
14d1bd98327450774fbb8eca73b8076eb3107bd8: Bug 1325865 - Part 2. Reftest. r=longsonr+218550
cku <cku@mozilla.com> - Fri, 13 Jan 2017 17:30:38 +0800 - rev 357509
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1325865 - Part 2. Reftest. r=longsonr+218550 MozReview-Commit-ID: 6qOX78eco1d
8c24e94982ff872a2397ea572c1451a6d4f5ed30: Bug 1325865 - Part 1. Remove double transform. r=longsonr+218550
cku <cku@mozilla.com> - Fri, 13 Jan 2017 17:02:09 +0800 - rev 357508
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1325865 - Part 1. Remove double transform. r=longsonr+218550 For an SVG container element(such as g/svg etc) used in mask, we apply transform of it twice: 1. The first time is in nsSVGMaskFrame::GetMaskForMaskedFrame. We apply transform by eAllTransforms(= eUserSpaceToParent + eChildToUserSpace) 2. The second time is in nsSVGDisplayContainerFrame::PaintSVG. We apply transform by eChildToUserSpace So, totally we apply 1 * eUserSpaceToParent + 2 * eChildToUserSpace. This patch is trying to remove this one extra eChildToUserSpace. MozReview-Commit-ID: 2pQCsrCIPNA
4ed09f5f11991b28f838d657e999992d9ad22d46: Bug 1326238 - stop calling InputExhausted() once RemoteDataDecoder sends EOS input. r=snorp
John Lin <jolin@mozilla.com> - Fri, 30 Dec 2016 13:52:49 +0800 - rev 357507
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1326238 - stop calling InputExhausted() once RemoteDataDecoder sends EOS input. r=snorp MozReview-Commit-ID: L5KPHUi8uLx
a6b1db06ced9a83d00630a1e10b7d782639ca8b1: Bug 1330954 - fix leakiness of SHIELD system add-on and re-enable test, r=kmag,mythmon
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Fri, 13 Jan 2017 13:42:47 +0000 - rev 357506
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1330954 - fix leakiness of SHIELD system add-on and re-enable test, r=kmag,mythmon There are 3 issues this tackles: - we were keeping a reference to the notification we added (this.notice), which kept windows alive. - we had the CleanupManager keep a reference to our close method, which kept a reference to us, which kept a reference to the window. - the fact that we use timeouts to call this.close() in 2 places meant this.close would get called multiple times, which meant we errored out on later occasions, because various things had been nulled out. This tidies up the timeouts when cleanup is called to avoid re-entrancy/errors/leaks. MozReview-Commit-ID: EYvK7bQEh3X
4374afb7411ed698716013a6b2c5f8a4235aeb3b: Bug 1329703 - Update geckodriver to 0.13.0, r=maja_zf
James Graham <james@hoppipolla.co.uk> - Fri, 13 Jan 2017 21:11:45 +0000 - rev 357505
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1329703 - Update geckodriver to 0.13.0, r=maja_zf MozReview-Commit-ID: 5cCDxjmEZgf
6f91f2f99c3c6a3f02cd7c8b95fc22afe13b43ed: Bug 1330284 - Use MediaContentType in DecoderTraits:IsHttpLiveStreamingType - r=jya
Gerald Squelart <gsquelart@mozilla.com> - Wed, 28 Dec 2016 09:26:42 +1100 - rev 357504
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1330284 - Use MediaContentType in DecoderTraits:IsHttpLiveStreamingType - r=jya MozReview-Commit-ID: I0C3ulkYiGX
cab900d5963eea7d601646d8f2afd9adeef8e691: Bug 1330284 - Use MediaCodecs in DirectShowDecoder and AndroidMediaPluginHost - r=jya
Gerald Squelart <gsquelart@mozilla.com> - Fri, 23 Dec 2016 08:43:49 +1100 - rev 357503
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1330284 - Use MediaCodecs in DirectShowDecoder and AndroidMediaPluginHost - r=jya MozReview-Commit-ID: UJUk1OAAqG
f58848e55b8c2c65dbfd9a30c8bbd30f8fe6fe9f: Bug 1330284 - Use MediaContentType in CreateReader and MediaBufferDecoder - r=jya
Gerald Squelart <gsquelart@mozilla.com> - Thu, 22 Dec 2016 11:57:48 +1100 - rev 357502
Push 10621 by jlund@mozilla.com at Mon, 23 Jan 2017 16:02:43 +0000
Bug 1330284 - Use MediaContentType in CreateReader and MediaBufferDecoder - r=jya MozReview-Commit-ID: E9yVaxNdLad
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip