[GHC] #14709: Extend the plugin mechanism to access program representation

GHC ghc-devs at haskell.org
Sun Jun 3 03:21:14 UTC 2018


#14709: Extend the plugin mechanism to access program representation
-------------------------------------+-------------------------------------
        Reporter:  lazac             |                Owner:  (none)
            Type:  feature request   |               Status:  new
        Priority:  normal            |            Milestone:
       Component:  GHC API           |              Version:  8.2.2
      Resolution:                    |             Keywords:  GHCProposal
Operating System:  Unknown/Multiple  |         Architecture:
                                     |  Unknown/Multiple
 Type of failure:  None/Unknown      |            Test Case:
      Blocked By:                    |             Blocking:
 Related Tickets:                    |  Differential Rev(s):
       Wiki Page:                    |  https://phabricator.haskell.org/D4342
  https://ghc.haskell.org/trac/ghc/wiki/ExtendedPluginsProposal|
-------------------------------------+-------------------------------------

Comment (by Ben Gamari <ben@…>):

 In [changeset:"c2783ccf545faabd21a234a4dfc569cd856082b9/ghc" c2783cc/ghc]:
 {{{
 #!CommitTicketReference repository="ghc"
 revision="c2783ccf545faabd21a234a4dfc569cd856082b9"
 Extended the plugin system to run plugins on more representations

 Extend GHC plugins to access parsed, type checked representation,
 interfaces that are loaded. And splices that are evaluated. The goal is
 to enable development tools to access the GHC representation in the
 pre-existing build environment.

 See the full proposal here:
 https://ghc.haskell.org/trac/ghc/wiki/ExtendedPluginsProposal

 Reviewers: goldfire, bgamari, ezyang, angerman, mpickering

 Reviewed By: mpickering

 Subscribers: ezyang, angerman, mpickering, ulysses4ever, rwbarton, thomie,
 carter

 GHC Trac Issues: #14709

 Differential Revision: https://phabricator.haskell.org/D4342
 }}}

-- 
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/14709#comment:16>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list