Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								8e511bc410
								
							
						 | 
						
							
							
								
								remove dependencies on pic_state from pic_strlen and pic_strcmp
							
							
							
							
							
						 | 
						
							2014-02-27 19:42:59 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								d427e06831
								
							
						 | 
						
							
							
								
								update xrope
							
							
							
							
							
						 | 
						
							2014-02-27 19:41:47 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								62670addb5
								
							
						 | 
						
							
							
								
								add xrope
							
							
							
							
							
						 | 
						
							2014-02-27 19:18:19 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								878370c29a
								
							
						 | 
						
							
							
								
								gurantee allocators return NULL given size is zero
							
							
							
							
							
						 | 
						
							2014-02-27 13:55:19 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								06a7b0f5f6
								
							
						 | 
						
							
							
								
								add pic_func struct to hold native function name
							
							
							
							
							
						 | 
						
							2014-02-26 00:39:16 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								bb93a8be14
								
							
						 | 
						
							
							
								
								catch up to XFILE changes
							
							
							
							
							
						 | 
						
							2014-02-25 21:07:32 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								c2ed86751b
								
							
						 | 
						
							
							
								
								update xhash
							
							
							
							
							
						 | 
						
							2014-02-25 21:04:47 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								5f427374d3
								
							
						 | 
						
							
							
								
								update xhash
							
							
							
							
							
						 | 
						
							2014-02-24 16:07:13 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								9a73ba707c
								
							
						 | 
						
							
							
								
								add pic_strcmp
							
							
							
							
							
						 | 
						
							2014-02-23 17:45:34 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								0fa61b6a4a
								
							
						 | 
						
							
							
								
								change pic_get_args API. 'z' now returns a pointer to null terminated
							
							
							
							
							
							
							
							cstr, 's' a pointer to pic_str 
							
						 | 
						
							2014-02-23 11:52:15 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								9f240c191c
								
							
						 | 
						
							
							
								
								add pic_str_new_fill
							
							
							
							
							
						 | 
						
							2014-02-23 11:25:39 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								349d7f1799
								
							
						 | 
						
							
							
								
								don't take int arguments with size_t
							
							
							
							
							
						 | 
						
							2014-02-23 10:51:21 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								067a4756ff
								
							
						 | 
						
							
							
								
								fix #58
							
							
							
							
							
						 | 
						
							2014-02-23 09:16:29 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								7ac4cd9ded
								
							
						 | 
						
							
							
								
								add 'pic_' prefix to heap manipulte functions
							
							
							
							
							
						 | 
						
							2014-02-22 16:54:12 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								5175f0bb8d
								
							
						 | 
						
							
							
								
								change gc heap API and hide sturctures.
							
							
							
							
							
						 | 
						
							2014-02-22 15:53:59 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								6c065e92c0
								
							
						 | 
						
							
							
								
								add type alias for pic_blob
							
							
							
							
							
						 | 
						
							2014-02-22 15:22:02 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								56f5f4a1f5
								
							
						 | 
						
							
							
								
								move sturct definitions for basic types to type-specific headers respectively
							
							
							
							
							
						 | 
						
							2014-02-22 15:21:55 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								a8aa6b2c5e
								
							
						 | 
						
							
							
								
								add some string utility functions
							
							
							
							
							
						 | 
						
							2014-02-21 18:24:20 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								131440b1d0
								
							
						 | 
						
							
							
								
								s/struct pic_string/pic_str/g
							
							
							
							
							
						 | 
						
							2014-02-21 18:05:59 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								ca4276afc7
								
							
						 | 
						
							
							
								
								add type aliases for some important types
							
							
							
							
							
						 | 
						
							2014-02-21 17:36:05 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								c28c45961b
								
							
						 | 
						
							
							
								
								rename pic_symbol_value to pic_sym_value
							
							
							
							
							
						 | 
						
							2014-02-21 17:35:21 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								b18e348b37
								
							
						 | 
						
							
							
								
								update xfile
							
							
							
							
							
						 | 
						
							2014-02-21 02:21:33 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								ca5bdb35e8
								
							
						 | 
						
							
							
								
								update xfile again
							
							
							
							
							
						 | 
						
							2014-02-21 01:38:02 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								49857ad56a
								
							
						 | 
						
							
							
								
								update xfile
							
							
							
							
							
						 | 
						
							2014-02-21 01:31:21 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								8f5569d505
								
							
						 | 
						
							
							
								
								xstdout now handles its own buffer. flush prompts before printing result expression.
							
							
							
							
							
						 | 
						
							2014-02-21 01:28:38 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								b1ae0cb14d
								
							
						 | 
						
							
							
								
								update xfile
							
							
							
							
							
						 | 
						
							2014-02-21 01:25:57 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								80a794310d
								
							
						 | 
						
							
							
								
								call/cc must save pic->ip
							
							
							
							
							
						 | 
						
							2014-02-20 20:59:35 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								078b72ff17
								
							
						 | 
						
							
							
								
								cleanup
							
							
							
							
							
						 | 
						
							2014-02-20 20:44:30 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								19f426a4f4
								
							
						 | 
						
							
							
								
								[bugfix] segv on pic_receive
							
							
							
							
							
						 | 
						
							2014-02-20 18:57:01 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								1d7e46fbdf
								
							
						 | 
						
							
							
								
								Merge branch 'native-mv'. fix #16
							
							
							
							
							
						 | 
						
							2014-02-20 18:42:13 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								7c5d337119
								
							
						 | 
						
							
							
								
								support call-with-values in VM level
							
							
							
							
							
						 | 
						
							2014-02-20 18:38:09 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								942e053cde
								
							
						 | 
						
							
							
								
								compile values in tail position
							
							
							
							
							
						 | 
						
							2014-02-20 18:00:30 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								742be0b2c0
								
							
						 | 
						
							
							
								
								don't reset retc in pic_receive
							
							
							
							
							
						 | 
						
							2014-02-20 18:00:16 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								acc3afc120
								
							
						 | 
						
							
							
								
								don't emit debug message into stderr
							
							
							
							
							
						 | 
						
							2014-02-20 17:58:00 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								85a766a242
								
							
						 | 
						
							
							
								
								adjust stack pointer to the next to the initial position after calling function
							
							
							
							
							
						 | 
						
							2014-02-20 17:41:59 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								213177eb10
								
							
						 | 
						
							
							
								
								reset ci->retc when pic_receive is called
							
							
							
							
							
						 | 
						
							2014-02-20 17:19:40 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								bad8daa813
								
							
						 | 
						
							
							
								
								ci->retc is set to 1 by default
							
							
							
							
							
						 | 
						
							2014-02-20 17:19:28 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								c9331fb59e
								
							
						 | 
						
							
							
								
								[refactor] proceed return values from C functions in OP_RET block
							
							
							
							
							
						 | 
						
							2014-02-20 17:14:58 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								29b2d84268
								
							
						 | 
						
							
							
								
								show invalid application callee
							
							
							
							
							
						 | 
						
							2014-02-20 17:10:55 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								2d0faff732
								
							
						 | 
						
							
							
								
								VM end state shows info based on the position the VM entered
							
							
							
							
							
						 | 
						
							2014-02-20 17:09:55 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								82647584e8
								
							
						 | 
						
							
							
								
								[bugfix] handle 1-coarity native function
							
							
							
							
							
						 | 
						
							2014-02-20 16:50:14 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								7217baee0a
								
							
						 | 
						
							
							
								
								add coarity register to the VM
							
							
							
							
							
						 | 
						
							2014-02-20 16:33:18 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								0f75a1b7cb
								
							
						 | 
						
							
							
								
								let OP_RET take an argument
							
							
							
							
							
						 | 
						
							2014-02-20 16:01:29 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								16639a1764
								
							
						 | 
						
							
							
								
								fix #56. thank you @justinethier
							
							
							
							
							
						 | 
						
							2014-02-20 11:58:27 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								fc2fc04886
								
							
						 | 
						
							
							
								
								Merge branch 'master' of github.com:wasabiz/picrin
							
							
							
							
							
						 | 
						
							2014-02-20 11:42:47 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								06acd0248a
								
							
						 | 
						
							
							
								
								update readme
							
							
							
							
							
						 | 
						
							2014-02-20 11:39:12 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								e5de9ad1fc
								
							
						 | 
						
							
							
								
								Merge pull request #55 from stibear/scheme-lazy
							
							
							
							
							
							
							
							implemented (scheme lazy) 
							
						 | 
						
							2014-02-19 02:45:49 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								d718490a03
								
							
						 | 
						
							
							
								
								(finally!) hunt the bug. no more segv on error in repl
							
							
							
							
							
						 | 
						
							2014-02-19 02:24:30 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								b69b549fca
								
							
						 | 
						
							
							
								
								delegate error handling to REPL when no exception handlers remain
							
							
							
							
							
						 | 
						
							2014-02-19 02:22:34 +09:00 | 
						
					
				
					
						
							
							
								 
								stibear
							
						 | 
						
							
							
							
							
							
								
							
							
								cb1414dfa6
								
							
						 | 
						
							
							
								
								implemented (scheme lazy)
							
							
							
							
							
						 | 
						
							2014-02-19 02:18:21 +09:00 |