831c8cfd251217635660ab513b2409e0987e936b: Backed out changeset 1304f6c59821 (bug 1147371)
Carsten "Tomcat" Book <cbook@mozilla.com> - Fri, 13 Jan 2017 10:50:35 +0100 - rev 329326
Push 31204 by kwierso@gmail.com at Fri, 13 Jan 2017 23:44:41 +0000
Backed out changeset 1304f6c59821 (bug 1147371)
3db3783de0f2eae1f647b3eb8429c127f1474001: Backed out changeset 314efb239b64 (bug 1147371)
Carsten "Tomcat" Book <cbook@mozilla.com> - Fri, 13 Jan 2017 10:50:33 +0100 - rev 329325
Push 31204 by kwierso@gmail.com at Fri, 13 Jan 2017 23:44:41 +0000
Backed out changeset 314efb239b64 (bug 1147371)
9a5fc270c79c4673a748a8201dadcd2369bdd82c: Backed out changeset 7872a2456195 (bug 1147371)
Carsten "Tomcat" Book <cbook@mozilla.com> - Fri, 13 Jan 2017 10:50:31 +0100 - rev 329324
Push 31204 by kwierso@gmail.com at Fri, 13 Jan 2017 23:44:41 +0000
Backed out changeset 7872a2456195 (bug 1147371)
076bdd3f1f7a7e58509d16e8c5b8960597f364d8: Backed out changeset d9eef2331ae6 (bug 1147371)
Carsten "Tomcat" Book <cbook@mozilla.com> - Fri, 13 Jan 2017 10:50:29 +0100 - rev 329323
Push 31204 by kwierso@gmail.com at Fri, 13 Jan 2017 23:44:41 +0000
Backed out changeset d9eef2331ae6 (bug 1147371)
6584da54c13dcebacf6623bb5eb1c89231d67f50: Backed out changeset 408a37107c7f (bug 1147371)
Carsten "Tomcat" Book <cbook@mozilla.com> - Fri, 13 Jan 2017 10:50:27 +0100 - rev 329322
Push 31204 by kwierso@gmail.com at Fri, 13 Jan 2017 23:44:41 +0000
Backed out changeset 408a37107c7f (bug 1147371)
bb6cabf1f0417c8076056a52991217522c4cbf01: Merge mozilla-central to mozilla-inbound
Carsten "Tomcat" Book <cbook@mozilla.com> - Fri, 13 Jan 2017 10:22:50 +0100 - rev 329321
Push 31204 by kwierso@gmail.com at Fri, 13 Jan 2017 23:44:41 +0000
Merge mozilla-central to mozilla-inbound
3f756d8ee4cf3847773ca1ffc6999948f670455b: Bug 1318965 - Fixes a bug in the WideVineAdapter wherein session load failures were not adapted correctly r=cpearce
Jay Harris <jharris@mozilla.com> - Tue, 20 Dec 2016 14:35:55 +1300 - rev 329320
Push 31204 by kwierso@gmail.com at Fri, 13 Jan 2017 23:44:41 +0000
Bug 1318965 - Fixes a bug in the WideVineAdapter wherein session load failures were not adapted correctly r=cpearce MozReview-Commit-ID: 2ze4d8EuHr9
4bdf65d60c9ec4f086c76554ff3fe5ecc44bd889: Bug 1318965 - Removes the custom AtomicRefCount r=cpearce
Jay Harris <jharris@mozilla.com> - Fri, 16 Dec 2016 11:57:58 +1300 - rev 329319
Push 31204 by kwierso@gmail.com at Fri, 13 Jan 2017 23:44:41 +0000
Bug 1318965 - Removes the custom AtomicRefCount r=cpearce MozReview-Commit-ID: BAGocY4nGiM
c1e2b6c14a7f267c5458e9edab5e86f67a6d073f: Bug 1318965 - Converts gmp-clearkey to use Chromium ContentDecryptionModule8 interface used by widevine r=cpearce
Jay Harris <jharris@mozilla.com> - Thu, 12 Jan 2017 09:52:05 +1300 - rev 329318
Push 31204 by kwierso@gmail.com at Fri, 13 Jan 2017 23:44:41 +0000
Bug 1318965 - Converts gmp-clearkey to use Chromium ContentDecryptionModule8 interface used by widevine r=cpearce MozReview-Commit-ID: 6lOzItuuvdd
afb84605c3c47a8c16e6d2719c49f4626ab21f3c: Bug 1319159 - Updates the whitelist of libraries in GMPChild, r=cpearce
Jay Harris <jharris@mozilla.com> - Wed, 11 Jan 2017 10:02:25 +1300 - rev 329317
Push 31204 by kwierso@gmail.com at Fri, 13 Jan 2017 23:44:41 +0000
Bug 1319159 - Updates the whitelist of libraries in GMPChild, r=cpearce MozReview-Commit-ID: 2KZHwO34idZ
a14cade8b9627585d42abc2f6e72deaf4c335a25: Bug 1319159 - Updates how 'ParseChromiumManifest' works so that it doesn't assume Widevine (now it assumes Widevine or Clearkey..). r=cpearce
Jay Harris <jharris@mozilla.com> - Thu, 22 Dec 2016 11:28:40 +1300 - rev 329316
Push 31204 by kwierso@gmail.com at Fri, 13 Jan 2017 23:44:41 +0000
Bug 1319159 - Updates how 'ParseChromiumManifest' works so that it doesn't assume Widevine (now it assumes Widevine or Clearkey..). r=cpearce MozReview-Commit-ID: 8m6hPIiUPT
408a37107c7f2fa27ddc0ed40ff5b86694760178: Bug 1147371 - Implement JSOP_PICK and JSOP_UNPICK in the expression decompiler. (r=arai)
Shu-yu Guo <shu@rfrn.org> - Thu, 12 Jan 2017 23:51:35 -0800 - rev 329315
Push 31204 by kwierso@gmail.com at Fri, 13 Jan 2017 23:44:41 +0000
Bug 1147371 - Implement JSOP_PICK and JSOP_UNPICK in the expression decompiler. (r=arai)
d9eef2331ae6a7896da0c6caca605317499db73b: Bug 1147371 - Implement calling IteratorClose and "return" on iterators in yield*. (r=jandem)
Shu-yu Guo <shu@rfrn.org> - Thu, 12 Jan 2017 23:51:35 -0800 - rev 329314
Push 31204 by kwierso@gmail.com at Fri, 13 Jan 2017 23:44:41 +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.
7872a2456195318b5fad224f4026a2de32720acc: Bug 1147371 - Implement IteratorClose for array destructuring. (r=arai)
Shu-yu Guo <shu@rfrn.org> - Thu, 12 Jan 2017 23:51:35 -0800 - rev 329313
Push 31204 by kwierso@gmail.com at Fri, 13 Jan 2017 23:44:41 +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.
314efb239b642cbeb4ea9c8fd22806fe0f2a2ea1: Bug 1147371 - Convert self-hosted code that need to call IteratorClose to use for-of. (r=arai)
Shu-yu Guo <shu@rfrn.org> - Thu, 12 Jan 2017 23:51:35 -0800 - rev 329312
Push 31204 by kwierso@gmail.com at Fri, 13 Jan 2017 23:44:41 +0000
Bug 1147371 - Convert self-hosted code that need to call IteratorClose to use for-of. (r=arai)
1304f6c59821ebc6776614af64a7801445c631f0: Bug 1147371 - Rename allowContentSpread to allowContentIter. (r=arai)
Shu-yu Guo <shu@rfrn.org> - Thu, 12 Jan 2017 23:51:35 -0800 - rev 329311
Push 31204 by kwierso@gmail.com at Fri, 13 Jan 2017 23:44:41 +0000
Bug 1147371 - Rename allowContentSpread to allowContentIter. (r=arai) This is to prepare for reimplementing several self-hosted methods to use for-of.
b28ef89ebda20992f764456aaf6eebd5421eb56f: Bug 1147371 - Implement IteratorClose for for-of. (r=arai)
Shu-yu Guo <shu@rfrn.org> - Thu, 12 Jan 2017 23:51:35 -0800 - rev 329310
Push 31204 by kwierso@gmail.com at Fri, 13 Jan 2017 23:44:41 +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.
78d54111d9be3065681e0b21395a12e3c4485401: Bug 1329139 - Default event recording to disabled. r=dexter
Georg Fritzsche <georg.fritzsche@googlemail.com> - Fri, 13 Jan 2017 14:21:56 +0700 - rev 329309
Push 31204 by kwierso@gmail.com at Fri, 13 Jan 2017 23:44:41 +0000
Bug 1329139 - Default event recording to disabled. r=dexter
bf6a6ad3296eb520a318fec018ad3e11f861e189: Bug 1329051 - Remove Old Driver Workaround. r=jgilbert
Chih-Yi Leu <cleu@mozilla.com> - Thu, 12 Jan 2017 19:42:00 +0100 - rev 329308
Push 31204 by kwierso@gmail.com at Fri, 13 Jan 2017 23:44:41 +0000
Bug 1329051 - Remove Old Driver Workaround. r=jgilbert
bee517272e14ea1817b7b3f1ecfaa98b022ee242: Bug 1330797 - Update WebAssembly spec tests. r=luke
Dan Gohman <sunfish@mozilla.com> - Thu, 12 Jan 2017 22:15:00 -0800 - rev 329307
Push 31204 by kwierso@gmail.com at Fri, 13 Jan 2017 23:44:41 +0000
Bug 1330797 - Update WebAssembly spec tests. r=luke
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip