Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								88a7d1f2b9
								
							
						 | 
						
							
							
								
								s/senv->name/senv->renames/g
							
							
							
							
							
						 | 
						
							2014-03-25 14:21:23 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								56840b326e
								
							
						 | 
						
							
							
								
								Merge branch 'refactor-renamer'
							
							
							
							
							
						 | 
						
							2014-03-25 14:20:18 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								52803aa825
								
							
						 | 
						
							
							
								
								pic_sym is now an alias to unsigned int
							
							
							
							
							
						 | 
						
							2014-03-25 14:13:38 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								b757368748
								
							
						 | 
						
							
							
								
								add renamer APIs
							
							
							
							
							
						 | 
						
							2014-03-25 14:12:53 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								816343bd31
								
							
						 | 
						
							
							
								
								reserve the 0 symbol for system use
							
							
							
							
							
						 | 
						
							2014-03-25 13:37:20 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								514937662e
								
							
						 | 
						
							
							
								
								renamed symbols must be always greater than or equal to 0
							
							
							
							
							
						 | 
						
							2014-03-25 13:26:42 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								e74f700c51
								
							
						 | 
						
							
							
								
								Merge branch 'lcm-overflow'
							
							
							
							
							
						 | 
						
							2014-03-25 12:27:12 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								abefda9ee9
								
							
						 | 
						
							
							
								
								avoid lcm overflow
							
							
							
							
							
						 | 
						
							2014-03-25 12:25:08 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								fe56195988
								
							
						 | 
						
							
							
								
								add pic_valid_int predicate
							
							
							
							
							
						 | 
						
							2014-03-25 12:24:53 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								b95184431f
								
							
						 | 
						
							
							
								
								Merge branch 'refactor-error'
							
							
							
							
							
						 | 
						
							2014-03-24 16:06:13 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								bccfc1f08d
								
							
						 | 
						
							
							
								
								throw error when macro definition evaluates to non-procedure object
							
							
							
							
							
						 | 
						
							2014-03-24 15:30:44 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								b61da9bc47
								
							
						 | 
						
							
							
								
								use UNREACHABLE macro
							
							
							
							
							
						 | 
						
							2014-03-24 15:30:32 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								b29832d2c5
								
							
						 | 
						
							
							
								
								refactor macroexpand
							
							
							
							
							
						 | 
						
							2014-03-24 15:27:03 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								9dcdc45ab6
								
							
						 | 
						
							
							
								
								cleanup
							
							
							
							
							
						 | 
						
							2014-03-24 15:15:08 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								af80ba6b36
								
							
						 | 
						
							
							
								
								pic_gc_protect now returns a value
							
							
							
							
							
						 | 
						
							2014-03-24 15:14:54 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								f2717910d0
								
							
						 | 
						
							
							
								
								remove error handling stuff from the VM
							
							
							
							
							
						 | 
						
							2014-03-24 15:12:01 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								1821039e78
								
							
						 | 
						
							
							
								
								pic->rescue is no longer used
							
							
							
							
							
						 | 
						
							2014-03-24 15:00:55 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								8451bd5c19
								
							
						 | 
						
							
							
								
								cleanup
							
							
							
							
							
						 | 
						
							2014-03-24 14:58:09 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								0fcd1a3e10
								
							
						 | 
						
							
							
								
								inline pic_error definition
							
							
							
							
							
						 | 
						
							2014-03-24 14:57:10 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								bb7e35ca0e
								
							
						 | 
						
							
							
								
								pic_raise is equivalent to pic_throw. remove it.
							
							
							
							
							
						 | 
						
							2014-03-24 14:55:41 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								6448a36db5
								
							
						 | 
						
							
							
								
								don't use pic->rescue stack in with-exception-handler
							
							
							
							
							
						 | 
						
							2014-03-24 14:54:03 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								f6f695fa56
								
							
						 | 
						
							
							
								
								update readme
							
							
							
							
							
						 | 
						
							2014-03-24 14:53:46 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								4d56ebf634
								
							
						 | 
						
							
							
								
								drop support for raise-continuable for a moment
							
							
							
							
							
						 | 
						
							2014-03-24 14:52:52 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								042bd30415
								
							
						 | 
						
							
							
								
								add notation about pic_try usage
							
							
							
							
							
						 | 
						
							2014-03-24 14:51:41 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								edb4f61d5e
								
							
						 | 
						
							
							
								
								error function is no longer used
							
							
							
							
							
						 | 
						
							2014-03-24 14:24:53 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								daa7513be5
								
							
						 | 
						
							
							
								
								add pic_throw function
							
							
							
							
							
						 | 
						
							2014-03-24 14:09:28 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								2246213a74
								
							
						 | 
						
							
							
								
								add emacs keyword highlight plugins
							
							
							
							
							
						 | 
						
							2014-03-24 13:42:24 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								20e4e90921
								
							
						 | 
						
							
							
								
								Merge branch 'throw-in-catch'
							
							
							
							
							
						 | 
						
							2014-03-24 13:29:49 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								136980ae2e
								
							
						 | 
						
							
							
								
								rewrite define-library expander with pic_try/catch
							
							
							
							
							
						 | 
						
							2014-03-24 13:25:37 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								3d465f21dc
								
							
						 | 
						
							
							
								
								now you can 'throw' exceptions from catch clause
							
							
							
							
							
						 | 
						
							2014-03-24 13:24:37 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								4a2cb90095
								
							
						 | 
						
							
							
								
								move pic_try/pic_catch macros to error.h
							
							
							
							
							
						 | 
						
							2014-03-24 12:30:21 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								42a491ad6e
								
							
						 | 
						
							
							
								
								Merge branch 'broken-op-not'
							
							
							
							
							
						 | 
						
							2014-03-24 10:58:03 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								d5d721f9dd
								
							
						 | 
						
							
							
								
								pic_vtype should not evaluate the argument twice
							
							
							
							
							
						 | 
						
							2014-03-24 10:55:03 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								222e3618ee
								
							
						 | 
						
							
							
								
								use uint**_t for nan-boxing
							
							
							
							
							
						 | 
						
							2014-03-24 10:49:20 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								6d0e147f3d
								
							
						 | 
						
							
							
								
								Merge branch 'master' of github.com:wasabiz/picrin
							
							
							
							
							
						 | 
						
							2014-03-24 10:38:45 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								48e58293dc
								
							
						 | 
						
							
							
								
								Merge pull request #74 from koba-e964/master
							
							
							
							
							
							
							
							[bugfix] macroexpand (Issue #68) 
							
						 | 
						
							2014-03-24 10:38:29 +09:00 | 
						
					
				
					
						
							
							
								 
								koba-e964
							
						 | 
						
							
							
							
							
							
								
							
							
								30cc6998de
								
							
						 | 
						
							
							
								
								[bugfix] macroexpand
							
							
							
							
							
							
							
							macroexpand restores pic->lib in the case of an error 
							
						 | 
						
							2014-03-23 20:58:28 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								b12be97194
								
							
						 | 
						
							
							
								
								cleanup
							
							
							
							
							
						 | 
						
							2014-03-23 18:47:55 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								e7a2a8f0a4
								
							
						 | 
						
							
							
								
								Merge branch 'lazy-tearoff'
							
							
							
							
							
						 | 
						
							2014-03-23 13:12:32 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								12728df36f
								
							
						 | 
						
							
							
								
								perform tear-off operation lazily
							
							
							
							
							
						 | 
						
							2014-03-23 13:09:35 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								93414fac52
								
							
						 | 
						
							
							
								
								s/env.values/env.regs/g
							
							
							
							
							
						 | 
						
							2014-03-23 12:45:36 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								25e5b51c1c
								
							
						 | 
						
							
							
								
								Merge branch 'tearoff'
							
							
							
							
							
						 | 
						
							2014-03-23 12:26:03 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								4a1809a9c5
								
							
						 | 
						
							
							
								
								get access to captured local variables with OP_LREF/OP_LSET
							
							
							
							
							
						 | 
						
							2014-03-23 12:18:41 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								1b6f1db1c0
								
							
						 | 
						
							
							
								
								s/create_cv_table/create_activation/g
							
							
							
							
							
						 | 
						
							2014-03-23 12:10:34 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								cac31845d0
								
							
						 | 
						
							
							
								
								cv_tbl is no longer used
							
							
							
							
							
						 | 
						
							2014-03-23 12:10:34 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								c9eb612561
								
							
						 | 
						
							
							
								
								do variable closing operation not in OP_CALL but in OP_RET
							
							
							
							
							
						 | 
						
							2014-03-23 12:10:34 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								626ebefa65
								
							
						 | 
						
							
							
								
								Merge branch 'remove-resolver-pass'
							
							
							
							
							
						 | 
						
							2014-03-23 11:59:47 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								74294c819f
								
							
						 | 
						
							
							
								
								remove resolver pass
							
							
							
							
							
						 | 
						
							2014-03-23 11:55:06 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								312c977c17
								
							
						 | 
						
							
							
								
								distinguish lref and cref at analysis stage
							
							
							
							
							
						 | 
						
							2014-03-23 11:28:11 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								0bcb970842
								
							
						 | 
						
							
							
								
								handle grefs at analyzing stage
							
							
							
							
							
						 | 
						
							2014-03-23 11:10:27 +09:00 |