From: Taylor R Campbell Date: Mon, 11 Feb 2019 00:45:58 +0000 (+0000) Subject: Merge branch 'riastradh-20190210-letrecdefn' X-Git-Tag: mit-scheme-pucked-10.1.10~6^2~7 X-Git-Url: https://birchwood-abbey.net/git?a=commitdiff_plain;h=e2c134e1237c117b11993c1c81bd6d46728602c4;p=mit-scheme.git Merge branch 'riastradh-20190210-letrecdefn' - Improve performance of LETREC* and unary LETREC. - Convert various multi-way LETRECs to internal definitions. The compiler knows about internal definitions. Teaching to recognize patterns of LET and SET! produced for LETREC semantics is a lot of trouble, and internal definitions are usually much more legible anyway. This is a lot of little commits in case I made a mistake so you can bisect to find the mistake. --- e2c134e1237c117b11993c1c81bd6d46728602c4