206061c837
	 
					 
					
						
						
							
							Correct comment  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Build / AerScript (push) Successful in 32s 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2025-08-30 19:37:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cd924eb066
	 
					 
					
						
						
							
							Revert context frame implementation  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Build / AerScript (push) Successful in 32s 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2025-08-30 18:27:59 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						566997d080
	 
					 
					
						
						
							
							Remove lonely hash  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Build / AerScript (push) Successful in 38s 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2025-08-29 22:47:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e592eded1b
	 
					 
					
						
						
							
							Use strict type hinting with all OP_*_STORE opcodes  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Build / AerScript (push) Successful in 37s 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2025-08-29 22:38:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b4486bf603
	 
					 
					
						
						
							
							Fix test  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Build / AerScript (push) Successful in 39s 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2025-08-29 22:37:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d73eb9b5b2
	 
					 
					
						
						
							
							Implement exponentiation (**) operator  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Build / AerScript (push) Successful in 40s 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2025-08-29 22:04:55 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8ac9b148d1
	 
					 
					
						
						
							
							Fix OP_*_STORE precedence  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Build / AerScript (push) Successful in 39s 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2025-08-29 20:55:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c4023d62e1
	 
					 
					
						
						
							
							Fix base32 test  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Build / AerScript (push) Successful in 33s 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2025-08-29 14:34:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5ff7d03ed1
	 
					 
					
						
						
							
							Get rid of OP_UNUSED and implement additional context frame to resolve scope issue  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Build / AerScript (push) Failing after 28s 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2025-08-29 14:32:01 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a167e4bc87
	 
					 
					
						
						
							
							Permanently fix NULL comparision  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Build / AerScript (push) Failing after 26s 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2025-08-29 14:27:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dc5725d1af
	 
					 
					
						
						
							
							Unset local for variable,  fixes   #62  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Build / AerScript (push) Failing after 26s 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2025-08-28 18:38:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						eead19918d
	 
					 
					
						
						
							
							Fix NULL comparision  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Build / AerScript (push) Successful in 38s 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2025-08-28 16:42:08 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fdfeb219d9
	 
					 
					
						
						
							
							Always print FALSE value when dumping bool variable  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Build / AerScript (push) Successful in 45s 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2025-08-28 15:33:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						be203e2e60
	 
					 
					
						
						
							
							Implement system()  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Build / AerScript (push) Successful in 31s 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2025-08-28 15:14:59 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d4b6fd782e
	 
					 
					
						
						
							
							Dummy change  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Build / AerScript (push) Successful in 46s 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2025-08-28 14:29:34 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						145a18aa7e
	 
					 
					
						
						
							
							Switch to Gitea pipeline  
						
						
						
						
							
						
					 
					
						2025-08-28 14:22:38 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5e6ed0f668
	 
					 
					
						
						
							
							New pipeline for new CI/CD.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2020-06-20 00:43:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c940224d21
	 
					 
					
						
						
							
							Tower of Hanoi test.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2019-12-22 22:58:36 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3eb82e632b
	 
					 
					
						
						
							
							Add new test - sudoku solver.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2019-12-22 22:44:15 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						709b5971c6
	 
					 
					
						
						
							
							Return can break loop execution as well. If it does, it needs to ensure VM_FRAME_ACTIVE is on top.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2019-12-22 22:40:11 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c730082fa0
	 
					 
					
						
						
							
							Do not issue OP_LF_STOP on 'break' inside 'switch' statement.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2019-12-21 22:48:44 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0bf2f6d94f
	 
					 
					
						
						
							
							Correct error message.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2019-12-21 16:22:16 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b527840f10
	 
					 
					
						
						
							
							Correct arguments length. Get rid of some additional non-printable characters from the end of string.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2019-12-21 15:33:55 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ab36234ff3
	 
					 
					
						
						
							
							Add beaufort cipher test.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2019-12-17 14:41:27 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9d762a2350
	 
					 
					
						
						
							
							Move debug-related code into separate file.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2019-12-15 13:32:45 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0b5e94bacc
	 
					 
					
						
						
							
							Add missing operator description.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2019-12-15 00:00:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e623111f41
	 
					 
					
						
						
							
							Correct comment.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2019-12-14 23:37:55 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fd0685f16e
	 
					 
					
						
						
							
							Code formatting.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2019-12-14 23:31:47 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ad5784f81f
	 
					 
					
						
						
							
							Reimplement import() builtin function as a global-scope statement. This  fixes   #58 .  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2019-12-14 23:30:38 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0e757111a3
	 
					 
					
						
						
							
							Add 'include' & 'require' statements test.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2019-12-10 19:21:27 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						469e5ba059
	 
					 
					
						
						
							
							Do not need debug symbols in CI/CD.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2019-12-10 16:23:39 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9290db2504
	 
					 
					
						
						
							
							Another changes in file inclusion mechanism ( #58 ):  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						* Remove builtin functions: 'include' & 'require'
* Implement 'include' and 'require' statements compiler
* Implement OP_INCLUDE operator
* Allow 'require' statement to be used in global scope as well as in method body and 'include' only in method body 
						
						
							
						
					 
					
						2019-12-10 16:09:26 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						09e7400349
	 
					 
					
						
						
							
							Add forward declaration for VmExecIncludedFile().  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2019-12-09 19:36:40 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cb91a4bbf4
	 
					 
					
						
						
							
							Rework including mechanism ( #58 ) related changes:  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						* VmExecIncludedFile() does not need a call context
 * Builtin include() function does not need to return false, it throws an error 
						
						
							
						
					 
					
						2019-12-09 19:30:28 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f3156bcbd5
	 
					 
					
						
						
							
							Throw E_ERROR when impossible to include specified file.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2019-11-27 20:15:43 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cb71daec12
	 
					 
					
						
						
							
							Code inclusion rework that include several changes ( #58 ):  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						* include() builtin function allows now to include a chunk of code, eg. a body of some loop
 * include() allows to load and execute file several times
 * require() still allows to include file just once and included file must have a valid OOP syntax
 * both functions will throw E_ERROR when impossible to include specified file 
						
						
							
						
					 
					
						2019-11-27 20:07:50 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						63fd76c9c8
	 
					 
					
						
						
							
							Rework PH7_GenStateGetGlobalScopeHandler() function.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2019-11-19 08:10:59 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e1e6a19f30
	 
					 
					
						
						
							
							Update code formatting.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2019-11-18 18:57:10 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d3479a6e80
	 
					 
					
						
						
							
							Correct formatting.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2019-11-18 08:11:13 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a24e44fbf3
	 
					 
					
						
						
							
							Completely remove this broken threading implementation.  Fixes   #55 .  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2019-10-28 21:35:16 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f3972a9ca2
	 
					 
					
						
						
							
							Rename LFB/LFE operators.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2019-10-25 23:09:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f323e3cb57
	 
					 
					
						
						
							
							Make a use from PH7_MemObjIsHashmap().  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2019-09-10 14:12:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						426ec932ec
	 
					 
					
						
						
							
							Implement MemObjIsHashmap().  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2019-09-10 10:55:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3aa31a9dfa
	 
					 
					
						
						
							
							Make a use from MemObjIsNumeric().  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2019-09-10 10:10:52 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f0aba06f4f
	 
					 
					
						
						
							
							Allow increment/decrement operations only on numeric operands.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2019-09-10 08:03:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						18b96064e4
	 
					 
					
						
						
							
							Do not allow to call non-existen array/string index.  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						PHP returns a NULL for each call to non-existen array element, while AerScript design disallows usage of indexes outside the bounds. This fixes one of most serious PHP problems. 
						
						
							
						
					 
					
						2019-09-09 16:55:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						91887c0185
	 
					 
					
						
						
							
							Do not try to access non-existen string index.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2019-09-07 20:07:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3b9d91f186
	 
					 
					
						
						
							
							Revert  3dcc908788.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2019-08-29 14:23:33 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0fb44bb1ae
	 
					 
					
						
						
							
							GitHub Funding.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2019-08-23 13:48:56 +02:00 
						 
				 
			
				
					
						
							
							
								Piotr Likoski 
							
						 
					 
					
						
						
							
						
						d2335c86b2 
					 
					
						
						
							
							Base32::decode() cannot return boolean values.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	 The build was successful. 
				
			 
		
		
	 
 
	 
						
						
							
 
						
					 
					
						2019-07-12 17:05:27 +02:00