Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								c8270dbe2e 
								
							 
						 
						
							
							
								
								LibJS: Rename ScriptFunction => OrdinaryFunctionObject  
							
							... 
							
							
							
							These are basically what the spec calls "ordinary function objects",
so let's have the name reflect that. :^) 
							
						 
						
							2021-06-27 22:36:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								ba9d5c4d54 
								
							 
						 
						
							
							
								
								LibJS: Rename Function => FunctionObject  
							
							
							
						 
						
							2021-06-27 22:36:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								1d20380859 
								
							 
						 
						
							
							
								
								LibJS: Split the per-call-frame environment into lexical and variable  
							
							... 
							
							
							
							To better follow the spec, we need to distinguish between the current
execution context's lexical environment and variable environment.
This patch moves us to having two record pointers, although both of
them point at the same environment records for now. 
							
						 
						
							2021-06-22 18:44:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								08510a0c80 
								
							 
						 
						
							
							
								
								LibJS: Rename VM::current_scope() => current_environment_record()  
							
							... 
							
							
							
							And rename some related functions that wrapped this as well. 
							
						 
						
							2021-06-21 23:49:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Olsson 
								
							 
						 
						
							
							
							
							
								
							
							
								9253fa1bad 
								
							 
						 
						
							
							
								
								LibJS: Implement GeneratorFunctionConstructor::construct  
							
							
							
						 
						
							2021-06-19 00:04:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Olsson 
								
							 
						 
						
							
							
							
							
								
							
							
								22b17219ff 
								
							 
						 
						
							
							
								
								LibJS: Add the remaining generator objects  
							
							... 
							
							
							
							- %GeneratorFunction%
- %GeneratorFunction.prototype%
- %GeneratorFunction.prototype.prototype%
- %Generator%.prototype 
							
						 
						
							2021-06-19 00:04:57 +01:00