Kagami Sascha Rosylight 
								
							 
						 
						
							
							
							
							
								
							
							
								d5c873e8f4 
								
							 
						 
						
							
							
								
								Bug 1539884 - Part 17: Mark nsIScriptLoaderObserver::scriptEvaluated as can_run_script r=masayuki  
							
							... 
							
							
							
							Depends on D134107
Differential Revision: https://phabricator.services.mozilla.com/D134108  
							
						 
						
							2021-12-17 13:27:52 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yulia Startsev 
								
							 
						 
						
							
							
							
							
								
							
							
								8e87e45a45 
								
							 
						 
						
							
							
								
								Bug 1745626 - Dynamic import should always try to unblock onload event in DOM context; r=jonco  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D133629  
							
						 
						
							2021-12-14 10:53:58 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tooru Fujisawa 
								
							 
						 
						
							
							
							
							
								
							
							
								fbb9c44cf3 
								
							 
						 
						
							
							
								
								Bug 1734098 - Part 11: Add JS::DecodeStencilOffThread. r=tcampbell  
							
							... 
							
							
							
							Also make JS::CanDecodeOffThread to receive JS::DecodeOptions.
Differential Revision: https://phabricator.services.mozilla.com/D133052  
							
						 
						
							2021-12-10 04:28:29 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tooru Fujisawa 
								
							 
						 
						
							
							
							
							
								
							
							
								c98888fc04 
								
							 
						 
						
							
							
								
								Bug 1734098 - Part 7: Add JS::CompileModuleToStencilOffThread. r=tcampbell  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D133048  
							
						 
						
							2021-12-10 04:28:28 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tooru Fujisawa 
								
							 
						 
						
							
							
							
							
								
							
							
								86c24b48de 
								
							 
						 
						
							
							
								
								Bug 1734098 - Part 3: Use JS::CompileToStencilOffThread instead of JS::CompileOffThread in ScriptLoader. r=nbp  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D133044  
							
						 
						
							2021-12-10 04:28:26 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Iulian Moraru 
								
							 
						 
						
							
							
							
							
								
							
							
								777ce42897 
								
							 
						 
						
							
							
								
								Backed out 17 changesets (bug 1744178, bug 1734098) for causing leaks. CLOSED TREE  
							
							... 
							
							
							
							Backed out changeset 08070838c7d2 (bug 1734098)
Backed out changeset cfdf7ed9a5a2 (bug 1734098)
Backed out changeset 02d7ca7fc45c (bug 1734098)
Backed out changeset 7b7c59fc644b (bug 1734098)
Backed out changeset 630055366dac (bug 1734098)
Backed out changeset da83b4571cf2 (bug 1734098)
Backed out changeset 323af9d3e0e1 (bug 1734098)
Backed out changeset cf458ad5345a (bug 1734098)
Backed out changeset a85846f79eb5 (bug 1734098)
Backed out changeset 0d07931e6bc8 (bug 1734098)
Backed out changeset ffd72fa3fc59 (bug 1734098)
Backed out changeset 3174f1ecfd03 (bug 1734098)
Backed out changeset cfb19671fd4e (bug 1734098)
Backed out changeset c3b9c8221059 (bug 1734098)
Backed out changeset 532328aedaaa (bug 1734098)
Backed out changeset 48aa5ca15135 (bug 1734098)
Backed out changeset 6ca5bceb693c (bug 1744178) 
							
						 
						
							2021-12-09 23:36:34 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tooru Fujisawa 
								
							 
						 
						
							
							
							
							
								
							
							
								7238b56ae6 
								
							 
						 
						
							
							
								
								Bug 1734098 - Part 11: Add JS::DecodeStencilOffThread. r=tcampbell  
							
							... 
							
							
							
							Also make JS::CanDecodeOffThread to receive JS::DecodeOptions.
