| 
						
					 | 
					
						
						
							
						
						c93ddd5042
					 | 
					
						
						
							
							more compiler code to store source locations of byte codes emitted
						
						
						
						
						
						
					 | 
					
						2021-01-28 08:17:50 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						162d4431ca
					 | 
					
						
						
							
							more ongoing compiler enhancements
						
						
						
						
						
						
					 | 
					
						2021-01-28 07:25:05 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						745ce163a1
					 | 
					
						
						
							
							interim commit while enhancing the compiler
						
						
						
						
						
						
					 | 
					
						2021-01-27 16:11:56 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4a7e5dc44e
					 | 
					
						
						
							
							enhanced the compiler a bit
						
						
						
						
						
						
					 | 
					
						2021-01-27 16:01:36 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d36c12e21a
					 | 
					
						
						
							
							changing compiler code to preserve some debugging information
						
						
						
						
						
						
					 | 
					
						2021-01-27 08:47:08 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						79d0385600
					 | 
					
						
						
							
							minor code change
						
						
						
						
						
						
					 | 
					
						2021-01-26 15:47:22 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8829e27c33
					 | 
					
						
						
							
							preparing to produce debug information
						
						
						
						
						
						
					 | 
					
						2021-01-26 10:10:18 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1a0594ac3f
					 | 
					
						
						
							
							fixed a wrong field name in cb-impl.c
						
						
						
						
						
						
					 | 
					
						2021-01-26 04:25:40 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2e3fae05e4
					 | 
					
						
						
							
							fixed the reader and the compiler to process the a dic/array/byte-array item after a period in a data list properly
						
						
						
						
						
						
					 | 
					
						2021-01-25 15:23:24 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						fbbdb6188e
					 | 
					
						
						
							
							fixed bugs in compile_symbol() and read_vlist()
						
						
						
						
						
						
					 | 
					
						2021-01-25 14:24:00 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						581b13aedd
					 | 
					
						
						
							
							found a bug upon VM abortion. yet to fix it
						
						
						
						
						
						
					 | 
					
						2021-01-24 15:53:35 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						41de130fe4
					 | 
					
						
						
							
							enhanced the new compiler to produce working bytecodes for the #() list
						
						
						
						
						
						
					 | 
					
						2021-01-24 15:45:28 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f3315811ed
					 | 
					
						
						
							
							restored the module loading code in the new compiler. but this needs a total makeover
						
						
						
						
						
						
					 | 
					
						2021-01-22 15:07:47 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						51e347889d
					 | 
					
						
						
							
							the new compiler is becoming usable. but not complete yet.
						
						
						
						
						
						
						
						added more string copy functions 
						
						
					 | 
					
						2021-01-22 14:43:47 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						58165aad49
					 | 
					
						
						
							
							updated lambda/return/return-from-home compiling code in the new compiler
						
						
						
						
						
						
					 | 
					
						2021-01-21 14:59:01 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						16557a970c
					 | 
					
						
						
							
							yet implementing the new compiler
						
						
						
						
						
						
					 | 
					
						2021-01-19 14:07:42 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e4ae7add8b
					 | 
					
						
						
							
							coding a better compiler
						
						
						
						
						
						
					 | 
					
						2021-01-17 17:45:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						58ec16aa0a
					 | 
					
						
						
							
							corrected clean-up actions in read_object() in read2.c
						
						
						
						
						
						
					 | 
					
						2021-01-16 08:23:52 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b327791484
					 | 
					
						
						
							
							experimenting with the new reader
						
						
						
						
						
						
					 | 
					
						2021-01-15 09:12:28 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						554667b227
					 | 
					
						
						
							
							modified code further to enhance the reader
						
						
						
						
						
						
					 | 
					
						2021-01-13 09:54:44 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9752533d12
					 | 
					
						
						
							
							changing code for the new reader and compiler
						
						
						
						
						
						
					 | 
					
						2021-01-12 09:06:25 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ad4c8e35d4
					 | 
					
						
						
							
							changing read2.c
						
						
						
						
						
						
					 | 
					
						2021-01-12 00:21:43 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						963f162c4e
					 | 
					
						
						
							
							more code to implement a new object reader
						
						
						
						
						
						
					 | 
					
						2021-01-10 16:04:36 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8936bb5bec
					 | 
					
						
						
							
							changing code to improve the compiler
						
						
						
						
						
						
					 | 
					
						2021-01-09 16:53:47 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5d05984664
					 | 
					
						
						
							
							changing code to improve the compiler
						
						
						
						
						
						
					 | 
					
						2021-01-09 16:53:35 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						24b96e4c29
					 | 
					
						
						
							
							attempting to preserve token location between the reader and the compiler
						
						
						
						
						
						
					 | 
					
						2021-01-06 09:37:29 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						75ecff7aca
					 | 
					
						
						
							
							removed unneeded code
						
						
						
						
						
						
					 | 
					
						2021-01-03 17:58:57 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6720640ed7
					 | 
					
						
						
							
							adding some work-in-progress code to store debugging information for generated byte codes
						
						
						
						
						
						
					 | 
					
						2021-01-03 13:51:23 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1828b4f29b
					 | 
					
						
						
							
							fixed to reset hcl->sp before returning from hcl_execute()
						
						
						
						
						
						
					 | 
					
						2020-12-31 19:03:37 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c6145a2302
					 | 
					
						
						
							
							fixed an issue with an old compiler
						
						
						
						
						
						
					 | 
					
						2020-12-31 18:15:27 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						42688f26ce
					 | 
					
						
						
							
							renamed some struct member names which have not been changed since changes in the main part
						
						
						
						
						
						
					 | 
					
						2020-12-31 18:02:58 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						11e831bbcc
					 | 
					
						
						
							
							switching GC from semi-space copying to mark-sweep
						
						
						
						
						
						
					 | 
					
						2020-12-31 17:48:47 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						fbb7ce853a
					 | 
					
						
						
							
							added xma.c
						
						
						
						
						
						
					 | 
					
						2020-12-28 17:03:29 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5f771b6035
					 | 
					
						
						
							
							stop specifying explicit DEPENDENCIES by listing the .la files in LDADD/LIBADD
						
						
						
						
						
						
					 | 
					
						2020-11-16 13:07:15 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6b094588d5
					 | 
					
						
						
							
							added quadmath.h check to configure.ac
						
						
						
						
						
						
					 | 
					
						2020-11-15 10:32:34 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						656e0150a9
					 | 
					
						
						
							
							cleaned up code and build files
						
						
						
						
						
						
					 | 
					
						2020-11-15 10:26:14 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						0823ddc2d0
					 | 
					
						
						
							
							cleaned up build files
						
						
						
						
						
						
					 | 
					
						2020-11-15 09:56:06 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						966888844b
					 | 
					
						
						
							
							fixed an object protection mistake in hcl_divints()
						
						
						
						
						
						
					 | 
					
						2020-10-25 05:51:44 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						164be69b9d
					 | 
					
						
						
							
							minor whitespace removal from code
						
						
						
						
						
						
					 | 
					
						2020-10-15 13:47:52 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						852543ee19
					 | 
					
						
						
							
							Added some incomplete code for process-switching
						
						
						
						
						
						
					 | 
					
						2020-10-15 12:57:05 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d02bf34322
					 | 
					
						
						
							
							removed irrelevant comments
						
						
						
						
						
						
					 | 
					
						2020-10-13 17:25:29 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						27edbfdb91
					 | 
					
						
						
							
							removed the unneeded sp field from hcl_context_t
						
						
						
						
						
						
					 | 
					
						2020-10-13 17:20:01 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						adb374f02d
					 | 
					
						
						
							
							fixed non-local return behaviors
						
						
						
						
						
						
					 | 
					
						2020-10-13 14:44:00 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b9f78f7c13
					 | 
					
						
						
							
							working on return-from-home for non-local return
						
						
						
						
						
						
					 | 
					
						2020-10-10 17:36:33 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d127456da8
					 | 
					
						
						
							
							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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a69434a96f
					 | 
					
						
						
							
							enhancing the compiler and hcl_execute() for better interactive use
						
						
						
						
						
						
					 | 
					
						2020-10-08 09:25:54 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9d5e580387
					 | 
					
						
						
							
							fixing compiler bugs regarding MAKE_FUNCTION and literal frame rebasing
						
						
						
						
						
						
					 | 
					
						2020-10-07 08:06:49 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						0ffb5b239d
					 | 
					
						
						
							
							debugging the compiler
						
						
						
						
						
						
					 | 
					
						2020-10-06 09:40:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						dcae55ab70
					 | 
					
						
						
							
							fixing more bugs..
						
						
						
						
						
						
					 | 
					
						2020-10-05 14:49:54 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e30cbc844c
					 | 
					
						
						
							
							writing code for function activation using function-local literal frame
						
						
						
						
						
						
					 | 
					
						2020-10-05 09:37:26 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |