|  | b7c03b44de | updated HCL_PROCESS_NAMED_INSTVARS 12 to 13 | 2021-04-20 13:45:22 +00:00 |  | 
			
				
					|  | 1970ffa32a | fixing code to  implement exception handling | 2021-04-14 16:20:18 +00:00 |  | 
			
				
					|  | e33c79725d | added a few string formatting functions | 2021-03-30 05:37:00 +00:00 |  | 
			
				
					|  | 1160926a32 | added hcl_dupucstr(), hcl_dupbcstr() | 2021-03-28 18:12:07 +00:00 |  | 
			
				
					|  | 0de8ae34d1 | some more code cleanup | 2021-03-28 03:44:27 +00:00 |  | 
			
				
					|  | b2600c2124 | removed 'return' from where it's not needed | 2021-02-28 06:43:22 +00:00 |  | 
			
				
					|  | 5d426f7646 | added the flags field to the context object | 2021-02-24 16:57:26 +00:00 |  | 
			
				
					|  | 6e2632119d | fixed some compiler bugs in processing weird if..elif..else expressions without body parts - (if true), (if false else), (if false elif true) | 2021-02-18 15:48:44 +00:00 |  | 
			
				
					|  | 82624a2073 | moved the heapsize parameter from hcl_open() to hcl_ignite() | 2021-02-09 17:47:22 +00:00 |  | 
			
				
					|  | 21096b9d9e | allowed vmprim.alloc_heap() to create a bigger heap than requested. enhanced the standard implementation(std.c) to attempt HUGETLB if the requested heap size is over 1/2 of the huge page size | 2021-02-09 14:54:54 +00:00 |  | 
			
				
					|  | 27f75900a8 | used hcl_openstdwithmmgr() in hcl-s.c and  deleted unneeded code | 2021-02-08 09:41:40 +00:00 |  | 
			
				
					|  | b877a0a6d9 | initialized the io multiplexer properly in cb_vm_startup() | 2021-02-08 09:16:53 +00:00 |  | 
			
				
					|  | 505b4a181b | adding hcl_openstd() | 2021-02-07 17:57:35 +00:00 |  | 
			
				
					|  | 8a3ff5abb1 | preparing to implement semaphores | 2021-02-03 14:50:51 +00:00 |  | 
			
				
					|  | 5149bd44b6 | removed unneeded code uniformize the naming of locptr, dbgl to dbgi | 2021-02-01 03:32:09 +00:00 |  | 
			
				
					|  | 9c3c3569e2 | removed some unneeded code. changed the source input handler to set the name field for the main stream | 2021-01-30 16:13:27 +00:00 |  | 
			
				
					|  | 751671d849 | renamed hcl_read2() and hcl_compile2() to hcl_read() and hcl_compile() respectively | 2021-01-29 08:40:10 +00:00 |  | 
			
				
					|  | 13c64e9bf2 | removed hcl_read() and hcl_compile(). in the next commit(), hcl_read2() and hcl_compile2() will get renamed to hcl_read() and hcl_compile() respectively | 2021-01-29 08:35:31 +00:00 |  | 
			
				
					|  | c4ba555fd0 | enhanced the compiler to support (continue) | 2021-01-29 08:13:18 +00:00 |  | 
			
				
					|  | 27c243b650 | changing compiler code to preserve some debugging information | 2021-01-27 08:47:08 +00:00 |  | 
			
				
					|  | 2266a9cfb8 | minor code change | 2021-01-26 15:47:22 +00:00 |  | 
			
				
					|  | aee64add9b | preparing to produce debug information | 2021-01-26 10:10:18 +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 |  | 
			
				
					|  | a42b50598a | experimenting with the new reader | 2021-01-15 09:12:28 +00:00 |  | 
			
				
					|  | 877919afdd | modified code further to enhance the reader | 2021-01-13 09:54:44 +00:00 |  | 
			
				
					|  | a8865a8a0b | attempting to preserve token location between the reader and the compiler | 2021-01-06 09:37:29 +00:00 |  | 
			
				
					|  | 8f6afe0625 | removed unneeded code | 2021-01-03 17:58:57 +00:00 |  | 
			
				
					|  | c193728e3f | adding some work-in-progress code to store debugging information for generated byte codes | 2021-01-03 13:51:23 +00:00 |  | 
			
				
					|  | f68b80143a | switching GC from semi-space copying to mark-sweep | 2020-12-31 17:48:47 +00:00 |  | 
			
				
					|  | 0ad4d378ee | Added some incomplete code for process-switching | 2020-10-15 12:57:05 +00:00 |  | 
			
				
					|  | 2557809d64 | removed the unneeded sp field from hcl_context_t | 2020-10-13 17:20:01 +00:00 |  | 
			
				
					|  | 2f1abbe03e | working on return-from-home for non-local return | 2020-10-10 17:36:33 +00:00 |  | 
			
				
					|  | 372c0e16ee | added hcl_block_t to express a base block. no more reuse of hcl_context_t for the base block | 2020-10-09 07:14:32 +00:00 |  | 
			
				
					|  | 59da10458d | enhancing the compiler and hcl_execute() for better interactive use | 2020-10-08 09:25:54 +00:00 |  | 
			
				
					|  | 5d6f6cdcc8 | fixing types of some fields in hcl_context_t and hcl_function_t for clarity and consistency | 2020-10-04 19:34:53 +00:00 |  | 
			
				
					|  | 4d0f0e1f9e | changing vm implementation a bit. this commit is buggy | 2020-10-04 18:21:05 +00:00 |  | 
			
				
					|  | 5b7b2c0dea | still experimenting to find a good way to  represent byte codes and literal frames in the interactive mode | 2020-09-28 15:44:04 +00:00 |  | 
			
				
					|  | 6c89ec1a9c | adding experimental changes for compiler enhancement | 2020-09-24 08:24:47 +00:00 |  | 
			
				
					|  | 4d6b2f5dbf | experiments... | 2020-09-22 09:19:53 +00:00 |  | 
			
				
					|  | d2b583a605 | added hcl_inttouintmax()/hcl_inttointmax()/hcl_uintmaxtoint()/hcl_intmaxtoint() | 2019-08-13 07:15:12 +00:00 |  | 
			
				
					|  | 38554907cd | not useful macro trimming | 2019-06-24 11:38:58 +00:00 |  | 
			
				
					|  | 732ac89cc2 | not useful macro reordering | 2019-06-24 11:36:07 +00:00 |  | 
			
				
					|  | a20589ddf5 | added the _instsize field to hcl_t, hcl_server_t, hcl_client_t | 2019-06-21 12:36:25 +00:00 |  | 
			
				
					|  | 63143f721d | added hcl_prufmtv() and hcl_prbfmtv() | 2019-06-02 05:06:08 +00:00 |  | 
			
				
					|  | 4fc557e02a | refactored fmt code | 2019-05-31 10:54:13 +00:00 |  | 
			
				
					|  | fbdb084fec | refined the msb positioning functions migrated hcl_isint()/hcl_isbigint() to hcl-prv.h | 2019-05-04 17:56:45 +00:00 |  | 
			
				
					|  | 4a4e188a5c | added --enable-full-liw to configure.ac | 2019-04-17 05:51:36 +00:00 |  | 
			
				
					|  | 2b5c4d0c82 | added hcl_flushio() and HCL_IO_FLUSH | 2019-04-17 05:37:56 +00:00 |  | 
			
				
					|  | fd705112b9 | added typecasting to some hcl_xxxx() macros | 2019-04-13 01:02:20 +00:00 |  |