Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								947bed96ff 
								
							 
						 
						
							
							
								
								add test for raise-continuable  
							
							 
							
							
							
						 
						
							2013-11-17 17:43:03 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								5ffb4eb6c9 
								
							 
						 
						
							
							
								
								add string?  
							
							 
							
							
							
						 
						
							2013-11-17 17:42:52 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								70357d7b7b 
								
							 
						 
						
							
							
								
								change vector section in compliance on README  
							
							 
							
							
							
						 
						
							2013-11-17 17:35:58 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								b19df05e81 
								
							 
						 
						
							
							
								
								add vector-fill!  
							
							 
							
							
							
						 
						
							2013-11-17 17:33:37 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								9526ca789a 
								
							 
						 
						
							
							
								
								free as many as possible!  
							
							 
							
							
							
						 
						
							2013-11-17 17:33:28 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								fdc9bfea4e 
								
							 
						 
						
							
							
								
								initial exception handling support  
							
							 
							
							
							
						 
						
							2013-11-17 17:25:26 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								5668ae1b29 
								
							 
						 
						
							
							
								
								[bugfix] local variables should be initialized before copied to env object  
							
							 
							
							
							
						 
						
							2013-11-17 17:24:37 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								737f916a8c 
								
							 
						 
						
							
							
								
								add pic_errorf  
							
							 
							
							
							
						 
						
							2013-11-17 17:23:13 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								224b08fb92 
								
							 
						 
						
							
							
								
								[bugfix] after save_cont any local variable must not be modified!  
							
							 
							
							... 
							
							
							
							If save_cont returns a cont object, a local variable will receive the
