From Malcolm.Wallace at cs.york.ac.uk Thu Jan 11 07:38:07 2007 From: Malcolm.Wallace at cs.york.ac.uk (Malcolm Wallace) Date: Thu Jan 11 07:34:09 2007 Subject: [cvs-nhc98] patch applied (hat): add docs pointer to internal Hat memos Message-ID: <20070111123807.GA1004@cvs.haskell.org> Thu Jan 11 04:37:11 PST 2007 Malcolm.Wallace@cs.york.ac.uk * add docs pointer to internal Hat memos M ./docs/index.html -1 +2 From Malcolm.Wallace at cs.york.ac.uk Fri Jan 26 12:28:57 2007 From: Malcolm.Wallace at cs.york.ac.uk (Malcolm Wallace) Date: Fri Jan 26 12:24:11 2007 Subject: [cvs-nhc98] patch applied (nhc98): add fps package to standard build of nhc98 Message-ID: <20070126172857.GA31250@cvs.haskell.org> Thu Nov 23 09:51:50 PST 2006 Malcolm.Wallace@cs.york.ac.uk * add fps package to standard build of nhc98 M ./Makefile -2 +2 M ./src/libraries/default-packages +1 From Malcolm.Wallace at cs.york.ac.uk Mon Jan 29 13:33:57 2007 From: Malcolm.Wallace at cs.york.ac.uk (Malcolm Wallace) Date: Mon Jan 29 13:28:59 2007 Subject: [cvs-nhc98] patch applied (hat): Add preliminary support for " wrapping" rather than transforming a module. Message-ID: <20070129183357.GA10383@cvs.haskell.org> Mon Jan 29 10:26:19 PST 2007 Malcolm.Wallace@cs.york.ac.uk * Add preliminary support for "wrapping" rather than transforming a module. This is incomplete, but basically the idea is to strip the module down to reveal just its interface, then add the minimal amount of boilerplate around that, to convert datatypes. Thus, at runtime the original untransformed code will be executed, with a tiny layer to make it interact with fully traced code. Eventually, this will permit libraries to be sucked into Hat with greater ease. There is still a lot to be done before it works however. M ./src/hattrans/Flags.hs +3 M ./src/hattrans/HatTrans.hs -3 +10 M ./src/hattrans/Makefile -1 +1 A ./src/hattrans/Wrapper.hs From Malcolm.Wallace at cs.york.ac.uk Mon Jan 29 13:35:15 2007 From: Malcolm.Wallace at cs.york.ac.uk (Malcolm Wallace) Date: Mon Jan 29 13:30:16 2007 Subject: [cvs-nhc98] patch applied (hat): initial framework for common building of Hat library packages Message-ID: <20070129183515.GA10508@cvs.haskell.org> Mon Nov 6 07:48:09 PST 2006 Malcolm.Wallace@cs.york.ac.uk * initial framework for common building of Hat library packages A ./src/libraries/Makefile.common A ./src/libraries/Makefile.inc From Malcolm.Wallace at cs.york.ac.uk Mon Jan 29 13:35:14 2007 From: Malcolm.Wallace at cs.york.ac.uk (Malcolm Wallace) Date: Mon Jan 29 13:30:17 2007 Subject: [cvs-nhc98] patch applied (hat): Create an initial framework for using the standard library repositories Message-ID: <20070129183514.GA10494@cvs.haskell.org> Sun Nov 5 02:56:13 PST 2006 Malcolm.Wallace@cs.york.ac.uk * Create an initial framework for using the standard library repositories instead of keeping a frozen copy of the files from who-knows-when. A ./darcs-all A ./src/libraries/ A ./src/libraries/default-packages M ./start -8 +8 From Malcolm.Wallace at cs.york.ac.uk Mon Jan 29 13:35:17 2007 From: Malcolm.Wallace at cs.york.ac.uk (Malcolm Wallace) Date: Mon Jan 29 13:30:18 2007 Subject: [cvs-nhc98] patch applied (hat): Remove (or comment out) all the base, mtl, parsec package modules from hatlib. Message-ID: <20070129183517.GA10523@cvs.haskell.org> Tue Nov 7 12:44:55 PST 2006 Malcolm.Wallace@cs.york.ac.uk * Remove (or comment out) all the base,mtl,parsec package modules from hatlib. They will eventually be re-attached from the main repos for those packages. M ./Makefile -12 +13 M ./src/hatlib/Makefile -81 +4 M ./src/hatlib/hat.cabal -66 +67 From Malcolm.Wallace at cs.york.ac.uk Mon Jan 29 13:35:18 2007 From: Malcolm.Wallace at cs.york.ac.uk (Malcolm Wallace) Date: Mon Jan 29 13:30:19 2007 Subject: [cvs-nhc98] patch applied (hat): eliminate reference to -package lang Message-ID: <20070129183518.GA10538@cvs.haskell.org> Tue Nov 7 12:51:07 PST 2006 Malcolm.Wallace@cs.york.ac.uk * eliminate reference to -package lang M ./Makefile -1 +1