searching for reviewer(jimb)
6c8949f053e0e9c6216329d9b3f081fc0b6b2936: Bug 1448880 - Part 6: Re-enable stepping when an async or generator frame with an .onStep hook is resumed. r=jimb
Jason Orendorff <jorendorff@mozilla.com> - Tue, 23 Oct 2018 23:24:11 +0000 - rev 491042
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1448880 - Part 6: Re-enable stepping when an async or generator frame with an .onStep hook is resumed. r=jimb That is, don't put it off until Debugger::getFrame() is called. The effect is subtle, as indicated by the test changes: the onEnterFrame hooks in those tests were causing getFrame to be called very early during generator resumption, which made the tests pass. With this patch, we no longer adjust the step mode count when suspending or resuming. This change is necessary to make the frame->isDebuggee() call in Debugger::onResumeFrame the right criterion for calling slowPathOnResumeFrame. It's true if the step mode count on the script is nonzero. (This approach also simplifies error handling, as resuming a Debugger.Frame is now idempotent: we don't have to worry about adjusting the step mode count too much or not enough on error.) Depends on D6986 Differential Revision: https://phabricator.services.mozilla.com/D6988
27b0121d9e314b26e2c11857b18409f5dabbd75b: Bug 1448880 - Part 5: Tell removeFromFrameMapsAndClearBreakpointsIn() if we are suspending. r=jimb
Jason Orendorff <jorendorff@mozilla.com> - Tue, 23 Oct 2018 23:36:35 +0000 - rev 491041
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1448880 - Part 5: Tell removeFromFrameMapsAndClearBreakpointsIn() if we are suspending. r=jimb Since the argument is not used yet, this too is a pure refactoring, with no change in behavior yet. Depends on D6985 Differential Revision: https://phabricator.services.mozilla.com/D6986
61031045a58cad9c96f2051a858031bf37443769: Bug 1448880 - Part 4: Split Debugger::onResumeFrame from onEnterFrame. r=jimb
Jason Orendorff <jorendorff@mozilla.com> - Tue, 23 Oct 2018 23:23:15 +0000 - rev 491040
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1448880 - Part 4: Split Debugger::onResumeFrame from onEnterFrame. r=jimb Pure refactoring, no change in behavior. This is in anticipation of doing additional work in onResumeFrame. Depends on D6984 Differential Revision: https://phabricator.services.mozilla.com/D6985
9c03b503909a6d03150869a782d5e148870c20f5: Bug 1448880 - Part 3: AbstractFramePtr::isGeneratorFrame(). r=jimb
Jason Orendorff <jorendorff@mozilla.com> - Tue, 23 Oct 2018 23:23:07 +0000 - rev 491039
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1448880 - Part 3: AbstractFramePtr::isGeneratorFrame(). r=jimb This proves handy in several places, later in the stack. Depends on D6983 Differential Revision: https://phabricator.services.mozilla.com/D6984
64810935a7516678a1e655b8d1034ac8700b53d7: Bug 1448880 - Part 2: Persist Debugger.Frame objects for generators across yield/await. r=jimb.
Jason Orendorff <jorendorff@mozilla.com> - Tue, 23 Oct 2018 23:22:00 +0000 - rev 491038
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1448880 - Part 2: Persist Debugger.Frame objects for generators across yield/await. r=jimb. This is the minimal patch, but it leaves two bugs: 1. When a generator or async function is resumed, stepping is reenabled in Debugger::getFrame, which isn't necessarily called. The onStep tests in this patch work because they all use an onEnterFrame hook, which causes getFrame to be called as soon as the generator is resumed. 2. .onStep and .onPop hooks on suspended Frames do not survive GC if there are no other references to the Frame or the Debugger object. The behavior is safe, but the hooks can just mysteriously stop firing when GC happens. The next three patches in this stack lay the groundwork for fixing these bugs, without changing behavior; part 6 fixes the first bug; and part 7 fixes the second. Depends on D6982 Differential Revision: https://phabricator.services.mozilla.com/D6983
2f3da01d8816a0117e39eca43cd4c52c0a381a4d: Bug 1448880 - Part 1: Always close a generator on early forced return. r=jimb
Jason Orendorff <jorendorff@mozilla.com> - Tue, 23 Oct 2018 23:21:01 +0000 - rev 491037
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1448880 - Part 1: Always close a generator on early forced return. r=jimb The previous code failed to close the generator in the case where JSOP_GENERATOR had run but JSOP_INITIAL_YIELD had not, a bit of sloppiness that created yet another special case. Things will get more complicated when we start keeping frames live while suspended; it's better to not have this special case. Differential Revision: https://phabricator.services.mozilla.com/D6982
5f68c00ed7d9c6f37c16a452f38d4c7ab42462db: Bug 956376 - Part 2: Support Debugger#findSource in WebReplay. r=jimb
Tooru Fujisawa <arai_a@mac.com> - Mon, 27 Aug 2018 08:17:39 +0900 - rev 485681
Push 241 by fmarier@mozilla.com at Mon, 24 Sep 2018 21:48:02 +0000
Bug 956376 - Part 2: Support Debugger#findSource in WebReplay. r=jimb
4c0cb356cbf18fb88059be94d1c40f3feb2433e5: Bug 956376 - Part 1: Add Debugger.findSources. r=jimb
Tooru Fujisawa <arai_a@mac.com> - Thu, 23 Aug 2018 09:27:30 +0900 - rev 485680
Push 241 by fmarier@mozilla.com at Mon, 24 Sep 2018 21:48:02 +0000
Bug 956376 - Part 1: Add Debugger.findSources. r=jimb
a577413d62ba7f7954e6f00c97c5e0db43a36acf: Bug 1488163 - Fix an compartment assertion that failed while evaluating another assertion. r=jimb
Jason Orendorff <jorendorff@mozilla.com> - Tue, 18 Sep 2018 15:22:17 +0000 - rev 485448
Push 241 by fmarier@mozilla.com at Mon, 24 Sep 2018 21:48:02 +0000
Bug 1488163 - Fix an compartment assertion that failed while evaluating another assertion. r=jimb Differential Revision: https://phabricator.services.mozilla.com/D5303
309721897c1c45f166a2cd8f0332ea354e118db0: Bug 1468384 - Add Debugger.Script.isModule. r=jimb
Logan F Smyth <loganfsmyth@gmail.com> - Mon, 17 Sep 2018 19:35:23 +0000 - rev 485218
Push 241 by fmarier@mozilla.com at Mon, 24 Sep 2018 21:48:02 +0000
Bug 1468384 - Add Debugger.Script.isModule. r=jimb Differential Revision: https://phabricator.services.mozilla.com/D5380
f33e65ea17cfa05865ab838768428b91d82934cc: Bug 1434391 - Fix OOM handling bug in Debugger (and eliminate an unnecessary wrap() call). r=jimb r=jorendorff
Jason Orendorff <jorendorff@mozilla.com> - Thu, 30 Aug 2018 11:09:46 -0500 - rev 483664
Push 239 by fmarier@mozilla.com at Mon, 10 Sep 2018 17:01:34 +0000
Bug 1434391 - Fix OOM handling bug in Debugger (and eliminate an unnecessary wrap() call). r=jimb r=jorendorff
a5b2607fc1885b4f86cc7421fda89a19737788e4: Bug 1434391 - Fix OOM handling bug in Debugger (and eliminate an unnecessary wrap() call). r=jimb
Jason Orendorff <jorendorff@mozilla.com> - Thu, 30 Aug 2018 11:09:46 -0500 - rev 483546
Push 239 by fmarier@mozilla.com at Mon, 10 Sep 2018 17:01:34 +0000
Bug 1434391 - Fix OOM handling bug in Debugger (and eliminate an unnecessary wrap() call). r=jimb
0e0a9ee8560adeb81dfffbc2a5f1c367f196392d: Bug 1479909 Part 1 - Tolerate multiple scripts with the same source when replaying, r=jimb.
Brian Hackett <bhackett1024@gmail.com> - Thu, 30 Aug 2018 11:58:33 -1000 - rev 482727
Push 232 by fmarier@mozilla.com at Wed, 05 Sep 2018 20:45:54 +0000
Bug 1479909 Part 1 - Tolerate multiple scripts with the same source when replaying, r=jimb.
55517d66b222c53a03d75e84d79d1a32f760274a: Bug 1479391 - Fix crash after forced return from a generator. r=jimb
Jason Orendorff <jorendorff@mozilla.com> - Tue, 14 Aug 2018 10:47:05 -0500 - rev 482265
Push 232 by fmarier@mozilla.com at Wed, 05 Sep 2018 20:45:54 +0000
Bug 1479391 - Fix crash after forced return from a generator. r=jimb This patch switches from GeneratorObject::finalSuspend to setClosed in order to dodge an assertion in finalSuspend that the Generator state machine is transitioning along an expected edge. The way the Debugger manipulates Generator state is decidedly unexpected, from the perspective of the normal rules, and we've decided to accept that.
8b832de5ad1d4ec6a0ad4951414c26a34800143a: Bug 1483319 Part 5 - Ensure that the child process is replaying when sending requests that might trigger recording divergence, r=jimb.
Brian Hackett <bhackett1024@gmail.com> - Sat, 18 Aug 2018 05:40:13 -1000 - rev 482256
Push 232 by fmarier@mozilla.com at Wed, 05 Sep 2018 20:45:54 +0000
Bug 1483319 Part 5 - Ensure that the child process is replaying when sending requests that might trigger recording divergence, r=jimb.
ed84aae6166c98f9870f769193fc55a93ee27977: Bug 1483319 Part 2 - Treat replayForcedPause as unsolicited, r=jimb.
Brian Hackett <bhackett1024@gmail.com> - Sat, 18 Aug 2018 05:39:34 -1000 - rev 482253
Push 232 by fmarier@mozilla.com at Wed, 05 Sep 2018 20:45:54 +0000
Bug 1483319 Part 2 - Treat replayForcedPause as unsolicited, r=jimb.
fd6f1b574cbbdc5042b1802cce4aa8e3716b5ad4: Bug 1483319 Part 1 - Transmit console message arguments as debuggee values, r=jimb.
Brian Hackett <bhackett1024@gmail.com> - Sat, 18 Aug 2018 05:39:01 -1000 - rev 482252
Push 232 by fmarier@mozilla.com at Wed, 05 Sep 2018 20:45:54 +0000
Bug 1483319 Part 1 - Transmit console message arguments as debuggee values, r=jimb.
d96d56907ce0a58521bb129e64fc8b4c01eb816a: Bug 956376 - Part 2: Support Debugger#findSource in WebReplay. r=jimb
Tooru Fujisawa <arai_a@mac.com> - Mon, 27 Aug 2018 08:17:39 +0900 - rev 481751
Push 232 by fmarier@mozilla.com at Wed, 05 Sep 2018 20:45:54 +0000
Bug 956376 - Part 2: Support Debugger#findSource in WebReplay. r=jimb
ee0b4798b061602ef9e12eb539e4187f59ce4ca2: Bug 956376 - Part 1: Add Debugger.findSources. r=jimb
Tooru Fujisawa <arai_a@mac.com> - Thu, 23 Aug 2018 09:27:30 +0900 - rev 481750
Push 232 by fmarier@mozilla.com at Wed, 05 Sep 2018 20:45:54 +0000
Bug 956376 - Part 1: Add Debugger.findSources. r=jimb
d17c68d95b1630adf72fe81ff214b0acdf4cd590: Bug 1479813 - Remove unnecessary test for delazification. r=jimb
Tooru Fujisawa <arai_a@mac.com> - Thu, 23 Aug 2018 15:48:07 +0900 - rev 481299
Push 232 by fmarier@mozilla.com at Wed, 05 Sep 2018 20:45:54 +0000
Bug 1479813 - Remove unnecessary test for delazification. r=jimb
46dfdfe140670b0ebcaad372df05065782fc9f56: Bug 956376 - Part 1: Add Debugger.findSources. r=jimb
Tooru Fujisawa <arai_a@mac.com> - Thu, 23 Aug 2018 09:27:30 +0900 - rev 481254
Push 232 by fmarier@mozilla.com at Wed, 05 Sep 2018 20:45:54 +0000
Bug 956376 - Part 1: Add Debugger.findSources. r=jimb
87509a363c9ee2a38998a2e4dacc16e577a877ec: Bug 1475417 - Part 2: Fire onEnterFrame when resuming a generator or async function. r=jandem, r=jimb
Jason Orendorff <jorendorff@mozilla.com> - Wed, 15 Aug 2018 15:09:30 -0500 - rev 481192
Push 232 by fmarier@mozilla.com at Wed, 05 Sep 2018 20:45:54 +0000
Bug 1475417 - Part 2: Fire onEnterFrame when resuming a generator or async function. r=jandem, r=jimb
a981419137d9ba16d0b1ce7423e39e4a4ec113de: Bug 1475417 - Part 0: Add some passing tests. r=jimb
Jason Orendorff <jorendorff@mozilla.com> - Wed, 11 Jul 2018 17:07:16 -0500 - rev 481190
Push 232 by fmarier@mozilla.com at Wed, 05 Sep 2018 20:45:54 +0000
Bug 1475417 - Part 0: Add some passing tests. r=jimb Also deletes two tests that are completely redundant ever since we removed legacy generators.
972ad5dc9a842911479edf3737c0e2aee7fad35d: Bug 1475417 - Part 2: Fire onEnterFrame when resuming a generator or async function. r=jandem, r=jimb
Jason Orendorff <jorendorff@mozilla.com> - Wed, 15 Aug 2018 15:09:30 -0500 - rev 481007
Push 232 by fmarier@mozilla.com at Wed, 05 Sep 2018 20:45:54 +0000
Bug 1475417 - Part 2: Fire onEnterFrame when resuming a generator or async function. r=jandem, r=jimb
50ed38c98cc08b2bcf3d3f1d37d551b944658aef: Bug 1475417 - Part 0: Add some passing tests. r=jimb
Jason Orendorff <jorendorff@mozilla.com> - Wed, 11 Jul 2018 17:07:16 -0500 - rev 481005
Push 232 by fmarier@mozilla.com at Wed, 05 Sep 2018 20:45:54 +0000
Bug 1475417 - Part 0: Add some passing tests. r=jimb Also deletes two tests that are completely redundant ever since we removed legacy generators.
bb155905368517d486de333676962091fb317e54: Bug 1473957 - Require debugger and debuggee to be in different compartments. r=jimb
Jan de Mooij <jdemooij@mozilla.com> - Thu, 16 Aug 2018 12:35:20 +0200 - rev 480886
Push 231 by fmarier@mozilla.com at Wed, 22 Aug 2018 00:04:13 +0000
Bug 1473957 - Require debugger and debuggee to be in different compartments. r=jimb We were checking for cross-compartment wrappers in the Debugger constructor, but this patch also fixes addDebuggee and addAllGlobalsAsDebuggees. Differential Revision: https://phabricator.services.mozilla.com/D3495
f95e8da173618fddb155faf7df34576857027b14: Bug 1481793 part 4 - Use the CCW's realm for Debugger.Object referents. r=jimb
Jan de Mooij <jdemooij@mozilla.com> - Thu, 09 Aug 2018 13:34:40 +0200 - rev 479061
Push 215 by fmarier@mozilla.com at Fri, 10 Aug 2018 00:07:31 +0000
Bug 1481793 part 4 - Use the CCW's realm for Debugger.Object referents. r=jimb
3a3f4d2150d7ab6241da30934e4ecd1459838e22: Bug 1479058 Part 10 - Add console message support to ReplayDebugger, r=jimb.
Brian Hackett <bhackett1024@gmail.com> - Thu, 02 Aug 2018 23:32:52 +0000 - rev 478470
Push 215 by fmarier@mozilla.com at Fri, 10 Aug 2018 00:07:31 +0000
Bug 1479058 Part 10 - Add console message support to ReplayDebugger, r=jimb.
369f85054164a022e7ad62c5c307b31234a150d0: Bug 1479058 Part 6 - ReplayDebugger and server/client changes to support time warps, r=jimb.
Brian Hackett <bhackett1024@gmail.com> - Thu, 02 Aug 2018 23:30:19 +0000 - rev 478466
Push 215 by fmarier@mozilla.com at Fri, 10 Aug 2018 00:07:31 +0000
Bug 1479058 Part 6 - ReplayDebugger and server/client changes to support time warps, r=jimb.
6be33ed4d9061248e3b11ae0bbc6494f8ec19cbd: Bug 1479058 Part 5 - ReplayDebugger cleanup, r=jimb.
Brian Hackett <bhackett1024@gmail.com> - Thu, 02 Aug 2018 23:29:38 +0000 - rev 478465
Push 215 by fmarier@mozilla.com at Fri, 10 Aug 2018 00:07:31 +0000
Bug 1479058 Part 5 - ReplayDebugger cleanup, r=jimb.
c1270da843f4fcc769ca6b33a23a01447a3fe436: Bug 1476141 - updated test files to handle a new coarsetype r=jimb
Kristen Wright <kwright@mozilla.com> - Tue, 17 Jul 2018 16:23:29 -0700 - rev 477046
Push 211 by fmarier@mozilla.com at Wed, 01 Aug 2018 21:19:47 +0000
Bug 1476141 - updated test files to handle a new coarsetype r=jimb Some test files were affected by adding a new CoarseType, particularly in XPCShell tests. New rules were added to handle this CoarseType, and in a few cases the IDs of deserialized nodes had to be adjusted. The colors of CoarseTypes have also changed slightly and the resulting tests had to be updated.
5a3702fdbd1b42a9bcac1ed5eb06889652dd04c4: Bug 1477765 - Handle rejected Promises when inspecting an object;r=jimb
Brian Grinstead <bgrinstead@mozilla.com> - Wed, 25 Jul 2018 13:16:03 -0700 - rev 476974
Push 211 by fmarier@mozilla.com at Wed, 01 Aug 2018 21:19:47 +0000
Bug 1477765 - Handle rejected Promises when inspecting an object;r=jimb This changes the behavior for inspecting rejected Promises such that: (1) We don't consider them safe getters, treating them as we would a thrown exception (2) Manually handle the rejection with `catch` when possible, so that we don't create an error when trying to inspect the promise and leaving it unhandled MozReview-Commit-ID: HZL4BrjCKkA
697902c363da639e5171e9af352b43aeab324e87: Bug 1434305 - Part 14: Add testcases. r=jimb
Tooru Fujisawa <arai_a@mac.com> - Thu, 26 Jul 2018 12:36:18 +0900 - rev 476703
Push 211 by fmarier@mozilla.com at Wed, 01 Aug 2018 21:19:47 +0000
Bug 1434305 - Part 14: Add testcases. r=jimb
960a1f20a4117ed597bd89238c0cc53d4be4b5c3: Bug 1434305 - Part 13: Print LazyScript filename and line number in GC log. r=jimb
Tooru Fujisawa <arai_a@mac.com> - Thu, 26 Jul 2018 12:36:18 +0900 - rev 476702
Push 211 by fmarier@mozilla.com at Wed, 01 Aug 2018 21:19:47 +0000
Bug 1434305 - Part 13: Print LazyScript filename and line number in GC log. r=jimb
32dd0504e5972bef289c5b25cbc19a6351a9e59b: Bug 1434305 - Part 12: Remove JS::ExposeScriptToActiveJS call on scripts returned by IterateScripts. r=jimb,f=jonco
Tooru Fujisawa <arai_a@mac.com> - Thu, 26 Jul 2018 12:36:18 +0900 - rev 476701
Push 211 by fmarier@mozilla.com at Wed, 01 Aug 2018 21:19:47 +0000
Bug 1434305 - Part 12: Remove JS::ExposeScriptToActiveJS call on scripts returned by IterateScripts. r=jimb,f=jonco This is no more necessary because we have read barrier in IterateScripts that does the same thing.
103ff157601000c175c987abdf43d42a83650c41: Bug 1434305 - Part 11: Support Lazy Parsing in Debugger's eval environment. r=jimb
Tooru Fujisawa <arai_a@mac.com> - Thu, 26 Jul 2018 12:36:18 +0900 - rev 476700
Push 211 by fmarier@mozilla.com at Wed, 01 Aug 2018 21:19:47 +0000
Bug 1434305 - Part 11: Support Lazy Parsing in Debugger's eval environment. r=jimb
351618a4e6a7c542d8b7d70d7e2bc9d95cb6510b: Bug 1434305 - Part 10: Support LazyScript in Debugger::ScriptQuery::findScripts. r=jimb
Tooru Fujisawa <arai_a@mac.com> - Thu, 26 Jul 2018 12:36:18 +0900 - rev 476699
Push 211 by fmarier@mozilla.com at Wed, 01 Aug 2018 21:19:47 +0000
Bug 1434305 - Part 10: Support LazyScript in Debugger::ScriptQuery::findScripts. r=jimb
7f0c5ef819a50e3ad5fbca73f169cae78e34f337: Bug 1434305 - Part 9: Rename Debugger::ScriptQuery::vector to Debugger::ScriptQuery::scriptVector. r=jimb
Tooru Fujisawa <arai_a@mac.com> - Thu, 26 Jul 2018 12:36:17 +0900 - rev 476698
Push 211 by fmarier@mozilla.com at Wed, 01 Aug 2018 21:19:47 +0000
Bug 1434305 - Part 9: Rename Debugger::ScriptQuery::vector to Debugger::ScriptQuery::scriptVector. r=jimb
b67ea788a6f351a7c3c5347bc91c7c2a8741be77: Bug 1434305 - Part 8: Support wrapping LazyScript in DebuggerScriptReferent. r=jimb
Tooru Fujisawa <arai_a@mac.com> - Thu, 26 Jul 2018 12:36:17 +0900 - rev 476697
Push 211 by fmarier@mozilla.com at Wed, 01 Aug 2018 21:19:47 +0000
Bug 1434305 - Part 8: Support wrapping LazyScript in DebuggerScriptReferent. r=jimb
ec8c69da8281a0798132b68b82accf0ab241df9d: Bug 1434305 - Part 7: Support LazyScript variant in DebuggerScriptReferent, and support LazyScript in Debugger.Script accessors and methods. r=jimb
Tooru Fujisawa <arai_a@mac.com> - Thu, 26 Jul 2018 12:36:17 +0900 - rev 476696
Push 211 by fmarier@mozilla.com at Wed, 01 Aug 2018 21:19:47 +0000
Bug 1434305 - Part 7: Support LazyScript variant in DebuggerScriptReferent, and support LazyScript in Debugger.Script accessors and methods. r=jimb
cac8918606978b862db740fb865f4e155e442125: Bug 1434305 - Part 6: Add DelazifyScript to delazify a certain LazyScript and its all ancestor scripts recursively. r=jimb
Tooru Fujisawa <arai_a@mac.com> - Thu, 26 Jul 2018 12:36:17 +0900 - rev 476695
Push 211 by fmarier@mozilla.com at Wed, 01 Aug 2018 21:19:47 +0000
Bug 1434305 - Part 6: Add DelazifyScript to delazify a certain LazyScript and its all ancestor scripts recursively. r=jimb
9ef73c62f110d41e9ee4b805ebfb225fac88fdc9: Bug 1434305 - Part 5: Support the pair of Debugger and LazyScript in CrossCompartmentKey. r=jimb
Tooru Fujisawa <arai_a@mac.com> - Thu, 26 Jul 2018 12:36:17 +0900 - rev 476694
Push 211 by fmarier@mozilla.com at Wed, 01 Aug 2018 21:19:47 +0000
Bug 1434305 - Part 5: Support the pair of Debugger and LazyScript in CrossCompartmentKey. r=jimb
8cdbd389b55de9123fc24167279c9d335e729336: Bug 1434305 - Part 4: Instantiate TraceManuallyBarrieredCrossCompartmentEdge template for LazyScript. r=jimb
Tooru Fujisawa <arai_a@mac.com> - Thu, 26 Jul 2018 12:36:17 +0900 - rev 476693
Push 211 by fmarier@mozilla.com at Wed, 01 Aug 2018 21:19:47 +0000
Bug 1434305 - Part 4: Instantiate TraceManuallyBarrieredCrossCompartmentEdge template for LazyScript. r=jimb
49f82b7a2cb1991eec2db836efca5762d1e50a06: Bug 1434305 - Part 3: Support LazyScript in WeakMap. r=jimb,sfink
Tooru Fujisawa <arai_a@mac.com> - Thu, 26 Jul 2018 12:36:16 +0900 - rev 476692
Push 211 by fmarier@mozilla.com at Wed, 01 Aug 2018 21:19:47 +0000
Bug 1434305 - Part 3: Support LazyScript in WeakMap. r=jimb,sfink
dea04c3e53869104c0e79e6b5ecc4cd9df2f0d17: Bug 1434305 - Part 2: Add IterateLazyScripts. r=jimb
Tooru Fujisawa <arai_a@mac.com> - Thu, 26 Jul 2018 12:36:16 +0900 - rev 476691
Push 211 by fmarier@mozilla.com at Wed, 01 Aug 2018 21:19:47 +0000
Bug 1434305 - Part 2: Add IterateLazyScripts. r=jimb
1a5bdbbfc37535b866b79015bbe849bf8f6e42bd: Bug 1434305 - Part 1: Add LazyScript::{compartment,realm} which returns corresponding JSFunction's {compartment,realm}. r=jimb
Tooru Fujisawa <arai_a@mac.com> - Thu, 26 Jul 2018 12:36:16 +0900 - rev 476690
Push 211 by fmarier@mozilla.com at Wed, 01 Aug 2018 21:19:47 +0000
Bug 1434305 - Part 1: Add LazyScript::{compartment,realm} which returns corresponding JSFunction's {compartment,realm}. r=jimb This is a preparation for functions added in later parts, to handle LazyScript samely as JSScript in template function etc.
176da751b5fa3a7a8c94a2ae29d2b006d5060dcf: Bug 1474383 - JSRuntime hook to construct ubi::Nodes specialized for nsINode instances. r=sfink,jimb,bz
Kristen Wright <kwright@mozilla.com> - Fri, 06 Jul 2018 16:52:42 -0700 - rev 476688
Push 211 by fmarier@mozilla.com at Wed, 01 Aug 2018 21:19:47 +0000
Bug 1474383 - JSRuntime hook to construct ubi::Nodes specialized for nsINode instances. r=sfink,jimb,bz Created a runtime hook to handle DOM nodes. Specialized ubi::Concrete for nsINode-inheriting objects. Displayed outgoing nsISupports* edges on reflector JSObjects. Generated outgoing child edges from nsINodes by examining their children. Updated the UbiNodeCensus to ignore zone checks if there is no zone to be found in a node.
54722c7628d669d7058f8e370d525a9c5d3393ae: Bug 1470795 Part 12 - Devtools server changes for new replay debugger, r=jimb.
Brian Hackett <bhackett1024@gmail.com> - Tue, 24 Jul 2018 15:06:17 +0000 - rev 476469
Push 211 by fmarier@mozilla.com at Wed, 01 Aug 2018 21:19:47 +0000
Bug 1470795 Part 12 - Devtools server changes for new replay debugger, r=jimb.
19725e5ab62c5f811cc3947f9f28dfa928c3937d: Bug 1465488 Part 1 - Web Replay server side devtools changes, r=jimb.
Brian Hackett <bhackett1024@gmail.com> - Tue, 24 Jul 2018 14:53:30 +0000 - rev 476467
Push 211 by fmarier@mozilla.com at Wed, 01 Aug 2018 21:19:47 +0000
Bug 1465488 Part 1 - Web Replay server side devtools changes, r=jimb.
fa06b0a0978072813783577d8b03239031efd8eb: Bug 1207696 Part 16 - Server side devtools changes, r=jimb.
Brian Hackett <bhackett1024@gmail.com> - Tue, 24 Jul 2018 14:34:23 +0000 - rev 476466
Push 211 by fmarier@mozilla.com at Wed, 01 Aug 2018 21:19:47 +0000
Bug 1207696 Part 16 - Server side devtools changes, r=jimb.