9ad4eda80e 
					 
					
						
						
							
							added the used field to hcl_server_wid_map_data_t  
						
						... 
						
						
						
						started implementing .SHOW-WORKERS and .KILL-WORKER 
						
						
					 
					
						2018-03-16 17:27:24 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6bd1650d50 
					 
					
						
						
							
							enhanced the log_write callback to use as few write system calls as possible.  
						
						... 
						
						
						
						changed the hcl server to raise an error if .SCRIPT is not followed by actual script text on the same line 
						
						
					 
					
						2018-03-16 16:20:40 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						059e36ebd7 
					 
					
						
						
							
							Added HCL_SERVER_WORKER_MAX_COUNT  
						
						... 
						
						
						
						changed the main server loop to purge dead clients as soon as the multiplex is finished 
						
						
					 
					
						2018-03-16 14:57:34 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fc3fe73b1f 
					 
					
						
						
							
							enhanced the hcl server code to assign an ID to each worker created  
						
						
						
						
					 
					
						2018-03-16 05:56:05 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						908503ac69 
					 
					
						
						
							
							fixed the hcl server to apply some settings to underlying hcl  
						
						
						
						
					 
					
						2018-03-16 01:46:59 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4b7649ea67 
					 
					
						
						
							
							added the empty hcl-c.h and hcl-c.c files  
						
						
						
						
					 
					
						2018-03-15 15:27:34 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						272bb6797e 
					 
					
						
						
							
							enhanced the hcl server implementation further while fixing a couple bugs too  
						
						
						
						
					 
					
						2018-03-15 15:23:51 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b8c4ab0f8d 
					 
					
						
						
							
							implemented actor_max_runtime primitively using timer events  
						
						
						
						
					 
					
						2018-03-15 10:30:06 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6806c2bd30 
					 
					
						
						
							
							added timer functions  
						
						
						
						
					 
					
						2018-03-15 08:35:38 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7e69b36ad0 
					 
					
						
						
							
							enhanced the error handling of address conversion failure  
						
						
						
						
					 
					
						2018-03-14 15:01:07 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9810b5faa8 
					 
					
						
						
							
							enclosed the value of a macro in parenthesis  
						
						
						
						
					 
					
						2018-03-14 14:56:15 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a71736ef2b 
					 
					
						
						
							
							fixed a potential in set_err_with_syserr in hcl-s.c  
						
						
						
						
					 
					
						2018-03-14 14:54:10 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						38edf4f8e9 
					 
					
						
						
							
							cleaned up code a bit  
						
						
						
						
					 
					
						2018-03-14 14:46:23 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7371618c5b 
					 
					
						
						
							
							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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f05303fe01 
					 
					
						
						
							
							added .DATA to the chunked output  
						
						
						
						
					 
					
						2018-03-14 10:39:36 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d8499cc3a9 
					 
					
						
						
							
							put the hcl server code into a library  
						
						
						
						
					 
					
						2018-03-14 10:14:38 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						07db14b8d0 
					 
					
						
						
							
							added hcl-s.c and hcl-s.h  
						
						
						
						
					 
					
						2018-03-13 10:20:50 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						449ac10b9c 
					 
					
						
						
							
							moving code in main2.c to  hcl-s.c  
						
						
						
						
					 
					
						2018-03-13 10:20:33 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7e12c96e0c 
					 
					
						
						
							
							speeded up termination  
						
						... 
						
						
						
						added functions to manipulate server options 
						
						
					 
					
						2018-03-13 02:02:25 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						68fe9fc891 
					 
					
						
						
							
							exported hcl_conv_ucs_to_bcs_with_cmgr() and similar functions  
						
						... 
						
						
						
						enhanced the sample server program 
						
						
					 
					
						2018-03-12 16:45:42 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						44df07c1e8 
					 
					
						
						
							
							Added partial sample program to accept requests over a socket  
						
						
						
						
					 
					
						2018-03-12 10:39:13 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4056b96a0f 
					 
					
						
						
							
							removed a duplicate macro definition in hcl-prv.h  
						
						
						
						
					 
					
						2018-03-11 17:08:02 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						873bc033b5 
					 
					
						
						
							
							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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2d63035d4e 
					 
					
						
						
							
							added a sample line commented out  
						
						
						
						
					 
					
						2018-03-11 03:12:38 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fac203eecd 
					 
					
						
						
							
							changed the position of abortion check  
						
						
						
						
					 
					
						2018-03-11 03:05:42 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4443f9cdc2 
					 
					
						
						
							
							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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						31c3e4b21e 
					 
					
						
						
							
							fixed return types of io handlers in main.c  
						
						
						
						
					 
					
						2018-03-09 05:12:55 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a322f0bc38 
					 
					
						
						
							
							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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e5499cda1b 
					 
					
						
						
							
							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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						03d0dcfa76 
					 
					
						
						
							
							work in progress to add the hcl_purgeatdic() function  
						
						
						
						
					 
					
						2018-03-08 10:00:57 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1e2e955ca0 
					 
					
						
						
							
							changed the default value of --enable-libltdl to no  
						
						
						
						
					 
					
						2018-03-07 07:54:24 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						48bbbdd152 
					 
					
						
						
							
							updated the build files to utilize the standalone libltdl library if available  
						
						
						
						
					 
					
						2018-03-07 07:50:28 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b14799ebf2 
					 
					
						
						
							
							changed configure.ac to reset DL_LIBS if it's set to 'none required'  
						
						
						
						
					 
					
						2018-03-05 04:39:57 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						743a3b2b53 
					 
					
						
						
							
							added mmap/munmap check to configure.ac  
						
						
						
						
					 
					
						2018-03-05 04:08:11 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e83dcc0828 
					 
					
						
						
							
							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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d1ce53cb45 
					 
					
						
						
							
							implemented the builtin primitive function sprintf  
						
						
						
						
					 
					
						2018-03-05 03:35:44 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0957c28854 
					 
					
						
						
							
							exported hcl_readchar() and hcl_unreadchar()  
						
						
						
						
					 
					
						2018-03-04 14:43:23 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						92da5dd5a1 
					 
					
						
						
							
							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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a938e7a964 
					 
					
						
						
							
							added a new special word and and or. compiler yet to be enhanced  
						
						
						
						
					 
					
						2018-03-03 03:28:10 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5a423b5adc 
					 
					
						
						
							
							fixed the wrong word output for #nil in the json format  
						
						
						
						
					 
					
						2018-03-02 07:58:37 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						15453eb0f7 
					 
					
						
						
							
							added HCL_LOG_PREFER_JSON and implemented %J  
						
						
						
						
					 
					
						2018-03-02 07:44:13 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						83a0d3ea37 
					 
					
						
						
							
							fixed a compilation issue about MMAP_HUGETLB  
						
						
						
						
					 
					
						2018-03-02 02:09:41 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b93fd3dc98 
					 
					
						
						
							
							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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bc6c14808f 
					 
					
						
						
							
							added the logf builtin function  
						
						
						
						
					 
					
						2018-03-01 09:46:02 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						48cb2bb1ba 
					 
					
						
						
							
							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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a8feaff918 
					 
					
						
						
							
							removed unused lines  
						
						
						
						
					 
					
						2018-03-01 05:27:17 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						191162d3cb 
					 
					
						
						
							
							touched up various remaining implementation details of the printf builtin function.  
						
						
						
						
					 
					
						2018-03-01 05:25:09 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5a61ea7bdb 
					 
					
						
						
							
							enhanced hcl_inttostr() to accept a negative radix to produce lower-case alphabetic digits  
						
						
						
						
					 
					
						2018-02-28 15:57:19 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f747c1d2ed 
					 
					
						
						
							
							removed unneeded code  
						
						
						
						
					 
					
						2018-02-28 10:23:08 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cc0227a15b 
					 
					
						
						
							
							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