b1d62105a5 
					 
					
						
						
							
							wip - fixing bootstrapping issues related to objects and classes  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-04-05 10:00:58 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b91e48d2a1 
					 
					
						
						
							
							added hcl_seterrbfmtloc() and hcl_seterrufmtloc()  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						added the errloc field to hcl_t to capture the exception location 
						
						
					 
					
						2024-04-05 01:26:02 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4be0299de3 
					 
					
						
						
							
							some implementation updates to the CLASS_LOAD instruction  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-04-04 21:16:28 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						da4e895f6f 
					 
					
						
						
							
							wip - out-of-class method definition  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-04-01 01:24:00 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e0ba7c6f12 
					 
					
						
						
							
							updated the compiler to treat fun/class as defun/defclass if possible  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-03-31 23:14:17 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e7b778e999 
					 
					
						
						
							
							updated code for HCL_CODE_CLASS_LOAD  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-03-30 18:46:18 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						816b6d54f4 
					 
					
						
						
							
							wip - class_load instruction for out-of-class method definition  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-03-16 17:00:34 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a0e47d79f9 
					 
					
						
						
							
							wip - tiny change to out-of-tree method defintion handling  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-03-16 16:36:01 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9ff7c32262 
					 
					
						
						
							
							updated test cases  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						implementing method defintion outside the class definition block 
						
						
					 
					
						2024-03-14 23:26:38 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						37e0efc74a 
					 
					
						
						
							
							separated tuple([] used for assignment) from array(holding data)  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-03-10 22:38:01 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f6f4d0f259 
					 
					
						
						
							
							enhanced the reader to check lvalue for assignment in advance  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-03-10 12:09:56 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						00ad4dd779 
					 
					
						
						
							
							added a test case to check a block expression as a conditional expression for if  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-03-09 22:48:04 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8345e2f949 
					 
					
						
						
							
							enhanced the binop expression check in leave_list() in read.c  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						fixed the issue of the lost line terminator after the comment text which caused the next line to be treated as the same line 
						
						
					 
					
						2024-03-09 17:10:51 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						081c6d1874 
					 
					
						
						
							
							added a double lambda test case  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-03-09 14:16:51 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						49ad657544 
					 
					
						
						
							
							added an internal macro HCL_LANG_AUTO_FORGE_XLIST_ALWAYS to control the xlist enclosing feature and updated related test cases  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-03-09 11:57:02 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9cd1f90d5d 
					 
					
						
						
							
							wip - full oop - ignition ok - able to create bootstrapping classes. - able to instantiate objects  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-03-08 00:23:52 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						874d0c7962 
					 
					
						
						
							
							wip - full oop - added spec and selfspec to the class struct  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-03-06 07:51:29 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7a15fbc3d1 
					 
					
						
						
							
							wip - ongoing full OO support effort  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-03-03 22:17:14 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ec73905fc4 
					 
					
						
						
							
							wip - full oop. broken code  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-03-02 19:29:15 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						def1e7349c 
					 
					
						
						
							
							first attempt in implementing full OO  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-03-02 14:59:27 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4afb064530 
					 
					
						
						
							
							writing full oop bootstrapping code  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-02-26 13:34:09 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2bd510181c 
					 
					
						
						
							
							enhanced error handling in some object allocation functions  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-02-25 13:55:03 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						308b39d50b 
					 
					
						
						
							
							change to read a line before starting to feed input in the interactive mode  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						fixed the union issue in go wrapper code 
						
						
					 
					
						2024-02-22 01:21:11 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c260301db1 
					 
					
						
						
							
							some improvement to the hcl command in the interactive mode  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-02-20 22:57:30 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ee152519a8 
					 
					
						
						
							
							converted some macros to functions - hcl_getxtn(), hcl_getcmgr(), hcl_setcmgr, hcl_getmmgr()  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						introduced the same macros unsing upper-case naming convention - HCL_XTN(), HCL_MMGR, HCL_CMGR()
enhanced the pascal wrapper to load an included file based on the parent path 
						
						
					 
					
						2024-02-20 15:40:39 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d1deecb5d7 
					 
					
						
						
							
							added HCL_LANG_ENABLE_WIDE_DELIMI for experiment  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-02-20 08:51:54 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ef3b2bd141 
					 
					
						
						
							
							enhanced the byte cci handler code  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-02-19 20:48:14 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ca1e82816d 
					 
					
						
						
							
							almost finished the byte cci handler. yet to test more  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-02-18 18:21:24 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						20d8a81a34 
					 
					
						
						
							
							wip - working on byte cci handler  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-02-18 10:12:56 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ac38c62b0d 
					 
					
						
						
							
							wip - implementing byte cci handler  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-02-17 09:16:44 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dce2b4e040 
					 
					
						
						
							
							added lenght check in strerror handling  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-02-16 09:32:51 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dc8f0102a8 
					 
					
						
						
							
							fixed the strerror_r issue arising for implementation difference  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-02-16 08:39:33 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bd8bf36485 
					 
					
						
						
							
							touched up some error message  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-02-15 00:27:19 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a4d8d8e2a5 
					 
					
						
						
							
							WIP - updating pascal wrapper with its own cci handler  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-02-13 00:57:30 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f85dd54040 
					 
					
						
						
							
							minor code cleanup  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-02-11 16:39:16 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cac171f4b2 
					 
					
						
						
							
							enhanced configure.ac to better support fpc wrapper's linking when findng compiler's builtin libraries such as libgcc or libquadmath  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-02-11 13:41:32 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b86eb13fb1 
					 
					
						
						
							
							implemented simple binary operator handling in the reader code  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-02-10 12:23:34 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0455d6cdb3 
					 
					
						
						
							
							let the reader check rvalue counts before converting to set or set-r  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-02-10 00:31:04 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dd97f3b7f6 
					 
					
						
						
							
							adding special handling for binop  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-02-09 13:07:37 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						00438200f9 
					 
					
						
						
							
							fixed a test case regarding self and super as a return value  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-02-08 01:39:21 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d99a514278 
					 
					
						
						
							
							WIP - introducing the BINOP token  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-02-04 21:35:31 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						48e6df233b 
					 
					
						
						
							
							changed ::: to :: to indicate class variables, parent class, retvar  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-02-04 01:57:53 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b20d6b14d8 
					 
					
						
						
							
							not yet used. but added :< and :>  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-02-03 18:59:17 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c2928615a4 
					 
					
						
						
							
							shortened ::* to :*  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-02-03 18:50:10 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9aa1bde1a1 
					 
					
						
						
							
							changed hcl_geterrnum()  to HCL_ERRNUM().  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						reintroduced hcl_geterrnum() as a function 
						
						
					 
					
						2024-02-03 13:36:05 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d339338a40 
					 
					
						
						
							
							added some pascal wrapper files  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-02-02 14:57:46 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a1f304bdef 
					 
					
						
						
							
							changing more part of array handling to use #[  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-01-28 00:03:40 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2e1ae8d9ee 
					 
					
						
						
							
							WIP - #b[ token for byte array  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-01-27 19:10:56 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						632fbfdba2 
					 
					
						
						
							
							WIP for #b[  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-01-27 14:26:51 +09:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						aaa6e35787 
					 
					
						
						
							
							enhanced the reader and compiler to treat characters and strings prefixed with b and u as a limited range character and a byte array with internal terminating null at the back  
						
						
						
						
					 
					
						2024-01-25 23:48:06 +09:00