Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								9aa85c4eb2
								
							
						 | 
						
							
							
								
								__builtin_unreachable appeared in gcc 4.5.0
							
							
							
							
							
						 | 
						
							2014-06-16 01:44:38 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								da553b9001
								
							
						 | 
						
							
							
								
								primary symbol to object hashtable support (dictionary)
							
							
							
							
							
						 | 
						
							2014-06-14 22:17:57 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								2f75715c84
								
							
						 | 
						
							
							
								
								fix #123. add another build option 'USE_C11_FEATURE'
							
							
							
							
							
						 | 
						
							2014-05-30 10:34:44 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								2155a0c8f1
								
							
						 | 
						
							
							
								
								declare arena_idx as a size_t
							
							
							
							
							
						 | 
						
							2014-05-26 16:06:41 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								a003b42435
								
							
						 | 
						
							
							
								
								dynamically allocate GC arena
							
							
							
							
							
						 | 
						
							2014-05-26 15:51:18 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								f5a4047e28
								
							
						 | 
						
							
							
								
								unwind picrin VM registers when pic_pop_try is called
							
							
							
							
							
						 | 
						
							2014-04-06 14:02:50 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								5893dd5b5c
								
							
						 | 
						
							
							
								
								save stacktrace in error objects
							
							
							
							
							
						 | 
						
							2014-04-06 14:02:21 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								920524dc40
								
							
						 | 
						
							
							
								
								add pic_print_backtrace function
							
							
							
							
							
						 | 
						
							2014-04-06 14:00:45 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								8434629586
								
							
						 | 
						
							
							
								
								move config.h to under picrin/
							
							
							
							
							
						 | 
						
							2014-04-06 12:44:11 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								74b44f4d84
								
							
						 | 
						
							
							
								
								add pic_load_cstr
							
							
							
							
							
						 | 
						
							2014-04-06 02:43:49 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								8750b9b4dd
								
							
						 | 
						
							
							
								
								add pic_define_syntactic_keyword
							
							
							
							
							
						 | 
						
							2014-04-05 04:01:42 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								708f348674
								
							
						 | 
						
							
							
								
								s/pic_null_syntactic_env/pic_null_syntactic_environment/g
							
							
							
							
							
						 | 
						
							2014-04-05 03:50:38 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								b9125caa3d
								
							
						 | 
						
							
							
								
								remove pic_(minimal|core)_syntactic_env
							
							
							
							
							
						 | 
						
							2014-04-05 03:49:20 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								a94938c2f8
								
							
						 | 
						
							
							
								
								cleanup
							
							
							
							
							
						 | 
						
							2014-04-04 16:34:06 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								1e5c6d899e
								
							
						 | 
						
							
							
								
								s/pic_sc/pic_sc_ptr/g. s/pic_senv/pic_senv_ptr/g.
							
							
							
							
							
						 | 
						
							2014-04-04 13:07:16 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								e32e42c5f9
								
							
						 | 
						
							
							
								
								support datum label reader
							
							
							
							
							
						 | 
						
							2014-04-01 11:40:20 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								2643cb0e3c
								
							
						 | 
						
							
							
								
								add SWAP macro
							
							
							
							
							
						 | 
						
							2014-04-01 11:39:35 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								2151640331
								
							
						 | 
						
							
							
								
								add native box API
							
							
							
							
							
						 | 
						
							2014-03-31 21:50:08 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								3e8d64fdb7
								
							
						 | 
						
							
							
								
								initial regexp support
							
							
							
							
							
						 | 
						
							2014-03-31 20:43:36 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								ed0146e7a9
								
							
						 | 
						
							
							
								
								add pic_data_type_p
							
							
							
							
							
						 | 
						
							2014-03-31 08:26:55 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								6d80ee8b96
								
							
						 | 
						
							
							
								
								add pic_assert_type
							
							
							
							
							
						 | 
						
							2014-03-31 08:26:33 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								d91ae885b6
								
							
						 | 
						
							
							
								
								add fixed-arity pic_values function
							
							
							
							
							
						 | 
						
							2014-03-31 08:13:06 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								c3b737037a
								
							
						 | 
						
							
							
								
								refactor native_stack_length
							
							
							
							
							
						 | 
						
							2014-03-30 14:45:24 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								d8c182bc69
								
							
						 | 
						
							
							
								
								add user-defined data type API
							
							
							
							
							
						 | 
						
							2014-03-29 20:42:06 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								38c4e7e6de
								
							
						 | 
						
							
							
								
								implemented simple backtrace
							
							
							
							
							
						 | 
						
							2014-03-29 20:02:11 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								cf1e1a8746
								
							
						 | 
						
							
							
								
								add pic_proc_name
							
							
							
							
							
						 | 
						
							2014-03-28 12:34:54 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								24d6540d56
								
							
						 | 
						
							
							
								
								record procedure name in irep
							
							
							
							
							
						 | 
						
							2014-03-28 12:26:07 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								b7d8a2c724
								
							
						 | 
						
							
							
								
								record cfunc procedure names
							
							
							
							
							
						 | 
						
							2014-03-28 12:18:32 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								cea7b73840
								
							
						 | 
						
							
							
								
								add pic_list7
							
							
							
							
							
						 | 
						
							2014-03-28 12:11:59 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								9742689c40
								
							
						 | 
						
							
							
								
								Revert "reserve the 0 symbol for system use"
							
							
							
							
							
							
							
							This reverts commit 816343bd31.
Conflicts:
	include/picrin/value.h
	src/state.c 
							
						 | 
						
							2014-03-27 16:23:22 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								c10f40acd4
								
							
						 | 
						
							
							
								
								change pic_find_rename API
							
							
							
							
							
						 | 
						
							2014-03-27 16:19:55 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								8b17e70a43
								
							
						 | 
						
							
							
								
								fix copyright years
							
							
							
							
							
						 | 
						
							2014-03-27 06:53:21 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								6ea78fbf27
								
							
						 | 
						
							
							
								
								delete pic_apply_argv
							
							
							
							
							
						 | 
						
							2014-03-25 21:04:30 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								e51f0d6dc3
								
							
						 | 
						
							
							
								
								add arity-fixed apply functions
							
							
							
							
							
						 | 
						
							2014-03-25 20:54:57 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								ca42b44921
								
							
						 | 
						
							
							
								
								update xhash uses
							
							
							
							
							
						 | 
						
							2014-03-25 15:29:26 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								c3240b9133
								
							
						 | 
						
							
							
								
								add pic_warnf
							
							
							
							
							
						 | 
						
							2014-03-25 14:31:24 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								88a7d1f2b9
								
							
						 | 
						
							
							
								
								s/senv->name/senv->renames/g
							
							
							
							
							
						 | 
						
							2014-03-25 14:21:23 +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
							
						 | 
						
							
							
							
							
							
								
							
							
								fe56195988
								
							
						 | 
						
							
							
								
								add pic_valid_int predicate
							
							
							
							
							
						 | 
						
							2014-03-25 12:24:53 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								af80ba6b36
								
							
						 | 
						
							
							
								
								pic_gc_protect now returns a value
							
							
							
							
							
						 | 
						
							2014-03-24 15:14:54 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								1821039e78
								
							
						 | 
						
							
							
								
								pic->rescue is no longer used
							
							
							
							
							
						 | 
						
							2014-03-24 15:00:55 +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
							
						 | 
						
							
							
							
							
							
								
							
							
								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
							
						 | 
						
							
							
							
							
							
								
							
							
								daa7513be5
								
							
						 | 
						
							
							
								
								add pic_throw function
							
							
							
							
							
						 | 
						
							2014-03-24 14:09:28 +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
							
						 | 
						
							
							
							
							
							
								
							
							
								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
							
						 | 
						
							
							
							
							
							
								
							
							
								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
							
						 | 
						
							
							
							
							
							
								
							
							
								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
							
						 | 
						
							
							
							
							
							
								
							
							
								12852b0628
								
							
						 | 
						
							
							
								
								s/cv_num/capturec/g
							
							
							
							
							
						 | 
						
							2014-03-22 19:13:07 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								9a3ff987af
								
							
						 | 
						
							
							
								
								define pic_push/pic_pop macro in pair.h
							
							
							
							
							
						 | 
						
							2014-03-21 12:36:46 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								cfde253f26
								
							
						 | 
						
							
							
								
								split xvect module
							
							
							
							
							
						 | 
						
							2014-03-20 23:09:45 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								bc602aa767
								
							
						 | 
						
							
							
								
								pic_state is not used in pic_dump_*
							
							
							
							
							
						 | 
						
							2014-03-19 19:44:45 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								e80c3cc60b
								
							
						 | 
						
							
							
								
								move irep dump function definitions to irep.h
							
							
							
							
							
						 | 
						
							2014-03-19 19:41:24 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								e9d5fb3ab5
								
							
						 | 
						
							
							
								
								remove redundant prefixes
							
							
							
							
							
						 | 
						
							2014-03-19 17:55:52 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								a20356952b
								
							
						 | 
						
							
							
								
								refactor GENSYM macro
							
							
							
							
							
						 | 
						
							2014-03-19 17:52:54 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								0b7597b80b
								
							
						 | 
						
							
							
								
								reafactor noreturn macro
							
							
							
							
							
						 | 
						
							2014-03-19 17:45:35 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								8625f75470
								
							
						 | 
						
							
							
								
								move utility macros to picrin/util.h
							
							
							
							
							
						 | 
						
							2014-03-19 17:43:53 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								ef7d01971b
								
							
						 | 
						
							
							
								
								publish UNREACHABLE macro
							
							
							
							
							
						 | 
						
							2014-03-19 17:40:31 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								acfa79bc62
								
							
						 | 
						
							
							
								
								s/NORETURN/noreturn/g
							
							
							
							
							
						 | 
						
							2014-03-19 17:37:06 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								8598042deb
								
							
						 | 
						
							
							
								
								pic_list_p don't need to take pic_state *.
							
							
							
							
							
						 | 
						
							2014-03-16 23:12:07 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								495be09d8a
								
							
						 | 
						
							
							
								
								[bugfix] could not explicitly disable readline on some environment where libreadline
							
							
							
							
							
							
							
							is installed 
							
						 | 
						
							2014-03-15 21:22:53 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								68ea22f6eb
								
							
						 | 
						
							
							
								
								add pic_blk_exit
							
							
							
							
							
						 | 
						
							2014-03-10 01:51:27 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								d227c22379
								
							
						 | 
						
							
							
								
								change native_stack marker type to char *
							
							
							
							
							
						 | 
						
							2014-03-10 01:11:01 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								920674a6ef
								
							
						 | 
						
							
							
								
								typedef struct pic_block pic_block
							
							
							
							
							
						 | 
						
							2014-03-07 22:09:12 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								751d0f87f8
								
							
						 | 
						
							
							
								
								typedef struct pic_code pic_code
							
							
							
							
							
						 | 
						
							2014-03-07 22:06:43 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								f0367d95a0
								
							
						 | 
						
							
							
								
								cleanup
							
							
							
							
							
						 | 
						
							2014-03-04 23:58:07 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								f776907550
								
							
						 | 
						
							
							
								
								pic_error is obsoleted
							
							
							
							
							
						 | 
						
							2014-03-04 00:44:13 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								4bf2262605
								
							
						 | 
						
							
							
								
								pic_alloc is the right name, not pic_malloc
							
							
							
							
							
						 | 
						
							2014-03-04 00:30:11 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								d8d34353aa
								
							
						 | 
						
							
							
								
								cleanup
							
							
							
							
							
						 | 
						
							2014-03-04 00:29:00 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								8f5c053bd8
								
							
						 | 
						
							
							
								
								add display function API
							
							
							
							
							
						 | 
						
							2014-03-04 00:28:39 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								5b2898ae5c
								
							
						 | 
						
							
							
								
								rename read functions which return a list of multiple expressions to 'parse'
							
							
							
							
							
						 | 
						
							2014-03-04 00:26:33 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								a9d3d847af
								
							
						 | 
						
							
							
								
								add pic_printf
							
							
							
							
							
						 | 
						
							2014-03-03 22:43:59 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								408255381c
								
							
						 | 
						
							
							
								
								add pic_eval
							
							
							
							
							
						 | 
						
							2014-03-03 22:39:38 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								464925d220
								
							
						 | 
						
							
							
								
								refactor pic_for_each
							
							
							
							
							
						 | 
						
							2014-03-03 22:21:34 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								34bcabf5bc
								
							
						 | 
						
							
							
								
								s/pic_trampoline/pic_apply_trampoline/g
							
							
							
							
							
						 | 
						
							2014-03-03 22:19:27 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								69ac02f836
								
							
						 | 
						
							
							
								
								add pic_try/pic_catch macros
							
							
							
							
							
						 | 
						
							2014-03-02 22:36:32 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								887b6a9f91
								
							
						 | 
						
							
							
								
								refactor pic_deflib
							
							
							
							
							
						 | 
						
							2014-03-02 22:23:57 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								366b6fd7f5
								
							
						 | 
						
							
							
								
								remove include guard written in config.h.
							
							
							
							
							
						 | 
						
							2014-03-01 22:15:14 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								0cbc9e6c92
								
							
						 | 
						
							
							
								
								refactor config.h. you can predefine config macros via -Dmacro flag in
							
							
							
							
							
							
							
							compile line 
							
						 | 
						
							2014-03-01 22:13:47 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								3b8868c577
								
							
						 | 
						
							
							
								
								typedef pic_value pic_list
							
							
							
							
							
						 | 
						
							2014-03-01 20:54:02 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								c357a9302d
								
							
						 | 
						
							
							
								
								remove pic_list, and add pic_listn
							
							
							
							
							
						 | 
						
							2014-03-01 20:46:08 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								6e7567a598
								
							
						 | 
						
							
							
								
								my own read impl.
							
							
							
							
							
						 | 
						
							2014-03-01 20:21:44 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								0b8c7a8ccb
								
							
						 | 
						
							
							
								
								add pic_intern
							
							
							
							
							
						 | 
						
							2014-03-01 00:13:11 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								9a8569ff87
								
							
						 | 
						
							
							
								
								On some environments stdint.h seems not be included implicitly...
							
							
							
							
							
						 | 
						
							2014-02-27 22:17:18 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								8586dc9057
								
							
						 | 
						
							
							
								
								xrope is now the internal representation of pic_str
							
							
							
							
							
						 | 
						
							2014-02-27 21:54:37 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								8e511bc410
								
							
						 | 
						
							
							
								
								remove dependencies on pic_state from pic_strlen and pic_strcmp
							
							
							
							
							
						 | 
						
							2014-02-27 19:42:59 +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
							
						 | 
						
							
							
							
							
							
								
							
							
								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 |