Change the way first class environments are handled.
authorGuillermo J. Rozas <edu/mit/csail/zurich/gjr>
Fri, 15 Apr 1988 02:10:18 +0000 (02:10 +0000)
committerGuillermo J. Rozas <edu/mit/csail/zurich/gjr>
Fri, 15 Apr 1988 02:10:18 +0000 (02:10 +0000)
commitbb9705a6a9b3bd657d3147d6ba89cc0fe3d04a9b
tree42b3ca9c68629680f83946507120274b8a4bce73
parentd75b6e306c06df50efe114a4b4157522d33bfebd
Change the way first class environments are handled.
There is an extra phase at the front end which translates implicit
environment manipulation operations into explicit ones.
14 files changed:
v7/src/compiler/base/debug.scm
v7/src/compiler/base/infnew.scm
v7/src/compiler/base/lvalue.scm
v7/src/compiler/base/proced.scm
v7/src/compiler/base/scode.scm
v7/src/compiler/base/switch.scm
v7/src/compiler/base/toplev.scm
v7/src/compiler/base/utils.scm
v7/src/compiler/fggen/fggen.scm
v7/src/compiler/fgopt/blktyp.scm
v7/src/compiler/fgopt/closan.scm
v7/src/compiler/machines/bobcat/decls.scm
v7/src/compiler/rtlgen/rgproc.scm
v7/src/compiler/rtlgen/rgrval.scm