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 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								d70d96cb34
								
							
						 | 
						
							
							
								
								cosmetic changes
							
							
							
							
							
						 | 
						
							2014-01-31 03:04:00 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								9172dc9f31
								
							
						 | 
						
							
							
								
								remove old pic_symbol_p macro
							
							
							
							
							
						 | 
						
							2014-01-31 03:03:36 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								52fc58b55e
								
							
						 | 
						
							
							
								
								use a portable way: append 'static' designator everywhere 'inline' is added
							
							
							
							
							
						 | 
						
							2014-01-31 02:58:53 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								beca90cdf0
								
							
						 | 
						
							
							
								
								remove forward declarations of inline functions. gcc provide inline keyword by
							
							
							
							
							
							
							
							their own way with major differences from C99. 
							
						 | 
						
							2014-01-31 02:53:09 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								f7a871b1e8
								
							
						 | 
						
							
							
								
								delete value.c
							
							
							
							
							
						 | 
						
							2014-01-30 21:52:10 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								2dd8d2746d
								
							
						 | 
						
							
							
								
								move all contents in value.c to value.h
							
							
							
							
							
						 | 
						
							2014-01-30 21:51:26 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								bfcf2d29e9
								
							
						 | 
						
							
							
								
								update submodule
							
							
							
							
							
						 | 
						
							2014-01-30 21:50:01 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								f29e7b9cf1
								
							
						 | 
						
							
							
								
								inline definitions for pic_*_value()s
							
							
							
							
							
						 | 
						
							2014-01-30 20:58:27 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								173d4dcf07
								
							
						 | 
						
							
							
								
								use UNUSED macro
							
							
							
							
							
						 | 
						
							2014-01-30 18:15:59 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								8ae55bd9b6
								
							
						 | 
						
							
							
								
								unification uses of int and size_t. use size_t for every variable that
							
							
							
							
							
							
							
							can possibly be used as an array index. 
							
						 | 
						
							2014-01-30 18:14:33 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								223c531a3c
								
							
						 | 
						
							
							
								
								add UNUSED macro
							
							
							
							
							
						 | 
						
							2014-01-30 18:11:41 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								c1e2528395
								
							
						 | 
						
							
							
								
								depress warnings about unused variables in scan.l
							
							
							
							
							
						 | 
						
							2014-01-30 18:10:56 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								fbed329ca9
								
							
						 | 
						
							
							
								
								add -Wextra
							
							
							
							
							
						 | 
						
							2014-01-30 14:47:58 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								1d2fa33372
								
							
						 | 
						
							
							
								
								some of global tables are missed to free
							
							
							
							
							
						 | 
						
							2014-01-30 14:34:09 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								e8258edfa7
								
							
						 | 
						
							
							
								
								remove use of typo'd name function
							
							
							
							
							
						 | 
						
							2014-01-30 14:33:16 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								7d4ed6c018
								
							
						 | 
						
							
							
								
								update submodule
							
							
							
							
							
						 | 
						
							2014-01-30 14:32:52 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								4d95707db5
								
							
						 | 
						
							
							
								
								add FALLTHROUGH macro
							
							
							
							
							
						 | 
						
							2014-01-30 14:13:01 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								7c35e50260
								
							
						 | 
						
							
							
								
								add NORETURN macro
							
							
							
							
							
						 | 
						
							2014-01-30 14:08:36 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								75037adfaa
								
							
						 | 
						
							
							
								
								hide debug prints
							
							
							
							
							
						 | 
						
							2014-01-30 13:50:47 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								f32e542392
								
							
						 | 
						
							
							
								
								analyze should not emit raw self-evaluating values
							
							
							
							
							
						 | 
						
							2014-01-30 13:47:58 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								64038fae02
								
							
						 | 
						
							
							
								
								unwrap begin expression if it contains 1 or 0 expressions inside
							
							
							
							
							
						 | 
						
							2014-01-30 13:36:49 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								6de7d610ee
								
							
						 | 
						
							
							
								
								Merge branch 'analyzer'
							
							
							
							
							
						 | 
						
							2014-01-30 13:28:44 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								d471dba322
								
							
						 | 
						
							
							
								
								current codegen not supporting env chain short cut
							
							
							
							
							
						 | 
						
							2014-01-27 22:24:12 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								055272f0d5
								
							
						 | 
						
							
							
								
								arena management in pic_list
							
							
							
							
							
						 | 
						
							2014-01-27 22:20:46 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								b5cf174b5c
								
							
						 | 
						
							
							
								
								wrong FOLD_ARGS impl
							
							
							
							
							
						 | 
						
							2014-01-27 22:20:31 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								8255e11486
								
							
						 | 
						
							
							
								
								gc management
							
							
							
							
							
						 | 
						
							2014-01-27 22:20:18 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								8343ccd675
								
							
						 | 
						
							
							
								
								[bugfix] lset never be emit
							
							
							
							
							
						 | 
						
							2014-01-27 22:20:08 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								82ea416c34
								
							
						 | 
						
							
							
								
								get rid of redundant code in is_closed function
							
							
							
							
							
						 | 
						
							2014-01-27 22:19:33 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								2f8b016d86
								
							
						 | 
						
							
							
								
								improve debug prints
							
							
							
							
							
						 | 
						
							2014-01-27 22:18:49 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								30fcd6468f
								
							
						 | 
						
							
							
								
								reverse condition for tail position marking
							
							
							
							
							
						 | 
						
							2014-01-27 21:24:10 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								3418aebe3f
								
							
						 | 
						
							
							
								
								remove unused properties
							
							
							
							
							
						 | 
						
							2014-01-27 21:20:12 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								c3fd4addc3
								
							
						 | 
						
							
							
								
								change AST format
							
							
							
							
							
						 | 
						
							2014-01-27 21:20:00 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								a2d9d2f93a
								
							
						 | 
						
							
							
								
								resolve TODOs
							
							
							
							
							
						 | 
						
							2014-01-27 21:18:03 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								52927ac452
								
							
						 | 
						
							
							
								
								gc resolver
							
							
							
							
							
						 | 
						
							2014-01-27 21:17:24 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								244ec06953
								
							
						 | 
						
							
							
								
								add implicit casts from void *
							
							
							
							
							
						 | 
						
							2014-01-27 21:17:04 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								26544ff6fd
								
							
						 | 
						
							
							
								
								dump ireps recursively
							
							
							
							
							
						 | 
						
							2014-01-27 21:14:59 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								15ca95eb8f
								
							
						 | 
						
							
							
								
								improve debug prints
							
							
							
							
							
						 | 
						
							2014-01-27 21:14:41 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								09840601c4
								
							
						 | 
						
							
							
								
								fflush buffer in pic_debug
							
							
							
							
							
						 | 
						
							2014-01-24 17:11:52 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								9dd04fd3b3
								
							
						 | 
						
							
							
								
								impl resolver
							
							
							
							
							
						 | 
						
							2014-01-24 17:11:37 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								6b20e004e5
								
							
						 | 
						
							
							
								
								[bugfix] var must be a symbol
							
							
							
							
							
						 | 
						
							2014-01-24 17:11:15 +09:00 |