Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								0947173c32
								
							
						 | 
						
							
							
								
								small optimize
							
							
							
							
							
						 | 
						
							2014-02-04 10:28:22 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								2022fa163b
								
							
						 | 
						
							
							
								
								fix #26
							
							
							
							
							
						 | 
						
							2014-02-04 10:18:31 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								e8afc493e2
								
							
						 | 
						
							
							
								
								append contributor names
							
							
							
							
							
						 | 
						
							2014-02-04 00:56:36 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								d95ca8a4b0
								
							
						 | 
						
							
							
								
								compiler doesn't necessarily set to be GCC
							
							
							
							
							
						 | 
						
							2014-02-03 01:28:07 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								dc727d8d83
								
							
						 | 
						
							
							
								
								dynamically link libpicrin
							
							
							
							
							
						 | 
						
							2014-02-03 01:24:58 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								d64b28d23b
								
							
						 | 
						
							
							
								
								use -Wl,-rpath option
							
							
							
							
							
						 | 
						
							2014-02-03 01:23:03 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								0592c977da
								
							
						 | 
						
							
							
								
								GC_DEBUG off by default
							
							
							
							
							
						 | 
						
							2014-01-19 01:14:45 -08:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								a99cf8458a
								
							
						 | 
						
							
							
								
								implement ir-macro-transformer with C
							
							
							
							
							
						 | 
						
							2014-01-19 01:14:32 -08:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								122c09d91e
								
							
						 | 
						
							
							
								
								add logic flaw gate in pic_type_repr
							
							
							
							
							
						 | 
						
							2014-01-19 00:55:19 -08:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								ce90e4a2a6
								
							
						 | 
						
							
							
								
								compare int and size_t warning when DEBUG is on
							
							
							
							
							
						 | 
						
							2014-01-19 00:54:56 -08:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								69c1c8a916
								
							
						 | 
						
							
							
								
								add -D_GNU_SOURCE for main makeline
							
							
							
							
							
						 | 
						
							2014-01-19 00:33:45 -08:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								ec00ec0257
								
							
						 | 
						
							
							
								
								add pic_test macro
							
							
							
							
							
						 | 
						
							2014-01-19 00:33:33 -08:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								ab411cc298
								
							
						 | 
						
							
							
								
								gcc complains that he can't assure if switch-enum is complete
							
							
							
							
							
						 | 
						
							2014-01-19 00:32:43 -08:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								7bfe165a73
								
							
						 | 
						
							
							
								
								[bugfix] compiler complains fileno is not declared but used in lex.yy.c.
							
							
							
							
							
						 | 
						
							2014-01-19 00:31:03 -08:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								9b31e5bd2f
								
							
						 | 
						
							
							
								
								refactor list_by_array
							
							
							
							
							
						 | 
						
							2014-02-02 21:16:45 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								b66021c042
								
							
						 | 
						
							
							
								
								print bytecode index in hex
							
							
							
							
							
						 | 
						
							2014-02-02 21:16:23 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								4a01b8296f
								
							
						 | 
						
							
							
								
								emit OP_NOT
							
							
							
							
							
						 | 
						
							2014-02-02 14:55:46 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								0fec56362d
								
							
						 | 
						
							
							
								
								add OP_NOT instruction
							
							
							
							
							
						 | 
						
							2014-02-02 14:54:47 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								0425dbdd1e
								
							
						 | 
						
							
							
								
								implement values and call-with-values with C
							
							
							
							
							
						 | 
						
							2014-02-02 14:26:58 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								778ee89dfe
								
							
						 | 
						
							
							
								
								fix pic_receive
							
							
							
							
							
						 | 
						
							2014-02-02 14:23:58 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								116a65cdee
								
							
						 | 
						
							
							
								
								add pic_receive
							
							
							
							
							
						 | 
						
							2014-02-02 12:38:46 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								19db4bb6b2
								
							
						 | 
						
							
							
								
								rest array got by pic_get_args has a dynamic extent; that is, we cannot
							
							
							
							
							
							
							
							store it to a heap object when we are going to rewind that stack and
restore an old continuation. 
							
						 | 
						
							2014-02-02 12:27:48 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								cb3128d241
								
							
						 | 
						
							
							
								
								refactor values functions
							
							
							
							
							
						 | 
						
							2014-02-02 12:27:24 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								f2507b5cbf
								
							
						 | 
						
							
							
								
								rename ..._from_... to ..._by_...
							
							
							
							
							
						 | 
						
							2014-02-02 12:26:43 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								2373e7a067
								
							
						 | 
						
							
							
								
								continuation now can take more than 1 arguments
							
							
							
							
							
						 | 
						
							2014-02-02 12:11:15 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								7547b83515
								
							
						 | 
						
							
							
								
								add pic_values functions
							
							
							
							
							
						 | 
						
							2014-02-02 12:10:31 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								fd5b5c9baa
								
							
						 | 
						
							
							
								
								ignore everything under lib/ or bin/
							
							
							
							
							
						 | 
						
							2014-02-02 11:24:30 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								ae85bbf60e
								
							
						 | 
						
							
							
								
								refactor std port
							
							
							
							
							
						 | 
						
							2014-02-02 11:23:23 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								b770105f6c
								
							
						 | 
						
							
							
								
								fix a bug introduced in a prev commit
							
							
							
							
							
						 | 
						
							2014-02-02 11:23:04 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								cdd58c3ac9
								
							
						 | 
						
							
							
								
								build xfile before compiling picrin
							
							
							
							
							
						 | 
						
							2014-02-02 11:16:33 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								0fda7e65ad
								
							
						 | 
						
							
							
								
								update submodule
							
							
							
							
							
						 | 
						
							2014-02-02 11:09:53 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								dd784c589b
								
							
						 | 
						
							
							
								
								implement some of important list functions listed on srfi-1
							
							
							
							
							
						 | 
						
							2014-02-01 23:20:13 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								78d82e4d12
								
							
						 | 
						
							
							
								
								add srfi-1 prototype
							
							
							
							
							
						 | 
						
							2014-02-01 22:45:59 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								b19631f18f
								
							
						 | 
						
							
							
								
								use submodule
							
							
							
							
							
						 | 
						
							2014-02-01 22:16:09 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								3c426d8038
								
							
						 | 
						
							
							
								
								add xfile as a submodule
							
							
							
							
							
						 | 
						
							2014-02-01 22:15:23 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								c5c3f4c1f5
								
							
						 | 
						
							
							
								
								use newer API of xhash
							
							
							
							
							
						 | 
						
							2014-02-01 20:01:26 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								208fa63699
								
							
						 | 
						
							
							
								
								update submodule
							
							
							
							
							
						 | 
						
							2014-02-01 20:00:53 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								6a8a0dc8cb
								
							
						 | 
						
							
							
								
								use picrin's allocator in lexer
							
							
							
							
							
						 | 
						
							2014-02-01 19:33:38 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								c68a7c41c7
								
							
						 | 
						
							
							
								
								use pic_strdup in lexer and parser
							
							
							
							
							
						 | 
						
							2014-02-01 19:33:23 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								1746243b15
								
							
						 | 
						
							
							
								
								use picrin's strdup impl if possible
							
							
							
							
							
						 | 
						
							2014-02-01 19:32:39 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								d48ae9227a
								
							
						 | 
						
							
							
								
								impl strdup and strndup by myself
							
							
							
							
							
						 | 
						
							2014-02-01 19:31:59 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								1e89fbaef1
								
							
						 | 
						
							
							
								
								turn on -std=c99 flag
							
							
							
							
							
						 | 
						
							2014-02-01 18:46:50 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								2f50f92ddc
								
							
						 | 
						
							
							
								
								use pic_for_each
							
							
							
							
							
						 | 
						
							2014-02-01 16:05:29 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								a4a63314a9
								
							
						 | 
						
							
							
								
								add pic_for_each macro
							
							
							
							
							
						 | 
						
							2014-02-01 16:04:57 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								47f4060086
								
							
						 | 
						
							
							
								
								rewrite deflibrary using gensym
							
							
							
							
							
						 | 
						
							2014-02-01 15:41:30 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								c789200f5b
								
							
						 | 
						
							
							
								
								add gensym macro
							
							
							
							
							
						 | 
						
							2014-02-01 15:40:43 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								5080294472
								
							
						 | 
						
							
							
								
								change return value of pic_get_args
							
							
							
							
							
						 | 
						
							2014-02-01 14:23:21 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								54b318f3e1
								
							
						 | 
						
							
							
								
								remove new_irep
							
							
							
							
							
						 | 
						
							2014-02-01 13:44:43 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								3b53cc8a6b
								
							
						 | 
						
							
							
								
								get struct pic_code diet
							
							
							
							
							
						 | 
						
							2014-01-31 03:14:02 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								53fe18a94e
								
							
						 | 
						
							
							
								
								delete OP_PUSHFLOAT
							
							
							
							
							
						 | 
						
							2014-01-31 03:11:28 +09:00 |