Fixed a bug in the datacon names extension in the dynamic linker
My code was doing unnecessary work when trying to get hold of all the BCOs in order to sniff the datacon names. This involved calculating the transitive closure of a relation and was causing a huge performance slowdown in GHCi, as benchmarks uncovered. It turns out that this calculation was unnecessary.
Showing with 2 additions and 10 deletions