Differential Revision: https://phabricator.services.mozilla.com/D133052  
							
						 
						
							2021-12-09 18:21:13 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tooru Fujisawa 
								
							 
						 
						
							
							
							
							
								
							
							
								3eadfe0416 
								
							 
						 
						
							
							
								
								Bug 1734098 - Part 7: Add JS::CompileModuleToStencilOffThread. r=tcampbell  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D133048  
							
						 
						
							2021-12-09 18:21:12 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tooru Fujisawa 
								
							 
						 
						
							
							
							
							
								
							
							
								2fdc0ae73e 
								
							 
						 
						
							
							
								
								Bug 1734098 - Part 3: Use JS::CompileToStencilOffThread instead of JS::CompileOffThread in ScriptLoader. r=nbp  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D133044  
							
						 
						
							2021-12-09 18:21:10 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yulia Startsev 
								
							 
						 
						
							
							
							
							
								
							
							
								598c3cb599 
								
							 
						 
						
							
							
								
								Bug 1311726 - Split ScriptLoader into ScriptLoader and ModuleLoader; r=jonco  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D132683  
							
						 
						
							2021-12-09 13:26:21 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yulia Startsev 
								
							 
						 
						
							
							
							
							
								
							
							
								05b2c1af0b 
								
							 
						 
						
							
							
								
								Bug 1311726 - Create ScriptLoaderInterface; r=jonco  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D132614  
							
						 
						
							2021-12-09 13:26:20 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yulia Startsev 
								
							 
						 
						
							
							
							
							
								
							
							
								8b86490809 
								
							 
						 
						
							
							
								
								Bug 1311726 - Move GetProfilerLabelForRequest to ScriptLoadRequest; r=jonco  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D132951  
							
						 
						
							2021-12-09 13:26:20 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yulia Startsev 
								
							 
						 
						
							
							
							
							
								
							
							
								a578ef834d 
								
							 
						 
						
							
							
								
								Bug 1311726 - Move getScriptSource to ScriptLoadRequest; r=jonco  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D132950  
							
						 
						
							2021-12-09 13:26:19 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yulia Startsev 
								
							 
						 
						
							
							
							
							
								
							
							
								2746eb0099 
								
							 
						 
						
							
							
								
								Bug 1311726 - Move Module Evaluation into ModuleLoader; r=jonco  
							
							... 
							
							
							
							Module evaluation is independent of it's context. We just need the globalObject to set up the
