Investigate ListSetOps module
It seems that the ListSetOps
module is very inefficient and there are probably better ways to do what it does elsewhere in GHC. This is an open ended ticket to:
- Investigate where functions from
ListSetOps
are used in GHC. - Investigate how easy it is to remove the usages of these functions.
- Remove the module if it is feasible to do so.
Seems like it might be good for a newcomer? Someone else can tag it so if they agree.
Trac metadata
Trac field | Value |
---|---|
Version | 8.0.1 |
Type | Task |
TypeOfFailure | OtherFailure |
Priority | normal |
Resolution | Unresolved |
Component | Compiler |
Test case | |
Differential revisions | |
BlockedBy | |
Related | |
Blocking | |
CC | |
Operating system | |
Architecture |