Type and range inference for CPS
authorAndy Wingo <wingo@pobox.com>
Tue, 13 May 2014 14:14:35 +0000 (16:14 +0200)
committerAndy Wingo <wingo@pobox.com>
Thu, 15 May 2014 15:39:19 +0000 (17:39 +0200)
commit8bc65d2d64f724cc8a26dd1889af2efc49eec793
tree2779856be075b06914fbce28e5521a7cf1a01de1
parent7ed92f0a9cdcde51d1b73c90a1140f61bf39313b
Type and range inference for CPS

* module/language/cps/types.scm: New file, implementing type and range
  inference over CPS.

* module/language/cps/type-fold.scm: New file, implementing abstract
  constant folding for CPS.

* module/Makefile.am: Add the new files.

* module/language/cps/compile-bytecode.scm: Wire up type-fold, but
  currently disabled.
module/Makefile.am
module/language/cps/compile-bytecode.scm
module/language/cps/type-fold.scm [new file with mode: 0644]
module/language/cps/types.scm [new file with mode: 0644]