diff options
author | doug <douglas.wilson@gmail.com> | 2017-06-05 15:09:50 -0400 |
---|---|---|
committer | Ben Gamari <ben@smart-cactus.org> | 2017-06-05 16:08:19 -0400 |
commit | c9eb4385aad248118650725b7b699bb97ee21c0d (patch) | |
tree | 6651d530c308845908808a65352295568f8d0118 /utils | |
parent | a65dfea535ddf3ca6aa2380ad38cb60cf5c0f1d8 (diff) | |
download | haskell-c9eb4385aad248118650725b7b699bb97ee21c0d.tar.gz |
Desugar modules compiled with -fno-code
Previously modules with hscTarget == HscNothing were not desugared.
This patch changes behavior so that all modules HsSrcFile Modules except GHC.Prim
are desugared. Modules with hscTarget == HscNothing are not simplified.
Warnings and errors produced by the desugarer will now be produced when
compiling with -fno-code.
HscMain.finishTypecheckingOnly is removed, HscMain.hscIncrementalCompile is
simplified a bit, and HscMain.finish takes in the removed logic. I think this
is easier to follow.
Updates haddock submodule.
Tests T8101, T8101b, T10600 are no longer expect_broken.
Reviewers: ezyang, austin, bgamari
Subscribers: rwbarton, thomie
GHC Trac Issues: #10600
Differential Revision: https://phabricator.haskell.org/D3542
Diffstat (limited to 'utils')
m--------- | utils/haddock | 0 |
1 files changed, 0 insertions, 0 deletions
diff --git a/utils/haddock b/utils/haddock -Subproject b7d7b7acd42cbe424afde3c8a5a59a070644534 +Subproject a1b57146c5678b32eb5ac37021e93a81a4b7300 |