#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

Reply via email to