2e28f604a6 
								
							 
						 
						
							
							
								
								Merge branch 'master' into analyzer  
							
							... 
							
							
							
							Conflicts:
	include/picrin/pair.h
	src/pair.c 
							
						 
						
							2014-01-23 16:21:10 +09:00  
				
					
						
							
							
								 
						
							
								c7811f0c39 
								
							 
						 
						
							
							
								
								add depth property  
							
							
							
						 
						
							2014-01-23 16:17:52 +09:00  
				
					
						
							
							
								 
						
							
								6d346fef87 
								
							 
						 
						
							
							
								
								unify the names of IR reference nodes to a name 'ref'  
							
							
							
						 
						
							2014-01-23 15:18:41 +09:00  
				
					
						
							
							
								 
						
							
								3dbafd58be 
								
							 
						 
						
							
							
								
								cleanup  
							
							
							
						 
						
							2014-01-23 15:03:43 +09:00  
				
					
						
							
							
								 
						
							
								95c5361197 
								
							 
						 
						
							
							
								
								rewrite min/max/gcd/lcm with C  
							
							
							
						 
						
							2014-01-22 23:47:33 +09:00  
				
					
						
							
							
								 
						
							
								2f965fa809 
								
							 
						 
						
							
							
								
								replace some number predicates with c imples  
							
							
							
						 
						
							2014-01-22 22:58:08 +09:00  
				
					
						
							
							
								 
						
							
								5dd66cbcd1 
								
							 
						 
						
							
							
								
								replace list-copy and make-list impls by scheme with ones by C  
							
							
							
						 
						
							2014-01-22 22:37:27 +09:00  
				
					
						
							
							
								 
						
							
								b3529112c0 
								
							 
						 
						
							
							
								
								ignore gtag files  
							
							
							
						 
						
							2014-01-22 22:24:24 +09:00  
				
					
						
							
							
								 
						
							
								c539f889cd 
								
							 
						 
						
							
							
								
								native implementatino of for-each  
							
							
							
						 
						
							2014-01-22 22:21:48 +09:00  
				
					
						
							
							
								 
						
							
								85a5745716 
								
							 
						 
						
							
							
								
								native implmentation of map  
							
							
							
						 
						
							2014-01-22 22:18:25 +09:00  
				
					
						
							
							
								 
						
							
								e417439f4a 
								
							 
						 
						
							
							
								
								reduce exports  
							
							
							
						 
						
							2014-01-22 21:36:32 +09:00  
				
					
						
							
							
								 
						
							
								74088d0130 
								
							 
						 
						
							
							
								
								replace list-set! impl with C impl  
							
							
							
						 
						
							2014-01-22 21:35:13 +09:00  
				
					
						
							
							
								 
						
							
								d07456466d 
								
							 
						 
						
							
							
								
								replace cxxr and list? impls by scheme with ones by C  
							
							
							
						 
						
							2014-01-22 21:29:11 +09:00  
				
					
						
							
							
								 
						
							
								7fc2885fad 
								
							 
						 
						
							
							
								
								replace list impl by scheme with impl by C  
							
							
							
						 
						
							2014-01-22 21:20:13 +09:00  
				
					
						
							
							
								 
						
							
								bbd1ec3fbb 
								
							 
						 
						
							
							
								
								replace length/reverse/append impls with c functions  
							
							
							
						 
						
							2014-01-22 21:14:10 +09:00  
				
					
						
							
							
								 
						
							
								67d4d28d19 
								
							 
						 
						
							
							
								
								impl list-ref and list-tail as C functions  
							
							
							
						 
						
							2014-01-22 21:00:29 +09:00  
				
					
						
							
							
								 
						
							
								7865cfe9b3 
								
							 
						 
						
							
							
								
								add pic_append  
							
							
							
						 
						
							2014-01-22 20:57:14 +09:00  
				
					
						
							
							
								 
						
							
								a443d9e3f6 
								
							 
						 
						
							
							
								
								add pic_list_ref and pic_list_tail  
							
							
							
						 
						
							2014-01-22 20:57:05 +09:00  
				
					
						
							
							
								 
						
							
								799e26cff0 
								
							 
						 
						
							
							
								
								increate gc header alignment size  
							
							
							
						 
						
							2014-01-22 20:44:55 +09:00  
				
					
						
							
							
								 
						
							
								655eb7a3bd 
								
							 
						 
						
							
							
								
								add pic_compile  
							
							
							
						 
						
							2014-01-20 16:57:39 +09:00  
				
					
						
							
							
								 
						
							
								293fef5235 
								
							 
						 
						
							
							
								
								add pic_list_ref  
							
							
							
						 
						
							2014-01-20 16:43:54 +09:00  
				
					
						
							
							
								 
						
							
								1f51e8bde2 
								
							 
						 
						
							
							
								
								Merge pull request  #23  from omasanori/iso-c-mark  
							
							... 
							
							
							
							Define the type of marking flags as unsigned int. 
							
						 
						
							2014-01-19 22:17:14 -08:00  
				
					
						
							
							
								 
						
							
								9be7ffc5fc 
								
							 
						 
						
							
							
								
								Define the type of marking flags as unsigned int.  
							
							... 
							
							
							
							We could define it as _Bool since we are going to use C99, but unsigned
