LibJS: Implement CreatePerIterationEnvironment for 'for' statements 
						
					 
				 
				2024-07-17 11:20:11 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS/Bytecode: Store labels as basic block index during compilation 
						
					 
				 
				2024-05-07 09:15:40 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS/Bytecode: Always resolve this binding into dedicated register 
						
					 
				 
				2024-06-01 09:39:50 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Introduce Builtins 
						
					 
				 
				2023-11-17 19:06:25 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS/Bytecode: Reorder Call instruction members to make it smaller 
						
					 
				 
				2024-05-10 15:03:24 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Add to_string definitions to CodeGenerationError and ParserError 
						
					 
				 
				2023-02-17 09:14:23 -05:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Remove unused CodeGenerationError::to_deprecated_string 
						
					 
				 
				2023-02-17 09:14:23 -05:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS/Bytecode: Move environment variable caches into instructions 
						
					 
				 
				2024-05-13 09:22:14 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make GetById and GetByValue avoid get_identifier() in common case 
						
					 
				 
				2024-07-09 14:16:11 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make GetById and GetByValue avoid get_identifier() in common case 
						
					 
				 
				2024-07-09 14:16:11 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make GetById and GetByValue avoid get_identifier() in common case 
						
					 
				 
				2024-07-09 14:16:11 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS/Bytecode: Make IdentifierTableIndex a 32-bit index 
						
					 
				 
				2024-05-07 09:15:40 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS/Bytecode: Make IdentifierTableIndex a 32-bit index 
						
					 
				 
				2024-05-07 09:15:40 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Join locals, constants and registers into single vector 
						
					 
				 
				2024-05-13 19:54:11 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS/Bytecode: Rename TypeofVariable => TypeofBinding 
						
					 
				 
				2024-06-14 16:08:02 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Make GetById and GetByValue avoid get_identifier() in common case 
						
					 
				 
				2024-07-09 14:16:11 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Prepare yield object before re-routing it through finally 
						
					 
				 
				2024-05-18 18:11:10 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS/Bytecode: Store labels as basic block index during compilation 
						
					 
				 
				2024-05-07 09:15:40 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS/Bytecode: Store labels as basic block index during compilation 
						
					 
				 
				2024-05-07 09:15:40 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS/Bytecode: Give TypeofBinding instructions a lookup cache 
						
					 
				 
				2024-06-14 16:08:02 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Join locals, constants and registers into single vector 
						
					 
				 
				2024-05-13 19:54:11 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS/Bytecode: Don't reparse regular expressions on instantiation 
						
					 
				 
				2023-07-13 13:30:49 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Everywhere: Rename {Deprecated => Byte}String 
						
					 
				 
				2023-12-17 18:25:10 +03:30  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS: Stash thrown exception in a register before executing finalizer 
						
					 
				 
				2023-11-03 20:27:45 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS/Bytecode: Always resolve this binding into dedicated register 
						
					 
				 
				2024-06-01 09:39:50 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS/Bytecode: Move bytecode operand rewriting to a separate pass 
						
					 
				 
				2024-06-02 16:34:08 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Everywhere: Rename {Deprecated => Byte}String 
						
					 
				 
				2023-12-17 18:25:10 +03:30  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							LibJS/Bytecode: Make StringTableIndex be a 32-bit index 
						
					 
				 
				2024-05-10 15:03:24 +00:00