[cvs-nhc98] patch applied (hat): Make hat-trans more separate from
the compiler. This is a fairly
Malcolm Wallace
Malcolm.Wallace at cs.york.ac.uk
Tue Oct 10 07:20:27 EDT 2006
Thu Jul 18 02:28:18 PDT 2002 malcolm
* Make hat-trans more separate from the compiler. This is a fairly
large change.
* There is a new directory src/hat/trans for all the modules that are
specific to hat-trans and have no purpose in the ordinary compiler,
e.g. AuxFile.hs, TraceTrans.hs, etc.
* However, these modules still depend on several parts of the compiler,
so the new hat-trans Makefile uses the compiler directory as a
`library' of supporting material.
* A few small functions needed to be moved around to different modules
within the compiler, just to reduce the number of dependencies from
hat-trans.
* The module Flags.hs now appears in both directories - so each of
the compiler and hat-trans can now support a different (partially
overlapping) set of command-line flags.
M ./src/compiler98/AuxFile.hs -2 +1
M ./src/compiler98/AuxFixity.hs -1 +3
M ./src/compiler98/Extra.hs +20
M ./src/compiler98/Flags.hs -21 +86
M ./src/compiler98/HatTrans.hs -17 +17
M ./src/compiler98/Import.hs -17
M ./src/compiler98/PrettySyntax.hs -4 +6
M ./src/compiler98/TraceTrans.hs -10 +11
M ./src/hattrans/AuxFile.hs -2 +1
M ./src/hattrans/AuxFixity.hs -1 +3
M ./src/hattrans/Flags.hs -193 +19
M ./src/hattrans/HatTrans.hs -17 +17
A ./src/hattrans/Makefile
A ./src/hattrans/Makefile.inc
A ./src/hattrans/PrettyTraceId.hs
M ./src/hattrans/TraceTrans.hs -10 +11
More information about the Cvs-nhc98
mailing list