585f0a6acc 
					 
					
						
						
							
							experimented some kind of tail call optimization. but ended up with no good result yet  
						
						
						
						
					 
					
						2015-06-26 15:49:08 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0427879198 
					 
					
						
						
							
							cleaned up code a bit  
						
						
						
						
					 
					
						2015-06-25 13:37:50 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						54aa947bab 
					 
					
						
						
							
							added string, character, symbol literals with c style escape sequences  
						
						
						
						
					 
					
						2015-06-24 11:53:19 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dea9944270 
					 
					
						
						
							
							added array and byte-array literal handling.  
						
						... 
						
						
						
						removed CMD_EXTEND_DOUBLE and cleaned up instruction decoding a bit 
						
						
					 
					
						2015-06-23 14:00:26 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6f565539a9 
					 
					
						
						
							
							enhanced the compiler to handle cascaded messages.  
						
						... 
						
						
						
						implemented block-context local temporaries.
changed primitive_block_context_value() to support block context reentrancy by activating a shallow-copied block context 
						
						
					 
					
						2015-06-22 14:21:46 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b9ee190dec 
					 
					
						
						
							
							fixed a missing reinitialization problem in the compiler  
						
						
						
						
					 
					
						2015-06-21 16:22:50 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e87dbbdfcd 
					 
					
						
						
							
							fixed a bug of not initializing a variable buffer length in compile_class_definition()  
						
						
						
						
					 
					
						2015-06-21 14:45:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						60591201af 
					 
					
						
						
							
							fixed a bug of producing wrong argument count for a binary message.  
						
						... 
						
						
						
						added primitives for basicSize, basicAt:, basicAt:Put: 
						
						
					 
					
						2015-06-21 03:50:35 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fbfa4c4ff0 
					 
					
						
						
							
							added code to handle block context  
						
						
						
						
					 
					
						2015-06-20 03:07:11 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						40c461f1f4 
					 
					
						
						
							
							added more code to handle block context  
						
						
						
						
					 
					
						2015-06-17 13:46:16 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						af5e2a543b 
					 
					
						
						
							
							added more compiler code  
						
						
						
						
					 
					
						2015-06-16 13:29:29 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						13fecb4c70 
					 
					
						
						
							
							added PUSH_NEGONE, PUSH_ZERO, PUSH_ONE  
						
						
						
						
					 
					
						2015-06-16 04:31:28 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8e143685c9 
					 
					
						
						
							
							improved the structure of primitive handlers  
						
						
						
						
					 
					
						2015-06-14 07:15:53 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c052501f0c 
					 
					
						
						
							
							added CMD_PUSH_OBJVAR and CMD_STORE_INTO_OBJVAR  
						
						
						
						
					 
					
						2015-06-12 13:52:30 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2982d4118d 
					 
					
						
						
							
							fixed the fopen mode  
						
						
						
						
					 
					
						2015-06-11 13:10:33 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						af4d0596fb 
					 
					
						
						
							
							enhanced newline handling  
						
						
						
						
					 
					
						2015-06-11 12:09:10 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						469210bd80 
					 
					
						
						
							
							fixed some bugs related to store and pop  
						
						
						
						
					 
					
						2015-06-11 09:11:18 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a8a44a1519 
					 
					
						
						
							
							added 'preamble' to the compiled method.  
						
						... 
						
						
						
						improved some special case handling 
						
						
					 
					
						2015-06-09 12:14:18 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5f6500aa7c 
					 
					
						
						
							
							added some code for handling message sending and returning  
						
						
						
						
					 
					
						2015-06-08 13:24:02 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b6f397fea7 
					 
					
						
						
							
							added some VM code  
						
						
						
						
					 
					
						2015-06-07 14:36:26 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5da9a789cd 
					 
					
						
						
							
							added stix_invoke()  
						
						
						
						
					 
					
						2015-06-06 07:24:35 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7a751d7cc0 
					 
					
						
						
							
							added some vm code  
						
						
						
						
					 
					
						2015-06-04 18:34:37 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3added1316 
					 
					
						
						
							
							renamed vars to slot in stix_class_t  
						
						
						
						
					 
					
						2015-06-03 17:27:22 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dab7285c45 
					 
					
						
						
							
							added partial code to parse message sending expressions  
						
						
						
						
					 
					
						2015-06-03 17:24:11 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e6137a5864 
					 
					
						
						
							
							interim update  
						
						
						
						
					 
					
						2015-06-03 04:22:19 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						03aab810b9 
					 
					
						
						
							
							added more code  
						
						
						
						
					 
					
						2015-06-01 16:59:07 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						72d74b48de 
					 
					
						
						
							
							Added partial code to compile method statements  
						
						
						
						
					 
					
						2015-06-01 15:59:16 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						87929410db 
					 
					
						
						
							
							fixed a wrong class name specified when adding a compiled method  
						
						
						
						
					 
					
						2015-05-31 18:43:37 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cf029a0570 
					 
					
						
						
							
							added code to handle literals  
						
						
						
						
					 
					
						2015-05-31 16:44:56 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b91cd11561 
					 
					
						
						
							
							added some basic code to handle a method dictionary  
						
						
						
						
					 
					
						2015-05-28 16:51:37 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2e08cca9db 
					 
					
						
						
							
							renamed some identifiers  
						
						
						
						
					 
					
						2015-05-28 15:20:27 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3bfb434a8d 
					 
					
						
						
							
							added yet more compiler code  
						
						
						
						
					 
					
						2015-05-27 17:41:11 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bb3b6c4270 
					 
					
						
						
							
							added more compiler code  
						
						
						
						
					 
					
						2015-05-27 17:16:50 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						008c74666d 
					 
					
						
						
							
							still more compiler code  
						
						
						
						
					 
					
						2015-05-26 16:31:47 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ca10456d3a 
					 
					
						
						
							
							more compiler code  
						
						
						
						
					 
					
						2015-05-25 18:13:52 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b7a443089a 
					 
					
						
						
							
							written more compiler codes  
						
						
						
						
					 
					
						2015-05-25 17:10:49 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f5d2a0a0aa 
					 
					
						
						
							
							added some code to compile function body  
						
						
						
						
					 
					
						2015-05-22 15:09:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9910380ebf 
					 
					
						
						
							
							added more compiler code  
						
						
						
						
					 
					
						2015-05-21 17:07:55 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a15fcfd2aa 
					 
					
						
						
							
							added more compiler code  
						
						
						
						
					 
					
						2015-05-20 15:52:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5207347b18 
					 
					
						
						
							
							added some code to process class definition  
						
						
						
						
					 
					
						2015-05-20 15:24:37 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						364fe63ac3 
					 
					
						
						
							
							added #include handling  
						
						
						
						
					 
					
						2015-05-20 14:27:47 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e2b32aafb9 
					 
					
						
						
							
							improved symbol tokenization  
						
						
						
						
					 
					
						2015-05-19 16:26:52 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3db3a02a7a 
					 
					
						
						
							
							added lexical analysis code  
						
						
						
						
					 
					
						2015-05-19 15:16:18 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b70d9a976a 
					 
					
						
						
							
							added utf8 string conversion functions  
						
						
						
						
					 
					
						2015-05-17 05:02:30 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						090c9ac1bf 
					 
					
						
						
							
							added utf8 conversion functions  
						
						
						
						
					 
					
						2015-05-16 07:31:16 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						75bb3e9a40 
					 
					
						
						
							
							added some code for a bootstraping compiler  
						
						
						
						
					 
					
						2015-05-15 14:55:12 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ccb232329b 
					 
					
						
						
							
							added code to register primitive objects into the system dictionary  
						
						
						
						
					 
					
						2015-05-11 16:08:09 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						10661777a1 
					 
					
						
						
							
							fixed a bug of not resetting the heap limit after gc.  
						
						... 
						
						
						
						added some pointer arithmetic macros. 
						
						
					 
					
						2015-05-08 14:29:35 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0b97fee2c4 
					 
					
						
						
							
							added many lines of code for initial loading  
						
						
						
						
					 
					
						2015-05-07 15:58:04 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c74266293d 
					 
					
						
						
							
							fixed wrong defintions of some macros  
						
						
						
						
					 
					
						2015-05-04 16:48:38 +00:00