[cvs-nhc98] patch applied (hat): Create library src/prelude/Hat for portable Hat.

Malcolm Wallace Malcolm.Wallace at cs.york.ac.uk
Tue Oct 10 07:08:48 EDT 2006


Mon Oct 15 09:37:15 PDT 2001  olaf
  * Create library src/prelude/Hat for portable Hat.
  
  Hat.hs contains all the combinators used in transformed code and
  initialisiation etc for tracing.
  Hat.c/h contains the C-implementations.
  MagicTypes.hi is a hack to enable C-types to live in nhc's heap.
  Note that the current version still depends in several ways on nhc, but the library should work with a normally compiled transformed Haskell program.
  The library has not been tested yet.
  Code is mostly copied (and modified) from PreludeDebug, HatArchive and trace/runtime.
  
  include/hat.h was renamed to include/art.h

    A ./include/
    A ./include/art.h
    M ./src/compiler98/PrettySyntax.hs -33 +40
    M ./src/compiler98/Syntax.hs -1 +1
    M ./src/compiler98/TraceTrans.hs -234 +273
    A ./src/hatlib/
    A ./src/hatlib/Hat.hs
    A ./src/hatlib/hat-c.c
    A ./src/hatlib/hat-c.h
    M ./src/hattools/hat-stack.c -1 +1
    M ./src/hattools/nodecache.h -1 +1
    M ./src/hattools/utils.c -1 +1
    M ./src/hattools/utils.h -1 +1
    M ./src/hattrans/TraceTrans.hs -234 +273
    M ./src/old/runtime/fileformat.c +53
    M ./src/old/runtime/fileformat.h +6


More information about the Cvs-nhc98 mailing list