George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5518e2a68e 
								
							 
						 
						
							
							
								
								GDScript: Add faster instruction for validated constructor  
							
							... 
							
							
							
							Only for built-in types. 
							
						 
						
							2020-11-21 13:30:17 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								52ab64db69 
								
							 
						 
						
							
							
								
								GDScript: Add faster call instructions for builtin methods  
							
							... 
							
							
							
							Methods from builtin types can be called by using the function pointer
when the argument and base types are known at compile time. 
							
						 
						
							2020-11-21 13:24:50 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d8b22097f2 
								
							 
						 
						
							
							
								
								GDScript: Add faster call instructions for native methods  
							
							
							
						 
						
							2020-11-21 13:24:50 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5aeb390cd7 
								
							 
						 
						
							
							
								
								GDScript: Add speficic set/get instructions  
							
							... 
							
							
							
							When the base type is known at compile-time, we can get a direct
function pointer that is faster than the regular set/get paths. 
							
						 
						
							2020-11-21 13:24:49 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1ad5c926dc 
								
							 
						 
						
							
							
								
								GDScript: Add faster operator for known types  
							
							... 
							
							
							
							It now uses the direct operator function pointer, which increases
performance in evaluation. 
							
						 
						
							2020-11-21 13:24:49 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c707d6fe71 
								
							 
						 
						
							
							
								
								GDScript: Gather instructions arguments beforehand  
							
							... 
							
							
							
							Almost all instructions need variant arguments. With this change they
are loaded in an array before each instruction call. This makes the
addressing code be localized to less places, improving compilation
overhead and binary size by a small margin.
This should not affect performance. 
							
						 
						
							2020-11-21 13:24:49 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								82273ebc01 
								
							 
						 
						
							
							
								
								Add GDScript code generation interface  
							
							... 
							
							
							
							Implement the abstraction by targeting the current VM. 
							
						 
						
							2020-09-01 14:27:19 -03:00