object and the machine stack state will have just been changed then.
To avoid that, we need set cont object to the local before the machine
stack is copied. 
							
						 
						
							2013-11-17 17:20:19 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								38988b7770 
								
							 
						 
						
							
							
								
								add global exception handler stack  
							
							 
							
							
							
						 
						
							2013-11-17 16:02:58 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								c79e08632c 
								
							 
						 
						
							
							
								
								when restoring continuation sp and ci must be re-allocated  
							
							 
							
							
							
						 
						
							2013-11-17 15:58:53 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								d470997f03 
								
							 
						 
						
							
							
								
								change -O option depending on make rule  
							
							 
							
							
							
						 
						
							2013-11-17 14:39:08 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								6d825666e2 
								
							 
						 
						
							
							
								
								add vector-append  
							
							 
							
							
							
						 
						
							2013-11-17 13:13:16 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								5947240614 
								
							 
						 
						
							
							
								
								[bugfix] fix crash on deeply nested lambdas  
							
							 
							
							
							
						 
						
							2013-11-17 13:12:59 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								14ad038051 
								
							 
						 
						
							
							
								
								wipe reallocated cv_tbl  
							
							 
							
							
							
						 
						
							2013-11-17 13:10:36 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								242a366cbf 
								
							 
						 
						
							
							
								
								check vector index out of range  
							
							 
							
							
							
						 
						
							2013-11-17 02:32:27 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								0690fbbdb4 
								
							 
						 
						
							
							
								
								add vector-copy and vector-copy!  
							
							 
							
							
							
						 
						
							2013-11-17 02:31:32 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								1ef3ed91a2 
								
							 
						 
						
							
							
								
								fix for-each compilation bug  
							
							 
							
							
							
						 
						
							2013-11-16 23:32:34 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								d9749ef854 
								
							 
						 
						
							
							
								
								add for-each  
							
							 
							
							
							
						 
						
							2013-11-15 22:57:46 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								a68b470e06 
								
							 
						 
						
							
							
								
								pic_get_args can parse '*'  
							
							 
							
							
							
						 
						
							2013-11-15 22:53:41 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								c57f1bfbe1 
								
							 
						 
						
							
							
								
								define math comp predicates as C functions  
							
							 
							
							
							
						 
						
							2013-11-15 22:51:51 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								e94aaffd34 
								
							 
						 
						
							
							
								
								shrink default arena size!  
							
							 
							
							
							
						 
						
							2013-11-15 19:54:47 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								9cdca8bc70 
								
							 
						 
						
							
							
								
								implement yy arena gc  
							
							 
							
							
							
						 
						
							2013-11-15 19:40:31 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								690f66dd76 
								
							 
						 
						
							
							
								
								s/is_marked/gc_is_marked/g  
							
							 
							
							
							
						 
						
							2013-11-15 19:32:01 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								f506eac3dd 
								
							 
						 
						
							
							
								
								add pic_obj_alloc_unsafe; preparation for yy_arena  
							
							 
							
							
							
						 
						
							2013-11-15 19:31:17 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								9662ab30ec 
								
							 
						 
						
							
							
								
								add pic_vec_extend_ip (for internal API)  
							
							 
							
							
							
						 
						
							2013-11-15 19:30:25 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								c62505b930 
								
							 
						 
						
							
							
								
								initialize newly allocated vector with falses  
							
							 
							
							
							
						 
						
							2013-11-15 19:29:54 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								73d9b0dc79 
								
							 
						 
						
							
							
								
								use strndup if possible  
							
							 
							
							
							
						 
						
							2013-11-15 17:08:18 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								754d53443b 
								
							 
						 
						
							
							
								
								s/build-debug/debug-build/g  
							
							 
							
							
							
						 
						
							2013-11-15 17:07:57 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								ae9d1621d3 
								
							 
						 
						
							
							
								
								rename picconf.h to config.h  
							
							 
							
							
							
						 
						
							2013-11-15 16:52:08 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								b834fb9ca3 
								
							 
						 
						
							
							
								
								update README  
							
							 
							
							
							
						 
						
							2013-11-15 16:16:34 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								2b570edd52 
								
							 
						 
						
							
							
								
								change default compile flags  
							
							 
							
							
							
						 
						
							2013-11-15 16:12:58 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								93e5758e4c 
								
							 
						 
						
							
							
								
								[bugfix] gc may enter an infinite loop  
							
							 
							
							
							
						 
						
							2013-11-15 16:11:54 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								a2f022df4e 
								
							 
						 
						
							
							
								
								implement native version of some primitive functions such as car,crd...  
							
							 
							
							
							
						 
						
							2013-11-15 16:07:03 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								b9985dd682 
								
							 
						 
						
							
							
								
								revise README  
							
							 
							
							
							
						 
						
							2013-11-15 11:58:48 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								8d31ca5a5a 
								
							 
						 
						
							
							
								
								update README  
							
							 
							
							
							
						 
						
							2013-11-15 11:53:33 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								984588b1b6 
								
							 
						 
						
							
							
								
								add reference count GC for pic_block objects  
							
							 
							
							
							
						 
						
							2013-11-15 11:51:58 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								c22f566c06 
								
							 
						 
						
							
							
								
								arena stash can be statically allocated  
							
							 
							
							
							
						 
						
							2013-11-15 10:54:56 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								6b742a7fa3 
								
							 
						 
						
							
							
								
								using any instead of every in map function may make the run a bit faster  
							
							 
							
							
							
						 
						
							2013-11-14 22:48:06 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								a272f9d27c 
								
							 
						 
						
							
							
								
								map may take multiple list  
							
							 
							
							
							
						 
						
							2013-11-14 22:16:30 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								cc1adb93ce 
								
							 
						 
						
							
							
								
								add min and max  
							
							 
							
							
							
						 
						
							2013-11-14 21:58:30 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								066575fa1c 
								
							 
						 
						
							
							
								
								error when apply got non-proc at the first place of arguments  
							
							 
							
							
							
						 
						
							2013-11-14 20:42:14 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								23ebe14da0 
								
							 
						 
						
							
							
								
								support all functions under section 6.6  
							
							 
							
							
							
						 
						
							2013-11-14 20:41:51 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								850290dda3 
								
							 
						 
						
							
							
								
								add some char primitives  
							
							 
							
							
							
						 
						
							2013-11-14 20:41:22 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								7f35eb7daa 
								
							 
						 
						
							
							
								
								support named characters  
							
							 
							
							
							
						 
						
							2013-11-14 19:45:38 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								6de5bc7550 
								
							 
						 
						
							
							
								
								propagate jmp_bufs (useful when C stack and scheme stack interleave)  
							
							 
							
							
							
						 
						
							2013-11-14 19:26:06 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								a4d1a361e7 
								
							 
						 
						
							
							
								
								change section title  
							
							 
							
							
							
						 
						
							2013-11-14 18:27:12 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								7c3770aa78 
								
							 
						 
						
							
							
								
								update readme  
							
							 
							
							
							
						 
						
							2013-11-14 18:17:50 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								26bf0970f9 
								
							 
						 
						
							
							
								
								add bytevector function  
							
							 
							
							
							
						 
						
							2013-11-14 18:01:44 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								819a2e6a96 
								
							 
						 
						
							
							
								
								add vectro funtion  
							
							 
							
							
							
						 
						
							2013-11-14 17:58:12 +09:00