d0a42cdfae 
					 
					
						
						
							
							reorganized some callback functions into cb-impl.c  
						
						
						
						
					 
					
						2018-11-03 15:57:14 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						95d16191a7 
					 
					
						
						
							
							interim commit while adding vmprim.assertfail  
						
						
						
						
					 
					
						2018-11-03 14:05:37 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						86acc0112d 
					 
					
						
						
							
							cleaned up some code  
						
						
						
						
					 
					
						2018-11-02 14:15:28 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1360bd0a2c 
					 
					
						
						
							
							renamed USE_MACH_O to USE_MACH_O_DYLD  
						
						
						
						
					 
					
						2018-10-14 12:01:51 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						61b7dbcabd 
					 
					
						
						
							
							added localtime_r check.  
						
						... 
						
						
						
						added SA_SIGINFO check 
						
						
					 
					
						2018-10-14 10:28:28 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3bc1b3b95d 
					 
					
						
						
							
							enhanced pfmod loading code  
						
						
						
						
					 
					
						2018-10-14 10:13:24 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f3a81a2dfd 
					 
					
						
						
							
							supported mach-o/dyld loader  
						
						
						
						
					 
					
						2018-10-14 09:56:12 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fe27ae5d37 
					 
					
						
						
							
							dropped cli-mode code. it turned out to be not effective  
						
						
						
						
					 
					
						2018-08-08 03:41:17 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						aa745d21fd 
					 
					
						
						
							
							fixed many bugs in cli mode reader  
						
						
						
						
					 
					
						2018-08-05 18:46:54 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0f92c54f28 
					 
					
						
						
							
							added hcl_getsynerrnum() and enhanced EOF handling  
						
						
						
						
					 
					
						2018-07-28 04:08:09 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						89ee3c7449 
					 
					
						
						
							
							added some type castings and changed the type of two variables for iteration  
						
						
						
						
					 
					
						2018-07-01 13:17:42 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3c54f5e860 
					 
					
						
						
							
							introduced the new type hcl_bitmask_t  
						
						
						
						
					 
					
						2018-04-26 04:39:20 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						41064600a0 
					 
					
						
						
							
							changed to call lt_dlinit() and lt_dlexit() as necessary when libltdl is enabled  
						
						
						
						
					 
					
						2018-04-25 04:12:13 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						747efa798a 
					 
					
						
						
							
							added hcl_setinloc() and called this on each .SCRIPT command received in the server  
						
						
						
						
					 
					
						2018-04-12 02:50:37 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fd3a812cf7 
					 
					
						
						
							
							renamed some function names for naming consistency  
						
						
						
						
					 
					
						2018-04-07 15:54:16 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						81bafcf186 
					 
					
						
						
							
							made code a bit win32 friendly  
						
						
						
						
					 
					
						2018-03-31 07:10:43 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5d7189301f 
					 
					
						
						
							
							fixed a bug in the default log callback  
						
						
						
						
					 
					
						2018-03-19 09:50:56 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8aeeff3d93 
					 
					
						
						
							
							fixed a logmask handling issue  
						
						
						
						
					 
					
						2018-03-17 11:57:02 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						908503ac69 
					 
					
						
						
							
							fixed the hcl server to apply some settings to underlying hcl  
						
						
						
						
					 
					
						2018-03-16 01:46:59 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b8c4ab0f8d 
					 
					
						
						
							
							implemented actor_max_runtime primitively using timer events  
						
						
						
						
					 
					
						2018-03-15 10:30:06 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d8499cc3a9 
					 
					
						
						
							
							put the hcl server code into a library  
						
						
						
						
					 
					
						2018-03-14 10:14:38 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						449ac10b9c 
					 
					
						
						
							
							moving code in main2.c to  hcl-s.c  
						
						
						
						
					 
					
						2018-03-13 10:20:33 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8bcade7a2e 
					 
					
						
						
							
							changed the prototype of hcl_pfimpl_t to accept a hcl_mod_t* pointer  
						
						
						
						
					 
					
						2018-02-28 04:52:01 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b97e2da6af 
					 
					
						
						
							
							enhanced the logfmtv to handle encoding conversion of the format string  
						
						
						
						
					 
					
						2018-02-26 15:24:45 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fa3d527bd9 
					 
					
						
						
							
							changed the reader to use a stack of 4-item arrays instead of chains of 3 cons cells  
						
						... 
						
						
						
						cleaned up some unused code 
						
						
					 
					
						2018-02-22 10:02:39 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a7fcf50a89 
					 
					
						
						
							
							added hcl_getlastretv().  
						
						... 
						
						
						
						enhanced hcl_hashobj() to return hash values for nil, true, false 
						
						
					 
					
						2018-02-22 07:41:03 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						81fd56e34d 
					 
					
						
						
							
							deprecated NDEBUG and introduced HCL_BUILD_DEBUG and HCL_BUILD_RELEASE  
						
						
						
						
					 
					
						2018-02-21 09:30:18 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b48de34ebc 
					 
					
						
						
							
							fixed the premature termination issue in logfmtv  
						
						
						
						
					 
					
						2018-02-21 08:48:47 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b661dcb0f4 
					 
					
						
						
							
							changed the wrong field name when HCL_OOCH_IS_BCH  
						
						
						
						
					 
					
						2018-02-21 07:54:38 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						524f938a1f 
					 
					
						
						
							
							changed the main loop a little bit  
						
						
						
						
					 
					
						2018-02-20 14:10:09 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d254630b14 
					 
					
						
						
							
							fixed the wrong buggy argument to hcl_decode() in main.c  
						
						
						
						
					 
					
						2018-02-13 16:19:16 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						350359f469 
					 
					
						
						
							
							added hcl_walkdic  
						
						... 
						
						
						
						fixed a bug of not printing the list closer properly in hcl_print().
enhanced error handling 
						
						
					 
					
						2018-02-12 16:51:38 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8492bb8bd9 
					 
					
						
						
							
							mapped a dotted identifer to a primitive function  
						
						
						
						
					 
					
						2018-02-12 10:50:44 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0d3ef9fa34 
					 
					
						
						
							
							fixed the way to drive hcl in main.c  
						
						
						
						
					 
					
						2018-02-09 17:15:31 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2601ef0541 
					 
					
						
						
							
							implemented (do ...)  
						
						
						
						
					 
					
						2018-02-09 16:10:29 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						46602c4511 
					 
					
						
						
							
							renamed prim to pf.  
						
						... 
						
						
						
						added module manipulation functions 
						
						
					 
					
						2018-02-09 04:24:50 +00:00