| 
						
					 | 
					
						
						
							
						
						7443663dd8
	
				 
					 | 
					
						
						
							
							Fixes in PH7_OP_LOAD_IDX instruction.
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2019-04-06 09:36:08 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f6e2b549b6
	
				 
					 | 
					
						
						
							
							Access to undefined array index should be reported as error.
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2019-04-06 09:21:09 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a501dea661
	
				 
					 | 
					
						
						
							
							Fix a typo.
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2019-04-05 20:17:44 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						25001ae746
	
				 
					 | 
					
						
						
							
							This should be an error, really.
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2019-04-05 20:14:08 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2de455aa01
	
				 
					 | 
					
						
						
							
							Fix formatting.
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2019-04-05 20:12:55 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						95fba30f9b
	
				 
					 | 
					
						
						
							
							Better way to check arguments compatibility.
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2019-04-05 20:07:56 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a06573408e
	
				 
					 | 
					
						
						
							
							Better way to check arguments compatibility.
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2019-04-05 19:59:15 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5d369ba851
	
				 
					 | 
					
						
						
							
							Fix static variables. Now access to non-initialized arrays member does not result in segmentation fault.
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2019-04-04 18:18:11 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9880f9963e
	
				 
					 | 
					
						
						
							
							Fix static and non-static class attributes. Now access to non-initialized arrays member does not result in segmentation fault.
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2019-04-04 18:15:41 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7ec7ade171
	
				 
					 | 
					
						
						
							
							Return a character from string if it is not ar array.
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2019-04-04 11:51:25 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						01c210984e
	
				 
					 | 
					
						
						
							
							Further optimisations.
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2019-04-03 13:57:29 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5eeceb6927
	
				 
					 | 
					
						
						
							
							Try to optimize the code a bit.
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2019-04-03 13:43:31 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4467ca6dce
	
				 
					 | 
					
						
						
							
							Attempt to fix static variables.
						
						
						
						
	
		
			
	
		
	
	
						
						
					 | 
					
						2019-04-03 09:02:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5463da88b0
	
				 
					 | 
					
						
						
							
							Attempt to fix non-static class attributes.
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2019-04-03 08:32:59 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d4d00db458
	
				 
					 | 
					
						
						
							
							Attempt to fix static class attributes.
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2019-04-03 07:00:17 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8133c3dd6f
	
				 
					 | 
					
						
						
							
							Make a use of PH7_MemObjSafeStore().
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2019-04-03 06:37:35 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						fb50d8de25
	
				 
					 | 
					
						
						
							
							Correct the comment.
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2019-04-02 20:10:58 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						803516cf84
	
				 
					 | 
					
						
						
							
							This will never happen.
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2019-04-02 15:12:22 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c6397d2e15
	
				 
					 | 
					
						
						
							
							Use P2 to avoid strict typehinting.
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2019-04-02 09:55:01 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						253fe327ef
	
				 
					 | 
					
						
						
							
							Automatically fallback mixed variable to void (NULL).
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2019-03-31 14:04:19 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3f205c19ce
	
				 
					 | 
					
						
						
							
							Get rid of dirty references. Return a reference & pass-by reference are still working.
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2019-03-29 22:55:49 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f5960d57b1
	
				 
					 | 
					
						
						
							
							Allow static class attributes to store compatible data types only.
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2019-03-29 19:56:10 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						01f1932230
	
				 
					 | 
					
						
						
							
							Respect the class attribute data type.
						
						
						
						
	
		
			
	
		
	
	
						
						
					 | 
					
						2019-03-29 09:21:58 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						47cca096bc
	
				 
					 | 
					
						
						
							
							Fix segmentation fault when trying to access array element.
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2019-03-29 09:09:51 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						140bd35f93
	
				 
					 | 
					
						
						
							
							Set proper type for all class attributes.
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2019-03-29 09:00:55 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a013cee2d1
	
				 
					 | 
					
						
						
							
							Properly serve the arrays.
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2019-03-28 19:44:03 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e4dc9f641e
	
				 
					 | 
					
						
						
							
							Invert the logic. Variable needs to be declared.
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2019-03-28 19:43:00 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9303517b9e
	
				 
					 | 
					
						
						
							
							Fix return by reference.
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2019-03-26 17:40:28 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						04c56c9041
	
				 
					 | 
					
						
						
							
							Multidimensional array of the same type should not be marked as mixed.
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2019-03-25 09:37:40 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						fa295b9437
	
				 
					 | 
					
						
						
							
							It's callback, not callable.
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2019-03-24 09:31:19 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4f29507c0d
	
				 
					 | 
					
						
						
							
							The isset() function always results in true, thus it is useless. If passed as argument variable is not set, the interpreter will throw an error.
						
						
						
						
	
		
			
	
		
	
	
						
						
					 | 
					
						2019-03-23 19:51:19 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9d7a542aea
	
				 
					 | 
					
						
						
							
							The is_null() is useless now, as it always returns FALSE.
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2019-03-22 19:29:50 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						154469f475
	
				 
					 | 
					
						
						
							
							Variable cannot be typecasted to NULL.
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2019-03-22 18:33:39 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9a41f7195d
	
				 
					 | 
					
						
						
							
							AerScript does not implement any error control operator.
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2019-03-22 17:32:40 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						65b178932a
	
				 
					 | 
					
						
						
							
							Get rid of array() & list() for the new syntax.
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2019-03-22 15:54:46 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						90b5a8797a
	
				 
					 | 
					
						
						
							
							Fix a bug allowing to pass an array as argument to the method/closure that takes a scalar.
						
						
						
						
						
						
					 | 
					
						2019-03-22 08:59:12 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7b1ed59f41
	
				 
					 | 
					
						
						
							
							Basic check if all methods declared in interface are also defined in class.
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2019-03-20 09:24:30 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3d23d43040
	
				 
					 | 
					
						
						
							
							Enable garbage collector for Program class. This also partially fixes #47, as from now Program::__destruct() will be called automatically.
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2019-03-19 12:52:36 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6ca08c9c4a
	
				 
					 | 
					
						
						
							
							Fix typo and builtin library.
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2019-03-17 19:57:31 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						55b652c740
	
				 
					 | 
					
						
						
							
							Verify that Program::main() returns a value of int or void.
						
						
						
						
	
		
			
	
		
	
	
						
						
					 | 
					
						2019-03-17 19:56:07 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						fe898ec7e7
	
				 
					 | 
					
						
						
							
							Update builtin library to follow new syntax.
						
						
						
						
	
		
			
	
		
	
	
						
						
					 | 
					
						2019-03-17 19:52:28 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9934489ed9
	
				 
					 | 
					
						
						
							
							Fix build.
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2019-03-17 18:56:17 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f3d10dd4bc
	
				 
					 | 
					
						
						
							
							Try to exit with code returned by Program::main() only when it is integer value.
						
						
						
						
	
		
			
	
		
	
	
						
						
					 | 
					
						2019-03-17 18:49:22 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						de2b355862
	
				 
					 | 
					
						
						
							
							Return 0, when display error message.
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2019-03-17 18:47:17 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c8985032ef
	
				 
					 | 
					
						
						
							
							Verify that return value match the data type of declared method/closure.
						
						
						
						
						
						
					 | 
					
						2019-03-13 09:36:10 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a5ee2d75eb
	
				 
					 | 
					
						
						
							
							PH7_VmMemoryError() always breaks script execution.
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2019-03-09 13:37:15 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b7e3ad9f46
	
				 
					 | 
					
						
						
							
							PH7_VmMemoryError() always breaks script execution.
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2019-03-09 13:28:04 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7eba38a633
	
				 
					 | 
					
						
						
							
							Fix segmentation fault when trying to store a value under next index into an array.
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2019-03-09 13:25:13 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						fa0b487cc0
	
				 
					 | 
					
						
						
							
							Implement typecasting to resource data type.
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2019-02-08 14:06:39 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						bbdc740388
	
				 
					 | 
					
						
						
							
							Finally, do not allow a string variables to act as callback.
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2018-12-20 19:37:03 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |