Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								a49675c322
								
							
						 | 
						
							
							
								
								add OP_PUSHCONST
							
							
							
							
							
						 | 
						
							2013-10-21 09:29:56 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								5e43fe58fe
								
							
						 | 
						
							
							
								
								add string type
							
							
							
							
							
						 | 
						
							2013-10-21 08:48:55 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								cefa9a9885
								
							
						 | 
						
							
							
								
								handle runtime error
							
							
							
							
							
						 | 
						
							2013-10-20 23:30:01 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								fe88ba7096
								
							
						 | 
						
							
							
								
								update README
							
							
							
							
							
						 | 
						
							2013-10-20 21:44:31 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								38c3aa7faf
								
							
						 | 
						
							
							
								
								library option is not needed when compiling a shared library
							
							
							
							
							
						 | 
						
							2013-10-20 21:08:10 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								ce6233b8f7
								
							
						 | 
						
							
							
								
								use simpler way
							
							
							
							
							
						 | 
						
							2013-10-20 21:06:53 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								d5bb5fb68b
								
							
						 | 
						
							
							
								
								use wildcard to enumerate all c files under src dir
							
							
							
							
							
						 | 
						
							2013-10-20 20:57:33 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								bb3c8ebf0d
								
							
						 | 
						
							
							
								
								move main.c to under tools/
							
							
							
							
							
						 | 
						
							2013-10-20 20:57:10 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								0ca07a3d26
								
							
						 | 
						
							
							
								
								update REDME
							
							
							
							
							
						 | 
						
							2013-10-20 18:49:35 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								e04ca4eb16
								
							
						 | 
						
							
							
								
								git file management
							
							
							
							
							
						 | 
						
							2013-10-20 18:47:05 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								d57d8ff3c0
								
							
						 | 
						
							
							
								
								place main.c under etc/
							
							
							
							
							
						 | 
						
							2013-10-20 18:44:26 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								05eb62cc4d
								
							
						 | 
						
							
							
								
								do not abort when meet a compilation error
							
							
							
							
							
						 | 
						
							2013-10-20 18:17:12 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								4f8aa03b24
								
							
						 | 
						
							
							
								
								clarify the meanings of error functions
							
							
							
							
							
						 | 
						
							2013-10-20 17:41:48 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								12e2f10869
								
							
						 | 
						
							
							
								
								add error.c file
							
							
							
							
							
						 | 
						
							2013-10-20 17:26:18 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								444fc7c750
								
							
						 | 
						
							
							
								
								split codegen and vm
							
							
							
							
							
						 | 
						
							2013-10-20 17:06:47 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								510b84702e
								
							
						 | 
						
							
							
								
								eq? compares symbol's ptr
							
							
							
							
							
						 | 
						
							2013-10-20 14:07:27 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								7322271d65
								
							
						 | 
						
							
							
								
								intern symbols using hash table
							
							
							
							
							
						 | 
						
							2013-10-20 14:05:48 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								bde09e063a
								
							
						 | 
						
							
							
								
								add pic_acons function
							
							
							
							
							
						 | 
						
							2013-10-20 14:04:39 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								40c996bd03
								
							
						 | 
						
							
							
								
								fix confusion of GC_DEBUG and VM_DEBUG
							
							
							
							
							
						 | 
						
							2013-10-20 13:07:14 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								6d8d7bb8bd
								
							
						 | 
						
							
							
								
								exit repl with ^D
							
							
							
							
							
						 | 
						
							2013-10-20 12:57:15 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								50b9c2bd97
								
							
						 | 
						
							
							
								
								add pair.h
							
							
							
							
							
						 | 
						
							2013-10-20 12:34:57 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								6faaa5261c
								
							
						 | 
						
							
							
								
								add time functions
							
							
							
							
							
						 | 
						
							2013-10-20 12:04:15 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								bcde104dd1
								
							
						 | 
						
							
							
								
								cleanup
							
							
							
							
							
						 | 
						
							2013-10-20 04:18:52 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								afc0184d10
								
							
						 | 
						
							
							
								
								extend default heap size
							
							
							
							
							
						 | 
						
							2013-10-20 04:04:06 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								cfae6f3c59
								
							
						 | 
						
							
							
								
								add OP_NILP
							
							
							
							
							
						 | 
						
							2013-10-20 03:53:02 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								78f301794a
								
							
						 | 
						
							
							
								
								add OP_CAR/OP_CDR
							
							
							
							
							
						 | 
						
							2013-10-20 03:48:06 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								c77f72eb0e
								
							
						 | 
						
							
							
								
								add to README a note about supporting OS
							
							
							
							
							
						 | 
						
							2013-10-20 03:35:08 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								7b4921c5a9
								
							
						 | 
						
							
							
								
								add homepage section to README
							
							
							
							
							
						 | 
						
							2013-10-20 03:20:41 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								9bb3c4f4db
								
							
						 | 
						
							
							
								
								suppress warnings around parser/scanner
							
							
							
							
							
						 | 
						
							2013-10-20 03:11:08 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								daac4dd7f3
								
							
						 | 
						
							
							
								
								suppress compiler warnings
							
							
							
							
							
						 | 
						
							2013-10-20 03:05:42 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								5e96d05fd1
								
							
						 | 
						
							
							
								
								insert OP_POP into sequential operation
							
							
							
							
							
						 | 
						
							2013-10-18 02:29:11 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								3d523a8081
								
							
						 | 
						
							
							
								
								the first callinfo's argc is 1
							
							
							
							
							
						 | 
						
							2013-10-18 01:30:35 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								a0e2089e56
								
							
						 | 
						
							
							
								
								mark global variables
							
							
							
							
							
						 | 
						
							2013-10-18 00:17:55 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								e7a5784fd7
								
							
						 | 
						
							
							
								
								allocate global variable entry area by malloc and save it into pic_state
							
							
							
							
							
						 | 
						
							2013-10-18 00:15:15 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								c92a672e01
								
							
						 | 
						
							
							
								
								change the stack layout: to hold proc object on the stack when procedure
							
							
							
							
							
							
							
							call is invoked 
							
						 | 
						
							2013-10-17 23:29:18 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								1646de5e8d
								
							
						 | 
						
							
							
								
								initial port commit
							
							
							
							
							
						 | 
						
							2013-10-17 22:42:47 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								e87f632327
								
							
						 | 
						
							
							
								
								writer writes lists in short form
							
							
							
							
							
						 | 
						
							2013-10-17 22:42:20 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								f64f6bec97
								
							
						 | 
						
							
							
								
								fix grammatical error in README
							
							
							
							
							
						 | 
						
							2013-10-17 21:03:23 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								b58c6d1e8b
								
							
						 | 
						
							
							
								
								remove test_object_creation from main.c
							
							
							
							
							
						 | 
						
							2013-10-17 21:00:54 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								f425ed6bb7
								
							
						 | 
						
							
							
								
								add requirement section to READMEN
							
							
							
							
							
						 | 
						
							2013-10-17 20:58:01 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								986afa2fc9
								
							
						 | 
						
							
							
								
								add missing preprocessor if statement
							
							
							
							
							
						 | 
						
							2013-10-17 20:55:33 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								79f5fa6277
								
							
						 | 
						
							
							
								
								update README
							
							
							
							
							
						 | 
						
							2013-10-17 20:53:39 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								1a6c8a3cca
								
							
						 | 
						
							
							
								
								support multi-line input in REPL
							
							
							
							
							
						 | 
						
							2013-10-17 20:48:50 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								458ac6b9ab
								
							
						 | 
						
							
							
								
								support dotted list
							
							
							
							
							
						 | 
						
							2013-10-17 18:14:18 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								87aae8dd8f
								
							
						 | 
						
							
							
								
								refactor port.c
							
							
							
							
							
						 | 
						
							2013-10-17 17:57:27 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								5671c43a77
								
							
						 | 
						
							
							
								
								do not abort when finding syntax error
							
							
							
							
							
						 | 
						
							2013-10-17 17:57:12 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								d9e47bdd05
								
							
						 | 
						
							
							
								
								add begin syntax
							
							
							
							
							
						 | 
						
							2013-10-17 17:54:28 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								17f0c928da
								
							
						 | 
						
							
							
								
								add readline support
							
							
							
							
							
						 | 
						
							2013-10-17 17:08:33 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								0ccff2f626
								
							
						 | 
						
							
							
								
								free nested environment in codegen
							
							
							
							
							
						 | 
						
							2013-10-17 14:29:37 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								4e83ad4843
								
							
						 | 
						
							
							
								
								s/pic_instruction/pic_opcode/g
							
							
							
							
							
						 | 
						
							2013-10-17 14:18:32 +09:00 |