* Patch to GHC
* Patch to Haddock
* Everything works now

I'll send the patches themselves in separate emails (they're 100-200 KB apiece, I want to try and make the mailing-list not swallow them).

details:
* Patch to GHC:
** will need review (it might be okay but you GHC people will know better). Especially the RnHsDoc module, and the place in which I "renamed" the haddock-module-header (it no longer needed any renaming) with a record-update, I wasn't sure about what aesthetic I should prefer.

* Patch to Haddock
** depends on either the GHC-patch or compiling against 6.10, only because I had to write ">= 611" to guess whether GHC's doc-parsing was removed. ** Apply all of them and you get something perfect (..well..maybe..). David, you should review it. I will fix things :-) ** We might consider making an intermediate release omitting the last, .haddock-binary-format-changing patch, so that existing users can easily upgrade to get almost all of the new features (and test those features?) (in particular, cross-package docs for everything except function argument docs). ** David: Malcolm Wallace was pestering us to go fill in that GSOC final eval. Ready to fill it in yet? We only have about 34 hours until the deadline-for-filling-it-in, as of when I wrote this e-mail :-P.

* Everything works now
** except the new version fails the testsuite (only) because it creates MORE links. For example, linking Int to base:Data.Int.Int rather than not linking it at all. Which seems like a good thing. Not sure which change, or if it's just due to compiling against HEAD libraries, caused this. ** except that testing with a changed binary-format is a nuisance. This time I got ghc-paths working just fine in an installed-HEAD tree, except that ghc HEAD's 'make install' seems not to install the .haddock files anywhere. They're not in ghc/inplace/ either. I hackily installed them myself using (cwd = in the install-dir)
$ mkdir share/doc/ghc/libraries
$ cp -r ../5_HEAD_Aug18/libraries/*/dist-install/doc/html/* share/doc/ghc/libraries/


-Isaac

_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to