| 
						
					 | 
					
						
						
							
						
						31a673e185
					 | 
					
						
						
							
							removed the tgt argument values to syntax error formatting function
						
						
						
						
						
						
					 | 
					
						2025-10-19 12:24:15 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						702696da89
					 | 
					
						
						
							
							trying to simplify error message handling
						
						
						
						
						
						
					 | 
					
						2025-10-11 01:49:08 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7504ec1a4c
					 | 
					
						
						
							
							added hak_makesymbolwithuchars()/hak_makesymbolwithbchars()/hak_makestringwithuchars()/hak_makestirngwithbchars()
						
						
						
						
						
						
						
						fixed some fpc code related to character type configured 
						
						
					 | 
					
						2025-10-08 23:38:24 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						50c1d63ef4
					 | 
					
						
						
							
							simplified how to retrieve dbgi a bit
						
						
						
						
						
						
					 | 
					
						2025-09-28 00:42:01 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d5eade91db
					 | 
					
						
						
							
							permitted a binop token as the back of a dotted symbol for easier access to binop primitives via modules
						
						
						
						
						
						
					 | 
					
						2025-09-24 01:00:28 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6b0cf766ce
					 | 
					
						
						
							
							added pragma liberal on/off
						
						
						
						
						
						
					 | 
					
						2025-09-22 20:19:35 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5819be7fa5
					 | 
					
						
						
							
							updating the compiler/reader to handle binops more specially
						
						
						
						
						
						
					 | 
					
						2025-09-21 17:13:47 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f8f063a68c
					 | 
					
						
						
							
							updated the class-superclass compatibility check
						
						
						
						
						
						
					 | 
					
						2025-09-18 01:09:04 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						0da9721c9f
					 | 
					
						
						
							
							enhanced class_enter to check indexed type between a class and a superclass
						
						
						
						
						
						
					 | 
					
						2025-09-16 23:47:50 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1c8115dbc9
					 | 
					
						
						
							
							fixed store_into_numeric_rcv_slot() which checked the return value of hak_inttooow() in a wrong way
						
						
						
						
						
						
					 | 
					
						2025-09-16 18:13:12 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3faca8ae98
					 | 
					
						
						
							
							fixed the push_ivar instruction not pushing a value
						
						
						
						
						
						
					 | 
					
						2025-09-16 17:02:45 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b427a5a7b6
					 | 
					
						
						
							
							enhanced backtrace to show the main source file name
						
						
						
						
						
						
					 | 
					
						2025-09-06 17:02:44 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d562ebfcb9
					 | 
					
						
						
							
							enhanced the backtrace output loop
						
						
						
						
						
						
					 | 
					
						2025-09-06 14:32:13 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						36a10b382c
					 | 
					
						
						
							
							troubleshotting the backtrace code
						
						
						
						
						
						
					 | 
					
						2025-09-06 01:32:41 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d8113efc28
					 | 
					
						
						
							
							expanded MAKE_FUNCTION and MAKE_LAMBDA to encode literal frame index to name.
						
						
						
						
						
						
						
						expanded hak_context_t to store the name field taken from the compiled block 
						
						
					 | 
					
						2025-09-05 22:41:45 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						313d1f9800
					 | 
					
						
						
							
							simple code reformatting
						
						
						
						
						
						
					 | 
					
						2025-09-05 10:52:02 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4d3172e552
					 | 
					
						
						
							
							some code reformatting
						
						
						
						
						
						
					 | 
					
						2025-09-05 01:16:24 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						20d2db0e27
					 | 
					
						
						
							
							renamed hcl to hak
						
						
						
						
						
						
					 | 
					
						2025-09-02 23:58:15 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						0b65671adb
					 | 
					
						
						
							
							put back two assertions in exec.c
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-10-19 02:54:07 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f2479c55cd
					 | 
					
						
						
							
							enhancing the compiler to handle 'var' in the class scope. unneeded code to be removed asap
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-10-19 02:31:54 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						17550d44c5
					 | 
					
						
						
							
							renamed fnblk to funblk, cblk to ctlblk.
						
						
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						enhancing the compiler code to handle 'var' inside 'class' 
						
						
					 | 
					
						2024-10-12 00:24:02 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						42009d3cce
					 | 
					
						
						
							
							enhanced compile_class_attr_list() with data table and binary search
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-10-07 21:46:41 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						54e33f53b9
					 | 
					
						
						
							
							added vm code to apply the attribute list encoded in the CLASS_ENTER instruction
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-10-06 00:18:24 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3f350dd38a
					 | 
					
						
						
							
							adding code to support class attribute list. work in progress
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-10-05 00:05:52 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ed978e6f2d
					 | 
					
						
						
							
							removed defclass
						
						
						
						
						
						
					 | 
					
						2024-10-03 17:21:08 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b108cc79e7
					 | 
					
						
						
							
							removed some unused code
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-09-28 01:47:28 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2abda37861
					 | 
					
						
						
							
							updated code to support the radixed number with 'r'
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-09-24 19:41:42 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e81bcbab61
					 | 
					
						
						
							
							removed the brand field from the object header
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-09-20 03:14:48 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a3e2b589be
					 | 
					
						
						
							
							added the make_charaarray instruction and pop_into_chararray insruction
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-09-15 11:51:11 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ed33ca2196
					 | 
					
						
						
							
							added code to support numeric named instance variables
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-09-14 14:08:33 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f6f475df4a
					 | 
					
						
						
							
							work in progress dropping the brand bits
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-09-12 18:06:12 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6e9e1d35f4
					 | 
					
						
						
							
							added a test on process handling.
						
						
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						used hcl_instantiate() in making process-related objects 
						
						
					 | 
					
						2024-09-12 16:08:16 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8604c6ddf1
					 | 
					
						
						
							
							call hcl_instantiate() with hcl->c_primitive in hcl_makeprim()
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-09-12 00:26:23 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b5c24eb440
					 | 
					
						
						
							
							simplified message send a bit
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-09-10 23:11:25 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b39bfaa181
					 | 
					
						
						
							
							updated code to correct the RDONLY bit behavior
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-09-08 15:52:32 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a62b89cea9
					 | 
					
						
						
							
							enhanced the reader and compiler to treat the binop expression like a message-send expression
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-09-03 12:18:08 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a93abed8a1
					 | 
					
						
						
							
							fixed the wrong initialization of the ivaroff field of the context object in make_context()
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-08-29 01:14:59 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b9997b7079
					 | 
					
						
						
							
							fixed a bug in printing the class_XXmstore instruction executed
						
						
						
						
						
						
					 | 
					
						2024-08-29 00:55:32 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						17cde13cbb
					 | 
					
						
						
							
							added the flexi object bit
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-08-10 14:42:21 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5ddc29dc5b
					 | 
					
						
						
							
							added respondsTo and related functions
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-08-08 01:52:50 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7252ee5e47
					 | 
					
						
						
							
							updated the kernel class initialization to set the superclass
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-07-29 15:36:07 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						fb25712133
					 | 
					
						
						
							
							removed the nivars and ncvars fields from class
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-07-25 02:44:43 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						dfc6ec94f4
					 | 
					
						
						
							
							updating internal class representation
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-07-23 23:50:29 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						0e2dfea7fb
					 | 
					
						
						
							
							added more test-cases for class redefintion
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-07-22 18:28:21 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						28c05ff903
					 | 
					
						
						
							
							updated compiler to prohibit redefinition of a named class
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-07-22 17:24:26 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						266b3a34d5
					 | 
					
						
						
							
							minor comment change
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-07-21 02:11:37 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						bd107a172c
					 | 
					
						
						
							
							renamed all lambdas to funs
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-07-20 19:15:27 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6645962163
					 | 
					
						
						
							
							renamed lambda to block in some places
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-07-20 18:18:47 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						55d7fa0ef7
					 | 
					
						
						
							
							updated method lookup
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-07-20 10:17:12 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						22a066ce95
					 | 
					
						
						
							
							class method lookup extended to the Class class
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-07-20 00:58:55 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |