summaryrefslogtreecommitdiff
path: root/control-flow.lisp
Commit message (Expand)AuthorAgeFilesLines
* Interpreter: Implement MULTIPLE-VALUE-LIST instead of MULTIPLE-VALUE-CALL.Matthias Benkard2008-10-021-2/+6
* Add various array operations.Matthias Andreas Benkard2008-08-071-0/+21
* Replace all occurrences of “Étoilisp” with “Toilet Lisp”.Matthias Andreas Benkard2008-08-051-1/+1
* Add MULTIPLE-VALUE-PROG1 and VALUES-LIST.Matthias Andreas Benkard2008-08-031-1/+11
* Add MULTIPLE-VALUE-SETQ.Matthias Andreas Benkard2008-08-031-3/+8
* Add MULTIPLE-VALUE-BIND and MULTIPLE-VALUE-LIST.Matthias Andreas Benkard2008-08-031-0/+9
* Add RETURN.Matthias Andreas Benkard2008-08-031-1/+5
* Add LABELS.Matthias Andreas Benkard2008-08-031-1/+11
* TAGBODY: Revert an ill-advised pseudo-bugfix from before.Matthias Andreas Benkard2008-08-031-7/+13
* TAGBODY: Use descriptive GENSYM names.Matthias Andreas Benkard2008-08-031-5/+5
* TAGBODY: Do not return NIL from the second-to-last section function.Matthias Andreas Benkard2008-08-031-6/+7
* Add PUSHQ.Matthias Andreas Benkard2008-08-031-9/+9
* GO, RETURN-FROM: Use EQ instead of EQL when looking for a tag name.Matthias Andreas Benkard2008-07-311-4/+7
* Add PROG1, PROG2, NREVERSE, and ACONS.Matthias Andreas Benkard2008-07-311-0/+13
* Add MACROLET.Matthias Andreas Benkard2008-07-311-1/+18
* Apply the GPLv3 to all files.Matthias Andreas Benkard2008-07-311-1/+40
* Cosmetic improvements.Matthias Andreas Benkard2008-07-311-2/+0
* Use MACROLET along with MACROEXPAND instead of COMPILER-LET, fix a bunch of b...Matthias Andreas Benkard2008-07-301-54/+80
* Add prototypes of TAGBODY, GO, BLOCK, and RETURN-FROM.Matthias Andreas Benkard2008-07-301-0/+84
* Export recently introduced functions.Matthias Andreas Benkard2008-07-271-0/+3
* Add ASSOC{-IF{-NOT}}, COMPLEMENT, CONSTANTLY, COPY-TREE, IDENTITY, RASSOC{-IF...Matthias Andreas Benkard2008-07-271-0/+10