Commit Graph

23 Commits

Author SHA1 Message Date
Yuichi Nishiwaki 36328c154b more fix on misc functions in vm.c 2014-09-26 17:39:11 +09:00
Yuichi Nishiwaki 5cfa89ba23 starndard style initializer 2014-09-26 17:38:58 +09:00
Yuichi Nishiwaki 490472af2f resolve VM's varaible shadows 2014-09-26 17:38:46 +09:00
Yuichi Nishiwaki 315c17c8d4 move stack overflow checker 2014-09-26 17:36:27 +09:00
Yuichi Nishiwaki a75ff9f2b0 argc should be int 2014-09-26 17:04:20 +09:00
Yuichi Nishiwaki b0b1b77c65 [bugfix] don't refer to env storage when accessing non-captured variable 2014-09-18 14:14:09 +09:00
Yuichi Nishiwaki 33efb3e950 remove pic_error 2014-09-16 23:43:15 +09:00
Yuichi Nishiwaki ec0e5439af pic_funcall should take a module for its argument 2014-09-16 00:29:19 +09:00
Yuichi Nishiwaki 7db18677ab add pic_define_noexport 2014-09-16 00:21:24 +09:00
Yuichi Nishiwaki 597e000000 remove pic_defined_p 2014-09-16 00:17:04 +09:00
Yuichi Nishiwaki 9c4d815864 add pic_defvar 2014-09-16 00:16:30 +09:00
Yuichi Nishiwaki 788ac686af refactor parameter. var data structure is no longer used 2014-09-15 15:38:38 +09:00
Yuichi Nishiwaki 7d64852b88 add definition of pic_set 2014-09-15 15:36:27 +09:00
Yuichi Nishiwaki 8bbbbff9a2 add pic_defined_p 2014-09-15 15:09:29 +09:00
Yuichi Nishiwaki 0ae0618edf move debug prints in the VM 2014-09-14 22:59:29 +09:00
Yuichi Nishiwaki 1422840a84 proc_new -> make_proc 2014-09-12 19:46:54 +09:00
Yuichi Nishiwaki 839405e752 Revert "continuation object is applicable"
This reverts commit b8b5743589.
2014-09-08 20:40:48 +09:00
Yuichi Nishiwaki 6cb34f063d Revert "remove eval.c and load.c"
This reverts commit 6a1b7c372d.
2014-09-08 18:47:20 +09:00
Yuichi Nishiwaki b8b5743589 continuation object is applicable 2014-09-05 14:15:46 +09:00
Yuichi Nishiwaki a4c82f10d2 (scheme base) is no longer the default library of benz. refer to (picrin
base) instead.
2014-09-01 13:01:56 +09:00
Yuichi Nishiwaki a3a8b11d4b lset/lerf can access to torn-off regions because of call/cc 2014-09-01 09:01:00 +09:00
Yuichi Nishiwaki 6a1b7c372d remove eval.c and load.c 2014-08-25 16:55:51 +09:00
Yuichi Nishiwaki a1281a8e8c first commit 2014-08-25 13:38:09 +09:00