Jon Coppeard 
								
							 
						 
						
							
							
							
							
								
							
							
								e4d62401f0 
								
							 
						 
						
							
							
								
								Bug 1341044 - Rename the GC's 'zone group' concept to 'sweep group' r=sfink  
							
							
							
						 
						
							2017-03-22 17:30:50 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kan-Ru Chen 
								
							 
						 
						
							
							
							
							
								
							
							
								f8100451db 
								
							 
						 
						
							
							
								
								Bug 1314254 - Add mozilla::ipc::IPCResult type and convert IPDL handlers to use new return type. r=billm  
							
							... 
							
							
							
							We will use the new type for the generated IPDL message handler
prototype to make sure correct error handling method is called.
MozReview-Commit-ID: AzVbApxFGZ0 
							
						 
						
							2016-11-15 04:26:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bill McCloskey 
								
							 
						 
						
							
							
							
							
								
							
							
								cbd15a0459 
								
							 
						 
						
							
							
								
								Bug 1311212 - Add dead CPOW debugging facility (r=mrbkap)  
							
							
							
						 
						
							2016-10-19 16:26:23 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jan de Mooij 
								
							 
						 
						
							
							
							
							
								
							
							
								b066365085 
								
							 
						 
						
							
							
								
								Bug 1292892 part 7 - Remove unnecessary JSContext arguments from IPC classes. r=bz  
							
							
							
						 
						
							2016-08-11 14:39:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jan de Mooij 
								
							 
						 
						
							
							
							
							
								
							
							
								0ad12515f4 
								
							 
						 
						
							
							
								
								Bug 1292892 part 1 - Stop using JSRuntime outside SpiderMonkey. r=bz,terrence,fitzgen,kanru  
							
							
							
						 
						
							2016-08-11 14:39:22 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jan de Mooij 
								
							 
						 
						
							
							
							
							
								
							
							
								fd0edec3bf 
								
							 
						 
						
							
							
								
								Bug 1286795 part 4 - Change some callbacks to take JSContext instead of JSRuntime. r=terrence  
							
							
							
						 
						
							2016-07-23 19:52:47 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jan de Mooij 
								
							 
						 
						
							
							
							
							
								
							
							
								185fef3784 
								
							 
						 
						
							
							
								
								Bug  1283855 part 10 - Make some GC callback APIs take JSContext instead of JSRuntime. r=jonco  
							
							
							
						 
						
							2016-07-05 14:35:16 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Terrence Cole 
								
							 
						 
						
							
							
							
							
								
							
							
								7a404f001b 
								
							 
						 
						
							
							
								
								Bug 1214961 - Sweep XPConnect incrementally; r=mccr8, r=jonco  
							
							... 
							
							
							
							This patch splits up the "wrapped-js" table by compartment in order to allow us
to visit the miminal number of wrapped-js in each GC sweeping slice, instead of
visiting the entire table repeatedly. This dramatically reduces our sweeping
overhead, reducing the number of GC slices, and making them more likely to fall
within budget.
--HG--
extra : rebase_source : 1bb2b53f0cc51715e4e9c55caafdacd404278a04 
							
						 
						
							2015-10-15 13:43:28 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jan de Mooij 
								
							 
						 
						
							
							
							
							
								
							
							
								b8b1677f0f 
								
							 
						 
						
							
							
								
								Bug  1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff  
							
							
							
						 
						
							2015-03-28 23:22:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Phil Ringnalda 
								
							 
						 
						
							
							
							
							
								
							
							
								c8a25251c1 
								
							 
						 
						
							
							
								
								Backed out changeset 0c030f97a04f (bug  1144366) for being on top of patches being backed out  
							
							... 
							
							
							
							CLOSED TREE 
							
						 
						
							2015-03-28 10:39:56 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jan de Mooij 
								
							 
						 
						
							
							
							
							
								
							
							
								8d6d44ecb8 
								
							 
						 
						
							
							
								
								Bug  1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff  
							
							
							
						 
						
							2015-03-28 12:08:37 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bill McCloskey 
								
							 
						 
						
							
							
							
							
								
							
							
								2f3d90830b 
								
							 
						 
						
							
							
								
								Bug 1123461 - Make a real interface for js/ipc (r=dvander)  
							
							
							
						 
						
							2015-01-26 13:32:18 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bobby Holley 
								
							 
						 
						
							
							
							
							
								
							
							
								8e8a7d28c3 
								
							 
						 
						
							
							
								
								Bug 1065811 - Track Xray waivers with CPOWs. r=billm  
							
							
							
						 
						
							2014-09-25 13:13:29 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jon Coppeard 
								
							 
						 
						
							
							
							
							
								
							
							
								132fb38dd4 
								
							 
						 
						
							
							
								
								Bug 650161 - Unify the finalization and moving GC callbacks into a weak pointer update callback r=terrence r=bholley  
							
							
							
						 
						
							2014-09-24 12:54:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bobby Holley 
								
							 
						 
						
							
							
							
							
								
							
							
								2a5e5e2d96 
								
							 
						 
						
							
							
								
								Bug 1052096 - Move CPOW targets into the privileged/unprivileged junk scope of the child/parent. r=billm  
							
							
							
						 
						
							2014-09-12 17:41:18 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jon Coppeard 
								
							 
						 
						
							
							
							
							
								
							
							
								fbd9cb9af7 
								
							 
						 
						
							
							
								
								Bug 650161 - Add moving GC callback and use it to fix up ipc CPOW tables r=terrence  
							
							
							
						 
						
							2014-09-02 11:07:22 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bill McCloskey 
								
							 
						 
						
							
							
							
							
								
							
							
								14b0872617 
								
							 
						 
						
							
							
								
								Bug 1052093 - Child->parent CPOWs should go through COWs in the parent for security (r=bholley)  
							
							
							
						 
						
							2014-08-20 12:49:10 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bill McCloskey 
								
							 
						 
						
							
							
							
							
								
							
							
								55952e99b7 
								
							 
						 
						
							
							
								
								Bug 950745 - Back out assertions that are triggering too often  
							
							
							
						 
						
							2014-08-15 16:16:42 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bobby Holley 
								
							 
						 
						
							
							
							
							
								
							
							
								e70ddb7476 
								
							 
						 
						
							
							
								
								Bug 1052052 - Hoist Auto*JSContext into nsContentUtils and kill nsCxPusher.{cpp,h}. r=gabor  
							
							
							
						 
						
							2014-08-14 18:47:15 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan VanderMeulen 
								
							 
						 
						
							
							
							
							
								
							
							
								30ae466592 
								
							 
						 
						
							
							
								
								Backed out changesets 5b1a3161f614, 17a9673ed782, and a9b8c346d295 (bug 1052052) for B2G non-unified bustage.  
							
							
							
						 
						
							2014-08-14 17:23:10 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bobby Holley 
								
							 
						 
						
							
							
							
							
								
							
							
								3e4d70a655 
								
							 
						 
						
							
							
								
								Bug 1052052 - Hoist Auto*JSContext into nsContentUtils and kill nsCxPusher.{cpp,h}. r=gabor  
							
							
							
						 
						
							2014-08-14 12:54:34 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bill McCloskey 
								
							 
						 
						
							
							
							
							
								
							
							
								024b67429e 
								
							 
						 
						
							
							
								
								Bug 950745 - Flag when we're processing urgent messages and disallow certain activities (r=bsmedberg,luke)  
							
							
							
						 
						
							2014-08-05 21:43:36 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bill McCloskey 
								
							 
						 
						
							
							
							
							
								
							
							
								8bcf32b6ed 
								
							 
						 
						
							
							
								
								Back out bug 950745 for crashes  
							
							
							
						 
						
							2014-07-30 16:19:46 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bill McCloskey 
								
							 
						 
						
							
							
							
							
								
							
							
								c87bbeeeda 
								
							 
						 
						
							
							
								
								Bug 950745 - Flag when we're processing urgent messages and disallow certain activities (r=bsmedberg,luke)  
							
							
							
						 
						
							2014-07-17 21:09:45 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bill McCloskey 
								
							 
						 
						
							
							
							
							
								
							
							
								b4170c4e66 
								
							 
						 
						
							
							
								
								Bug 996785 - Bidirectional CPOWs (r=mrbkap)  
							
							
							
						 
						
							2014-05-16 16:40:37 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bill McCloskey 
								
							 
						 
						
							
							
							
							
								
							
							
								c9f2d3779d 
								
							 
						 
						
							
							
								
								Bug 996785 - Distinguish local and remote CPOW objects in IPDL (r=mrbkap)  
							
							
							
						 
						
							2014-05-16 16:40:36 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bill McCloskey 
								
							 
						 
						
							
							
							
							
								
							
							
								88f199c672 
								
							 
						 
						
							
							
								
								Bug 996785 - Move CPOW wrapper answering code (r=mrbkap)  
							
							
							
						 
						
							2014-05-16 16:40:36 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bill McCloskey 
								
							 
						 
						
							
							
							
							
								
							
							
								60d6a2696c 
								
							 
						 
						
							
							
								
								Bug 996785 - Use separate maps for local and remote CPOW objects (r=mrbkap)  
							
							
							
						 
						
							2014-05-16 16:40:36 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bill McCloskey 
								
							 
						 
						
							
							
							
							
								
							
							
								42b76f44bb 
								
							 
						 
						
							
							
								
								Bug 996785 - Rename CPOW makeId/unwrap (r=mrbkap)  
							
							
							
						 
						
							2014-05-16 16:40:35 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bill McCloskey 
								
							 
						 
						
							
							
							
							
								
							
							
								29e7a9ce1d 
								
							 
						 
						
							
							
								
								Bug 996785 - Rename CPOW toValue (r=mrbkap)  
							
							
							
						 
						
							2014-05-16 16:40:35 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bill McCloskey 
								
							 
						 
						
							
							
							
							
								
							
							
								2c11e044b8 
								
							 
						 
						
							
							
								
								Bug 996785 - Rename CPOW findObject (r=mrbkap)  
							
							
							
						 
						
							2014-05-16 16:40:35 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jon Coppeard 
								
							 
						 
						
							
							
							
							
								
							
							
								1216544376 
								
							 
						 
						
							
							
								
								Bug 959787 - Handlify remaining JS APIs r=terrence r=bz r=bholley  
							
							
							
						 
						
							2014-04-30 10:10:33 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Shuen 
								
							 
						 
						
							
							
							
							
								
							
							
								e76fd87034 
								
							 
						 
						
							
							
								
								Bug 972385 - Make JS::AutoValueVector subscript operator return handles. r=jonco, smaug  
							
							
							
						 
						
							2014-04-28 16:53:00 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jason Orendorff 
								
							 
						 
						
							
							
							
							
								
							
							
								6e21c723d2 
								
							 
						 
						
							
							
								
								Bug 547140, part 2 - Remove flags argument from JS_GetPropertyDescriptor and friends. r=Waldo.  
							
							
							
						 
						
							2014-04-25 16:11:01 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Faust 
								
							 
						 
						
							
							
							
							
								
							
							
								00fc6e1f7e 
								
							 
						 
						
							
							
								
								Bug 978235 - Add missing JSAutoCompartment to JavaScriptChild.cpp. (r=terrence over IRC)  
							
							
							
						 
						
							2014-04-15 13:08:41 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Faust 
								
							 
						 
						
							
							
							
							
								
							
							
								0aecd9e3d2 
								
							 
						 
						
							
							
								
								Backed out changeset f1660c847ca2 (bug 978235) for landing with random debug code.  
							
							
							
						 
						
							2014-04-15 12:56:51 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Faust 
								
							 
						 
						
							
							
							
							
								
							
							
								c1c81e010e 
								
							 
						 
						
							
							
								
								Bug 978235 - ES6 Proxies: Implement [[IsExtensible]] trap. (r=jorendorff, terrence over IRC)  
							
							
							
						 
						
							2014-04-14 15:52:26 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Luke Wagner 
								
							 
						 
						
							
							
							
							
								
							
							
								b1325de739 
								
							 
						 
						
							
							
								
								Bug 797126 - Remove tinyid/shortid/userid (r=terrence)  
							
							... 
							
							
							
							--HG--
extra : rebase_source : d3cee5e71ca02708e91419b209b5914ce9fd2f9f 
							
						 
						
							2014-02-21 10:24:26 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jon Coppeard 
								
							 
						 
						
							
							
							
							
								
							
							
								735137fc57 
								
							 
						 
						
							
							
								
								Bug 959787 - Handlify arguments for Call APIs r=terrence r=bz  
							
							
							
						 
						
							2014-02-13 15:33:04 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jon Coppeard 
								
							 
						 
						
							
							
							
							
								
							
							
								c3759c40ff 
								
							 
						 
						
							
							
								
								Bug 965830 - Convert use of JS_CallFunction and related APIs uses to HandleValueArray r=terrence r=smaug  
							
							
							
						 
						
							2014-02-11 10:59:16 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddy Bruel 
								
							 
						 
						
							
							
							
							
								
							
							
								d94d3cb9a5 
								
							 
						 
						
							
							
								
								Bug 880330 - Remove the old options API; r=bholley  
							
							
							
						 
						
							2013-10-28 12:59:04 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Fink 
								
							 
						 
						
							
							
							
							
								
							
							
								78c2facbb2 
								
							 
						 
						
							
							
								
								Bug 925534 - Convert toVariant to use handles, r=terrence  
							
							... 
							
							
							
							--HG--
extra : rebase_source : b7b2a6d8b0240b888ba388133376ddcb4d6d04ce 
							
						 
						
							2013-10-11 22:02:24 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bill McCloskey 
								
							 
						 
						
							
							
							
							
								
							
							
								87e214ec6b 
								
							 
						 
						
							
							
								
								Bug 918170 - Handle StopIteration in CPOWs (r=dvander)  
							
							
							
						 
						
							2013-09-30 12:20:51 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jon Coppeard 
								
							 
						 
						
							
							
							
							
								
							
							
								692778cddf 
								
							 
						 
						
							
							
								
								Bug 917798 - Handlify JS exception APIs r=terrence r=bz  
							
							
							
						 
						
							2013-09-19 08:54:01 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jon Coppeard 
								
							 
						 
						
							
							
							
							
								
							
							
								e133b9b2a9 
								
							 
						 
						
							
							
								
								Bug 903352 - Handlify remaining PropertyDescriptor APIs r=terrence r=bholley r=smaug  
							
							
							
						 
						
							2013-08-12 12:09:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Terrence Cole 
								
							 
						 
						
							
							
							
							
								
							
							
								09de524f1a 
								
							 
						 
						
							
							
								
								Bug 862115 - Use Rooted<JSPropertyDescriptor> in favor of JSPropertyDescriptor::AutoRooter r=terrence r=smaug r=bholley  
							
							
							
						 
						
							2013-04-30 10:29:40 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nicholas Nethercote 
								
							 
						 
						
							
							
							
							
								
							
							
								d8f824e34e 
								
							 
						 
						
							
							
								
								Bug 898914 (part 1) - Remove JSBool.  
							
							... 
							
							
							
							--HG--
extra : rebase_source : 2d202e0e5005a7f54724b1540481c15cde3ad52e 
							
						 
						
							2013-08-08 15:53:04 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Terrence Cole 
								
							 
						 
						
							
							
							
							
								
							
							
								9b5d03d305 
								
							 
						 
						
							
							
								
								Bug 902249 - Fix some exact rooting hazards in js/ipc; r=jonco  
							
							
							
						 
						
							2013-08-07 16:15:57 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jon Coppeard 
								
							 
						 
						
							
							
							
							
								
							
							
								7e34a56fc6 
								
							 
						 
						
							
							
								
								Bug 900979 - Change JS_DeleteProperty APIs to use a boolean out param rather than a value r=waldo r=bz  
							
							
							
						 
						
							2013-08-05 14:01:53 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bill McCloskey 
								
							 
						 
						
							
							
							
							
								
							
							
								35518f5639 
								
							 
						 
						
							
							
								
								Bug 899804 - Make CPOWs handle instanceof with WebIDL interfaces (r=bz,dvander)  
							
							
							
						 
						
							2013-08-01 16:45:17 -07:00