| 
						
					 | 
					
						
						
							
						
						480fd879ee
					 | 
					
						
						
							
							renamed quo to div and added mdiv
						
						
						
						
						
						
					 | 
					
						2018-04-08 17:56:25 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						69a68e3fa4
					 | 
					
						
						
							
							added the 'rem' and 'mod' primitive functions
						
						
						
						
						
						
					 | 
					
						2018-04-08 17:35:21 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e92407221f
					 | 
					
						
						
							
							renamed some function names for naming consistency
						
						
						
						
						
						
					 | 
					
						2018-04-07 15:54:16 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						746dceff43
					 | 
					
						
						
							
							added lambda? predicate
						
						
						
						
						
						
					 | 
					
						2018-04-07 15:21:05 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3d344fc649
					 | 
					
						
						
							
							set salit.size to 0 forcibly  in get_symbol_array_literal()
						
						
						
						
						
						
					 | 
					
						2018-04-07 15:09:02 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						bec9600463
					 | 
					
						
						
							
							fixed an error handling issue in get_symbol_array_literal()
						
						
						
						
						
						
					 | 
					
						2018-04-07 06:28:54 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						54015185ab
					 | 
					
						
						
							
							added many type checking predicates
						
						
						
						
						
						
					 | 
					
						2018-04-07 04:43:56 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						726b8026b3
					 | 
					
						
						
							
							added the abs primitive function
						
						
						
						
						
						
					 | 
					
						2018-04-07 02:28:38 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9c23d72cec
					 | 
					
						
						
							
							renamed some encoding functions for consistency
						
						
						
						
						
						
					 | 
					
						2018-04-06 16:33:17 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						bf87a99f69
					 | 
					
						
						
							
							udpated README.md
						
						
						
						
						
						
					 | 
					
						2018-04-06 15:29:34 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						01335db507
					 | 
					
						
						
							
							remove some spaces
						
						
						
						
						
						
					 | 
					
						2018-04-06 15:16:23 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						69a5ef94bd
					 | 
					
						
						
							
							changed hcl_seterrxxx() functions not to set the errnum field again for failures in internal operations, especially in hcl_convxxx()
						
						
						
						
						
						
					 | 
					
						2018-04-06 14:59:44 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8726768be2
					 | 
					
						
						
							
							changed hcl_seterrxxx() functions
						
						
						
						
						
						
					 | 
					
						2018-04-06 14:37:40 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4ff11f147c
					 | 
					
						
						
							
							changed notation from #{} to #()
						
						
						
						
						
						
					 | 
					
						2018-04-06 14:21:47 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						913883f31a
					 | 
					
						
						
							
							fixed an issume of producing a wrong closing bracket for a dictionary objecT
						
						
						
						
						
						
					 | 
					
						2018-04-06 08:55:23 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e41a02b957
					 | 
					
						
						
							
							changed hcl to be more json friendly including changing various notations and grammars
						
						
						
						
						
						
					 | 
					
						2018-04-06 08:33:25 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f1871fbe45
					 | 
					
						
						
							
							shortened bitwise-xxxx to bit-xxxx
						
						
						
						
						
						
					 | 
					
						2018-04-05 07:11:21 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3f614517a3
					 | 
					
						
						
							
							added primitive functions for bitwise operations on integers
						
						
						
						
						
						
					 | 
					
						2018-04-05 04:56:52 +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 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						67c16596a8
					 | 
					
						
						
							
							added error messages in more places of bigint.c
						
						
						
						
						
						
					 | 
					
						2018-04-03 08:11:56 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9500b97c69
					 | 
					
						
						
							
							fixed a sign check bug in bigint.c
						
						
						
						
						
						
					 | 
					
						2018-04-03 07:49:46 +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 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2d7fd04f25
					 | 
					
						
						
							
							implemented %f for sprintf
						
						
						
						
						
						
					 | 
					
						2018-04-02 08:47:50 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6ed4d2e705
					 | 
					
						
						
							
							added hcl_truncfpdevcal().
						
						
						
						
						
						
						
						fixed bugs in sprintf 
						
						
					 | 
					
						2018-04-01 17:09:07 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						16b96e49bc
					 | 
					
						
						
							
							made code a bit win32 friendly
						
						
						
						
						
						
					 | 
					
						2018-03-31 07:10:43 +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 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						dae10ef59c
					 | 
					
						
						
							
							fixed an escaping problem in printing a character or a string object
						
						
						
						
						
						
					 | 
					
						2018-03-29 04:47:03 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3fb9b31192
					 | 
					
						
						
							
							fixed reply encoding in the unicode mode in the server
						
						
						
						
						
						
					 | 
					
						2018-03-29 03:08:43 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						116512ae9d
					 | 
					
						
						
							
							started adding fpdec calculation functions
						
						
						
						
						
						
					 | 
					
						2018-03-28 16:40:42 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3a30ffda7b
					 | 
					
						
						
							
							implemented reading and printing of fixed-point decimal number. primitives yet to be written
						
						
						
						
						
						
					 | 
					
						2018-03-28 08:57:49 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						25253fc0e1
					 | 
					
						
						
							
							added neq? nql? nqk? for convenience over using not.
						
						
						
						
						
						
						
						added >, >=, <, <=, =, /= 
						
						
					 | 
					
						2018-03-28 03:15:20 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e5fbf1967f
					 | 
					
						
						
							
							added hcl_get_sockaddr_info()
						
						
						
						
						
						
					 | 
					
						2018-03-25 02:53:03 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						0e2c892d8b
					 | 
					
						
						
							
							enhanced server's error handling a bit
						
						
						
						
						
						
					 | 
					
						2018-03-24 06:06:01 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e7726ac3db
					 | 
					
						
						
							
							added more error checks
						
						
						
						
						
						
					 | 
					
						2018-03-23 10:02:08 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8626c6c7aa
					 | 
					
						
						
							
							improved error handling in main-c.c
						
						
						
						
						
						
					 | 
					
						2018-03-23 02:51:38 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b845bee716
					 | 
					
						
						
							
							checked O_CLOEXEC availablity
						
						
						
						
						
						
					 | 
					
						2018-03-22 09:53:16 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f575bc6add
					 | 
					
						
						
							
							changed the server code to support multiple listening addresses
						
						
						
						
						
						
					 | 
					
						2018-03-22 09:46:44 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b7590398f1
					 | 
					
						
						
							
							implemented simple idle timeout on the server.
						
						
						
						
						
						
						
						added --shutwr to the sample client code 
						
						
					 | 
					
						2018-03-22 07:15:19 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						41b7237ae5
					 | 
					
						
						
							
							improved the client sample code a bit
						
						
						
						
						
						
					 | 
					
						2018-03-22 06:08:44 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b3c0640ba6
					 | 
					
						
						
							
							fixed a bug in main-c.c
						
						
						
						
						
						
					 | 
					
						2018-03-22 04:31:18 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8be5e3fd83
					 | 
					
						
						
							
							moved the socket address convertion functions to the main hcl library
						
						
						
						
						
						
						
						enhanced the client library and samples 
						
						
					 | 
					
						2018-03-22 03:42:17 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						57f8c8969a
					 | 
					
						
						
							
							touched up hcl client code
						
						
						
						
						
						
					 | 
					
						2018-03-21 15:17:46 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f675835a11
					 | 
					
						
						
							
							added reply handler
						
						
						
						
						
						
					 | 
					
						2018-03-21 10:38:10 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						69e50af80f
					 | 
					
						
						
							
							added more client code
						
						
						
						
						
						
					 | 
					
						2018-03-20 14:54:32 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f9cf5e6554
					 | 
					
						
						
							
							added some hcl client code
						
						
						
						
						
						
					 | 
					
						2018-03-20 10:36:00 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |