| 
						
					 | 
					
						
						
							
						
						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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						20d2db0e27
					 | 
					
						
						
							
							renamed hcl to hak
						
						
						
						
						
						
					 | 
					
						2025-09-02 23:58:15 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3d47a99cd2
					 | 
					
						
						
							
							added many charcter handling code
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-11-22 00:24:57 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5a28ab3749
					 | 
					
						
						
							
							working on the block expression compilation
						
						
						
						
	
		
			
	
		
	
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						
					 | 
					
						2023-11-10 00:03:03 +09:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						11e831bbcc
					 | 
					
						
						
							
							switching GC from semi-space copying to mark-sweep
						
						
						
						
						
						
					 | 
					
						2020-12-31 17:48:47 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6e5a92a041
					 | 
					
						
						
							
							refined the msb positioning functions
						
						
						
						
						
						
						
						migrated hcl_isint()/hcl_isbigint() to hcl-prv.h 
						
						
					 | 
					
						2019-05-04 17:56:45 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1fa0d684bc
					 | 
					
						
						
							
							corrected a minor coding flaw in number.c
						
						
						
						
						
						
					 | 
					
						2019-01-09 16:00:54 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						726b8026b3
					 | 
					
						
						
							
							added the abs primitive function
						
						
						
						
						
						
					 | 
					
						2018-04-07 02:28:38 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						46dc1968ad
					 | 
					
						
						
							
							implemented sqrt for fixed-point decimal.
						
						
						
						
						
						
						
						fixed a bug in getting sqrt of a negative number 
						
						
					 | 
					
						2018-04-04 04:41:23 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d5097b998a
					 | 
					
						
						
							
							added partial sqrt function
						
						
						
						
						
						
					 | 
					
						2018-04-03 14:02:40 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d4460c1b7c
					 | 
					
						
						
							
							fixed a bug and a wrong assertion in mul_nums()
						
						
						
						
						
						
					 | 
					
						2018-04-02 12:59:37 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						0d350e9707
					 | 
					
						
						
							
							added hcl_mltnums() which scales the result according to the first parameter
						
						
						
						
						
						
					 | 
					
						2018-04-02 12:52:10 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						dd73887115
					 | 
					
						
						
							
							added hcl_genums(), hcl_gtnums(), hcl_lenums(), hcl_ltnums(), hcl_eqnums(), hcl_nenums()
						
						
						
						
						
						
					 | 
					
						2018-04-02 12:28:09 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6ed4d2e705
					 | 
					
						
						
							
							added hcl_truncfpdevcal().
						
						
						
						
						
						
						
						fixed bugs in sprintf 
						
						
					 | 
					
						2018-04-01 17:09:07 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8df5087b9d
					 | 
					
						
						
							
							enhanced the multiplication function to truncate the resulting fixed-point decimal to the equal precision to the operands
						
						
						
						
						
						
					 | 
					
						2018-03-30 18:11:11 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e466c6b68a
					 | 
					
						
						
							
							disallowed fixed point decimal literal with no digit after the point.
						
						
						
						
						
						
						
						fixed a bug in hcl_divnums 
						
						
					 | 
					
						2018-03-30 17:37:40 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2253d09a18
					 | 
					
						
						
							
							implemented basic arithmetic operations for fixed-point decimals
						
						
						
						
						
						
					 | 
					
						2018-03-30 15:43:09 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						116512ae9d
					 | 
					
						
						
							
							started adding fpdec calculation functions
						
						
						
						
						
						
					 | 
					
						2018-03-28 16:40:42 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |