aboutsummaryrefslogtreecommitdiff
path: root/eval.cpp
Commit message (Expand)AuthorAge
* tail-rec for `if` and `and`Teddy2013-08-15
* fixed prog reload bug in tail-recTeddy2013-08-15
* tail-recursion opt in user-def callTeddy2013-08-15
* significant improvement on gc efficiencyTeddy2013-08-14
* removed redundant infoTeddy2013-08-14
* big change in framework: unification of Continuation and RetAddrTeddy2013-08-14
* big change in framework: unification of user-def proc and othersTeddy2013-08-14
* ready for alpha 2Teddy2013-08-14
* added gc setting built-insgc_cycTeddy2013-08-14
* add cycle detect for `Pair`, `ProcObj`, `Envt` and `Cont`Teddy2013-08-13
* in-place arithmetic opt & fix gc bug in `eval`Teddy2013-08-13
* a little improvement (but it can't resolve the circular referencing problem)Teddy2013-08-13
* gc can now workTeddy2013-08-13
* ...Teddy2013-08-12
* ...Teddy2013-08-12
* basic gcTeddy2013-08-12
* fixed severe bug in many special optsTeddy2013-08-11
* added more commentsTeddy2013-08-11
* fixed `next` pointer and `ext_repr` issuesTeddy2013-08-11
* `delay` and `force` support is addedTeddy2013-08-11
* `apply` and `or` supportTeddy2013-08-11
* more built-insTeddy2013-08-10
* numerical overflow detectionTeddy2013-08-09
* bugfix on `lt` `gt` `eq`, added `number?`Teddy2013-08-09
* removed trailing spacesTeddy2013-08-09
* added `and` operatorTeddy2013-08-09
* removed `skip` field from Pair, use `next` to make jumps insteadskip_removalTeddy2013-08-09
* ...Teddy2013-08-09
* support for equal?Teddy2013-08-08
* rectified some namesTeddy2013-08-08
* eqv? is implementedTeddy2013-08-08
* `lambda` and `define` are fully supported nowTeddy2013-08-08
* added more list-specific procsTeddy2013-08-08
* added support for `eval`Teddy2013-08-07
* added GMP supportTeddy2013-08-07
* list checking fixTeddy2013-08-07
* dot sign support in literal modeTeddy2013-08-06
* added and restructured built-in proceduresTeddy2013-08-06
* vector, literal support!Teddy2013-08-06
* added more built-in proceduresTeddy2013-08-05
* complex, real, rational, integral number supportTeddy2013-08-05
* added list supportTeddy2013-08-05
* added support for `cons`, `car`, `cdr`Teddy2013-08-04
* added more error reportTeddy2013-08-04
* added exception facilitiesTeddy2013-08-04
* replaced many `dynamic_cast` to `static_cast`Teddy2013-08-04
* modified the API of Env: add_bindingTeddy2013-08-04
* added more docsTeddy2013-08-04
* C++ version now works!Teddy2013-08-03