5dcb376907 
					 
					
						
						
							
							enhanced the hcl server implementation further while fixing a couple bugs too  
						
						
						
						
					 
					
						2018-03-15 15:23:51 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3228386c2c 
					 
					
						
						
							
							implemented actor_max_runtime primitively using timer events  
						
						
						
						
					 
					
						2018-03-15 10:30:06 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6f69e018c4 
					 
					
						
						
							
							added timer functions  
						
						
						
						
					 
					
						2018-03-15 08:35:38 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b56218ee25 
					 
					
						
						
							
							enhanced the error handling of address conversion failure  
						
						
						
						
					 
					
						2018-03-14 15:01:07 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1736eb5c8b 
					 
					
						
						
							
							enclosed the value of a macro in parenthesis  
						
						
						
						
					 
					
						2018-03-14 14:56:15 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b7434aa976 
					 
					
						
						
							
							fixed a potential in set_err_with_syserr in hcl-s.c  
						
						
						
						
					 
					
						2018-03-14 14:54:10 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						de534fed83 
					 
					
						
						
							
							cleaned up code a bit  
						
						
						
						
					 
					
						2018-03-14 14:46:23 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						25b71a4800 
					 
					
						
						
							
							exported hcl_seterrbfmtv(), hcl_seterrufmtv()  
						
						... 
						
						
						
						added hcl_server_seterrbfmt(), hcl_server_seterrufmt(), hcl_server_seterrbfmtv(), hcl_server_seterrufmtv()
added socket address conversion functions 
						
						
					 
					
						2018-03-14 14:40:05 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						72fe88548f 
					 
					
						
						
							
							added .DATA to the chunked output  
						
						
						
						
					 
					
						2018-03-14 10:39:36 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						39749ab847 
					 
					
						
						
							
							put the hcl server code into a library  
						
						
						
						
					 
					
						2018-03-14 10:14:38 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						773f09aab2 
					 
					
						
						
							
							added hcl-s.c and hcl-s.h  
						
						
						
						
					 
					
						2018-03-13 10:20:50 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						34a23ef986 
					 
					
						
						
							
							moving code in main2.c to  hcl-s.c  
						
						
						
						
					 
					
						2018-03-13 10:20:33 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6ff6286ecf 
					 
					
						
						
							
							speeded up termination  
						
						... 
						
						
						
						added functions to manipulate server options 
						
						
					 
					
						2018-03-13 02:02:25 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3ba32a615d 
					 
					
						
						
							
							exported hcl_conv_ucs_to_bcs_with_cmgr() and similar functions  
						
						... 
						
						
						
						enhanced the sample server program 
						
						
					 
					
						2018-03-12 16:45:42 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d51ad1cd6a 
					 
					
						
						
							
							Added partial sample program to accept requests over a socket  
						
						
						
						
					 
					
						2018-03-12 10:39:13 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a2d8206c58 
					 
					
						
						
							
							removed a duplicate macro definition in hcl-prv.h  
						
						
						
						
					 
					
						2018-03-11 17:08:02 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						27e1e55a7c 
					 
					
						
						
							
							added hcl_getip(), hcl_getbclen(), hcl_getlflen()  
						
						... 
						
						
						
						renamed vm_checkpoint to vm_checkbc while adding a new parameter 
						
						
					 
					
						2018-03-11 11:16:28 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b9224dfa97 
					 
					
						
						
							
							added a sample line commented out  
						
						
						
						
					 
					
						2018-03-11 03:12:38 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f9e60cea28 
					 
					
						
						
							
							changed the position of abortion check  
						
						
						
						
					 
					
						2018-03-11 03:05:42 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						536f7fd9f2 
					 
					
						
						
							
							added hcl_abort()  
						
						... 
						
						
						
						taken out vm_startup and vm_cleanup from hcl_vmprim_t and moved them to hcl_cb_t 
						
						
					 
					
						2018-03-10 17:53:44 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						986e02ae69 
					 
					
						
						
							
							fixed return types of io handlers in main.c  
						
						
						
						
					 
					
						2018-03-09 05:12:55 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3acdae2cdf 
					 
					
						
						
							
							changed the hcl_ioimpl_t prototype to return 'int' instead of 'hcl_ooi_t'.  
						
						... 
						
						
						
						changed the io arguments to have a new 'xlen' field that holds the result of IO operations where 0 means end of stream 
						
						
					 
					
						2018-03-09 05:05:09 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a60bd0c898 
					 
					
						
						
							
							renamed hcl_purgeatdic() to hcl_zapatdic()  
						
						... 
						
						
						
						exposed hcl_moveoop() 
extended the meaning of the kernel bits in the object flags
extended hcl_pfbase_t to include the type - one of HCL_PFBASE_FUNC, HCL_PFBASE_VAR, HCL_PFBASE_CONST. HCL_PFBASE_CONST not fully implemented yet 
						
						
					 
					
						2018-03-08 14:18:30 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						02b02865ac 
					 
					
						
						
							
							work in progress to add the hcl_purgeatdic() function  
						
						
						
						
					 
					
						2018-03-08 10:00:57 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8cdd423a4e 
					 
					
						
						
							
							changed the default value of --enable-libltdl to no  
						
						
						
						
					 
					
						2018-03-07 07:54:24 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						de7db3e3bd 
					 
					
						
						
							
							updated the build files to utilize the standalone libltdl library if available  
						
						
						
						
					 
					
						2018-03-07 07:50:28 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						474d48a211 
					 
					
						
						
							
							changed configure.ac to reset DL_LIBS if it's set to 'none required'  
						
						
						
						
					 
					
						2018-03-05 04:39:57 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3eac18548c 
					 
					
						
						
							
							added mmap/munmap check to configure.ac  
						
						
						
						
					 
					
						2018-03-05 04:08:11 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2c1b4448be 
					 
					
						
						
							
							changed the notatin of an error literal from #\eNNN to #eNNN.  
						
						... 
						
						
						
						changed the notation of a smptr literal from #\pXXXX to #pXXXX 
						
						
					 
					
						2018-03-05 03:47:18 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e3b5d33811 
					 
					
						
						
							
							implemented the builtin primitive function sprintf  
						
						
						
						
					 
					
						2018-03-05 03:35:44 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d4d9491f3c 
					 
					
						
						
							
							exported hcl_readchar() and hcl_unreadchar()  
						
						
						
						
					 
					
						2018-03-04 14:43:23 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						71d024837d 
					 
					
						
						
							
							enhanced the compiler to implement short-circuited logical 'and' and 'or' special forms.  
						
						... 
						
						
						
						renamed the primitive function 'and' to '_and' and 'or' to '_or' 
						
						
					 
					
						2018-03-03 17:16:41 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c387772803 
					 
					
						
						
							
							added a new special word and and or. compiler yet to be enhanced  
						
						
						
						
					 
					
						2018-03-03 03:28:10 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5aee382e9e 
					 
					
						
						
							
							fixed the wrong word output for #nil in the json format  
						
						
						
						
					 
					
						2018-03-02 07:58:37 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						60a32bf642 
					 
					
						
						
							
							added HCL_LOG_PREFER_JSON and implemented %J  
						
						
						
						
					 
					
						2018-03-02 07:44:13 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						450526215a 
					 
					
						
						
							
							fixed a compilation issue about MMAP_HUGETLB  
						
						
						
						
					 
					
						2018-03-02 02:09:41 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9094157e28 
					 
					
						
						
							
							fixed print_formatted() to use hcl_outfmtobj() instead of hcl_print().  
						
						... 
						
						
						
						added 2 new optional callbacks - vmprim.alloc_heap and vmprim.free_heap 
						
						
					 
					
						2018-03-01 14:47:12 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0b460a3f2a 
					 
					
						
						
							
							added the logf builtin function  
						
						
						
						
					 
					
						2018-03-01 09:46:02 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e58d4e30cc 
					 
					
						
						
							
							fixed a bug printing %% in print_formatted.  
						
						... 
						
						
						
						changed to use #x #o #b for hexadecimal, octal, binary output 
						
						
					 
					
						2018-03-01 08:56:56 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						329fc6ce7d 
					 
					
						
						
							
							removed unused lines  
						
						
						
						
					 
					
						2018-03-01 05:27:17 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6eaf73a3d7 
					 
					
						
						
							
							touched up various remaining implementation details of the printf builtin function.  
						
						
						
						
					 
					
						2018-03-01 05:25:09 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						09302470f7 
					 
					
						
						
							
							enhanced hcl_inttostr() to accept a negative radix to produce lower-case alphabetic digits  
						
						
						
						
					 
					
						2018-02-28 15:57:19 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ed729adc2e 
					 
					
						
						
							
							removed unneeded code  
						
						
						
						
					 
					
						2018-02-28 10:23:08 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ffa6c39852 
					 
					
						
						
							
							fixed a bug in printing a single character when hcl_ooch_t is hcl_bch_t  
						
						... 
						
						
						
						implemented the primitive printf function partially 
						
						
					 
					
						2018-02-28 10:17:05 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						aaafc1371b 
					 
					
						
						
							
							changed the format of accepted values by --enable-unicode  
						
						
						
						
					 
					
						2018-02-28 07:33:13 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						701554af0d 
					 
					
						
						
							
							fixed a wrong index used when getting the mod pointer into/from the prim object  
						
						
						
						
					 
					
						2018-02-28 05:04:42 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c865de4d61 
					 
					
						
						
							
							changed the prototype of hcl_pfimpl_t to accept a hcl_mod_t* pointer  
						
						
						
						
					 
					
						2018-02-28 04:52:01 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						eaf7f9243d 
					 
					
						
						
							
							changed types of some variables from hcl_oow_t to hcl_ooi_t  
						
						... 
						
						
						
						attempted to add the builtin printf function 
						
						
					 
					
						2018-02-26 15:52:15 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ef51ee4a1d 
					 
					
						
						
							
							enhanced the logfmtv to handle encoding conversion of the format string  
						
						
						
						
					 
					
						2018-02-26 15:24:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bf49aa1260 
					 
					
						
						
							
							changed a wrong function name from hcl_logoofmt to hcl_logufmt  
						
						... 
						
						
						
						enhanced the log formatter routine a bit 
						
						
					 
					
						2018-02-26 10:49:31 +00:00