int is more portable (even in C89!) and extensible (when we decide to
use tri-color marking GC.)
Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com> 
							
						 
						
							2014-01-20 14:31:01 +09:00  
				
					
						
							
							
								 
						
							
								78420ef042 
								
							 
						 
						
							
							
								
								remove unused properties  
							
							
							
						 
						
							2014-01-20 13:22:45 +09:00  
				
					
						
							
							
								 
						
							
								35cf4e1fcd 
								
							 
						 
						
							
							
								
								initialize with global scope  
							
							
							
						 
						
							2014-01-20 13:15:09 +09:00  
				
					
						
							
							
								 
						
							
								b2c74552f2 
								
							 
						 
						
							
							
								
								change lookup_var API  
							
							
							
						 
						
							2014-01-20 13:04:21 +09:00  
				
					
						
							
							
								 
						
							
								fbeb32ee83 
								
							 
						 
						
							
							
								
								typo  
							
							
							
						 
						
							2014-01-20 11:16:52 +09:00  
				
					
						
							
							
								 
						
							
								6dcf04d50c 
								
							 
						 
						
							
							
								
								fix some bugs  
							
							
							
						 
						
							2014-01-18 22:36:02 -08:00  
				
					
						
							
							
								 
						
							
								14eb6b334d 
								
							 
						 
						
							
							
								
								arena management  
							
							
							
						 
						
							2014-01-18 22:35:36 -08:00  
				
					
						
							
							
								 
						
							
								ae933252c9 
								
							 
						 
						
							
							
								
								add analyzer prototype  
							
							
							
						 
						
							2014-01-18 20:20:28 -08:00  
				
					
						
							
							
								 
						
							
								0ceb9c9953 
								
							 
						 
						
							
							
								
								add sSYMBOLs to pic_state  
							
							
							
						 
						
							2014-01-18 11:47:32 -08:00  
				
					
						
							
							
								 
						
							
								395f48bc81 
								
							 
						 
						
							
							
								
								move rSYMBOLs from pic_state to codegen_state  
							
							
							
						 
						
							2014-01-18 11:47:18 -08:00  
				
					
						
							
							
								 
						
							
								9495e9bf5c 
								
							 
						 
						
							
							
								
								alloc functions may take 0 for the size  
							
							
							
						 
						
							2014-01-18 07:33:51 -08:00  
				
					
						
							
							
								 
						
							
								c85e07b7ee 
								
							 
						 
						
							
							
								
								shrink default pool/irep size  
							
							
							
						 
						
							2014-01-18 23:02:08 +09:00  
				
					
						
							
							
								 
						
							
								1aa35891ad 
								
							 
						 
						
							
							
								
								[bugfix] must multiply the size by sizeof(struct) when using realloc function  
							
							
							
						 
						
							2014-01-18 23:01:11 +09:00  
				
					
						
							
							
								 
						
							
								a315f518d2 
								
							 
						 
						
							
							
								
								auto-extend constant pool array  
							
							
							
						 
						
							2014-01-18 22:56:43 +09:00  
				
					
						
							
							
								 
						
							
								9fadf16fdb 
								
							 
						 
						
							
							
								
								make iseq length configurable  
							
							
							
						 
						
							2014-01-18 22:54:28 +09:00  
				
					
						
							
							
								 
						
							
								494989ff3e 
								
							 
						 
						
							
							
								
								embed constant pool into irep object  
							
							
							
						 
						
							2014-01-18 22:32:41 +09:00  
				
					
						
							
							
								 
						
							
								a0f27a68cd 
								
							 
						 
						
							
							
								
								grammartical fix  
							
							
							
						 
						
							2014-01-18 22:31:40 +09:00  
				
					
						
							
							
								 
						
							
								fdac5061fd 
								
							 
						 
						
							
							
								
								free irep->irep  
							
							
							
						 
						
							2014-01-18 22:31:25 +09:00  
				
					
						
							
							
								 
						
							
								5e616e7774 
								
							 
						 
						
							
							
								
								store irep objects inside parent irep object  
							
							
							
						 
						
							2014-01-18 21:48:50 +09:00  
				
					
						
							
							
								 
						
							
								4f5743ad0f 
								
							 
						 
						
							
							
								
								shrink code size  
							
							
							
						 
						
							2014-01-18 21:47:52 +09:00  
				
					
						
							
							
								 
						
							
								53e3e019de 
								
							 
						 
						
							
							
								
								ccapa property no longer used  
							
							
							
						 
						
							2014-01-18 21:03:12 +09:00  
				
					
						
							
							
								 
						
							
								d3412deae1 
								
							 
						 
						
							
							
								
								duplicate variable binding  
							
							
							
						 
						
							2014-01-18 20:53:16 +09:00  
				
					
						
							
							
								 
						
							
								801d92e0a4 
								
							 
						 
						
							
							
								
								store constructing iseq in scope object, not pic_irep  
							
							
							
						 
						
							2014-01-18 20:49:01 +09:00  
				
					
						
							
							
								 
						
							
								05a69d10dd 
								
							 
						 
						
							
							
								
								cosmetic changes  
							
							
							
						 
						
							2014-01-18 17:19:46 +09:00  
				
					
						
							
							
								 
						
							
								a9574155b8 
								
							 
						 
						
							
							
								
								do not free objects in pic->irep by hands  
							
							
							
						 
						
							2014-01-18 16:59:43 +09:00  
				
					
						
							
							
								 
						
							
								82e205bbd0 
								
							 
						 
						
							
							
								
								Merge branch 'master' into irep-gc  
							
							
							
						 
						
							2014-01-18 16:58:24 +09:00  
				
					
						
							
							
								 
						
							
								9d18af51da 
								
							 
						 
						
							
							
								
								some global stacks are missed to free  
							
							
							
						 
						
							2014-01-18 16:58:14 +09:00  
				
					
						
							
							
								 
						
							
								0db09b146c 
								
							 
						 
						
							
							
								
								ireps generated by top codegen are not registered to pic->irep. get them  
							
							... 
							
							
							
							marked manually. 
							
						 
						
							2014-01-18 16:56:20 +09:00