* 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