diff options
author | Edward Z. Yang <ezyang@cs.stanford.edu> | 2017-08-22 08:44:25 -0400 |
---|---|---|
committer | Ben Gamari <ben@smart-cactus.org> | 2017-08-22 11:09:05 -0400 |
commit | 4717ce8658f12f425aebd1fc7f7ad8fe04a81df5 (patch) | |
tree | 9522a650e1555b849a3a88e114f1255d02dafc00 /docs/users_guide/flags.py | |
parent | afc2f7989ea973f201a28d95abb24b22269c5256 (diff) | |
download | haskell-4717ce8658f12f425aebd1fc7f7ad8fe04a81df5.tar.gz |
Fix incorrect retypecheck loop in -j (#14075)
The parallel codepath was incorrectly retypechecking the
hs-boot ModIface prior to typechecking the hs file,
which was inconsistent with the non-parallel case. The
non-parallel case gets it right: you don't want to retypecheck
the hs-boot file itself (forwarding its declarations to hs)
because you need it to be consistently knot-tied with itself
when you compare the interfaces.
Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>
Test Plan: validate
Reviewers: bgamari, simonpj, austin
Reviewed By: bgamari
Subscribers: duog, rwbarton, thomie
GHC Trac Issues: #14075
Differential Revision: https://phabricator.haskell.org/D3815
Diffstat (limited to 'docs/users_guide/flags.py')
0 files changed, 0 insertions, 0 deletions