|  Yuichi Nishiwaki | 7fe109a998 | include xfile in picirn.h | 2014-02-09 14:52:53 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 687706eaee | fix error message | 2014-02-09 14:29:51 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 241012d2f9 | add output-bytevector | 2014-02-09 14:29:28 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 49e5e3085b | pic_str_new may take a NULL ptr | 2014-02-09 03:11:08 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 668ace7901 | implement some string functions in c | 2014-02-09 03:10:58 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 39af5ca254 | implement string-append in C | 2014-02-09 02:42:50 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 7187e4e982 | add open-input-bytevector | 2014-02-09 02:41:52 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 3d0657074f | first argument of get-output-string is optinoal | 2014-02-09 02:41:20 +09:00 | 
				
					
						|  Yuichi Nishiwaki | a666951f21 | add open-output-string and get-output-string | 2014-02-09 01:49:55 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 0e464b2f75 | [bugfix] write-string doesn't detect given port | 2014-02-09 01:21:44 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 8d067f66ed | add open-input-string | 2014-02-08 23:23:53 +09:00 | 
				
					
						|  Yuichi Nishiwaki | dd0ed6bfea | add write-string/write-u8/write-bytevector | 2014-02-08 17:31:54 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 5efdf3cfcc | write-simple support optional output port | 2014-02-08 17:15:34 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 93f7270ea3 | auto export symbols defined by pic_defmacro | 2014-02-08 15:24:27 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 4cb661c252 | add 'include' macro | 2014-02-08 15:05:28 +09:00 | 
				
					
						|  Yuichi Nishiwaki | b0d955c771 | analyze in order | 2014-02-08 03:17:49 +09:00 | 
				
					
						|  Yuichi Nishiwaki | d100dde6b1 | Merge branch 'master' into trampoline | 2014-02-07 10:05:31 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 1afbfcda23 | add 'static' | 2014-02-07 10:02:09 +09:00 | 
				
					
						|  Yuichi Nishiwaki | cd12977cfe | receive values by trampoline | 2014-02-07 09:59:02 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 1208fc9f0e | execute procedure by trampoline in call/cc | 2014-02-07 09:56:57 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 67a856b1db | [bugfix] pic_trampoline was broken | 2014-02-07 09:49:49 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 1c633b3cda | cleanup | 2014-02-07 02:23:55 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 7288cd0614 | redefinition might be against a local variable | 2014-02-07 02:15:08 +09:00 | 
				
					
						|  Yuichi Nishiwaki | c4040949ff | stop warning in macroexpand, and creating a duplicate slot | 2014-02-07 02:14:39 +09:00 | 
				
					
						|  Yuichi Nishiwaki | fd0553ac25 | warn variable redefinition in macroexpansion level | 2014-02-07 02:13:16 +09:00 | 
				
					
						|  Yuichi Nishiwaki | d74b82b1a5 | warn global variable redefinition | 2014-02-07 02:12:43 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 620fee4236 | refactor global_ref and global_def | 2014-02-07 01:48:56 +09:00 | 
				
					
						|  Yuichi Nishiwaki | c75d6e5789 | refactor global_def | 2014-02-07 01:42:28 +09:00 | 
				
					
						|  Yuichi Nishiwaki | ae5acd005c | refactor global_ref | 2014-02-07 01:42:15 +09:00 | 
				
					
						|  Yuichi Nishiwaki | e7d38ea165 | rename scope_global_define -> global_def | 2014-02-07 01:31:45 +09:00 | 
				
					
						|  Yuichi Nishiwaki | faac3f7e9d | include xhash in picrin.h | 2014-02-07 01:24:51 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 53979bf848 | prefer type alias to types with 'struct' | 2014-02-07 01:15:17 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 1901a7ab30 | e->key is no longer of const char * type | 2014-02-07 01:09:05 +09:00 | 
				
					
						|  Yuichi Nishiwaki | a4062b5b76 | use xh_new_int | 2014-02-07 01:08:57 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 104fd823b2 | use a pointer to newly allocated region to pass to xh_put | 2014-02-06 22:13:42 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 66ac29519e | use pic_trampoline in pic_proc_apply | 2014-02-06 14:22:42 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 2ef426d90b | add trampoline helper | 2014-02-06 14:22:29 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 845961e7f9 | adjust OP_CALL count | 2014-02-06 13:18:39 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 613f692c09 | apply is broken with arg_list is nil | 2014-02-06 13:04:11 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 9f21c8d7b1 | Merge branch 'master' into trampoline | 2014-02-06 13:01:31 +09:00 | 
				
					
						|  Yuichi Nishiwaki | c1e5eefbbd | staticize compile function | 2014-02-04 18:54:33 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 849746b919 | remove redundant message | 2014-02-04 18:54:01 +09:00 | 
				
					
						|  Yuichi Nishiwaki | f29f10ddd7 | clenaup debug message format | 2014-02-04 18:53:51 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 060fb227a7 | refactor pic_compile | 2014-02-04 18:53:40 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 0d33900745 | delegate initial instruction fetch to VM_LOOP | 2014-02-04 18:42:37 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 0e0cc96859 | booting message completely useless, shrink. | 2014-02-04 18:39:47 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 90713100c2 | show argument values when entering OP_CALL | 2014-02-04 18:38:32 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 2d544ffa01 | toplevel expression can be considered tail expresssion | 2014-02-04 18:23:37 +09:00 | 
				
					
						|  Yuichi Nishiwaki | ae2cae8a47 | duplicate OP_RET | 2014-02-04 18:22:18 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 3a4bf769ce | don't emit duplicate OP_RET in codegen_lambda | 2014-02-04 18:20:51 +09:00 |