Only load plugins once
authorMatthew Pickering <matthewtpickering@gmail.com>
Fri, 2 Mar 2018 18:45:47 +0000 (18:45 +0000)
committerMatthew Pickering <matthewtpickering@gmail.com>
Fri, 2 Mar 2018 18:48:10 +0000 (18:48 +0000)
commitf8e3cd3b160d20dbd18d490b7babe43153bb3287
tree99d8774187c0765b2e66cf2fec66a0dc25641cb7
parent8dab89b4d148d322cd7ac8c374be3342ab017297
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@elte.hu>
compiler/main/DynFlags.hs
compiler/main/DynamicLoading.hs
compiler/main/HscMain.hs
compiler/main/Plugins.hs
compiler/main/Plugins.hs-boot [new file with mode: 0644]
compiler/simplCore/SimplCore.hs
compiler/typecheck/TcRnDriver.hs