Opened 2 years ago

Closed 2 years ago

Last modified 19 months ago

#9852 closed task (fixed)

Add missing export lists

Reported by: dfeuer Owned by: dfeuer
Priority: low Milestone: 8.0.1
Component: Core Libraries Version: 7.9
Keywords: Cc: core-libraries-committee@…
Operating System: Unknown/Multiple Architecture: Unknown/Multiple
Type of failure: None/Unknown Test Case:
Blocked By: Blocking:
Related Tickets: #9945 Differential Rev(s): Phab:D551
Wiki Page:

Description

Some large modules, including GHC.Base, lack export lists, implicitly exporting all top-level identifiers. This is bad for various reasons, all of them obvious.

Change History (7)

comment:1 Changed 2 years ago by dfeuer

Milestone: 7.10.1

This should be easier now that things are frozen.

comment:2 Changed 2 years ago by dfeuer

Differential Rev(s): Phab:D551
Status: newpatch

comment:3 Changed 2 years ago by hvr

Milestone: 7.10.17.12.1

comment:4 Changed 2 years ago by Edward Z. Yang <ezyang@…>

In d6e7f5dc9db7e382ce34d649f85505176a451a04/ghc:

Add export lists to some modules.

Summary:
This makes it easier to see what is exported, and allows us to
add non-exported top-level names.

Reviewers: hvr, austin, ezyang

Reviewed By: ezyang

Subscribers: ezyang, carter, thomie

Projects: #ghc

Differential Revision: https://phabricator.haskell.org/D551

GHC Trac Issues: #9852

comment:5 Changed 2 years ago by hvr

Resolution: fixed
Status: patchclosed

comment:6 Changed 2 years ago by hvr

more fallout #9945

comment:7 Changed 19 months ago by thoughtpolice

Milestone: 7.12.18.0.1

Milestone renamed

Note: See TracTickets for help on using tickets.