Commit Graph

  • 7fe109a998 include xfile in picirn.h Yuichi Nishiwaki 2014-02-09 14:52:53 +0900
  • 62988a8c19 update readme Yuichi Nishiwaki 2014-02-09 14:30:34 +0900
  • 687706eaee fix error message Yuichi Nishiwaki 2014-02-09 14:29:51 +0900
  • 241012d2f9 add output-bytevector Yuichi Nishiwaki 2014-02-09 14:29:28 +0900
  • d3f366770c update readme. equal? is incomplete Yuichi Nishiwaki 2014-02-09 14:08:40 +0900
  • c5c86f53e3 update readme. string I/O has been landed Yuichi Nishiwaki 2014-02-09 14:08:14 +0900
  • b8d4461401 add a comment Yuichi Nishiwaki 2014-02-09 13:35:55 +0900
  • 6538dfa2cf cleanup Yuichi Nishiwaki 2014-02-09 03:41:13 +0900
  • cf152e2249 remove (picrin bootstrap-utils) library Yuichi Nishiwaki 2014-02-09 03:17:51 +0900
  • a08a19bed1 cosmetic changes Yuichi Nishiwaki 2014-02-09 03:15:50 +0900
  • 49e5e3085b pic_str_new may take a NULL ptr Yuichi Nishiwaki 2014-02-09 03:11:08 +0900
  • 668ace7901 implement some string functions in c Yuichi Nishiwaki 2014-02-09 03:10:58 +0900
  • ca965d088a add a new test Yuichi Nishiwaki 2014-02-09 02:44:19 +0900
  • 39af5ca254 implement string-append in C Yuichi Nishiwaki 2014-02-09 02:42:50 +0900
  • 7187e4e982 add open-input-bytevector Yuichi Nishiwaki 2014-02-09 02:41:52 +0900
  • 3d0657074f first argument of get-output-string is optinoal Yuichi Nishiwaki 2014-02-09 02:41:20 +0900
  • a89d88d276 implemented Selectors stibear 2014-02-09 02:20:48 +0900
  • a666951f21 add open-output-string and get-output-string Yuichi Nishiwaki 2014-02-09 01:49:55 +0900
  • 0e464b2f75 [bugfix] write-string doesn't detect given port Yuichi Nishiwaki 2014-02-09 01:21:44 +0900
  • 89b2f7bbab update xfile Yuichi Nishiwaki 2014-02-09 00:13:24 +0900
  • 8d067f66ed add open-input-string Yuichi Nishiwaki 2014-02-08 23:23:53 +0900
  • bc51836440 implemented Constructors and Predicates stibear 2014-02-08 23:11:17 +0900
  • 383026a64e update xfile Yuichi Nishiwaki 2014-02-08 22:30:37 +0900
  • 6e4280508e update readme Yuichi Nishiwaki 2014-02-08 19:54:18 +0900
  • 5d1c00bb06 add write/write-shared/display, but incomplete Yuichi Nishiwaki 2014-02-08 19:45:05 +0900
  • 1adecf5cf5 style clenaup Yuichi Nishiwaki 2014-02-08 17:32:40 +0900
  • dd0ed6bfea add write-string/write-u8/write-bytevector Yuichi Nishiwaki 2014-02-08 17:31:54 +0900
  • af429b17ea Merge remote-tracking branch 'origin/master' Yuichi Nishiwaki 2014-02-08 17:18:37 +0900
  • 5efdf3cfcc write-simple support optional output port Yuichi Nishiwaki 2014-02-08 17:15:34 +0900
  • 812e595472 update submodule Yuichi Nishiwaki 2014-02-08 16:43:35 +0900
  • 93f7270ea3 auto export symbols defined by pic_defmacro Yuichi Nishiwaki 2014-02-08 15:24:27 +0900
  • 89e181e44c update readme Yuichi Nishiwaki 2014-02-08 15:13:28 +0900
  • 4cb661c252 add 'include' macro Yuichi Nishiwaki 2014-02-08 15:05:28 +0900
  • f56557a167 add hello world Yuichi Nishiwaki 2014-02-08 15:02:48 +0900
  • d58e5196b2 Merge pull request #34 from zeptometer/cxr Yuichi Nishiwaki 2014-02-08 13:14:20 +0900
  • d5b0b7bf19 implement standard library : (scheme cxr) Yuito Murase 2014-02-08 03:04:54 +0900
  • b6637842e7 Revert "Revert "suppress duplicate definition warnings, variables are hoisted"" Yuichi Nishiwaki 2014-02-08 03:18:13 +0900
  • b0d955c771 analyze in order Yuichi Nishiwaki 2014-02-08 03:17:49 +0900
  • 968c0b53df Revert "suppress duplicate definition warnings, variables are hoisted" Yuichi Nishiwaki 2014-02-08 03:12:39 +0900
  • f051de77c5 support 'else' syntax in cond Yuichi Nishiwaki 2014-02-08 02:55:17 +0900
  • 15e95f82da suppress duplicate definition warnings, variables are hoisted Yuichi Nishiwaki 2014-02-08 02:48:57 +0900
  • e52614a51e dont write argument name on prototype Yuichi Nishiwaki 2014-02-08 02:48:38 +0900
  • f9dc0d5f9b update readme Yuichi Nishiwaki 2014-02-07 10:19:35 +0900
  • 2fd1f0a292 resolve TODO Yuichi Nishiwaki 2014-02-07 10:08:28 +0900
  • d100dde6b1 Merge branch 'master' into trampoline Yuichi Nishiwaki 2014-02-07 10:05:31 +0900
  • 1afbfcda23 add 'static' Yuichi Nishiwaki 2014-02-07 10:02:09 +0900
  • cd12977cfe receive values by trampoline Yuichi Nishiwaki 2014-02-07 09:59:02 +0900
  • 1208fc9f0e execute procedure by trampoline in call/cc Yuichi Nishiwaki 2014-02-07 09:56:57 +0900
  • 67a856b1db [bugfix] pic_trampoline was broken Yuichi Nishiwaki 2014-02-07 09:49:49 +0900
  • 85512d9ec0 update submodule Yuichi Nishiwaki 2014-02-07 02:29:07 +0900
  • 1c633b3cda cleanup Yuichi Nishiwaki 2014-02-07 02:23:55 +0900
  • 7288cd0614 redefinition might be against a local variable Yuichi Nishiwaki 2014-02-07 02:15:08 +0900
  • c4040949ff stop warning in macroexpand, and creating a duplicate slot Yuichi Nishiwaki 2014-02-07 02:14:39 +0900
  • fd0553ac25 warn variable redefinition in macroexpansion level Yuichi Nishiwaki 2014-02-07 02:13:16 +0900
  • d74b82b1a5 warn global variable redefinition Yuichi Nishiwaki 2014-02-07 02:12:43 +0900
  • 620fee4236 refactor global_ref and global_def Yuichi Nishiwaki 2014-02-07 01:48:56 +0900
  • c75d6e5789 refactor global_def Yuichi Nishiwaki 2014-02-07 01:42:28 +0900
  • ae5acd005c refactor global_ref Yuichi Nishiwaki 2014-02-07 01:42:15 +0900
  • e7d38ea165 rename scope_global_define -> global_def Yuichi Nishiwaki 2014-02-07 01:31:45 +0900
  • faac3f7e9d include xhash in picrin.h Yuichi Nishiwaki 2014-02-07 01:24:51 +0900
  • 53979bf848 prefer type alias to types with 'struct' Yuichi Nishiwaki 2014-02-07 01:15:17 +0900
  • 1901a7ab30 e->key is no longer of const char * type Yuichi Nishiwaki 2014-02-07 01:09:05 +0900
  • a4062b5b76 use xh_new_int Yuichi Nishiwaki 2014-02-07 01:08:57 +0900
  • 104fd823b2 use a pointer to newly allocated region to pass to xh_put Yuichi Nishiwaki 2014-02-06 22:13:42 +0900
  • 0ecdb5a260 update submodule Yuichi Nishiwaki 2014-02-06 22:12:22 +0900
  • d6216c54ea update submodule Yuichi Nishiwaki 2014-02-06 21:41:34 +0900
  • 44319f8b69 update submodule again Yuichi Nishiwaki 2014-02-06 14:26:39 +0900
  • b50006381b remove unnecessary argument names in prototype Yuichi Nishiwaki 2014-02-06 14:23:29 +0900
  • a512ef79f8 update tail-call.scm Yuichi Nishiwaki 2014-02-06 14:23:04 +0900
  • 66ac29519e use pic_trampoline in pic_proc_apply Yuichi Nishiwaki 2014-02-06 14:22:42 +0900
  • 2ef426d90b add trampoline helper Yuichi Nishiwaki 2014-02-06 14:22:29 +0900
  • 845961e7f9 adjust OP_CALL count Yuichi Nishiwaki 2014-02-06 13:18:39 +0900
  • 613f692c09 apply is broken with arg_list is nil Yuichi Nishiwaki 2014-02-06 13:04:11 +0900
  • 9f21c8d7b1 Merge branch 'master' into trampoline Yuichi Nishiwaki 2014-02-06 13:01:31 +0900
  • ae12ecb2e0 update submodule Yuichi Nishiwaki 2014-02-06 13:00:42 +0900
  • c1e5eefbbd staticize compile function Yuichi Nishiwaki 2014-02-04 18:54:33 +0900
  • 849746b919 remove redundant message Yuichi Nishiwaki 2014-02-04 18:54:01 +0900
  • f29f10ddd7 clenaup debug message format Yuichi Nishiwaki 2014-02-04 18:53:51 +0900
  • 060fb227a7 refactor pic_compile Yuichi Nishiwaki 2014-02-04 18:53:40 +0900
  • 0d33900745 delegate initial instruction fetch to VM_LOOP Yuichi Nishiwaki 2014-02-04 18:42:37 +0900
  • 0e0cc96859 booting message completely useless, shrink. Yuichi Nishiwaki 2014-02-04 18:39:47 +0900
  • 90713100c2 show argument values when entering OP_CALL Yuichi Nishiwaki 2014-02-04 18:38:32 +0900
  • 2d544ffa01 toplevel expression can be considered tail expresssion Yuichi Nishiwaki 2014-02-04 18:23:37 +0900
  • ae2cae8a47 duplicate OP_RET Yuichi Nishiwaki 2014-02-04 18:22:18 +0900
  • 3a4bf769ce don't emit duplicate OP_RET in codegen_lambda Yuichi Nishiwaki 2014-02-04 18:20:51 +0900
  • f59ce74148 add RETURN node Yuichi Nishiwaki 2014-02-04 18:20:35 +0900
  • dd547ac093 add OP_NOP Yuichi Nishiwaki 2014-02-04 16:20:17 +0900
  • 16466fd35c use OP_NOP in pic_proc_apply Yuichi Nishiwaki 2014-02-04 16:20:49 +0900
  • 7837a30d53 add OP_NOP Yuichi Nishiwaki 2014-02-04 16:20:17 +0900
  • c3b45c6d16 'apply' calls given procedure by trampoline Yuichi Nishiwaki 2014-02-04 15:46:52 +0900
  • d3a3c78829 add tail-call test Yuichi Nishiwaki 2014-02-04 14:35:42 +0900
  • 2ed2b503a6 apply' argument treatment was broken Yuichi Nishiwaki 2014-02-04 14:33:36 +0900
  • 96fc08dd0b [bugfix] close only closed variables... Yuichi Nishiwaki 2014-02-04 14:20:01 +0900
  • a3b0fa701b rename pic_callinfo.pc -> ip Yuichi Nishiwaki 2014-02-04 10:46:36 +0900
  • f090eae241 restore ip when returned from c function Yuichi Nishiwaki 2014-02-04 10:40:16 +0900
  • 018db310d3 save instruction pointer to pic_state Yuichi Nishiwaki 2014-02-04 10:40:03 +0900
  • 08337f1ed1 use 'pc' as little as possible Yuichi Nishiwaki 2014-02-04 10:28:40 +0900
  • 0947173c32 small optimize Yuichi Nishiwaki 2014-02-04 10:28:22 +0900
  • 2022fa163b fix #26 Yuichi Nishiwaki 2014-02-04 10:18:31 +0900
  • e8afc493e2 append contributor names Yuichi Nishiwaki 2014-02-04 00:56:36 +0900