7b07ae64ab10808103102f33ed0caccb36649c53: merge mozilla-central to mozilla-inbound. r=merge a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 09 Oct 2017 11:29:05 +0200 - rev 676869
Push 83656 by bmo:dburns@mozilla.com at Mon, 09 Oct 2017 20:09:47 +0000
merge mozilla-central to mozilla-inbound. r=merge a=merge
a61ebf848a5ccd7c259480947b6e3697a82ab4f9: Bug 1259222 - Add more assertions to hopefully catch bad pointers when collecting the nursery r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Mon, 09 Oct 2017 10:22:44 +0100 - rev 676868
Push 83656 by bmo:dburns@mozilla.com at Mon, 09 Oct 2017 20:09:47 +0000
Bug 1259222 - Add more assertions to hopefully catch bad pointers when collecting the nursery r=sfink
f5dd83abdb399422f09f75576c970c74daeb3798: Bug 1402473 - Relax RegExpShared assert to ignore shutdown leaks r=jandem
Jon Coppeard <jcoppeard@mozilla.com> - Mon, 09 Oct 2017 10:22:44 +0100 - rev 676867
Push 83656 by bmo:dburns@mozilla.com at Mon, 09 Oct 2017 20:09:47 +0000
Bug 1402473 - Relax RegExpShared assert to ignore shutdown leaks r=jandem
6ad5b916c9659aeb4b901d8f9ec7f121dc2c4418: Bug 1400003 - Mark Heap<T> and barrier classes as MOZ_NON_MEMMOVABLE r=sfink r=froydnj
Jon Coppeard <jcoppeard@mozilla.com> - Mon, 09 Oct 2017 10:03:20 +0100 - rev 676866
Push 83656 by bmo:dburns@mozilla.com at Mon, 09 Oct 2017 20:09:47 +0000
Bug 1400003 - Mark Heap<T> and barrier classes as MOZ_NON_MEMMOVABLE r=sfink r=froydnj
0b1a22a4c03cf1c66c47e41a0113969b7289d1b3: Bug 1389561 - Part 2: Add MOZ_DIAGNOSTIC_ASSERT for mTemporaryStorageInitialized, r=janv
Shawn Huang <shuang@mozilla.com> - Mon, 09 Oct 2017 16:57:55 +0800 - rev 676865
Push 83656 by bmo:dburns@mozilla.com at Mon, 09 Oct 2017 20:09:47 +0000
Bug 1389561 - Part 2: Add MOZ_DIAGNOSTIC_ASSERT for mTemporaryStorageInitialized, r=janv
45efb288d8c572cb053a2193ac79dd3d28ab6fd1: Bug 1405999 part 4 - Optimize and clean up NewNativeFunction and related functions. r=anba
Jan de Mooij <jdemooij@mozilla.com> - Mon, 09 Oct 2017 10:03:14 +0200 - rev 676864
Push 83656 by bmo:dburns@mozilla.com at Mon, 09 Oct 2017 20:09:47 +0000
Bug 1405999 part 4 - Optimize and clean up NewNativeFunction and related functions. r=anba
93a3c28a68a72d22de51ba5cfe220424b27a3b15: Bug 1405999 part 3 - Inline AutoGCRooter constructors and add MOZ_ALWAYS_INLINE to some functions. r=jonco
Jan de Mooij <jdemooij@mozilla.com> - Mon, 09 Oct 2017 10:01:54 +0200 - rev 676863
Push 83656 by bmo:dburns@mozilla.com at Mon, 09 Oct 2017 20:09:47 +0000
Bug 1405999 part 3 - Inline AutoGCRooter constructors and add MOZ_ALWAYS_INLINE to some functions. r=jonco
29f89eb9deab735e907cc9920e20afa9e7680981: Bug 1405999 part 2 - Optimize CreateResolvingFunctions. r=till
Jan de Mooij <jdemooij@mozilla.com> - Mon, 09 Oct 2017 09:57:28 +0200 - rev 676862
Push 83656 by bmo:dburns@mozilla.com at Mon, 09 Oct 2017 20:09:47 +0000
Bug 1405999 part 2 - Optimize CreateResolvingFunctions. r=till
373a038aafbd1f59db53fa4bb07e407d149611e0: Bug 1405999 part 1 - Optimize CreatePromiseObjectInternal. r=till
Jan de Mooij <jdemooij@mozilla.com> - Mon, 09 Oct 2017 09:56:48 +0200 - rev 676861
Push 83656 by bmo:dburns@mozilla.com at Mon, 09 Oct 2017 20:09:47 +0000
Bug 1405999 part 1 - Optimize CreatePromiseObjectInternal. r=till
182bc1bfca25016283f8f6f553f527293704f416: Bug 1407026 - Fix CPOW class mistake in the console. draft
Oriol Brufau <oriol-bugzilla@hotmail.com> - Mon, 09 Oct 2017 22:03:18 +0200 - rev 676860
Push 83655 by bmo:oriol-bugzilla@hotmail.com at Mon, 09 Oct 2017 20:04:01 +0000
Bug 1407026 - Fix CPOW class mistake in the console. MozReview-Commit-ID: LDmbQEuU3JE
e85bc826b97b098a6fed8198d020fc5df93af02f: Bug 1400256 - Adapt actions for implicitly unmarshaled elements. r?whimboo draft
Andreas Tolfsen <ato@sny.no> - Mon, 09 Oct 2017 19:55:27 +0100 - rev 676859
Push 83654 by bmo:ato@sny.no at Mon, 09 Oct 2017 19:33:43 +0000
Bug 1400256 - Adapt actions for implicitly unmarshaled elements. r?whimboo Since web element references are now implicitly unmarshaled when they are passed to the content frame script, there is no need for the actions module to check that the element origin is a reference and try to look it up from the known element store. MozReview-Commit-ID: 3BGBIBQMtR3
2453bc516b3f28e29e92f2e4bcc68d87b822be41: Bug 1400256 - Make IPC messages work with implicitly marshaled elements. r?whimboo draft
Andreas Tolfsen <ato@sny.no> - Thu, 05 Oct 2017 17:59:03 +0100 - rev 676858
Push 83654 by bmo:ato@sny.no at Mon, 09 Oct 2017 19:33:43 +0000
Bug 1400256 - Make IPC messages work with implicitly marshaled elements. r?whimboo The DOM element references will have been marshaled automatically through the AsyncMessageChannel. MozReview-Commit-ID: JGTEeqHhE3j
ff379e30cd093dd16a151b492da68b747e8b02eb: Bug 1400256 - Marshal IPC messages to and from frame script. r?whimboo draft
Andreas Tolfsen <ato@sny.no> - Thu, 05 Oct 2017 17:57:17 +0100 - rev 676857
Push 83654 by bmo:ato@sny.no at Mon, 09 Oct 2017 19:33:43 +0000
Bug 1400256 - Marshal IPC messages to and from frame script. r?whimboo MozReview-Commit-ID: BTDQDvu2pVE
20ac98d3700fc3509484571e02cb106b493d15fb: Bug 1400256 - Recognise web element references in evaluate.toJSON. r?whimboo draft
Andreas Tolfsen <ato@sny.no> - Thu, 05 Oct 2017 17:55:52 +0100 - rev 676856
Push 83654 by bmo:ato@sny.no at Mon, 09 Oct 2017 19:33:43 +0000
Bug 1400256 - Recognise web element references in evaluate.toJSON. r?whimboo MozReview-Commit-ID: BvKHGzsF0ie
21bc3f22cdd10389083b7d536498fea7f433c83a: Bug 1400256 - Use WebElement for marshaling web elements in evaluate.fromJSON. r?whimboo draft
Andreas Tolfsen <ato@sny.no> - Thu, 05 Oct 2017 17:55:31 +0100 - rev 676855
Push 83654 by bmo:ato@sny.no at Mon, 09 Oct 2017 19:33:43 +0000
Bug 1400256 - Use WebElement for marshaling web elements in evaluate.fromJSON. r?whimboo MozReview-Commit-ID: KwjZ60WlyKp
4c83cb334ed1e695918b844586403f61e4a7e6bf: Bug 1400256 - Make element.Store work with web elements. r?whimboo draft
Andreas Tolfsen <ato@sny.no> - Thu, 05 Oct 2017 18:01:35 +0100 - rev 676854
Push 83654 by bmo:ato@sny.no at Mon, 09 Oct 2017 19:33:43 +0000
Bug 1400256 - Make element.Store work with web elements. r?whimboo MozReview-Commit-ID: AitZAYFtpoF
264c2dc85fd1c0724a1d88ab91fb14ea8a4faec3: Bug 1400256 - Use web element references in action tests. r?whimboo draft
Andreas Tolfsen <ato@sny.no> - Mon, 09 Oct 2017 16:40:11 +0100 - rev 676853
Push 83654 by bmo:ato@sny.no at Mon, 09 Oct 2017 19:33:43 +0000
Bug 1400256 - Use web element references in action tests. r?whimboo MozReview-Commit-ID: 2D3PdriqjYz
ab966b6414d44711efbcec0eb31c4bc672bb402b: Bug 1400256 - Drop unused arguments to evaluate.toJSON/fromJSON. r?whimboo draft
Andreas Tolfsen <ato@sny.no> - Thu, 05 Oct 2017 17:53:25 +0100 - rev 676852
Push 83654 by bmo:ato@sny.no at Mon, 09 Oct 2017 19:33:43 +0000
Bug 1400256 - Drop unused arguments to evaluate.toJSON/fromJSON. r?whimboo MozReview-Commit-ID: 8q0PK3M4rif
f470554b246642c807d7065a206e54a022f3c97c: Bug 1400256 - Serialise IPC messages with evaluate.toJSON. r?whimboo draft
Andreas Tolfsen <ato@sny.no> - Thu, 05 Oct 2017 17:50:34 +0100 - rev 676851
Push 83654 by bmo:ato@sny.no at Mon, 09 Oct 2017 19:33:43 +0000
Bug 1400256 - Serialise IPC messages with evaluate.toJSON. r?whimboo Instead of having commands serialising their own JSON-safe messages when communicating with the content frame script, this patch changes the AsyncMessageChannel to use evaluate.toJSON. MozReview-Commit-ID: LmAVGEjqMTB
959a73273be688956e63456e27da4b147dee55cb: Bug 1400256 - Use WebElement.generateUUID to make session ID. r?whimboo draft
Andreas Tolfsen <ato@sny.no> - Thu, 05 Oct 2017 17:11:26 +0100 - rev 676850
Push 83654 by bmo:ato@sny.no at Mon, 09 Oct 2017 19:33:43 +0000
Bug 1400256 - Use WebElement.generateUUID to make session ID. r?whimboo MozReview-Commit-ID: FuYeCDySLu
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip