|  Yuichi Nishiwaki | ec0f0d3572 | add pic_calloc | 2013-10-24 00:32:03 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 0fd1bbeae9 | throw wrong number of arguments error for user defined lambda call | 2013-10-24 00:09:40 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 05f1b4551d | fix a memory bug in xhash | 2013-10-23 20:09:06 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 2ec7f381d0 | cleanup codegen.c | 2013-10-23 17:26:02 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 79ee6f6ae4 | introduce codegen_state structure | 2013-10-23 17:25:39 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 035de0016b | evaluate arguments in normal (lexical) order | 2013-10-23 15:55:42 +09:00 | 
				
					
						|  Yuichi Nishiwaki | d12ed0a139 | rename pic_scope -> codegen_scope | 2013-10-23 15:52:14 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 406775e8dc | add -g option to the build command line | 2013-10-23 15:46:57 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 43e1d5b3df | [xhash] fix a bug in xh_destroy | 2013-10-23 15:46:37 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 947ddc45c8 | bugfix: lambda must use new_scope to gen body code | 2013-10-23 15:46:18 +09:00 | 
				
					
						|  Yuichi Nishiwaki | cc025626d5 | use start state to parse strings | 2013-10-23 13:44:45 +09:00 | 
				
					
						|  Yuichi Nishiwaki | dd7958c3d6 | reader supports quasiquote abbrev | 2013-10-23 12:39:48 +09:00 | 
				
					
						|  Yuichi Nishiwaki | f01ac50dd2 | add set-car!/set-cdr! | 2013-10-23 12:01:06 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 5f05fed38f | add missing extended identifier characters | 2013-10-23 12:00:53 +09:00 | 
				
					
						|  Yuichi Nishiwaki | f31ddb36a2 | reentrant scanner | 2013-10-23 03:45:57 +09:00 | 
				
					
						|  Yuichi Nishiwaki | bb0bb0e186 | reentrant parser (but not for scanner) | 2013-10-23 03:13:10 +09:00 | 
				
					
						|  Yuichi Nishiwaki | dd3adf30e6 | use xhash to manage scopes during codegin | 2013-10-22 22:22:35 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 5da1b175a7 | extend default heap size | 2013-10-22 18:30:05 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 76cba3fad2 | add some number-theoretic division functions | 2013-10-22 18:29:55 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 828606aed5 | throw an error when finding invalid argument specifier | 2013-10-22 17:44:47 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 779199d571 | add many many number primitive functions | 2013-10-22 17:24:07 +09:00 | 
				
					
						|  Yuichi Nishiwaki | d696339577 | [bugfix] pic_get_args should ignore optional args when i > argc | 2013-10-22 17:23:21 +09:00 | 
				
					
						|  Yuichi Nishiwaki | b45d7d9592 | add eof-object type | 2013-10-22 16:02:20 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 176d167de8 | add some file open functions | 2013-10-22 15:44:03 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 6245ec7e05 | finalize port objects when collected | 2013-10-22 15:40:36 +09:00 | 
				
					
						|  Yuichi Nishiwaki | d2e09fa2c7 | add file related functions | 2013-10-22 15:16:35 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 0c1babb6c5 | add pic_reverse | 2013-10-22 00:19:43 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 114d6b708b | since pic_string is a first-class value, move it to value.h | 2013-10-21 17:38:05 +09:00 | 
				
					
						|  Yuichi Nishiwaki | f5154625ba | add aux object field to proc object | 2013-10-21 17:35:14 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 72a6e90d83 | exit functions take an optional argument | 2013-10-21 14:13:08 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 86177b7c4e | pic_get_args supports optional argument | 2013-10-21 13:57:02 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 6c8dd50ab8 | add exit and emergency-exit | 2013-10-21 12:08:46 +09:00 | 
				
					
						|  Yuichi Nishiwaki | db1f977600 | add pic_list_p | 2013-10-21 12:03:35 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 15c4361381 | return #f if get-environment-variable refers undefined env-var | 2013-10-21 12:03:25 +09:00 | 
				
					
						|  Yuichi Nishiwaki | adab797391 | add system.c | 2013-10-21 11:51:02 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 7dbb2c6de4 | cleanup | 2013-10-21 11:44:23 +09:00 | 
				
					
						|  Yuichi Nishiwaki | b02f81760c | pic_get_args supports strings | 2013-10-21 11:42:21 +09:00 | 
				
					
						|  Yuichi Nishiwaki | ba78a00d5c | take care of escaped characters in string | 2013-10-21 11:12:34 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 8f4788ca27 | read strings | 2013-10-21 10:48:03 +09:00 | 
				
					
						|  Yuichi Nishiwaki | a49675c322 | add OP_PUSHCONST | 2013-10-21 09:29:56 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 5e43fe58fe | add string type | 2013-10-21 08:48:55 +09:00 | 
				
					
						|  Yuichi Nishiwaki | cefa9a9885 | handle runtime error | 2013-10-20 23:30:01 +09:00 | 
				
					
						|  Yuichi Nishiwaki | fe88ba7096 | update README | 2013-10-20 21:44:31 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 38c3aa7faf | library option is not needed when compiling a shared library | 2013-10-20 21:08:10 +09:00 | 
				
					
						|  Yuichi Nishiwaki | ce6233b8f7 | use simpler way | 2013-10-20 21:06:53 +09:00 | 
				
					
						|  Yuichi Nishiwaki | d5bb5fb68b | use wildcard to enumerate all c files under src dir | 2013-10-20 20:57:33 +09:00 | 
				
					
						|  Yuichi Nishiwaki | bb3c8ebf0d | move main.c to under tools/ | 2013-10-20 20:57:10 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 0ca07a3d26 | update REDME | 2013-10-20 18:49:35 +09:00 | 
				
					
						|  Yuichi Nishiwaki | e04ca4eb16 | git file management | 2013-10-20 18:47:05 +09:00 | 
				
					
						|  Yuichi Nishiwaki | d57d8ff3c0 | place main.c under etc/ | 2013-10-20 18:44:26 +09:00 |