#3843: Merge plugins into HEAD
---------------------------------+------------------------------------------
Reporter: dreixel | Owner: simonpj
Type: task | Status: patch
Priority: high | Milestone: 7.2.1
Component: Compiler | Version: 6.13
Keywords: | Testcase:
Blockedby: | Difficulty:
Os: Unknown/Multiple | Blocking:
Architecture: Unknown/Multiple | Failure: None/Unknown
---------------------------------+------------------------------------------
Comment(by thoughtpolice):
The documentation has been in since about 2 weeks ago (commit
495e7dbec9828b7ccafdde727caed5ed7329d29c - many thanks to max for merging
for me.) It contains an extra chapter covering annotations, the GHC API,
and the compiler plugins API (I moved the old annotations section here.) I
just added a new chapter after the FFI chapter. I have forgotten to update
the NewPlugins page it seems. I'll do so accordingly this morning.
I also neglected to mention home package plugins in the user manual. I can
add these additions later tonight, but someone else will need to merge
them for me when the time comes.
RE: testsuite, I believe Max was holding off on the issue of linking
getting very weird on windows. Max, can you give us confirmation on where
you're at? IIRC, Simon Marlow gave an OK on the patches to not export SRT
symbols from object files, which brings the symbol count for libghc just
under ~65k exported symbols (which the linker can correctly handle.)
These SRT-export patches have been committed by Max if memory serves
correctly. However, it seems that the commit which will fix the actual
linking issues for `plugins06` (by adding `thisGhcPackageId` to the
linker's `init_pkgs`, so it does not try to load a new copy of GHCi state)
has not been committed yet. This is all that's left to be done. Max
attached it in this ticket I believe.
Max - is there anything holding you off from the final linker change? I
believe this is all that's necessary to make `plugins06` passing. Waiting
by for conformation.
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/3843#comment:49>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs