|  | 7ec3aed047 | implementing a message sending list | 2022-01-14 16:09:52 +00:00 |  | 
			
				
					|  | 9369596f83 | utf8 range limiting. compiler work for class variable access in the class defintion scope | 2022-01-08 09:26:54 +00:00 |  | 
			
				
					|  | 926ebb15c1 | touching up variable declaration handling in a class | 2022-01-03 17:59:55 +00:00 |  | 
			
				
					|  | e1e96e6813 | enhanced compile_return() to handle 'return' differently in a function block containing return variables | 2021-05-13 15:54:30 +00:00 |  | 
			
				
					|  | a67da34260 | writing code for return variables support | 2021-05-11 15:04:53 +00:00 |  | 
			
				
					|  | 5f7dc95f40 | writing code to implement return variables | 2021-05-09 15:32:54 +00:00 |  | 
			
				
					|  | 2cd3a0cc6e | enhancing the compiler to support the variable argument list with the ellipsis | 2021-05-07 08:53:01 +00:00 |  | 
			
				
					|  | 1970ffa32a | fixing code to  implement exception handling | 2021-04-14 16:20:18 +00:00 |  | 
			
				
					|  | b877a0a6d9 | initialized the io multiplexer properly in cb_vm_startup() | 2021-02-08 09:16:53 +00:00 |  | 
			
				
					|  | 9c021aa36f | the new compiler is becoming usable. but not complete yet. added more string copy functions | 2021-01-22 14:43:47 +00:00 |  | 
			
				
					|  | 919ab8f57e | coding a better compiler | 2021-01-17 17:45:39 +00:00 |  | 
			
				
					|  | 74e6511b9c | cleaned up code and build files | 2020-11-15 10:26:14 +00:00 |  | 
			
				
					|  | 0ad4d378ee | Added some incomplete code for process-switching | 2020-10-15 12:57:05 +00:00 |  | 
			
				
					|  | a20589ddf5 | added the _instsize field to hcl_t, hcl_server_t, hcl_client_t | 2019-06-21 12:36:25 +00:00 |  | 
			
				
					|  | 4fc557e02a | refactored fmt code | 2019-05-31 10:54:13 +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 |  | 
			
				
					|  | 0f92c54f28 | added hcl_getsynerrnum() and enhanced EOF handling | 2018-07-28 04:08:09 +00:00 |  | 
			
				
					|  | 8fe3a99e26 | change to print header in backtrace | 2018-04-26 06:36:49 +00:00 |  | 
			
				
					|  | cae371f392 | fixed the stack backtrace function | 2018-04-26 06:35:43 +00:00 |  | 
			
				
					|  | b83d2bb501 | added libunwind interface support for stack frame backtracing | 2018-04-26 04:50:40 +00:00 |  | 
			
				
					|  | fd3a812cf7 | renamed some function names for naming consistency | 2018-04-07 15:54:16 +00:00 |  | 
			
				
					|  | d5942d9096 | 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 |  | 
			
				
					|  | 2242dc9761 | changed hcl to be more json friendly including changing various notations and grammars | 2018-04-06 08:33:25 +00:00 |  | 
			
				
					|  | 81bafcf186 | made code a bit win32 friendly | 2018-03-31 07:10:43 +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 |  | 
			
				
					|  | 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 |  | 
			
				
					|  | 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 |  | 
			
				
					|  | 09af995779 | made hcl immune to an error number/message set in the log_write callback | 2018-02-22 04:35:55 +00:00 |  | 
			
				
					|  | 810803db08 | added some error checks for error literals and smptr literals | 2018-02-17 16:01:27 +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 |  | 
			
				
					|  | 9270dfa0e7 | touched up code. added eqv? eql? not | 2018-02-08 07:40:27 +00:00 |  | 
			
				
					|  | a8729532bb | changed copyright years | 2018-02-07 14:13:13 +00:00 |  | 
			
				
					|  | 839bef7b36 | added bytearray compilation code | 2018-02-07 13:55:22 +00:00 |  | 
			
				
					|  | 71a10e09c6 | trying to revive this project | 2018-02-05 10:43:25 +00:00 |  |