Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								e6523730a4 
								
							 
						 
						
							
							
								
								pluggable heap pages  
							
							 
							
							
							
						 
						
							2013-11-22 07:12:03 -08:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								663081921d 
								
							 
						 
						
							
							
								
								shrink default heap size  
							
							 
							
							
							
						 
						
							2013-11-22 06:38:41 -08:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								1be72f1e18 
								
							 
						 
						
							
							
								
								rewrite gc!  
							
							 
							
							
							
						 
						
							2013-11-22 06:38:29 -08:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								2dd293c0f9 
								
							 
						 
						
							
							
								
								[workaround] add stack overflow detector  
							
							 
							
							
							
						 
						
							2013-11-22 06:37:57 -08:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								0a521c2314 
								
							 
						 
						
							
							
								
								add overflow guards to some global stacks (or value pools)  
							
							 
							
							
							
						 
						
							2013-11-22 06:35:51 -08:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								23b806cc41 
								
							 
						 
						
							
							
								
								print propagated error messages when stdlib failed to build  
							
							 
							
							
							
						 
						
							2013-11-22 06:34:34 -08:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								4b326e4f6e 
								
							 
						 
						
							
							
								
								add new compilation flag GC_DEBUG_DETAIL  
							
							 
							
							
							
						 
						
							2013-11-22 03:29:05 -08:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								4004282e50 
								
							 
						 
						
							
							
								
								alloc stacks by calloc, not malloc  
							
							 
							
							
							
						 
						
							2013-11-22 03:28:09 -08:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								626c0adb3a 
								
							 
						 
						
							
							
								
								fix broken pic_type_repr  
							
							 
							
							
							
						 
						
							2013-11-22 03:27:09 -08:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								f610424ae5 
								
							 
						 
						
							
							
								
								remove unnecessary protect  
							
							 
							
							
							
						 
						
							2013-11-22 01:53:22 -08:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								05b2717b9e 
								
							 
						 
						
							
							
								
								less memory usage of pic_reverse  
							
							 
							
							
							
						 
						
							2013-11-21 06:32:56 -08:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								00fc0ee931 
								
							 
						 
						
							
							
								
								protect more objects during expansion  
							
							 
							
							
							
						 
						
							2013-11-21 06:31:32 -08:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								f146287eff 
								
							 
						 
						
							
							
								
								load_stdlib releases arena objects every time evaluating exprssion  
							
							 
							
							
							
						 
						
							2013-11-21 06:30:33 -08:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								6581177ec5 
								
							 
						 
						
							
							
								
								realloc pic->irep when exhausted  
							
							 
							
							
							
						 
						
							2013-11-21 06:28:43 -08:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								58b9e2cb60 
								
							 
						 
						
							
							
								
								debug prints when a global stack is realloc'ed  
							
							 
							
							
							
						 
						
							2013-11-21 06:28:06 -08:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								e28d9e3b71 
								
							 
						 
						
							
							
								
								add -fPIC flag (it's needed when compiling on Linux)  
							
							 
							
							
							
						 
						
							2013-11-21 02:55:08 -08:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								e49ddbd13b 
								
							 
						 
						
							
							
								
								[bugfix] makeing a shared library failure under the version 3 of bison  
							
							 
							
							
							
						 
						
							2013-11-18 20:47:20 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								ed0b02ecfa 
								
							 
						 
						
							
							
								
								fixed   #5  (again)  
							
							 
							
							
							
						 
						
							2013-11-18 20:38:03 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								d2bb4ad4f2 
								
							 
						 
						
							
							
								
								Revert "(maybe)  fix   #5 "  
							
							 
							
							... 
							
							
							
							This reverts commit a3ac65a75f . 
							
						 
						
							2013-11-18 20:36:30 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								a3ac65a75f 
								
							 
						 
						
							
							
								
								(maybe)  fix   #5  
							
							 
							
							
							
						 
						
							2013-11-18 20:35:27 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								d5f01595b0 
								
							 
						 
						
							
							
								
								fixed   #4  
							
							 
							
							
							
						 
						
							2013-11-18 20:24:09 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								8b46cef71e 
								
							 
						 
						
							
							
								
								Revert "change lex option"  
							
							 
							
							... 
							
							
							
							This reverts commit e6a0078892 . 
							
						 
						
							2013-11-18 20:21:01 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								e6a0078892 
								
							 
						 
						
							
							
								
								change lex option  
							
							 
							
							
							
						 
						
							2013-11-18 20:10:44 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								6f94202e13 
								
							 
						 
						
							
							
								
								s/pic_expand/pic_macroexpand/g  
							
							 
							
							
							
						 
						
							2013-11-18 16:36:44 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								a3c2dabcc7 
								
							 
						 
						
							
							
								
								add feature function  
							
							 
							
							
							
						 
						
							2013-11-18 01:46:28 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								7352cf8bcf 
								
							 
						 
						
							
							
								
								add missing bytevector functions  
							
							 
							
							
							
						 
						
							2013-11-18 01:45:08 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								926924982d 
								
							 
						 
						
							
							
								
								add missing vector functions  
							
							 
							
							
							
						 
						
							2013-11-18 01:29:54 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								7fbff9384e 
								
							 
						 
						
							
							
								
								add missing string functions  
							
							 
							
							
							
						 
						
							2013-11-18 01:26:03 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								0d952d3639 
								
							 
						 
						
							
							
								
								add string functions  
							
							 
							
							
							
						 
						
							2013-11-18 01:09:54 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								6cfbe51c87 
								
							 
						 
						
							
							
								
								pic_get_args: change type of argc  
							
							 
							
							
							
						 
						
							2013-11-18 01:07:51 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								6ac3055816 
								
							 
						 
						
							
							
								
								change return type of pic_str_new to struct pic_string *  
							
							 
							
							
							
						 
						
							2013-11-18 00:28:42 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								ca66291d93 
								
							 
						 
						
							
							
								
								vector<->list conversion  
							
							 
							
							
							
						 
						
							2013-11-17 18:35:45 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								d675ce1c80 
								
							 
						 
						
							
							
								
								update readme  
							
							 
							
							
							
						 
						
							2013-11-17 18:18:11 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								d4188e0969 
								
							 
						 
						
							
							
								
								add error function  
							
							 
							
							
							
						 
						
							2013-11-17 18:16:03 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								7972c5636a 
								
							 
						 
						
							
							
								
								statically link libraries  
							
							 
							
							
							
						 
						
							2013-11-17 18:04:38 +09:00  
						
					 
				
					
						
							
							
								 
								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