Merge branch 'cλash' of http://git.stderr.nl/matthijs/projects/master-project
authorChristiaan Baaij <christiaan.baaij@gmail.com>
Fri, 19 Jun 2009 10:17:44 +0000 (12:17 +0200)
committerChristiaan Baaij <christiaan.baaij@gmail.com>
Fri, 19 Jun 2009 10:17:44 +0000 (12:17 +0200)
commite230d86ae7135a268a72cdffba947a9011001ec2
treefa758c89ba91221070443df8bb2e1c5c255002c8
parentc5bde4d7862c7df2b4bad183088f77a43d8b5a2c
parent3fb6a3a819f85d89853660347b42f6085d20fb57
Merge branch 'cλash' of git.stderr.nl/matthijs/projects/master-project

* 'cλash' of http://git.stderr.nl/matthijs/projects/master-project:
  Use highordtest in main, since that can now be normalized.
  Add a (fairly complete) set of transforms.
  Add is_lam and is_fun predicates.
  Add a inlinebind helper function.
  Add a substitute helper function.
  Print the type in the transform debug output.
  Add infrastructure for running core to core transformations.
  Add a higher order testcase.
  Add is_wild function to check for wild binders.
  Generate VHDL from Core instead of flat functions.

Conflicts:
Translator.hs
VHDL.hs
CoreTools.hs
Main.hs
Translator.hs
VHDL.hs
VHDLTypes.hs