summaryrefslogtreecommitdiff
path: root/libraries/base/Data/Ord.hs
diff options
context:
space:
mode:
authorBartosz Nitka <niteria@gmail.com>2016-06-06 04:36:21 -0700
committerBartosz Nitka <niteria@gmail.com>2016-06-06 05:59:58 -0700
commit48e9a1f5521fa3185510d144dd28a87e452ce134 (patch)
treed89510e09f6ff9316a8ba1a97d03cb6ca1cbf6e3 /libraries/base/Data/Ord.hs
parent3042a9d8d55b4706d2ce366fee1712c7357d5a00 (diff)
downloadhaskell-48e9a1f5521fa3185510d144dd28a87e452ce134.tar.gz
Implement deterministic CallInfoSet
We need CallInfoSet to be deterministic because it determines the order that the binds get generated. Currently it's not deterministic because it's keyed on `CallKey = [Maybe Type]` and `Ord CallKey` is implemented with `cmpType` which is nondeterministic. See Note [CallInfoSet determinism] for more details. Test Plan: ./validate Reviewers: simonpj, bgamari, austin, simonmar Reviewed By: simonmar Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D2242 GHC Trac Issues: #4012
Diffstat (limited to 'libraries/base/Data/Ord.hs')
0 files changed, 0 insertions, 0 deletions