ddcf96f689 
								
							 
						 
						
							
							
								
								remove pic_proc_name (for a moment)  
							
							
							
						 
						
							2015-06-27 19:02:18 +09:00  
				
					
						
							
							
								 
						
							
								d8e00f5725 
								
							 
						 
						
							
							
								
								don't malloc duplicated cstring  
							
							
							
						 
						
							2015-06-26 02:32:59 +09:00  
				
					
						
							
							
								 
						
							
								33dfe2b5cc 
								
							 
						 
						
							
							
								
								change pic_open interface  
							
							
							
						 
						
							2015-06-26 02:13:48 +09:00  
				
					
						
							
							
								 
						
							
								9db8b33c61 
								
							 
						 
						
							
							
								
								abandon xhash  
							
							
							
						 
						
							2015-06-25 07:58:58 +09:00  
				
					
						
							
							
								 
						
							
								42794ebbff 
								
							 
						 
						
							
							
								
								use khash for reader  
							
							
							
						 
						
							2015-06-25 07:34:10 +09:00  
				
					
						
							
							
								 
						
							
								5cbb44d6b8 
								
							 
						 
						
							
							
								
								use khash for env  
							
							
							
						 
						
							2015-06-25 07:26:48 +09:00  
				
					
						
							
							
								 
						
							
								11ed51b236 
								
							 
						 
						
							
							
								
								use khash for registers  
							
							
							
						 
						
							2015-06-25 07:14:29 +09:00  
				
					
						
							
							
								 
						
							
								0fb87449fc 
								
							 
						 
						
							
							
								
								use khash for pic->syms  
							
							
							
						 
						
							2015-06-25 07:05:41 +09:00  
				
					
						
							
							
								 
						
							
								d6edf41305 
								
							 
						 
						
							
							
								
								kh_resize operation never fail  
							
							
							
						 
						
							2015-06-25 06:39:13 +09:00  
				
					
						
							
							
								 
						
							
								2e1280ce5c 
								
							 
						 
						
							
							
								
								don't use malloc/realloc/free in khash.h  
							
							
							
						 
						
							2015-06-25 06:13:20 +09:00  
				
					
						
							
							
								 
						
							
								a7475a66fe 
								
							 
						 
						
							
							
								
								Merge branch 'master' into khash-kvec  
							
							
							
						 
						
							2015-06-25 05:58:12 +09:00  
				
					
						
							
							
								 
						
							
								5cf1822813 
								
							 
						 
						
							
							
								
								use khash for dictionary impl  
							
							
							
						 
						
							2015-06-25 05:56:15 +09:00  
				
					
						
							
							
								 
						
							
								f5789c7c6f 
								
							 
						 
						
							
							
								
								added c functions to define private varaibles. see discussion on  #271  
							
							
							
						 
						
							2015-06-24 02:02:26 +09:00  
				
					
						
							
							
								 
						
							
								07fc2bb98e 
								
							 
						 
						
							
							
								
								cleanup  
							
							
							
						 
						
							2015-06-24 01:13:18 +09:00  
				
					
						
							
							
								 
						
							
								f0434a8b37 
								
							 
						 
						
							
							
								
								abandon xvect.h, move on to kvec.h  
							
							
							
						 
						
							2015-06-23 22:08:18 +09:00  
				
					
						
							
							
								 
						
							
								e2ad39074b 
								
							 
						 
						
							
							
								
								cleanup  
							
							
							
						 
						
							2015-06-23 04:01:25 +09:00  
				
					
						
							
							
								 
						
							
								777ba0ff6a 
								
							 
						 
						
							
							
								
								[bugfix] don't compare continuation objects by pointers. They may be  
							
							... 
							
							
							
							reused when it reenters the same stack position. 
							
						 
						
							2015-06-23 03:14:00 +09:00  
				
					
						
							
							
								 
						
							
								aae1b8792a 
								
							 
						 
						
							
							
								
								remove struct pic_picjmp  
							
							
							
						 
						
							2015-06-23 03:14:00 +09:00  
				
					
						
							
							
								 
						
							
								e730a314f4 
								
							 
						 
						
							
							
								
								[bugfix] memory leak of pic_checkpoint  
							
							
							
						 
						
							2015-06-22 17:12:19 +09:00  
				
					
						
							
							
								 
						
							
								32653df178 
								
							 
						 
						
							
							
								
								cleanup  
							
							
							
						 
						
							2015-06-19 21:21:04 +09:00  
				
					
						
							
							
								 
						
							
								7ec81ab1d5 
								
							 
						 
						
							
							
								
								add pic_resolve  
							
							
							
						 
						
							2015-06-19 17:31:47 +09:00  
				
					
						
							
							
								 
						
							
								3021e7f2b9 
								
							 
						 
						
							
							
								
								add PIC_ENABLE_STDIO flag  
							
							
							
						 
						
							2015-06-19 14:03:52 +09:00  
				
					
						
							
							
								 
						
							
								20cb77bbbe 
								
							 
						 
						
							
							
								
								file.h is now stdio.h-free  
							
							
							
						 
						
							2015-06-19 05:14:18 +09:00  
				
					
						
							
							
								 
						
							
								a0d6c5800c 
								
							 
						 
						
							
							
								
								add pic_open_file  
							
							
							
						 
						
							2015-06-19 05:00:36 +09:00  
				
					
						
							
							
								 
						
							
								4bc765da65 
								
							 
						 
						
							
							
								
								move include of gc.h  
							
							
							
						 
						
							2015-06-19 03:27:03 +09:00  
				
					
						
							
							
								 
						
							
								19c09ba643 
								
							 
						 
						
							
							
								
								move contents of util.h to compat.h  
							
							
							
						 
						
							2015-06-19 03:23:07 +09:00  
				
					
						
							
							
								 
						
							
								10f81512d8 
								
							 
						 
						
							
							
								
								don't malloc pic_reader  
							
							
							
						 
						
							2015-06-19 03:14:55 +09:00  
				
					
						
							
							
								 
						
							
								db0767c931 
								
							 
						 
						
							
							
								
								don't malloc pic->iseq  
							
							
							
						 
						
							2015-06-19 03:10:11 +09:00  
				
					
						
							
							
								 
						
							
								78bd3047f8 
								
							 
						 
						
							
							
								
								don't use global mutable variable!  
							
							
							
						 
						
							2015-06-19 03:06:57 +09:00  
				
					
						
							
							
								 
						
							
								e43a9c7881 
								
							 
						 
						
							
							
								
								pass pic_state object to vtable functions  
							
							
							
						 
						
							2015-06-19 02:29:17 +09:00  
				
					
						
							
							
								 
						
							
								3df7d1dd71 
								
							 
						 
						
							
							
								
								use pic_malloc and pic_free in file.c  
							
							
							
						 
						
							2015-06-19 02:05:56 +09:00  
				
					
						
							
							
								 
						
							
								2e59b6ab04 
								
							 
						 
						
							
							
								
								rename xfile.[ch] to file.[ch]  
							
							
							
						 
						
							2015-06-19 01:11:04 +09:00  
				
					
						
							
							
								 
						
							
								0b66447e79 
								
							 
						 
						
							
							
								
								remove port->status property  
							
							
							
						 
						
							2015-06-18 23:26:31 +09:00  
				
					
						
							
							
								 
						
							
								b4c3e2cc4f 
								
							 
						 
						
							
							
								
								small refactoring. use DEFINE_STANDARD_PORT_ACCESSOR macro to define pic_stdxx  
							
							
							
						 
						
							2015-06-18 23:15:09 +09:00  
				
					
						
							
							
								 
						
							
								61ff69b968 
								
							 
						 
						
							
							
								
								remove pic->xSTDXX  
							
							
							
						 
						
							2015-06-18 22:59:22 +09:00  
				
					
						
							
							
								 
						
							
								1d1210db09 
								
							 
						 
						
							
							
								
								cleanup lib.c  
							
							
							
						 
						
							2015-06-17 01:52:20 +09:00  
				
					
						
							
							
								 
						
							
								eef74604d0 
								
							 
						 
						
							
							
								
								add library operators  
							
							
							
						 
						
							2015-06-16 22:51:05 +09:00  
				
					
						
							
							
								 
						
							
								cf66d600bb 
								
							 
						 
						
							
							
								
								move macroexpander to codegen.c  
							
							
							
						 
						
							2015-06-16 21:01:46 +09:00  
				
					
						
							
							
								 
						
							
								85e8d1511b 
								
							 
						 
						
							
							
								
								remove defer property from pic_env  
							
							... 
							
							
							
							explicitly pass deferred lambda list to expand functions 
							
						 
						
							2015-06-16 20:57:18 +09:00  
				
					
						
							
							
								 
						
							
								2e5b66fabd 
								
							 
						 
						
							
							
								
								s/macroexpand/expand/g  
							
							
							
						 
						
							2015-06-16 20:27:58 +09:00  
				
					
						
							
							
								 
						
							
								84a3eaee35 
								
							 
						 
						
							
							
								
								change eval interface: eval takes an expression and an environment  
							
							... 
							
							
							
							macroexpand should be done in the context in which the expansion is
running. As of now I only changed c interface of eval but should change
the scheme interface as well ASAP. 
							
						 
						
							2015-06-16 19:16:06 +09:00  
				
					
						
							
							
								 
						
							
								181d120f09 
								
							 
						 
						
							
							
								
								reader support of (#' #` #, #,@)  
							
							
							
						 
						
							2015-06-15 02:52:37 +09:00  
				
					
						
							
							
								 
						
							
								3a59a95960 
								
							 
						 
						
							
							
								
								[WIP] replace macro expander  
							
							... 
							
							
							
							remove define-syntax, add define-macro instead
saner display when writing identifiers 
							
						 
						
							2015-06-15 02:48:31 +09:00  
				
					
						
							
							
								 
						
							
								454146ab52 
								
							 
						 
						
							
							
								
								s/rXXX/uXXX/g  
							
							
							
						 
						
							2015-06-15 02:30:05 +09:00  
				
					
						
							
							
								 
						
							
								2816f206fb 
								
							 
						 
						
							
							
								
								Define GCC_VERSION in util.h temporarily.  
							
							... 
							
							
							
							Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com> 
							
						 
						
							2015-06-12 18:59:59 +09:00  
				
					
						
							
							
								 
						
							
								191d3067f8 
								
							 
						 
						
							
							
								
								Revert "Revert "remove in-library""  
							
							... 
							
							
							
							This reverts commit 77d3b0b41e 
							
						 
						
							2015-06-09 23:02:06 +09:00  
				
					
						
							
							
								 
						
							
								98857c0726 
								
							 
						 
						
							
							
								
								change pic_find_rename interface  
							
							
							
						 
						
							2015-06-09 22:26:21 +09:00  
				
					
						
							
							
								 
						
							
								6af9a3ee7d 
								
							 
						 
						
							
							
								
								remove pic_warn  
							
							
							
						 
						
							2015-06-09 22:13:46 +09:00  
				
					
						
							
							
								 
						
							
								30cbdd5c4f 
								
							 
						 
						
							
							
								
								cleanup macro.h  
							
							
							
						 
						
							2015-06-09 20:20:56 +09:00  
				
					
						
							
							
								 
						
							
								6af60c9e2b 
								
							 
						 
						
							
							
								
								don't use static non-const local variable  
							
							
							
						 
						
							2015-06-09 19:19:27 +09:00