[commit: ghc] master: Only load plugins once (f8e3cd3)

git at git.haskell.org git at git.haskell.org
Fri Mar 2 18:48:56 UTC 2018


Repository : ssh://git@git.haskell.org/ghc

On branch  : master
Link       : http://ghc.haskell.org/trac/ghc/changeset/f8e3cd3b160d20dbd18d490b7babe43153bb3287/ghc

>---------------------------------------------------------------

commit f8e3cd3b160d20dbd18d490b7babe43153bb3287
Author: Matthew Pickering <matthewtpickering at gmail.com>
Date:   Fri Mar 2 18:45:47 2018 +0000

    Only load plugins once
    
    Summary: This is part of D4342 which is worthwhile to merge on its own.
    
    Reviewers: nboldi, bgamari
    
    Reviewed By: bgamari
    
    Subscribers: rwbarton, thomie, carter
    
    Differential Revision: https://phabricator.haskell.org/D4410
    
    Co-authored-by: Boldizsar Nemeth <nboldi at elte.hu>


>---------------------------------------------------------------

f8e3cd3b160d20dbd18d490b7babe43153bb3287
 compiler/main/DynFlags.hs        |  8 ++++++++
 compiler/main/DynamicLoading.hs  | 36 ++++++++++++++++++++++++++++++------
 compiler/main/HscMain.hs         | 10 +++++++---
 compiler/main/Plugins.hs         | 37 +++++++++++++++++++++++++++++++++----
 compiler/main/Plugins.hs-boot    |  9 +++++++++
 compiler/simplCore/SimplCore.hs  | 34 +++++++---------------------------
 compiler/typecheck/TcRnDriver.hs | 21 +++++----------------
 7 files changed, 99 insertions(+), 56 deletions(-)

Diff suppressed because of size. To see it, use:

    git diff-tree --root --patch-with-stat --no-color --find-copies-harder --ignore-space-at-eol --cc f8e3cd3b160d20dbd18d490b7babe43153bb3287


More information about the ghc-commits mailing list