Two changes. One is to fix the (loop for i below 5 collect (let ((x i)) (lambda () x))) thing I mentioned a while ago. The other lets CLEAVIR-PRIMOP:CALL-WITH-VARIABLE-BOUND be something other than a function and adds the primop for literal ASTs we discussed before. Commit messages have more info.
Two changes. One is to fix the (loop for i below 5 collect (let ((x i)) (lambda () x))) thing I mentioned a while ago. The other lets CLEAVIR-PRIMOP:CALL-WITH-VARIABLE-BOUND be something other than a function and adds the primop for literal ASTs we discussed before. Commit messages have more info.