Rewrite type inference pass to use namesets
authorAndy Wingo <wingo@pobox.com>
Thu, 19 Jun 2014 06:49:05 +0000 (08:49 +0200)
committerAndy Wingo <wingo@pobox.com>
Sun, 22 Jun 2014 10:19:29 +0000 (12:19 +0200)
commitec412d75627aeffbd816ac351eabcd1b533540c6
tree87e25bedd8bab7ab0fcf48475c726baae834e753
parent97ed2e77ab22e1695c5c4df6f5f6cfd98b90636f
Rewrite type inference pass to use namesets

* module/Makefile.am: Build types.scm early, but don't block the rest of
  the build on it.

* module/language/cps/types.scm: Rewrite to use namesets.

* module/language/cps/dce.scm:
* module/language/cps/type-fold.scm: Adapt to interface changes.
module/Makefile.am
module/language/cps/dce.scm
module/language/cps/type-fold.scm
module/language/cps/types.scm