summaryrefslogtreecommitdiff
path: root/src/lisp/ao_lisp_lambda.c
Commit message (Expand)AuthorAge
* altos/lisp: Sort frames by atomKeith Packard2016-11-18
* altos/lisp: Empty lambda body is not an errorKeith Packard2016-11-18
* altos/lisp: Make DBG settings globalKeith Packard2016-11-18
* altos/lisp: Add continuationsKeith Packard2016-11-18
* altos/lisp: Make lambda, cond and while all have implicit prognsKeith Packard2016-11-17
* altos/lisp: Allow macro/nlambda/lexpr to have multiple argsKeith Packard2016-11-17
* altos/lisp: re-use small framesKeith Packard2016-11-17
* altos/lisp: Cache freed cons and stack itemsKeith Packard2016-11-17
* altos/lisp: Change GC to do moves in batches of 32Keith Packard2016-11-17
* altos/lisp: add length, pack, unpack and flushKeith Packard2016-11-17
* altos/lisp: Deal with memory compation in the middle of operationsKeith Packard2016-11-17
* altos/lisp: Clean up OS integration bits, add defunKeith Packard2016-11-17