execution environment.
Differential Revision: https://phabricator.services.mozilla.com/D132678  
							
						 
						
							2021-12-09 13:26:19 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yulia Startsev 
								
							 
						 
						
							
							
							
							
								
							
							
								6074bbfaf3 
								
							 
						 
						
							
							
								
								Bug 1311726 - Move module hook instantiation to ModuleLoader constructor; r=jonco  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D132677  
							
						 
						
							2021-12-09 13:26:19 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yulia Startsev 
								
							 
						 
						
							
							
							
							
								
							
							
								5b69203cf1 
								
							 
						 
						
							
							
								
								Bug 1311726 - ModuleLoadRequest loader is a ModuleLoader; r=jonco  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D132825  
							
						 
						
							2021-12-09 13:26:18 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yulia Startsev 
								
							 
						 
						
							
							
							
							
								
							
							
								93e166bd7d 
								
							 
						 
						
							
							
								
								Bug 1311726 - Move Dynamic Import Methods to ModuleLoader; r=jonco  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D132613  
							
						 
						
							2021-12-09 13:26:18 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yulia Startsev 
								
							 
						 
						
							
							
							
							
								
							
							
								b7b6684dd0 
								
							 
						 
						
							
							
								
								Bug 1311726 - Move CheckModuleDependeciesLoaded to ModuleLoadRequest; r=jonco  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D132612  
							
						 
						
							2021-12-09 13:26:17 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yulia Startsev 
								
							 
						 
						
							
							
							
							
								
							
							
								453d007f20 
								
							 
						 
						
							
							
								
								Bug 1311726 - Move methods related to resolution and error handling to ModuleLoader;r=jonco  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D132611  
							
						 
						
							2021-12-09 13:26:17 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yulia Startsev 
								
							 
						 
						
							
							
							
							
								
							
							
								b015eed4e9 
								
							 
						 
						
							
							
								
								Bug 1311726 - Move methods related to instantiating the module tree to ModuleLoader;r=jonco  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D132610  
							
						 
						
							2021-12-09 13:26:17 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yulia Startsev 
								
							 
						 
						
							
							
							
							
								
							
							
								df9a671ebb 
								
							 
						 
						
							
							
								
								Bug 1311726 - Create ModuleLoader Class; r=jonco  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D132609  
							
						 
						
							2021-12-09 13:26:16 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yulia Startsev 
								
							 
						 
						
							
							
							
							
								
							
							
								dab56eff57 
								
							 
						 
						
							
							
								
								Bug 1311726 - Pass JSContext instead of JSAPI to FillCompileOptionsForRequest; r=jonco  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D132608  
							
						 
						
							2021-12-09 13:26:16 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yulia Startsev 
								
							 
						 
						
							
							
							
							
								
							
							
								c4e62d3282 
								
							 
						 
						
							
							
								
								Bug 1311726 - Split EvaluateScript into EvaluateScript and EvaluateModule; r=jonco  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D132607  
							
						 
						
							2021-12-09 13:26:16 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yulia Startsev 
								
							 
						 
						
							
							
							
							
								
							
							
								55c10abdff 
								
							 
						 
						
							
							
								
								Bug 1311726 - Remove second initialization of currentScript in EvaluateScript; r=jonco  
							
							... 
							
							
							
							first initialization is on line 3140 and covers the module case.
Differential Revision: https://phabricator.services.mozilla.com/D132606  
							
						 
						
							2021-12-09 13:26:15 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yulia Startsev 
								
							 
						 
						
							
							
							
							
								
							
							
								645b855eb8 
								
							 
						 
						
							
							
								
								Bug 1311726 - Split StartLoad into StartClassicLoad, StartModuleLoad, StartLoadInternal; r=jonco  
							
							... 
							
							
							
							The goal of splitting classic script loading from module script loading was to keep a minimum
selection of methods for other script loaders to implement. In addition, the security
flags were distinct for the two cases, and had no overlap.
Caching behavior was left as shared, as it is likely modules will have this soon.
Differential Revision: https://phabricator.services.mozilla.com/D132605  
							
						 
						
							2021-12-09 13:26:15 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yulia Startsev 
								
							 
						 
						
							
							
							
							
								
							
							
								a5414cfdca 
								
							 
						 
						
							
							
								
								Bug 1311726 - Switch MarkerInnerWindowIdFromDocShell to MarkerInnerWindowIdFromJSContext; r=canaltinova  
							
							... 
							
							
							
							The Scriptloader will be shared by multiple modules, not all of them have ready access to the
 docshell (MozJSComponentLoader currently uses the JSContext for this purpose. Workers and worklets
 are not tracking performance yet). Our profiling code relies on the docShell present in the script loader. This changes the
 current profiling code to use the JSContext instead.
Differential Revision: https://phabricator.services.mozilla.com/D132604  
							
						 
						
							2021-12-09 13:26:14 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yulia Startsev 
								
							 
						 
						
							
							
							
							
								
							
							
								7ca951440d 
								
							 
						 
						
							
							
								
								Bug 1311726 - Only set "ProcessingScript" tag when executing; r=jonco  
							
							... 
							
							
							
							Previously, we were setting the ProcessingScriptTag for Module compilation as well as script
execution. This patch creates a helper function (GetGlobalWithContext) and removes a superfluous
setting of the "ProcessingScriptTag".
ProcessingScriptTag should be set when a script is executing, as it helps correct our behavior
around history replacement during JS execution: https://searchfox.org/mozilla-central/rev/e9cd2997be1071b9bb76fc14df0f01a2bd721c30/dom/base/LocationBase.cpp#223-231 
Differential Revision: https://phabricator.services.mozilla.com/D132603  
							
						 
						
							2021-12-09 13:26:14 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Butkovits Atila 
								
							 
						 
						
							
							
							
							
								
							
							
								98978d8670 
								
							 
						 
						
							
							
								
								Backed out 18 changesets (bug 1311726) for causing Hazard failures at ScriptLoader.cpp:. CLOSED TREE  
							
							... 
							
							
							
							Backed out changeset 0e1179305bc2 (bug 1311726)
Backed out changeset fd3a9e4f5e5e (bug 1311726)
Backed out changeset d6f6a7d13dc2 (bug 1311726)
Backed out changeset 7b266f1fbbff (bug 1311726)
Backed out changeset 9ecb9ac4f2f7 (bug 1311726)
Backed out changeset 2deb35690efb (bug 1311726)
Backed out changeset a151ddb7068d (bug 1311726)
Backed out changeset 79aac20615b8 (bug 1311726)
Backed out changeset 258188246118 (bug 1311726)
Backed out changeset 0ef6c06dac5b (bug 1311726)
Backed out changeset 340bd3d73849 (bug 1311726)
Backed out changeset d130a9772d31 (bug 1311726)
Backed out changeset 15df1b7e0208 (bug 1311726)
Backed out changeset ebc87f932050 (bug 1311726)
Backed out changeset 68ab853d072d (bug 1311726)
Backed out changeset eac12c9d76b7 (bug 1311726)
Backed out changeset beb9e9b17522 (bug 1311726)
Backed out changeset bfea110e6afe (bug 1311726) 
							
						 
						
							2021-12-09 02:23:18 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yulia Startsev 
								
							 
						 
						
							
							
							
							
								
							
							
								29f1022620 
								
							 
						 
						
							
							
								
								Bug 1311726 - Split ScriptLoader into ScriptLoader and ModuleLoader; r=jonco  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D132683  
							
						 
						
							2021-12-08 16:57:23 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yulia Startsev 
								
							 
						 
						
							
							
							
							
								
							
							
								abc7789e21 
								
							 
						 
						
							
							
								
								Bug 1311726 - Create ScriptLoaderInterface; r=jonco  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D132614  
							
						 
						
							2021-12-08 16:57:22 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yulia Startsev 
								
							 
						 
						
							
							
							
							
								
							
							
								2a9a7fae3b 
								
							 
						 
						
							
							
								
								Bug 1311726 - Move GetProfilerLabelForRequest to ScriptLoadRequest; r=jonco  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D132951  
							
						 
						
							2021-12-08 16:57:21 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yulia Startsev 
								
							 
						 
						
							
							
							
							
								
							
							
								41bcae4c62 
								
							 
						 
						
							
							
								
								Bug 1311726 - Move getScriptSource to ScriptLoadRequest; r=jonco  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D132950  
							
						 
						
							2021-12-08 16:57:21 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yulia Startsev 
								
							 
						 
						
							
							
							
							
								
							
							
								01a27f4163 
								
							 
						 
						
							
							
								
								Bug 1311726 - Move Module Evaluation into ModuleLoader; r=jonco  
							
							... 
							
							
							
							Module evaluation is independent of it's context. We just need the globalObject to set up the
execution environment.
Differential Revision: https://phabricator.services.mozilla.com/D132678  
							
						 
						
							2021-12-08 16:57:21 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yulia Startsev 
								
							 
						 
						
							
							
							
							
								
							
							
								4437eb66e3 
								
							 
						 
						
							
							
								
								Bug 1311726 - Move module hook instantiation to ModuleLoader constructor; r=jonco  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D132677  
							
						 
						
							2021-12-08 16:57:20 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yulia Startsev 
								
							 
						 
						
							
							
							
							
								
							
							
								b99ae84f56 
								
							 
						 
						
							
							
								
								Bug 1311726 - ModuleLoadRequest loader is a ModuleLoader; r=jonco  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D132825  
							
						 
						
							2021-12-08 16:57:20 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yulia Startsev 
								
							 
						 
						
							
							
							
							
								
							
							
								5636bc7506 
								
							 
						 
						
							
							
								
								Bug 1311726 - Move Dynamic Import Methods to ModuleLoader; r=jonco  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D132613  
							
						 
						
							2021-12-08 16:57:19 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yulia Startsev 
								
							 
						 
						
							
							
							
							
								
							
							
								a36b884c58 
								
							 
						 
						
							
							
								
								Bug 1311726 - Move CheckModuleDependeciesLoaded to ModuleLoadRequest; r=jonco  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D132612  
							
						 
						
							2021-12-08 16:57:19 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yulia Startsev 
								
							 
						 
						
							
							
							
							
								
							
							
								35e623cf0c 
								
							 
						 
						
							
							
								
								Bug 1311726 - Move methods related to resolution and error handling to ModuleLoader;r=jonco  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D132611  
							
						 
						
							2021-12-08 16:57:19 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yulia Startsev 
								
							 
						 
						
							
							
							
							
								
							
							
								ea65368a13 
								
							 
						 
						
							
							
								
								Bug 1311726 - Move methods related to instantiating the module tree to ModuleLoader;r=jonco  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D132610  
							
						 
						
							2021-12-08 16:57:18 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yulia Startsev 
								
							 
						 
						
							
							
							
							
								
							
							
								43278ebc5a 
								
							 
						 
						
							
							
								
								Bug 1311726 - Create ModuleLoader Class; r=jonco  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D132609  
							
						 
						
							2021-12-08 16:57:18 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yulia Startsev 
								
							 
						 
						
							
							
							
							
								
							
							
								ccde25e131 
								
							 
						 
						
							
							
								
								Bug 1311726 - Pass JSContext instead of JSAPI to FillCompileOptionsForRequest; r=jonco  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D132608  
							
						 
						
							2021-12-08 16:57:17 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yulia Startsev 
								
							 
						 
						
							
							
							
							
								
							
							
								a18e270dd9 
								
							 
						 
						
							
							
								
								Bug 1311726 - Split EvaluateScript into EvaluateScript and EvaluateModule; r=jonco  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D132607  
							
						 
						
							2021-12-08 16:57:17 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yulia Startsev 
								
							 
						 
						
							
							
							
							
								
							
							
								3d669259a1 
								
							 
						 
						
							
							
								
								Bug 1311726 - Remove second initialization of currentScript in EvaluateScript; r=jonco  
							
							... 
							
							
							
							first initialization is on line 3140 and covers the module case.
Differential Revision: https://phabricator.services.mozilla.com/D132606  
							
						 
						
							2021-12-08 16:57:17 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yulia Startsev 
								
							 
						 
						
							
							
							
							
								
							
							
								b31e96faf2 
								
							 
						 
						
							
							
								
								Bug 1311726 - Split StartLoad into StartClassicLoad, StartModuleLoad, StartLoadInternal; r=jonco  
							
							... 
							
							
							
							The goal of splitting classic script loading from module script loading was to keep a minimum
selection of methods for other script loaders to implement. In addition, the security
flags were distinct for the two cases, and had no overlap.
Caching behavior was left as shared, as it is likely modules will have this soon.
Differential Revision: https://phabricator.services.mozilla.com/D132605  
							
						 
						
							2021-12-08 16:57:16 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yulia Startsev 
								
							 
						 
						
							
							
							
							
								
							
							
								30323cd365 
								
							 
						 
						
							
							
								
								Bug 1311726 - Switch MarkerInnerWindowIdFromDocShell to MarkerInnerWindowIdFromJSContext; r=canaltinova  
							
							... 
							
							
							
							The Scriptloader will be shared by multiple modules, not all of them have ready access to the
 docshell (MozJSComponentLoader currently uses the JSContext for this purpose. Workers and worklets
 are not tracking performance yet). Our profiling code relies on the docShell present in the script loader. This changes the
 current profiling code to use the JSContext instead.
