|  | 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 |  |