summaryrefslogtreecommitdiff
path: root/src/scheme/ao_scheme_const.scheme
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2017-12-19 11:35:09 -0800
committerKeith Packard <keithp@keithp.com>2017-12-19 11:35:09 -0800
commitfbe5dc9f215e7014aa8f9d325c1fba939816be03 (patch)
tree06dfaad8451a0884bc8d98cfdcaf36625c567041 /src/scheme/ao_scheme_const.scheme
parent431165e5fa72ba6dffd477de32960745cdec332c (diff)
altos/scheme: apply also needs to not free value list on lambdas
When apply is invoked on any function, the cons in the argument list cannot be immediately freed as they have been passed to the function. That applies to both built-ins as well as lambdas; this patch removes the special ao_scheme_skip_cons_free global and just marks the stack in both cases. Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'src/scheme/ao_scheme_const.scheme')
0 files changed, 0 insertions, 0 deletions