summaryrefslogtreecommitdiffstats
path: root/debug.h
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2015-11-30 06:16:16 -0800
committerKaz Kylheku <kaz@kylheku.com>2015-11-30 06:16:16 -0800
commite557f0f806badf93b36b2bf519a73830b67cf564 (patch)
tree0be990c21e59608e3ec8be36b01093f60bad23e5 /debug.h
parent4a71d6d387e332431d8a53bca4f37a32d12b647a (diff)
downloadtxr-e557f0f806badf93b36b2bf519a73830b67cf564.tar.gz
txr-e557f0f806badf93b36b2bf519a73830b67cf564.tar.bz2
txr-e557f0f806badf93b36b2bf519a73830b67cf564.zip
Change funcall_interp API.
* eval.c (funcall_interp): Drop the env argument. The fun argument is now the whole function object, not the encapsulated code to be interpreted. We pull the environment and code out of the object locally and interpret as before. * eval.h (funcall_interp): Declaration updated. * lib.c (generic_funcall, funcall, funcall1, funcall2, * funcall3, funcall4): Calls to funcall_interp simplified, just passing fun.
Diffstat (limited to 'debug.h')
0 files changed, 0 insertions, 0 deletions