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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0bc28e7b60 
					 
					
						
						
							
							changed the format of accepted values by --enable-unicode  
						
						
						
						
					 
					
						2018-02-28 07:33:13 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dc14ead9d7 
					 
					
						
						
							
							fixed a wrong index used when getting the mod pointer into/from the prim object  
						
						
						
						
					 
					
						2018-02-28 05:04:42 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8bcade7a2e 
					 
					
						
						
							
							changed the prototype of hcl_pfimpl_t to accept a hcl_mod_t* pointer  
						
						
						
						
					 
					
						2018-02-28 04:52:01 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9c6ce5df9c 
					 
					
						
						
							
							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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b97e2da6af 
					 
					
						
						
							
							enhanced the logfmtv to handle encoding conversion of the format string  
						
						
						
						
					 
					
						2018-02-26 15:24:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5f9a5bc9c6 
					 
					
						
						
							
							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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						967aa97dc8 
					 
					
						
						
							
							work in progress to implement the builtin printf function  
						
						
						
						
					 
					
						2018-02-24 04:01:19 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0a0c0d0dc0 
					 
					
						
						
							
							fixed a compiler bug that didn't check the number of arguments to a primitive function properly when no parameter was given  
						
						
						
						
					 
					
						2018-02-24 01:28:58 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						54630857b3 
					 
					
						
						
							
							added some comments  
						
						
						
						
					 
					
						2018-02-23 08:50:18 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fb66acc5a4 
					 
					
						
						
							
							enhanced HCL_BRANDOF() to avoid multiple comparisons.  
						
						... 
						
						
						
						added the eqk? builtin primitive
removed unnecessary lines 
						
						
					 
					
						2018-02-23 07:17:23 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						75526643de 
					 
					
						
						
							
							got rid of hcl_getlastretv() but let hcl_execute() and hcl_executefromip() to return the returnv value  
						
						
						
						
					 
					
						2018-02-22 12:57:31 +00:00