| 
						
					 | 
					
						
						
							
						
						04e068daab
					 | 
					
						
						
							
							updated build files to produce hakgo under bin
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-11-01 19:39:14 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						75687acaef
					 | 
					
						
						
							
							moved main.go to bin and updated build files accordingly
						
						
						
						
						
						
					 | 
					
						2025-11-01 17:04:52 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						cd9022643c
					 | 
					
						
						
							
							removed synerr.tgt from x-server.c
						
						
						
						
						
						
					 | 
					
						2025-10-26 23:17:22 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						83051149cf
					 | 
					
						
						
							
							uncommented lines setting the error number in hak_geterrbinf() and hak_geterruinf()
						
						
						
						
						
						
					 | 
					
						2025-10-20 01:02:23 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						31a673e185
					 | 
					
						
						
							
							removed the tgt argument values to syntax error formatting function
						
						
						
						
						
						
					 | 
					
						2025-10-19 12:24:15 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8c6235be16
					 | 
					
						
						
							
							some error message trimming done
						
						
						
						
						
						
					 | 
					
						2025-10-17 23:26:15 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						00f6b70028
					 | 
					
						
						
							
							trimming various syntax error messages
						
						
						
						
						
						
					 | 
					
						2025-10-15 23:28:14 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e99a4e700b
					 | 
					
						
						
							
							in progress removing the error target stuffs
						
						
						
						
						
						
					 | 
					
						2025-10-15 00:03:56 +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 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						56dfb3630e
					 | 
					
						
						
							
							updated hak_open()/hak_openstd()/etc to accept the pointer to hak_errinf_t to convey an error message upon instantiation failure.
						
						
						
						
						
						
						
						added hak_errbint_t and hak_erruinf_t and related functions
enhanced the wchar_t detection for wide_char yes:4w 
						
						
					 | 
					
						2025-10-06 00:59:20 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						78f43c8b4f
					 | 
					
						
						
							
							touching up the header files
						
						
						
						
						
						
					 | 
					
						2025-09-30 01:00:39 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						50c1d63ef4
					 | 
					
						
						
							
							simplified how to retrieve dbgi a bit
						
						
						
						
						
						
					 | 
					
						2025-09-28 00:42:01 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						0128fe88dc
					 | 
					
						
						
							
							change the way to read a token beginning with a colon.
						
						
						
						
						
						
						
						added more primitive functions to the core module 
						
						
					 | 
					
						2025-09-26 00:32:33 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4c000c2c9c
					 | 
					
						
						
							
							updated hak_sqrtint() to return an error if a negative number is given.
						
						
						
						
						
						
						
						added more primitives in the core module 
						
						
					 | 
					
						2025-09-25 01:33:54 +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 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a0fd6c5048
					 | 
					
						
						
							
							improved identifier classification function
						
						
						
						
						
						
					 | 
					
						2025-09-22 00:39:00 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5819be7fa5
					 | 
					
						
						
							
							updating the compiler/reader to handle binops more specially
						
						
						
						
						
						
					 | 
					
						2025-09-21 17:13:47 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						013dbb9e5c
					 | 
					
						
						
							
							simple reformatting
						
						
						
						
						
						
					 | 
					
						2025-09-21 11:03:34 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f8f063a68c
					 | 
					
						
						
							
							updated the class-superclass compatibility check
						
						
						
						
						
						
					 | 
					
						2025-09-18 01:09:04 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8c54c12ea7
					 | 
					
						
						
							
							added a configure option to disable isocline
						
						
						
						
						
						
					 | 
					
						2025-09-17 22:51:43 +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 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						37b652ead6
					 | 
					
						
						
							
							changed the syntax for clarity - attribute list to use a tuple, class variable list to use a normal parenthesized list
						
						
						
						
						
						
					 | 
					
						2025-09-15 01:41:43 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ef293d35d4
					 | 
					
						
						
							
							updated the compiler to be more strict when it comes to the places where methods can be defined.
						
						
						
						
						
						
						
						yet to fix test cases 
						
						
					 | 
					
						2025-09-12 23:12:49 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						fe18991a4e
					 | 
					
						
						
							
							minor code fixes
						
						
						
						
						
						
					 | 
					
						2025-09-08 10:16:43 +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 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ad510b1436
					 | 
					
						
						
							
							fixed wrong spec decoding in core.basicAt and core.basicAtPut functions
						
						
						
						
						
						
					 | 
					
						2025-09-03 23:08:20 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e64b7c495b
					 | 
					
						
						
							
							added the mascot file
						
						
						
						
						
						
					 | 
					
						2025-09-03 00:25:43 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						20d2db0e27
					 | 
					
						
						
							
							renamed hcl to hak
						
						
						
						
						
						
					 | 
					
						2025-09-02 23:58:15 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						be77ac8ad2
					 | 
					
						
						
							
							fixed to print a character array
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-08-07 01:24:58 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2ef2273f11
					 | 
					
						
						
							
							added files left behind
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-08-06 12:42:36 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f7ff1605d0
					 | 
					
						
						
							
							added hcl_inttouintmax_noseterr() and hcl_inttointmax_noseterr()
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-08-05 22:36:08 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f9970e1bb7
					 | 
					
						
						
							
							updated .drone.yml
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-08-05 18:22:38 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d2e6c28703
					 | 
					
						
						
							
							fixed portability issues in bigint.c
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2025-08-05 13:30:33 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						59aac006a6
					 | 
					
						
						
							
							enhanced xma
						
						
						
						
						
						
					 | 
					
						2025-07-16 23:19:47 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b377e3fd97
					 | 
					
						
						
							
							meaningless code formatting
						
						
						
						
						
						
					 | 
					
						2025-07-02 00:18:10 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						af13a3363c
					 | 
					
						
						
							
							added some more statistics in xma
						
						
						
						
						
						
					 | 
					
						2025-06-15 17:23:23 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						02748cd24d
					 | 
					
						
						
							
							added hcl_json_feeduchars() and hcl_json_feedbchars()
						
						
						
						
						
						
					 | 
					
						2025-06-09 08:07:03 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						87fd48b713
					 | 
					
						
						
							
							bundled isocline
						
						
						
						
						
						
					 | 
					
						2024-12-22 22:06:32 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						431840f77b
					 | 
					
						
						
							
							improved the interactive input handling if isocline is available
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-10-27 19:17:07 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a60bcfef80
					 | 
					
						
						
							
							minor code fix
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-10-26 13:44:45 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7409f9a2a3
					 | 
					
						
						
							
							include hcl-str.h from utl.c
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2024-10-22 20:23:11 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |