|
81d910a0e1
|
made let and letrec continuation-friendly
|
2014-02-09 15:28:46 +00:00 |
|
|
b16c78fc03
|
removed unneeded lines
|
2014-02-06 13:36:56 +00:00 |
|
|
2262591205
|
fixed Procedure_Call handlers for proper continuation (not sure if this is a proper fix).
fixed bugs caused by conflicts between an 'in out' parameter and GC.
shortened Pop_Frame()/Set_Frame_Result() to Return_Frame()
|
2014-02-06 13:29:08 +00:00 |
|
|
804ce67fdd
|
deleted unneeded functions
|
2014-02-01 15:59:36 +00:00 |
|
|
f7aad3350c
|
redefined Opcode_Type to enumeration
|
2014-01-29 02:30:50 +00:00 |
|
|
04aa5de83c
|
changed implementation of procedure call and grouped call.
still struggling with call-with-current-continuation
|
2014-01-28 15:42:28 +00:00 |
|
|
11143203af
|
started implementing call-with-current-continuation
|
2014-01-26 16:15:28 +00:00 |
|
|
4208d8f2df
|
implemented letrec and corrected let and let*
|
2014-01-26 14:58:02 +00:00 |
|
|
4b4f8de4fd
|
fixed a bug of not updating the frame to the new environment when apply a closure
|
2014-01-24 13:57:06 +00:00 |
|
|
bf612cca65
|
got rid of Interp.Environment and enhanced how to handle environments
|
2014-01-24 12:48:58 +00:00 |
|
|
99c7c03d14
|
implemented let
|
2014-01-23 15:18:47 +00:00 |
|
|
7e12af1221
|
added numeric comparison procedures
|
2014-01-22 14:11:30 +00:00 |
|
|
3ef11302e1
|
enhanced checks in lambda processing
|
2014-01-21 10:12:15 +00:00 |
|
|
d7eae56e90
|
enhanced lambda processing
|
2014-01-21 05:08:46 +00:00 |
|
|
78436b78f4
|
implemented set!
|
2014-01-20 15:47:08 +00:00 |
|
|
af588f1430
|
implemented if
|
2014-01-20 14:34:55 +00:00 |
|
|
097dcd6a1f
|
implemented symbol defining
|
2014-01-19 15:47:45 +00:00 |
|
|
f970a410fd
|
implemented a few list manipulation procedures
|
2014-01-19 06:40:23 +00:00 |
|