57a63c3f76fba9d1bc379eafbc564dc7226bd40e: Bug 1395900 part 4 - Add JSOP_ITERNEXT to improve iterator key type information in Ion. r=tcampbell
Jan de Mooij <jdemooij@mozilla.com> - Wed, 06 Sep 2017 10:03:25 +0200 - rev 428785
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1395900 part 4 - Add JSOP_ITERNEXT to improve iterator key type information in Ion. r=tcampbell
456b4480fdbfc310c322407e9a4125624530f12e: Bug 1395900 part 3 - Remove unused IonBuilder::nonStringIteration_. r=tcampbell
Jan de Mooij <jdemooij@mozilla.com> - Wed, 06 Sep 2017 10:02:09 +0200 - rev 428784
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1395900 part 3 - Remove unused IonBuilder::nonStringIteration_. r=tcampbell
fdc73e6b6a213edf515fd5a28db8ed0fa892766e: Bug 1395900 part 2 - Teach analyzeNewLoopTypes about for-in iterator value slot. r=tcampbell
Jan de Mooij <jdemooij@mozilla.com> - Wed, 06 Sep 2017 10:01:46 +0200 - rev 428783
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1395900 part 2 - Teach analyzeNewLoopTypes about for-in iterator value slot. r=tcampbell
f719e2cf81ea792377ccaaf5ef2635b3a24aada8: Bug 1395900 part 1 - Try to get new loop types in analyzeNewLoopTypes even if the previous header is dead. r=tcampbell
Jan de Mooij <jdemooij@mozilla.com> - Wed, 06 Sep 2017 10:00:47 +0200 - rev 428782
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1395900 part 1 - Try to get new loop types in analyzeNewLoopTypes even if the previous header is dead. r=tcampbell
6c55a6e0ff0f1f2a0b07ab9dc80ac38cc3624ca9: Bug 1396936 - Simplify tenuring of objects with unique IDs and remove hash table lookup for every tenured object r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 06 Sep 2017 09:07:10 +0100 - rev 428781
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1396936 - Simplify tenuring of objects with unique IDs and remove hash table lookup for every tenured object r=sfink
8d1a2ad4d81160488a7ec54cb0ed3abfa369ba77: Bug 1396932 - Remove unncessary rekeying of watchpoint map r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 06 Sep 2017 09:07:10 +0100 - rev 428780
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1396932 - Remove unncessary rekeying of watchpoint map r=sfink
eb00a7039454986b07be0caab31063e7876dea57: Bug 1396931 - Simplify sweeping of dictionary mode objects allocated in the nursery r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 06 Sep 2017 09:07:09 +0100 - rev 428779
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1396931 - Simplify sweeping of dictionary mode objects allocated in the nursery r=sfink
f80146e7ec85b8fd309b7b42f51032304136d835: Bug 1395366 - Extend zone group's state to cover those intended for future use by helper threads and disallow GC of such groups r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 06 Sep 2017 09:07:09 +0100 - rev 428778
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1395366 - Extend zone group's state to cover those intended for future use by helper threads and disallow GC of such groups r=sfink
0be76a0e23a2b3df6be30b4c0cce6b0b94fb367d: Bug 1395896 - Record module dependency before starting fetch so that error handling works correctly r=bkelly
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 06 Sep 2017 09:07:09 +0100 - rev 428777
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1395896 - Record module dependency before starting fetch so that error handling works correctly r=bkelly
b62fb112ddd892522f4cfc737fcf4ce4568b64c1: Bug 1146817 - Add float and double test cases for loadSafeWhenRacy / storeSafeWhenRacy. r=sstangl
Lars T Hansen <lhansen@mozilla.com> - Tue, 05 Sep 2017 13:48:53 +0200 - rev 428776
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1146817 - Add float and double test cases for loadSafeWhenRacy / storeSafeWhenRacy. r=sstangl
43cf87ac46c7c81e73541c7687726406806a584e: Bug 1146817 - Clean up assertions for tier-1 platforms. r=sstangl
Lars T Hansen <lhansen@mozilla.com> - Tue, 05 Sep 2017 11:06:17 +0200 - rev 428775
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1146817 - Clean up assertions for tier-1 platforms. r=sstangl
5616f7dc81a947955bb8391def67a37ce9ea123a: Bug 1396693 - Make nsIEventListenerChange::changedListenerNames noscript. r=smaug.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 05 Sep 2017 11:52:54 +1000 - rev 428774
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1396693 - Make nsIEventListenerChange::changedListenerNames noscript. r=smaug. This is required for deCOMtamination. The patch removes the only script use of this attribute, which is a low-importance one in a test.
cae86ca80e62e087ca43604b0686e69836928ca7: Bug 1396682 - Remove exposure of nsIAtom to script in rdf/. r=pike.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 05 Sep 2017 09:33:54 +1000 - rev 428773
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1396682 - Remove exposure of nsIAtom to script in rdf/. r=pike. This is a prerequisite for deCOMtaminating nsIAtom.
b3e93511d0376bb02821ee56e295e4e5903c3e07: Bug 1396795 - mar_read_product_info_block: Value stored to 'location' is never read. r=rstrong
Cosm <kausam2015@gmail.com> - Tue, 05 Sep 2017 22:53:16 -0700 - rev 428772
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1396795 - mar_read_product_info_block: Value stored to 'location' is never read. r=rstrong
6469a2cb7df662afb23493b5566f99b6802fcb5a: Bug 1395802. P4 - we don't need lock since mChannelStatistics is always accessed on the main thread. r=cpearce
JW Wang <jwwang@mozilla.com> - Fri, 01 Sep 2017 14:32:00 +0800 - rev 428771
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1395802. P4 - we don't need lock since mChannelStatistics is always accessed on the main thread. r=cpearce MozReview-Commit-ID: KHnhPaSTSFr
a70f47912fbe20ae0fdba26c0123c32b0356b439: Bug 1395802. P3 - ensure mChannelStatistics.AddBytes() to happen on the main thread. r=cpearce
JW Wang <jwwang@mozilla.com> - Fri, 01 Sep 2017 14:28:06 +0800 - rev 428770
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1395802. P3 - ensure mChannelStatistics.AddBytes() to happen on the main thread. r=cpearce MozReview-Commit-ID: CbDl9mWZDFs
8bfe3fa7b4f15d8fc4bd4598f51b36bbac6b22e3: Bug 1395802. P2 - assert ChannelMediaResource::GetDownloadRate() runs on the main thread. r=cpearce
JW Wang <jwwang@mozilla.com> - Fri, 01 Sep 2017 14:19:51 +0800 - rev 428769
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1395802. P2 - assert ChannelMediaResource::GetDownloadRate() runs on the main thread. r=cpearce The only caller is ChannelMediaDecoder::GetStatistics() which runs on the main thread. MozReview-Commit-ID: CYg3Z3rmlHd
23fd25a4f713caf2a962727023e079aaa056074a: Bug 1395802. P1 - add AbstractMainThread() to MediaResourceCallback. r=cpearce
JW Wang <jwwang@mozilla.com> - Wed, 06 Sep 2017 15:12:34 +0800 - rev 428768
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1395802. P1 - add AbstractMainThread() to MediaResourceCallback. r=cpearce This is required by P3 to preserve the ordering. E.g. we want mChannelStatistics.AddBytes() to happen before the new data is consumed by the decoder and is made observable to the main thread. Using SystemGroup::Dispatch() won't guarantee the ordering. MozReview-Commit-ID: 7MP0CzTGpOs
634cb312d32284ddedd3941a8a5d0b0ea38e070e: Backed out 3 changesets (bug 1394603) for reftest syntax error
Phil Ringnalda <philringnalda@gmail.com> - Wed, 06 Sep 2017 22:48:55 -0700 - rev 428767
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Backed out 3 changesets (bug 1394603) for reftest syntax error CLOSED TREE Backed out changeset 44117208f321 (bug 1394603) Backed out changeset 31088c59d895 (bug 1394603) Backed out changeset 20551d68f602 (bug 1394603) MozReview-Commit-ID: 4F4jSQ8GyfG
d65d668da45fc2e4bb4fbaf74ee3c25ce7f3cd8a: Bug 1397052 - Don't update |result| after the acquire fence in nsThreadSafeRefCnt::operator--. r=froydnj
Bobby Holley <bobbyholley@gmail.com> - Wed, 06 Sep 2017 10:57:19 -0700 - rev 428766
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1397052 - Don't update |result| after the acquire fence in nsThreadSafeRefCnt::operator--. r=froydnj MozReview-Commit-ID: 1Yp4kFXA5gV
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip