Lenny Maiorani 
								
							 
						 
						
							
							
							
							
								
							
							
								d00b79568f 
								
							 
						 
						
							
							
								
								Libraries: Use default constructors/destructors in LibJS  
							
							... 
							
							
							
							https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#cother-other-default-operation-rules 
"The compiler is more likely to get the default semantics right and
you cannot implement these functions better than the compiler." 
						
							2022-03-16 16:19:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ali Mohammad Pur 
								
							 
						 
						
							
							
							
							
								
							
							
								3bfcd7b52d 
								
							 
						 
						
							
							
								
								LibJS: Implement Sets using Maps  
							
							... 
							
							
							
							This implements ordered sets using Maps with a sentinel value, and
includes some extra set tests.
Fixes  #11004 .
Co-Authored-By: davidot <davidot@serenityos.org> 
							
						 
						
							2022-02-09 20:57:41 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								d42d655853 
								
							 
						 
						
							
							
								
								LibJS+LibWeb+Spreadsheet: Upcall visit_edges() via Base typedef  
							
							... 
							
							
							
							Let's use Base::visit_edges() when calling the base class, to prevent
accidentally skipping over anyone in the inheritance chain. 
							
						 
						
							2021-09-11 14:10:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								f437793788 
								
							 
						 
						
							
							
								
								LibJS: Stop inheriting from Set in SetPrototype  
							
							... 
							
							
							
							This makes sure that is<Set> checks done on the Set prototype instead of
on Set instances return false, thereby emulating the behaviour of the
RequireInternalSlot abstract operation. 
							
						 
						
							2021-06-09 18:01:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								ad0e3c0e54 
								
							 
						 
						
							
							
								
								LibJS: Mark heap cell values stored in Set instances  
							
							... 
							
							
							
							This makes sure they dont get garbage collected while stored in a Set. 
							
						 
						
							2021-06-09 17:05:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								670be04c81 
								
							 
						 
						
							
							
								
								LibJS: Add the Set built-in object  
							
							
							
						 
						
							2021-06-09 11:48:04 +01:00