[GHC] #4012: Compilation results are not deterministic

GHC ghc-devs at haskell.org
Mon Jun 6 17:31:18 UTC 2016


#4012: Compilation results are not deterministic
-------------------------------------+-------------------------------------
        Reporter:  kili              |                Owner:  niteria
            Type:  bug               |               Status:  new
        Priority:  high              |            Milestone:  8.2.1
       Component:  Compiler          |              Version:  6.12.2
      Resolution:                    |             Keywords:
Operating System:  Unknown/Multiple  |         Architecture:
                                     |  Unknown/Multiple
 Type of failure:  Other             |            Test Case:
      Blocked By:  11362             |             Blocking:
 Related Tickets:  #10424            |  Differential Rev(s):  Phab:D910,
                                     |  Phab:D1073, Phab:D1133, Phab:D1192,
                                     |  Phab:D1268, Phab:D1360, Phab:D1373,
       Wiki Page:                    |  Phab:D1396, Phab:D1457, Phab:D1468,
  DeterministicBuilds                |  Phab:D1487, Phab:D1504, Phab:D1508
-------------------------------------+-------------------------------------

Comment (by Bartosz Nitka <niteria@…>):

 In [changeset:"1937ef1c506b538f0f93cd290fa4a42fc85ab769/ghc" 1937ef1/ghc]:
 {{{
 #!CommitTicketReference repository="ghc"
 revision="1937ef1c506b538f0f93cd290fa4a42fc85ab769"
 Make UnitIdMap a deterministic map

 This impacts at least the order in which version macros are
 generated. It's pretty hard to track what kind of nondeterminism
 is benign and this should have no performance impact as the number
 of packages should be relatively small.

 Test Plan: ./validate

 Reviewers: simonmar, austin, bgamari, ezyang

 Reviewed By: ezyang

 Subscribers: thomie

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

 GHC Trac Issues: #4012
 }}}

--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/4012#comment:191>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list