searching for reviewer(mccr8)
31b1aec1f478396b13afd5adb7bae220ca1b5d44: Bug 1500805 Part 7 - Avoid crashing after a middleman call returns a null value, r=mccr8.
Brian Hackett <bhackett1024@gmail.com> - Sun, 21 Oct 2018 15:09:20 -0600 - rev 491292
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1500805 Part 7 - Avoid crashing after a middleman call returns a null value, r=mccr8.
0b8359215f5b0e02a2ee693615a34c218662e7df: Bug 1500805 Part 6 - Add middleman call hooks for some graphics APIs, r=mccr8.
Brian Hackett <bhackett1024@gmail.com> - Sun, 21 Oct 2018 15:09:13 -0600 - rev 491291
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1500805 Part 6 - Add middleman call hooks for some graphics APIs, r=mccr8.
22e55baef1fc05c63ad96694f1b8c5915fd16e0d: Bug 1500805 Part 5 - Fix handling when creating threads after diverging from the recording, r=mccr8.
Brian Hackett <bhackett1024@gmail.com> - Sun, 21 Oct 2018 15:05:00 -0600 - rev 491290
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1500805 Part 5 - Fix handling when creating threads after diverging from the recording, r=mccr8.
9f6bb5ca3b3718a2e074077210fc60c6f5b9d0e8: Bug 1500805 Part 4 - Watch for bogus pointers when checking for constant compile time strings, r=mccr8.
Brian Hackett <bhackett1024@gmail.com> - Sun, 21 Oct 2018 15:04:18 -0600 - rev 491289
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1500805 Part 4 - Watch for bogus pointers when checking for constant compile time strings, r=mccr8.
ac631ceaa2b95d5c44f470cffba8bd1b339b0403: Bug 1500805 Part 3 - Rewind instead of deadlocking when taking a lock held by an idle thread, r=mccr8.
Brian Hackett <bhackett1024@gmail.com> - Sun, 21 Oct 2018 15:03:34 -0600 - rev 491288
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1500805 Part 3 - Rewind instead of deadlocking when taking a lock held by an idle thread, r=mccr8.
20691f6e5da854dabedc2c2beb97133599cec868: Bug 1500805 Part 2 - Ensure non-main threads are idle when diverging from the recording, r=mccr8.
Brian Hackett <bhackett1024@gmail.com> - Sun, 21 Oct 2018 15:02:32 -0600 - rev 491287
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1500805 Part 2 - Ensure non-main threads are idle when diverging from the recording, r=mccr8.
25e1e5dcacb2d8a968167ba7e3775e1fcd862590: Bug 1500805 Part 1 - Allow idle threads to be selectively resumed, r=mccr8.
Brian Hackett <bhackett1024@gmail.com> - Sun, 21 Oct 2018 15:01:54 -0600 - rev 491286
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1500805 Part 1 - Allow idle threads to be selectively resumed, r=mccr8.
101430a1be58500a099200dcc097ca95bbfa1bf8: Bug 1500697 - Redirect SCDynamicStore APIs, r=mccr8.
Brian Hackett <bhackett1024@gmail.com> - Sat, 20 Oct 2018 10:41:21 -0600 - rev 491285
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1500697 - Redirect SCDynamicStore APIs, r=mccr8.
16d26c24fa86c7f5c4e6f2634ace2b06181fd294: Bug 1488453 - Use release mode assertions in HashTable, r=mccr8.
Brian Hackett <bhackett1024@gmail.com> - Sat, 20 Oct 2018 09:22:11 -0600 - rev 491283
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1488453 - Use release mode assertions in HashTable, r=mccr8.
23205c4744f095d4f4c87a6f6238c98f87ae3ae5: Bug 1501129 - Use field names instead of their index when mangling. r=mccr8
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 23 Oct 2018 17:58:11 +0000 - rev 490991
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1501129 - Use field names instead of their index when mangling. r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D9558
f7910a01b5330b1ddedf7cd01af6bd7add1c58c7: Bug 1501479. Add instrumentation to figure out why Document.prototype creation is failing. r=mccr8
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 24 Oct 2018 02:00:49 +0200 - rev 490979
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1501479. Add instrumentation to figure out why Document.prototype creation is failing. r=mccr8
925e342d29d805f96f06ebd99a4679cd2fd72ecd: Bug 1499828 Part 4 - Handle input events in the middleman when the active child is replaying, r=mccr8.
Brian Hackett <bhackett1024@gmail.com> - Wed, 17 Oct 2018 13:32:34 -0600 - rev 490600
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1499828 Part 4 - Handle input events in the middleman when the active child is replaying, r=mccr8.
97475fb566eaefc467b4068a0579e779bd5e19d1: Bug 1499828 Part 3 - Redraw the overlay when required, r=mccr8.
Brian Hackett <bhackett1024@gmail.com> - Wed, 17 Oct 2018 13:32:19 -0600 - rev 490599
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1499828 Part 3 - Redraw the overlay when required, r=mccr8.
65557267db2a8993cb3318fee762d9dcb4b65954: Bug 1499828 Part 1 - Add API for getting the current recording position, r=mccr8.
Brian Hackett <bhackett1024@gmail.com> - Wed, 17 Oct 2018 13:30:52 -0600 - rev 490597
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1499828 Part 1 - Add API for getting the current recording position, r=mccr8.
1ca458791c2739f9c6bc7abe2b0672ed3518e9a3: Bug 1498765 - Clean up ContentParent::KillHard handling. r=mccr8
Jed Davis <jld@mozilla.com> - Fri, 19 Oct 2018 15:29:34 -0600 - rev 490452
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1498765 - Clean up ContentParent::KillHard handling. r=mccr8 MessageChannel shouldn't need to care about PContent-specific details.
59e0564b74358de53bb51500382b99fcca19a508: Bug 1398354 part 2. Update document.all item() and legacycaller to new spec semantics. r=mccr8
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 17 Oct 2018 23:00:49 -0400 - rev 490352
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1398354 part 2. Update document.all item() and legacycaller to new spec semantics. r=mccr8
0fa982d6f06a2739f7667e462946b9c80739c3a8: Bug 1488808 Part 15 - Add repainting stress testing mode, r=mccr8.
Brian Hackett <bhackett1024@gmail.com> - Wed, 17 Oct 2018 10:10:22 -0600 - rev 490282
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1488808 Part 15 - Add repainting stress testing mode, r=mccr8.
ed0463d80c34acd808558758e8a5467cb59e8ab1: Bug 1488808 Part 14 - Parent side graphics changes for repainting, r=mccr8.
Brian Hackett <bhackett1024@gmail.com> - Wed, 17 Oct 2018 10:07:13 -0600 - rev 490281
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1488808 Part 14 - Parent side graphics changes for repainting, r=mccr8.
2ba7db69225b588c14915c8609cf82cb5f433a01: Bug 1488808 Part 12 - Bindings for JS repainting logic, r=mccr8.
Brian Hackett <bhackett1024@gmail.com> - Wed, 17 Oct 2018 10:06:15 -0600 - rev 490279
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1488808 Part 12 - Bindings for JS repainting logic, r=mccr8.
5b5ae360b887bc49a765f43a8b38f400d52cb3cc: Bug 1488808 Part 6 - IPC for performing system calls in the middleman, r=mccr8.
Brian Hackett <bhackett1024@gmail.com> - Wed, 17 Oct 2018 10:01:32 -0600 - rev 490273
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1488808 Part 6 - IPC for performing system calls in the middleman, r=mccr8.
4dd9ee253d32862d02c8abc578268338dd554ae2: Bug 1488808 Part 4 - Rename MaybeCreateInitialCheckpoint, r=mccr8.
Brian Hackett <bhackett1024@gmail.com> - Wed, 17 Oct 2018 10:00:29 -0600 - rev 490271
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1488808 Part 4 - Rename MaybeCreateInitialCheckpoint, r=mccr8.
d9e7dfd8ce93c6b1c36ee07921a7ca853b4f0e19: Bug 1488808 Part 3 - Store channel buffer's containing vector in untracked memory, r=mccr8.
Brian Hackett <bhackett1024@gmail.com> - Wed, 17 Oct 2018 10:00:01 -0600 - rev 490270
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1488808 Part 3 - Store channel buffer's containing vector in untracked memory, r=mccr8.
33cf80c7214823e5e38307a666add7a0ef116e17: Bug 1488808 Part 2 - Fix checks after an unhandled divergence in the first debugger request after pausing, r=mccr8.
Brian Hackett <bhackett1024@gmail.com> - Wed, 17 Oct 2018 09:59:32 -0600 - rev 490269
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1488808 Part 2 - Fix checks after an unhandled divergence in the first debugger request after pausing, r=mccr8.
40a4e0406d3daf01b3e2d37767cd7adce5e11396: Bug 1498012 Part 2 - Tolerate time warp targets being created when handling debugger requests, r=mccr8.
Brian Hackett <bhackett1024@gmail.com> - Wed, 17 Oct 2018 09:33:00 -0600 - rev 490267
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1498012 Part 2 - Tolerate time warp targets being created when handling debugger requests, r=mccr8.
344b7e258ea5d73fdd919a6ed6459189874c3533: Bug 1398354 part 2. Update document.all item() and legacycaller to new spec semantics. r=mccr8
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 17 Oct 2018 23:00:49 -0400 - rev 490132
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1398354 part 2. Update document.all item() and legacycaller to new spec semantics. r=mccr8
8bdbb72ad61b6272b3b7faed01383bb7c5fe7e72: Bug 1495748: Make sure ChannelWrappers get cleaned up before JS engine shutdown. r=aswan,mccr8
Kris Maglione <maglione.k@gmail.com> - Tue, 16 Oct 2018 15:05:24 -0700 - rev 490129
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1495748: Make sure ChannelWrappers get cleaned up before JS engine shutdown. r=aswan,mccr8 The gross contortions here are required to deal with the deferred finalizers HTTP channels use for their property bags. The actual channels get destroyed relatively early during shutdown, but their property bag hashes which hold our ChannelWrapper reference end up being destroyed after JS engine shutdown, which gives us no good point to clear our reference. The stub holder class takes the place of our existing property bag entry, and behaves more or less the same, but allows us to cut the reference to the ChannelWrapper without having a strong reference to the channel. Differential Revision: https://phabricator.services.mozilla.com/D8923
0cf18ffee1c0318be8dbf89ef1aecedb8243da0f: Bug 1497947 - Add TemplatedMutator and nsStandardURL::Clone to expected lsan leaks in service-workers/service-worker r=mccr8
Valentin Gosu <valentin.gosu@gmail.com> - Mon, 15 Oct 2018 18:32:22 +0000 - rev 489690
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1497947 - Add TemplatedMutator and nsStandardURL::Clone to expected lsan leaks in service-workers/service-worker r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D8699
6b57b7631a5d62bd2fc4cf267f7224f0dac8de58: Bug 1499150. Add some more ClearDocumentDependentSlots crash instrumentation. r=mccr8
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 15 Oct 2018 14:40:14 -0400 - rev 489576
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1499150. Add some more ClearDocumentDependentSlots crash instrumentation. r=mccr8
3f53bdf6763dc6da681b373cb10a87e07c381f5f: Bug 1480198 - Suppress leaks with nsDocShell::Create on the stack. r=mccr8
Andreas Farre <farre@mozilla.com> - Fri, 12 Oct 2018 12:28:24 +0000 - rev 489199
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1480198 - Suppress leaks with nsDocShell::Create on the stack. r=mccr8 Since nsDocShell is no longer created when nsComponentManagerImpl is on the stack we now expose leaks tracked in Bug 1495659. Depends on D7400 Differential Revision: https://phabricator.services.mozilla.com/D7401
6e9980bbb079c59e20495ec1161eb86f0f88d706: Bug 1497947 - Add mozilla::net::nsStandardURL::TemplatedMutator to LSAN suppression list in websockets WPT r=mccr8
Valentin Gosu <valentin.gosu@gmail.com> - Thu, 11 Oct 2018 14:12:52 +0000 - rev 489117
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1497947 - Add mozilla::net::nsStandardURL::TemplatedMutator to LSAN suppression list in websockets WPT r=mccr8 Bug 1467914 removed Init from the allowed leak list (Init was a method in the DNS code). It seems that suppressed this leak as well. Differential Revision: https://phabricator.services.mozilla.com/D8332
76efab1fc917e6efa5cb5c1335b530735be0d44f: Bug 1497914 - Add a platform-specific piece into the symbol hash from generated files. r=mccr8
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 11 Oct 2018 10:01:31 -0400 - rev 489030
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1497914 - Add a platform-specific piece into the symbol hash from generated files. r=mccr8
32e2b80f655599a3db1d0a9d5c128e1ab5f42dbd: Bug 1467914 - Remove expected fails for DNS LSan in WPT r=mccr8
Valentin Gosu <valentin.gosu@gmail.com> - Wed, 10 Oct 2018 14:49:05 +0000 - rev 488892
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1467914 - Remove expected fails for DNS LSan in WPT r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D8191
31c68d4d5e8b3e117d19795debe841a968797441: Bug 1497057 - Remove ability to restart replaying children, r=mccr8.
Brian Hackett <bhackett1024@gmail.com> - Tue, 09 Oct 2018 14:24:14 -1000 - rev 488786
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1497057 - Remove ability to restart replaying children, r=mccr8.
99cc4ced26e020d6a31335647738c361f86e4bfe: Bug 1497598. Stop using GetCurrentJSContext in loadcontext code. r=mccr8
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 09 Oct 2018 18:28:17 +0000 - rev 488736
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1497598. Stop using GetCurrentJSContext in loadcontext code. r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D8122
dd0480856174ebb56abe03c063f4833f8c4f5d43: Bug 1423843 - Enabled ESLint for dom/notification/test/unit r=Standard8,mccr8
divyansh <sharma.divyansh.501@iitg.ernet.in> - Tue, 09 Oct 2018 18:23:15 +0000 - rev 488728
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1423843 - Enabled ESLint for dom/notification/test/unit r=Standard8,mccr8 Differential Revision: https://phabricator.services.mozilla.com/D8026
983a5ee19bb3844c4d7f00ba55bb958b01e7341c: Bug 1455637: Use RefPtr rather than nsCOMPtr to avoid data race. r=mccr8
Kris Maglione <maglione.k@gmail.com> - Tue, 09 Oct 2018 13:22:28 -0700 - rev 488687
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1455637: Use RefPtr rather than nsCOMPtr to avoid data race. r=mccr8 getter_AddRefs for nsCOMPtr does an AssertNoQueryNeeded check when its temporary is destroyed. For the mReaderThread, this happens at a time when control of the member variable has been handed over to the reader thread, which causes a data race in the query needed check when the reader thread shuts itself down and clears the member. Switching to RefPtr solves this problem by removing the unnecessary check. Differential Revision: https://phabricator.services.mozilla.com/D8135
296fa4a869ae27297569005bb09b5bc4f3750ca0: Bug 1497658 part 2. Stop using GetCurrentJSContext in CallerInnerWindow. r=mccr8
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 09 Oct 2018 17:02:13 -0400 - rev 488588
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1497658 part 2. Stop using GetCurrentJSContext in CallerInnerWindow. r=mccr8 We're always called from script, so just pass through the JSContext.
b635e6611d125ec4ba09fa7733ffb6124784b276: Bug 1497658 part 1. Remove a useless GetCurrentJSContext check in MakeScriptDialogTitle. r=mccr8
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 09 Oct 2018 17:02:13 -0400 - rev 488587
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1497658 part 1. Remove a useless GetCurrentJSContext check in MakeScriptDialogTitle. r=mccr8 We want to just use the subject principal URI. In practice, all our callers are script anyway, it turns out...
83758eaff784a61eb522559eb9e6203667c3a6b0: Bug 1483699 - part 2 - make InsertSlotsAt error checking more thorough; r=mccr8
Nathan Froyd <froydnj@mozilla.com> - Mon, 08 Oct 2018 10:39:44 -0400 - rev 488298
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1483699 - part 2 - make InsertSlotsAt error checking more thorough; r=mccr8 I don't know what the existing code was trying to do, but it certainly wasn't clear, and possibly not correct.
fada6a49425e2a3c782ffa9b56c9ed92c0669fa4: Bug 1483699 - part 1 - add overflow checks for extending arrays; r=mccr8
Nathan Froyd <froydnj@mozilla.com> - Mon, 08 Oct 2018 10:39:44 -0400 - rev 488297
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1483699 - part 1 - add overflow checks for extending arrays; r=mccr8
a994947dd760f44b168c870c0c243e284bda4b55: Bug 1496805. Add some more instrumentation to try to pin down why ClearDocumentDependentSlots crashes. r=mccr8
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 05 Oct 2018 15:59:43 -0400 - rev 488183
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1496805. Add some more instrumentation to try to pin down why ClearDocumentDependentSlots crashes. r=mccr8
f880263eb0780369725677babaf01680f1dc11e4: Bug 1489192 - Use the right API when terminating hanged child processes, r=mccr8.
Brian Hackett <bhackett1024@gmail.com> - Wed, 03 Oct 2018 14:59:04 -1000 - rev 487995
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1489192 - Use the right API when terminating hanged child processes, r=mccr8.
d0945981d018ff434066232f9488a015da4d9c3d: Bug 1494524. Stop using the same function for both webidl and xpidl selectionChanged on treeviews. r=mccr8
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 27 Sep 2018 13:46:25 -0400 - rev 486850
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1494524. Stop using the same function for both webidl and xpidl selectionChanged on treeviews. r=mccr8
eddaf25ccc76bb608b24845081e8d3acdb8833f2: Bug 1493849 part 2. Add instrumentation to nsIDocument::WrapObject to figure out why it fails sometimes. r=mccr8
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 25 Sep 2018 13:35:07 -0400 - rev 486454
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1493849 part 2. Add instrumentation to nsIDocument::WrapObject to figure out why it fails sometimes. r=mccr8
dfc46609c816c9f69cfbb144cfc5f3eb1a070222: Bug 1493849 part 1. Back out the instrumentation added in bug 1491313. r=mccr8
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 25 Sep 2018 13:34:59 -0400 - rev 486453
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1493849 part 1. Back out the instrumentation added in bug 1491313. r=mccr8
991ffc61729ee44a7b3164ce784644239adf5ddb: Bug 1400042 - Remove SetAllFDsToCloseOnExec r=mccr8
Jed Davis <jld@mozilla.com> - Sat, 22 Sep 2018 02:31:24 +0000 - rev 486306
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1400042 - Remove SetAllFDsToCloseOnExec r=mccr8 As the comments indicate, it has unavoidable race conditions in a multithreaded program, and its call sites have all been removed. Differential Revision: https://phabricator.services.mozilla.com/D6561
58f0722012cdceecb0955faee00f8bb9f660fa4c: Bug 1475415 - Add first version of IPDL-JS API r=mrbkap,mccr8
Tristan Bourvon <tristanbourvon@gmail.com> - Mon, 24 Sep 2018 14:13:20 +0000 - rev 486299
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1475415 - Add first version of IPDL-JS API r=mrbkap,mccr8 Add the first version of the IPDL-JS API, which allow chrome JS to load IPDL files and use them to communicate accross Content processes. See IPDLProtocol.h for more information regarding how to use the API. Differential Revision: https://phabricator.services.mozilla.com/D2116
b186c66999208b603108ded28b0e22fade0b7739: Bug 1492894 - part 4 - eliminate already_AddRefed variables in dom/; r=mccr8
Nathan Froyd <froydnj@mozilla.com> - Fri, 21 Sep 2018 16:45:49 -0400 - rev 486061
Push 241 by fmarier@mozilla.com at Mon, 24 Sep 2018 21:48:02 +0000
Bug 1492894 - part 4 - eliminate already_AddRefed variables in dom/; r=mccr8 We need to disallow these to fix our static analysis, which should have already been disallowing them.
a14c288aec85e9e772dbb5e118a16c16cb95cc83: Bug 1492894 - part 1 - make the node hierarchy consistently constructed with NodeInfo&&; r=mccr8
Nathan Froyd <froydnj@mozilla.com> - Fri, 21 Sep 2018 16:45:49 -0400 - rev 486058
Push 241 by fmarier@mozilla.com at Mon, 24 Sep 2018 21:48:02 +0000
Bug 1492894 - part 1 - make the node hierarchy consistently constructed with NodeInfo&&; r=mccr8 Various places in dom/ use the pattern: already_AddRefed<NodeInfo> ni = ...; which is supposed to be disallowed by our static analysis code, but isn't, for whatever reason. To fix our static analysis code, we need to eliminate instances of the above pattern. Unfortunately, eliminating this pattern requires restructuring how Nodes are created. Most Node subclasses take `already_AddRefed<NodeInfo>&` in their constructors, and a few accept `already_AddRefed<NodeInfo>&&`. We need to enforce the latter pattern consistently, which requires changing dozens of source files.
c173cb530f63fe1a264d4493b536801d974415c7: Bug 1490009 - Clear CallbackObject fields after use for promise job to avoid tenuring objects unnecessarily r=mccr8
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 20 Sep 2018 13:28:59 +0100 - rev 485764
Push 241 by fmarier@mozilla.com at Mon, 24 Sep 2018 21:48:02 +0000
Bug 1490009 - Clear CallbackObject fields after use for promise job to avoid tenuring objects unnecessarily r=mccr8