Differential Revision: https://phabricator.services.mozilla.com/D132604  
							
						 
						
							2021-12-08 16:57:16 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yulia Startsev 
								
							 
						 
						
							
							
							
							
								
							
							
								f291451846 
								
							 
						 
						
							
							
								
								Bug 1311726 - Only set "ProcessingScript" tag when executing; r=jonco  
							
							... 
							
							
							
							Previously, we were setting the ProcessingScriptTag for Module compilation as well as script
execution. This patch creates a helper function (GetGlobalWithContext) and removes a superfluous
setting of the "ProcessingScriptTag".
ProcessingScriptTag should be set when a script is executing, as it helps correct our behavior
around history replacement during JS execution: https://searchfox.org/mozilla-central/rev/e9cd2997be1071b9bb76fc14df0f01a2bd721c30/dom/base/LocationBase.cpp#223-231 
Differential Revision: https://phabricator.services.mozilla.com/D132603  
							
						 
						
							2021-12-08 16:57:15 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Narcis Beleuzu 
								
							 
						 
						
							
							
							
							
								
							
							
								ff5735371d 
								
							 
						 
						
							
							
								
								Backed out 18 changesets (bug 1311726) for failures on test_script_loader_js_cache.html . CLOSED TREE  
							
							... 
							
							
							
							Backed out changeset 1f9c13be6642 (bug 1311726)
Backed out changeset 2f4e89d930b0 (bug 1311726)
Backed out changeset 03f767c08221 (bug 1311726)
Backed out changeset b21e580a778f (bug 1311726)
Backed out changeset 4597b327e9be (bug 1311726)
Backed out changeset 558fec312301 (bug 1311726)
Backed out changeset b758abeed4cc (bug 1311726)
Backed out changeset a909be9fa973 (bug 1311726)
Backed out changeset 8db98e65b147 (bug 1311726)
Backed out changeset ee2e01e59950 (bug 1311726)
Backed out changeset 40c635fb36eb (bug 1311726)
Backed out changeset 6ba119a4e33e (bug 1311726)
Backed out changeset 1ad7d1308b5f (bug 1311726)
Backed out changeset dd2dbe11315d (bug 1311726)
Backed out changeset a8279e757309 (bug 1311726)
Backed out changeset 1de8b528723e (bug 1311726)
Backed out changeset f1e4c9199289 (bug 1311726)
Backed out changeset 23ea474c05ec (bug 1311726) 
							
						 
						
							2021-12-08 12:46:07 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yulia Startsev 
								
							 
						 
						
							
							
							
							
								
							
							
								e33460fcd0 
								
							 
						 
						
							
							
								
								Bug 1311726 - Split ScriptLoader into ScriptLoader and ModuleLoader; r=jonco  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D132683  
							
						 
						
							2021-12-08 09:44:14 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yulia Startsev 
								
							 
						 
						
							
							
							
							
								
							
							
								b37eb59838 
								
							 
						 
						
							
							
								
								Bug 1311726 - Create ScriptLoaderInterface; r=jonco  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D132614  
							
						 
						
							2021-12-08 09:44:13 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Yulia Startsev 
								
							 
						 
						
							
							
							
							
								
							
							
								e0f5c1b284 
								
							 
						 
						
							
							
								
								Bug 1311726 - Move GetProfilerLabelForRequest to ScriptLoadRequest; r=jonco  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D132951  
							
						 
						
							2021-12-08 09:44:13 +00:00