Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								6f80f9287b
								
							
						 | 
						
							
							
								
								adjust heap/arena size
							
							
							
							
							
						 | 
						
							2013-10-15 19:12:17 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								6a10162c2c
								
							
						 | 
						
							
							
								
								add picrin/proc.h
							
							
							
							
							
						 | 
						
							2013-10-15 13:21:40 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								5874b7a350
								
							
						 | 
						
							
							
								
								configurable heap/arena size
							
							
							
							
							
						 | 
						
							2013-10-15 13:20:45 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								daece7ae67
								
							
						 | 
						
							
							
								
								add object creation debug flag to picconf
							
							
							
							
							
						 | 
						
							2013-10-15 09:14:34 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								60ed971dd9
								
							
						 | 
						
							
							
								
								add picconf.h
							
							
							
							
							
						 | 
						
							2013-10-15 09:05:44 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								42dbd5fe98
								
							
						 | 
						
							
							
								
								save some special symbols in pic_state structure
							
							
							
							
							
						 | 
						
							2013-10-14 18:28:52 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								276e139ec6
								
							
						 | 
						
							
							
								
								fix bugs around GC
							
							
							
							
							
						 | 
						
							2013-10-14 18:21:56 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								a5db43ba91
								
							
						 | 
						
							
							
								
								add object finalizer
							
							
							
							
							
						 | 
						
							2013-10-13 19:00:39 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								dc2f25ef2a
								
							
						 | 
						
							
							
								
								initial GC commit
							
							
							
							
							
						 | 
						
							2013-10-13 19:00:12 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								a6f561d66e
								
							
						 | 
						
							
							
								
								change the type of argument pic_gc_protect accepts
							
							
							
							
							
						 | 
						
							2013-10-13 17:25:36 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								ee985a31cd
								
							
						 | 
						
							
							
								
								add GC arena
							
							
							
							
							
						 | 
						
							2013-10-13 17:02:29 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								a0556087f9
								
							
						 | 
						
							
							
								
								rename pic_gc_alloc to pic_obj_alloc
							
							
							
							
							
						 | 
						
							2013-10-13 16:55:07 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								1fb9ac5d03
								
							
						 | 
						
							
							
								
								let pic_proc be a first class object
							
							
							
							
							
						 | 
						
							2013-10-13 16:16:13 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								d92bd71293
								
							
						 | 
						
							
							
								
								force alignment of headers
							
							
							
							
							
						 | 
						
							2013-10-13 16:02:08 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								e3600a65c9
								
							
						 | 
						
							
							
								
								replace mock allocator with simple k&r malloc
							
							
							
							
							
						 | 
						
							2013-10-13 15:14:15 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								69e927d7bc
								
							
						 | 
						
							
							
								
								add pic_raise
							
							
							
							
							
						 | 
						
							2013-10-12 14:40:27 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								b284973035
								
							
						 | 
						
							
							
								
								add #<undef>
							
							
							
							
							
						 | 
						
							2013-10-12 14:40:01 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								65c9843d83
								
							
						 | 
						
							
							
								
								add VM codegen
							
							
							
							
							
						 | 
						
							2013-10-12 12:53:54 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								1a45eab148
								
							
						 | 
						
							
							
								
								store stack base and end
							
							
							
							
							
						 | 
						
							2013-10-12 00:20:53 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								643d8be66d
								
							
						 | 
						
							
							
								
								first VM impl
							
							
							
							
							
						 | 
						
							2013-10-12 00:16:19 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								03fbd0bdb6
								
							
						 | 
						
							
							
								
								add fixnum
							
							
							
							
							
						 | 
						
							2013-10-12 00:15:46 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								6b0c1aa668
								
							
						 | 
						
							
							
								
								first eval commit
							
							
							
							
							
						 | 
						
							2013-10-11 17:36:51 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								8533d7b87f
								
							
						 | 
						
							
							
								
								initial parser commit
							
							
							
							
							
						 | 
						
							2013-10-11 15:18:37 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								2a6978a3b9
								
							
						 | 
						
							
							
								
								fix bugs around compilation
							
							
							
							
							
						 | 
						
							2013-10-10 17:54:35 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								b640dc08e8
								
							
						 | 
						
							
							
								
								add pic_debug function
							
							
							
							
							
						 | 
						
							2013-10-10 17:48:01 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								0c382c2bdb
								
							
						 | 
						
							
							
								
								add pic_intern_cstr
							
							
							
							
							
						 | 
						
							2013-10-10 17:22:25 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								0fad63f22a
								
							
						 | 
						
							
							
								
								add nil stuff
							
							
							
							
							
						 | 
						
							2013-10-10 17:08:54 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								9038939bd1
								
							
						 | 
						
							
							
								
								add some pair functions
							
							
							
							
							
						 | 
						
							2013-10-10 17:06:26 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								177d2c7098
								
							
						 | 
						
							
							
								
								add pic_obj_value function
							
							
							
							
							
						 | 
						
							2013-10-10 17:05:58 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								97ba95e12f
								
							
						 | 
						
							
							
								
								add our own malloc implementation (just a mock for now)
							
							
							
							
							
						 | 
						
							2013-10-10 16:44:51 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								ebffe5a22e
								
							
						 | 
						
							
							
								
								decide value representation
							
							
							
							
							
						 | 
						
							2013-10-10 16:34:24 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								68a7420ba4
								
							
						 | 
						
							
							
								
								remove argument name from prototype
							
							
							
							
							
						 | 
						
							2013-10-10 16:19:10 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								25c9fef1d0
								
							
						 | 
						
							
							
								
								add pic_state structure
							
							
							
							
							
						 | 
						
							2013-10-10 16:15:41 +09:00 |