--show-iface: Qualify all non-local names
Needs ReviewPublic

Authored by sjakobi on Jun 15 2018, 12:10 PM.

Details

Reviewers
simonpj
bgamari
Trac Issues
#15269
Summary

In order to disambiguate names from different modules, qualify all names
that don't originate in the current module.

Also update docs for QueryQualifyName

Test Plan

validate

sjakobi created this revision.Jun 15 2018, 12:10 PM
bgamari accepted this revision.Jun 15 2018, 3:36 PM

Sounds reasonable to me.

This revision is now accepted and ready to land.Jun 15 2018, 3:36 PM
simonpj accepted this revision.Jun 15 2018, 6:10 PM

Aside from adding a Note, fine. Thanks!

compiler/iface/LoadIface.hs
1060

Please write a Note to draw attention to this choice, explain the reasoning, and point to the ticket

bgamari requested changes to this revision.Jun 16 2018, 11:35 AM

Requesting note.

This revision now requires changes to proceed.Jun 16 2018, 11:35 AM
sjakobi updated this revision to Diff 16978.Sun, Jun 17, 9:00 AM
  • Add Note [Name qualification with --show-iface]